問題タブ [vqmod]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 通知: 未定義の変数: http_type
opencart ログ ファイルに次の PHP 通知が表示されます。
Undefined variable: http_type in /home/AAA/public_html/vqmod/vqcache/vq2-catalog_view_theme_template_product_product.tpl on line 3
これが私のproduct.php
ファイルの最初の数行にあるものです
どんな助けでも大歓迎です
php - Opencart 2.0 OCMod では、変更されたファイルは表示に使用されません
Godaddy ドメインのサブディレクトリの下にサンプルの Opencart2.0 をデプロイしました。remove_unused_desc_from_category.ocmod.xml
から行を削除するOCMod xml ファイルを作成しました。<sub_dir>/catalog/view/theme/default/template/product/category.tpl
Extension Installer を使用してこれをインストールし、キャッシュを更新しました。次に、変更された新しいファイル<sub_dir>/system/modification/catalog/view/theme/default/template/product/category.tpl
を確認しました。
しかし、それはまだ UI に影響を与えていません。私はまだ opencart と OCMod の学習者です。親切に助けてください。
vqmod - 2 回検索することによる vqmod の高度な検索
あまりにも一般的なコード行を検索する必要があるという問題に直面しています。
次のコードがあり、それを array_merge に変換する必要があるとします。
vqmod
これの問題は、あまりにも一般的なコードを検索しようとしていることです。
この同じ配列を変更する他の拡張機能を使用しているため、オフセットを使用してすべてを置き換えることができます。また、company_id が常に最後であることも信頼できません。
代わりに、2回検索する方法や、この概念に似た方法があるかどうかを考えていました。
- 検索:
$this['data'][] = array(
この行番号を見つけます。 - 次に、この行番号から次の検索を開始し、次に出現するものを見つけます。
);
これと同じ考え方を、返されるデータの前に何らかのロジックを追加したいメソッドに適用できます。
opencart - コントローラが vqmod\vqcache\vq2-system_engine_controller.php にロードされていません
非常に単純なモジュール hello world を作成しました。このモジュール用に私が持っているファイルは、パスとともに以下のとおりです。1. admin/controller/module/helloworld.php。2. admin/language/english/module/helloworld.php。3. 管理者/ビュー/テンプレート/モジュール/helloworld.tpl
モジュールは管理画面に表示され、正常に動作しています。しかし、モジュールを前面に配置するレイアウトに移動すると、エラーが発生します。たとえば、レイアウトをアカウントとして設定し、アカウント ページに移動すると、次のエラーが表示されます。
Notice: エラー: コントローラー モジュール/helloworld を読み込めませんでした! C:\xampp\htdocs\oc-1.5.6.4\vqmod\vqcache\vq2-system_engine_controller.php の 47 行目
何故ですか?opencart のデフォルト モジュールは正常に動作しています。vqmod キャッシュを手動でクリアし、vqmod マネージャーを使用しましたが、何も機能しませんでした。opencart バージョン 1.5.6.4 を使用しています
opencart - vqmod がキャッシュから読み取れない
奇妙な状況になりました。Opencart で VQMOD を使用していますが、すべてのコードを安全な ssl ホスティングにアップロードするまでは問題なく動作していました。
VQMOD は引き続き機能し、vqcache にすべてのキャッシュ ファイルを作成しています。ただし、checked.cache ファイルには、変更されたすべてのファイルがリストされているわけではありません。これは正常ですか?
logs、vqcache、checked.cache、mods.cache、system/cache、logs の権限は 777 に設定されています
VQMOD はすべてのプラグインを使用していないようです (vqcache ファイルの代わりに通常のファイルを使用しています)。エラーはありません。
誰かがこれで私を助けることができますか?
migration - VQmod がオープン カート管理者に対して機能しない
私は VQmod で最もイライラする問題を抱えています。OpenCart ストアを Godaddy VPS から Rackspace のクラウド サイトに移動しました。移動はうまくいき、管理パネルの VQmod 以外はすべて正常に動作します。それらのどれもロードされません。ログ ファイルにエラーはなく、キャッシュ ディレクトリに管理キャッシュ ファイルもありません。php エラーもありません。
私が試したこと:
- すべてのキャッシュをクリア管理フォルダーを 755 に変更
- 再インストールされた VQmod は、手動で、および新しい index.php ファイルでインストーラーを使用して試しました
- すべての XML ファイルを削除し、一度に 1 つだけロードしようとしました
- コンピューターに向かって繰り返し大声でののしりました。
助けてください!OC バージョン 1.5.6 VQmod 2.5.1