Drupal 8 核心 bug: 多图上传时会导致系统保存的图片尺寸混乱

simon 在 周一, 12/24/2018 - 23:19 提交

Multiple image upload breaks image dimensions

现象:drupal 8核心的image field支持圈选多个图片上传,但图片保存时,只会以第一张图片的尺寸为准。如果圈选的图片大小甚至比例不一的话,后续的图片保存时是错误的尺寸(都是第一张图的尺寸)。

解决方案:打补丁,或等待drupal 8 核心修复

field_collection与multifield的简单对比

simon 在 周二, 08/09/2016 - 03:31 提交

field_collection比较完美地实现了子字段的使用,但由于collection是通过entity+field实现的,据说有性能问题,还带来了数据迁移时的复杂性。drupal的entity+field可以被理解为扁平化结构的数据表,在扁平化结构中记录父子关系,对于复杂的数据查询是比较难构建的。试想一下,要提取某个node的所有field,首先得先将各个子字段表join到父字段(其实是个entity)表,再join到node表,还要join上其它非collection的field表。

google feed api的时差问题

simon 在 周日, 03/09/2014 - 04:15 提交

通过google feed api解析的得到的publishedDate,日期后面总是带上 -0800(有时是 -0700,不知道是什么原因),中国时区明明是+8的,所以出来的时间“大”了16个小时。

依靠强大的javascript,硬编码减去16个小时的毫秒数,暂时解决问题。

date = new Date(Date.parse(publishedDate)-16*3600*1000)

 

页面

订阅 首页种子