2014-12-02 65 views
-2

因此,我已经完成了Prestashop的全新安装。Prestashop滑块设置不会更新

版本: 1.6.0.9

主题:的Prestashop默认引导主题

我试图使默认滑盖全宽。

要做到这一点,我跟着一个小教程,基本上是说你有未钩在模块位置节主题配置,只留下滑块,然后进入滑块设置和更改最大宽度到1170px。

然而,每次我修改任何值,最大宽度速度暂停,按保存,它实际上并没有保存?

即使它声明“设置已成功更新”,它仍会恢复到原始默认值。

任何人都知道为什么值没有改变?

+0

@Gorostas您如何期望我为您提供Prestashop模块的代码示例?在这种情况下显示你的插件代码是无关紧要的。 – ProEvilz 2014-12-02 07:59:31

+0

这不是答案stackoverflow,请不要问'一般'的问题,提供给我们代码问题,我们可以帮助你。如果你有Pretashop的问题,请问他们的支持 – 2014-12-02 08:04:10

+0

嗨,我也面临同样的问题。 @Ashley你找到了解决方案吗?请告诉我。 – 2014-12-15 09:50:43

回答

0

你需要去你的Phpmyadmin,点击prestashop数据库,然后去你的数据库前缀 _configuration表和寻找HOME_SLIDER字段。为了方便起见,如果您单击名称列表,它将按字母顺序排列它们。

现在你需要做的是确保没有重复的字段,总共应该有4个。如果您已删除重复项或没有重复项,请将HOME_SLIDERWIDTH更改为1170,然后按保存。

然后,只需到您的后台并清除缓存,更改应该生效。在滑块模块设置中,它最有可能有一个空白值的宽度,所以只留下它是如何,只改变你的图像等

0

尝试编辑滑块的tpl文件。首先关闭tpl文件顶部的所有div标签,并在结尾再次打开关闭的div。

-1

我在这里面对完全相同的问题。 我正在检查数据库,试图找出这些设置来自哪里。 事情是,我相信每个设置都有三重条目是正确的,因为一个是针对特定的商店组和商店ID,一个针对特定的商店组,一个针对所有商店是“全球”。 他们都必须在那里,因为可能使用prestashop多层次。

当我在后台更改设置时,具体id_shop_group和特定id_shop 的设置是在数据库中更改。 所以问题是: a)写入数据库是错误的。如果关闭了Multistore,则应写入所有3个字段。

b)从db读取是错误的。应该阅读我的id_shop和我的id_shop_group的设置,而不是非特定全球商店的设置(使用group和id null)

我对Prestashop的理解仍然有限,但我会尝试深入研究这一点。 有些模块编程更精通的人应该可以快速找到bug,所以任何建议都会很棒!

+0

为什么downvote? 无论如何,对于那些仍在努力解决这个问题的人来说,我发现在更新模块之前,homeslider设置工作正常。所以我卸载并删除它,然后下载新鲜的prestashop安装,并将homeslider文件夹移到我当前的安装中。现在按预期工作。我只需要注意不要更新它,直到他们修复了这个错误。 – salamca 2014-12-23 08:23:58