vQmod for OpenCart 2 安装说明
vQmod for OpenCart 2 install instructions
我使用的是 OpenCart 2.0.3.1,我已按照此处的 vQmod 安装说明进行操作。
然后我按照说明上传了一个 XML 文件,但我没有看到任何变化。我还需要安装这个 vQmod 吗?
这就是我的 XML 文件的样子。
<?xml version="1.0" encoding="utf-8"?>
<modification>
<id>Admin modifications</id>
<version>1.0</version>
<vqmver>2.5.1</vqmver>
<author>Me</author>
<file path="my-dashboard/language/english/" name="english.php">
<operation info="Change short date format">
<search position="replace">
<![CDATA[
$_['date_format_short'] = 'd/m/Y';
]]>
</search>
<add>
<![CDATA[
$_['date_format_short'] = 'm/d/Y';
]]>
</add>
</operation>
</file>
</modification>
我使用扩展安装程序在 OpenCart 中上传 XML 文件,然后在扩展 -> 修改中使用刷新按钮,但我的日期格式没有在管理界面中更新。
问题可能是我需要从上面的 Github link 安装 vQmod,但如果是这样,为什么 OpenCart 扩展页面上的安装说明中没有。
2015 年 9 月 1 日更新 - 已解决
我已经解决了这个问题。如果您像我对 my-dashboard 所做的那样更改您的管理文件夹,在 vQmod XML 文件中您不应该使用新的文件夹名称,但仍然使用 admin。现在一切正常。可能应该将其添加到文档中。
也许您遵循的instructions不够明确,但您必须安装vQmod才能运行进行任何修改。看
How to install vQmod on OpenCart 在 wiki 上完成安装。
此模块无需任何类型的安装,只需将此模块上传到根目录即可
它将替换两个文件
1 admin\controller\extension\installer.php
2 admin\controller\extension\modification.php
之后就可以正常工作了。
这是我工作的一个例子xml
<?xml version="1.0" encoding="utf-8"?>
<modification>
<id>Carousel_featured</id>
<version>1.0.1</version>
<vqmver>2.5.0</vqmver>
<author>Hardik kotak</author>
<file path="catalog/view/theme/*/template/module/featured.tpl">
<operation>
<search position="top"><![CDATA[]]></search>
<add><![CDATA[<div class="featured-product product-listing">]]></add>
</operation>
</file>
</modification>
我的 xml 在名称更改 my_modification.xml 到 my_modification.vqmod.xml
后开始工作
我已将此文件放在 root/vqmod/xml/my_modification。vqmod.xml
我已经解决了这个问题。如果您像我对 my-dashboard 所做的那样更改您的管理文件夹,在 vQmod XML 文件中您不应该使用新的文件夹名称,但仍然使用 admin。现在一切正常。可能应该将其添加到文档中。
请注意,您只能在您的 Opencart 上使用一个 VQmod 系统。
所以它要么来自 https://github.com/vqmod/vqmod/wiki, or the one from http://www.opencart.com/index.php?route=extension/extension/info&extension_id=19501。不要同时安装它们,否则你的 VQmod XML 文件会被处理两次!
我使用的是 OpenCart 2.0.3.1,我已按照此处的 vQmod 安装说明进行操作。
然后我按照说明上传了一个 XML 文件,但我没有看到任何变化。我还需要安装这个 vQmod 吗?
这就是我的 XML 文件的样子。
<?xml version="1.0" encoding="utf-8"?>
<modification>
<id>Admin modifications</id>
<version>1.0</version>
<vqmver>2.5.1</vqmver>
<author>Me</author>
<file path="my-dashboard/language/english/" name="english.php">
<operation info="Change short date format">
<search position="replace">
<![CDATA[
$_['date_format_short'] = 'd/m/Y';
]]>
</search>
<add>
<![CDATA[
$_['date_format_short'] = 'm/d/Y';
]]>
</add>
</operation>
</file>
</modification>
我使用扩展安装程序在 OpenCart 中上传 XML 文件,然后在扩展 -> 修改中使用刷新按钮,但我的日期格式没有在管理界面中更新。
问题可能是我需要从上面的 Github link 安装 vQmod,但如果是这样,为什么 OpenCart 扩展页面上的安装说明中没有。
2015 年 9 月 1 日更新 - 已解决
我已经解决了这个问题。如果您像我对 my-dashboard 所做的那样更改您的管理文件夹,在 vQmod XML 文件中您不应该使用新的文件夹名称,但仍然使用 admin。现在一切正常。可能应该将其添加到文档中。
也许您遵循的instructions不够明确,但您必须安装vQmod才能运行进行任何修改。看 How to install vQmod on OpenCart 在 wiki 上完成安装。
此模块无需任何类型的安装,只需将此模块上传到根目录即可 它将替换两个文件
1 admin\controller\extension\installer.php
2 admin\controller\extension\modification.php
之后就可以正常工作了。
这是我工作的一个例子xml
<?xml version="1.0" encoding="utf-8"?>
<modification>
<id>Carousel_featured</id>
<version>1.0.1</version>
<vqmver>2.5.0</vqmver>
<author>Hardik kotak</author>
<file path="catalog/view/theme/*/template/module/featured.tpl">
<operation>
<search position="top"><![CDATA[]]></search>
<add><![CDATA[<div class="featured-product product-listing">]]></add>
</operation>
</file>
</modification>
我的 xml 在名称更改 my_modification.xml 到 my_modification.vqmod.xml
后开始工作我已将此文件放在 root/vqmod/xml/my_modification。vqmod.xml
我已经解决了这个问题。如果您像我对 my-dashboard 所做的那样更改您的管理文件夹,在 vQmod XML 文件中您不应该使用新的文件夹名称,但仍然使用 admin。现在一切正常。可能应该将其添加到文档中。
请注意,您只能在您的 Opencart 上使用一个 VQmod 系统。
所以它要么来自 https://github.com/vqmod/vqmod/wiki, or the one from http://www.opencart.com/index.php?route=extension/extension/info&extension_id=19501。不要同时安装它们,否则你的 VQmod XML 文件会被处理两次!