1

我最近开了一家由 opencart 驱动的商店。我为我的商店购买了一个自定义模板。

一切都很顺利——我想。然后我购买了一些模块,它们没有在自定义主题上工作。

我已切换回默认主题,一切正常。所以我认为这只是因为模块..所以我继续购买了另一个模块,它也不适用于我的自定义主题。此外,vqmods 也不适用于我的自定义主题。

这是我的网站: http: //www.bishounenboutique.com/

向下滚动以查看“过去的爆炸”模块,它们的行为都不像应有的那样。其中有 3 个:侧面的列表、旋转木马和右侧的图像墙。

我还为此页面安装了一个显示所有图像的 vqmod,它适用于默认设置,但不适用于我的自定义: http: //www.bishounenboutique.com/series

我想知道这是为什么?是不是因为自定义模板有自己的设置,需要配置模块以适应自定义模板?如果我要在不同的主题上使用这些模块,是否也必须对其进行定制以适应该特定主题?我一直在尝试谷歌这个问题,但无济于事。如果您需要任何文件来检查问题,请告诉我。谢谢你。

4

3 回答 3

1

Krotek 正确解释了为什么 OpenCart 并不总是适用于某些文件。他提到了从未解释过的自定义调整,并且知道如何做很重要。

自定义调优:使用 xml 解析器的 Vqmod 搜索服务器上的文件。然后它可以在预先存在的代码中的指定位置执行某些操作。

在您的 public_html 文件夹中,您将找到 Vqmod 和核心文件。在上传代码之前,请确保它可以正常工作。你会发现你需要对扩展做的就是将它们匹配在一起(这需要一些编程知识)。

于 2014-08-09T02:06:46.230 回答
0

VQMod 在模板中搜索 EXACT 字符串,如果没有找到,那么它将不起作用。例如,标准模板文件包含以下字符串:

<table name="sometable">

你的有这个:

<table id="customid" name="sometable">

这足以让 VQMod 失败。

您必须将 VQMod 调整到您的模板或要求开发人员这样做。如果您使用自定义模板,请始终记住,所有依赖模板的扩展都不适用于您,需要自定义调整。

于 2014-07-29T21:57:22.167 回答
0

我也有同样的问题,但经过长时间的研究后得到了解决,希望这可能对某人有所帮助。

修改vqmod/pathReplaces.php文件并将以下行添加到文件末尾,将my-theme-name替换为自定义主题文件夹的名称。

$replaces[] = array('~\btheme/default\b~', 'theme/your-custom-theme');

此过程使 VQMod 使用您的自定义主题

于 2016-06-27T12:14:40.160 回答