我的问题是,当我编辑其中一个商店的开放时间(首选项>商店联系人>然后修改我的5个商店之一)时出现问题。我希望我的商店在周一至周六的营业时间为09.00 - 12.30; 15.30 - 19.30,但出于某种原因,在周六场地我只能写这些时间09.00 - 12.30因为如果在这一天我也写了15.30 - 19.30 prestashop删除隔天每隔一小时(在我点击保存后,我回去并且所有日子的所有领域都是空的;)。 我该如何解决?是否有一些我不知道的时间限制?
如果您不理解再问一遍,请参阅图片
由于 洛伦佐
答案 0 :(得分:1)
不幸的是,商店营业时间数据库中的字段为varchar 254
,并使用序列化对同一字段中的所有小时进行编码。它与所有时间都不相关无关,但是你在每个字段中使用较少的字符,它将允许你正确地相同。或者,如果您有权访问数据库,则可以将表'hours'
中的字段'__DB_PREFIX__store'
增加到大于254。
在版本1.7中,它使用json_encode,它更小,但不能使用像'09 .00 - 12.30这样的字段; 15.30 - 19.30; 20:30 - 23:30'并没有发出警告。