Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

файл которые VQMod не может поменять


Alexey

Recommended Posts

Народ, такой вопрос.

Какие файлы Opencart-а можно поменять при помощи VQMod а какие нет?

Я столкнулся с тем, что языковые файлы поменять нельзя

admin/language/russian/catalog/product.php

admin/language/english/catalog/product.php

VQMod с ними не работает :(

Или я что-то неправильно делаю?

также этот файл темы Shoppica тоже не удалось изменить с помощью VQMod

tb_themes/shoppica2/library/CatalogDispatcher.php

Люди, подскажите пожалуйста, почему именно с этими файлами VQMod не работает ?? :(

Надіслати
Поділитися на інших сайтах


Языковые файлы прекрасно меняются - это сделано в куче дополнений.

Включите режим протоколирования ошибок в VQMod и посмотрите, что будет написано в протоколе.

Надіслати
Поділитися на інших сайтах


с языковыми файлами разобрался. Проблема в том, что кириллицу VQMod плохо "ищет"

SEARCH NOT FOUND (ABORTING MOD): $_['column_price'] = 'Цена на сайте';

-Это можно как то побороть? :(

И что делать с файлом:

tb_themes/shoppica2/library/CatalogDispatcher.php

??

Надіслати
Поділитися на інших сайтах


Кирилицу VQMod замечательно ищет. Проблема, скорее всего, в том, что подавляющее большинство составителей файлов для VQMod делают их слегка криворуко.

SEARCH NOT FOUND (ABORTING MOD): $_['column_price'] = 'Цена на сайте';

-Это можно как то побороть? :(

Для того, чтобы побороть - надо знать, что с ним делать после того, как найти. ;)

А что значит фраза

И что делать с файлом:

tb_themes/shoppica2/library/CatalogDispatcher.php

??

Надіслати
Поділитися на інших сайтах


Думаю, дело в том, что вам нужно сохранить файл в UTF-8 без BOM. Обычно это решает проблемы с кириллицей.

А про tb_themes/shoppica2/library/CatalogDispatcher.php -совет тот же - посмотрите лог. VQMod не находит файл или что - в логе будет написано.

Надіслати
Поділитися на інших сайтах


Думаю, дело в том, что вам нужно сохранить файл в UTF-8 без BOM. Обычно это решает проблемы с кириллицей.

спасибо, попробую.

А про tb_themes/shoppica2/library/CatalogDispatcher.php -совет тот же - посмотрите лог. VQMod не находит файл или что - в логе будет написано.

В логе вообще НИЧЕГО не написано. XML-файл изменений для этого файла VQMod-ом подчистую игнорируется :(
Надіслати
Поділитися на інших сайтах


Вот весь XML:

<modification>
<id>Sort image by date_added</id>
<version>1.0</version>
<vqmver>1.2.3</vqmver>
<author>Alexey</author>
<file name="tb_themes/shoppica2/library/CatalogDispatcher.php">
  <operation>
					    <search position="replace"><![CDATA[
	 * @var TB_ThemeManager
					    ]]></search>
					    <add><![CDATA[
	 * @var XXXXXXXXXXXXXXXX
					    ]]></add>
  </operation>
 
</file>
</modification>
Надіслати
Поділитися на інших сайтах


А лог вообще создается? Судя по документации vqmod - лог должен быть.

Далее, у вас действительно версия VQMod 1.2.3? Может стоит обновить?

И в shoppica исправлена ошибка, как раз касающаяся vqmod (http://support.themeburn.com/topic/vqmod-for-tbcontroller-php-in-shoppica-2) - возможно это она у вас проявляется?

Надіслати
Поділитися на інших сайтах


К сожалению, с Шопикой не работал, и не совсем понимаю, что это за путь такой "tb_themes/shoppica2/library/CatalogDispatcher.php", ну да ладно, видимо, так надо.

Попробуйте пропишите так:

<file name="tb_themes/shoppica2/library/CatalogDispatcher.php">
  <operation>
	  <search position="replace"><![CDATA[
TB_ThemeManager
]]></search>
<add><![CDATA[
XXXXXXXXXXXXXXXX
]]></add>
  </operation>
</file>
Это при условии, что TB_ThemeManager упоминается в файле один раз. Если не один - пропишите индекс.
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

В этом топике

https://opencartforum.com/topic/11252-shoppica-seopro-fixed/page__p__75309#entry75309

мне написали следующее:

потому что его загрузка не обернута vQmod'ом как например

require_once($vqmod->modCheck(DIR_SYSTEM . 'library/customer.php'));

Получается вот так, да?

Надіслати
Поділитися на інших сайтах


Попробуйте пропишите так:

<file name="tb_themes/shoppica2/library/CatalogDispatcher.php">
  <operation>
	  <search position="replace"><![CDATA[
TB_ThemeManager
]]></search>
<add><![CDATA[
XXXXXXXXXXXXXXXX
]]></add>
  </operation>
</file>

Всё равно, НЕ РАБОТАЕТ :(

В этом топике

http://opencartforum...5309#entry75309

мне написали следующее:

потому что его загрузка не обернута vQmod'ом как например

require_once($vqmod->modCheck(DIR_SYSTEM . 'library/customer.php'));

Получается вот так, да?

Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.