【问题标题】:vQmod for OpenCart 2 install instructionsvQmod for OpenCart 2 安装说明
【发布时间】:2015-08-31 15:24:04
【问题描述】:

我使用的是 OpenCart 2.0.3.1,并且已按照此处的 vQmod 安装说明进行操作。

vQmod for OpenCart 2

然后我按照说明上传了一个 XML 文件,但我没有看到任何更改。我还需要安装这个 vQmod 吗?

Github 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 链接安装 vQmod,但如果是这样,为什么 OpenCart 扩展页面上的安装说明中没有。

2015 年 9 月 1 日更新 - 已解决

我已经解决了这个问题。如果您像我对 my-dashboard 所做的那样更改您的 admin 文件夹,在 vQmod XML 文件中您不应该使用新文件夹名称,但仍使用 admin。现在一切正常。可能应该将其添加到文档中。

【问题讨论】:

    标签: php opencart opencart2.x vqmod


    【解决方案1】:

    我已经解决了这个问题。如果您像我对 my-dashboard 所做的那样更改您的 admin 文件夹,在 vQmod XML 文件中您不应该使用新文件夹名称,但仍使用 admin。现在一切正常。可能应该将其添加到文档中。

    【讨论】:

      【解决方案2】:

      也许您关注的instructions 不够明确,但您必须安装 vQmod 才能运行任何修改。看 How to install vQmod on OpenCart 在 wiki 上完成安装。

      【讨论】:

      • 嗯,作者在 OpenCart 扩展页面上有一条评论与您所写的内容不一致。请阅读以下内容,所以我认为您的建议不正确。 @danieldd:首先,您似乎正在使用来自github.com/vqmod/vqmod/wiki 的外部VQmod,在这种情况下,您不应该也使用来自这里的VQmod,即opencart.com/index.php?route=extension/extension/…。您的 OpenCart 服务器上只能安装一个 VQmod。
      • 如果扩展的作者指定你不应该安装vQmod的外部版本,我的回答实际上是不充分的(我可能应该删除它)。顺便说一句,您或许还应该编辑您的问题,因为从外部安装 vQmod 似乎无法解决您的问题。
      • 嗯,我确信从 Github 存储库安装 vQmod 会起作用,但这个在某些方面应该会更好,而且当 OpenCart 更新时,这个人会积极支持它。所以这就是我想使用它的原因。它有很多下载,应该可以正常工作。希望有人会提出一些建议。感谢您的回复。
      • 我知道你已经解决了你的问题,但也许this issuethis thread 也可能有用。
      【解决方案3】:

      该模块不需要任何类型的安装,只需将该模块上传到根目录即可 它将替换两个文件

      1 管理员\控制器\扩展\installer.php

      2 管理员\控制器\扩展\修改.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>
      

      将 my_modification.xml 名称更改为 my_modification.vqmod.xml 后,我的 xml 可以正常工作

      我已将此文件放在 root/vqmod/xml/my_modification.vqmod.xml

      【讨论】:

      • 我已经完成了你列出的所有步骤。它对我不起作用。我在 OpenCart 中使用了扩展安装程序,但尝试将 vqmod.xml 文件放在 vqmod/xml 中,但这也不起作用。即使在打开 OpenCart 中的扩展安装程序并点击刷新按钮之后。我怀疑我正在更改管理文件,而我的管理路径是 my-dashboard 而不是管理,这可能是问题所在。但是,如果是这样,为什么没有记录。此外,当我在 OpenCart 中使用 Extension Installer 时,我确实看到 XML 文件被添加到 SQL 中的修改表中。
      • 我想通了,看看我的答案,如果可以的话,请加分,这样可以帮助其他人。这显然应该记录在 OpenCart 扩展列表中。我会ping作者。
      【解决方案4】:

      请注意,您只能在 Opencart 上使用一个 VQmod 系统。

      所以要么是来自https://github.com/vqmod/vqmod/wiki 的那个,要么是来自http://www.opencart.com/index.php?route=extension/extension/info&extension_id=19501 的那个。不要同时安装它们,否则您的 VQmod XML 文件会被处理两次!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-05-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多