sined

Ошибки VQMod

Рекомендуемые сообщения

sined    0

Доброго времени суток, форумчане. Помогите разобраться с проблемой:

 

1. Лежали у меня в папке VQMod три xml файла (см. в прикрепленных). Кто-нибудь знает их происхождение? Но помимо происхождения один из них (seo-single-url-home-continue.xml) постоянно выдает ошибку:

 

---------- Date: 2013-12-25 08:19:44 ~  ----------
REQUEST URI : /index.php?route=checkout/simplecheckout (здесь адрес может быть другой, но связан он с checkout. Например checkout/success или checkout/add/cart)
MOD DETAILS:
   modFile   : .................................../vqmod/xml/seo-single-url-home-continue.xml
   id        : SEO Single Url - Continue Home Link
   version   : 1
   vqmver    : 2.1.7
   author    : www.zadenzo.com
 
File Name    : catalog/controller/checkout/*.php(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): $this->url->link('common/home')
------------------------------------------------------------
 
Код виновной xml-ки:
<!-- Created using vQmod XML Generator by UKSB - http://www.opencart-extensions.co.uk //-->
<modification>
	<id><![CDATA[SEO Single Url - Continue Home Link]]></id>
	<version><![CDATA[1]]></version>
	<vqmver><![CDATA[2.1.7]]></vqmver>
	<author><![CDATA[www.zadenzo.com]]></author>
	<file name="catalog/controller/account/*.php">
		<operation>
			<search position="replace"><![CDATA[$this->url->link('common/home')]]></search>
			<add><![CDATA[$this->config->get('config_url')]]></add>
		</operation>
	</file>
	<file name="catalog/controller/affiliate/*.php">
		<operation>
			<search position="replace"><![CDATA[$this->url->link('common/home')]]></search>
			<add><![CDATA[$this->config->get('config_url')]]></add>
		</operation>
	</file>
	<file name="catalog/controller/checkout/*.php">
		<operation>
			<search position="replace"><![CDATA[$this->url->link('common/home')]]></search>
			<add><![CDATA[$this->config->get('config_url')]]></add>
		</operation>
	</file>
	<file name="catalog/controller/error/*.php">
		<operation>
			<search position="replace"><![CDATA[$this->url->link('common/home')]]></search>
			<add><![CDATA[$this->config->get('config_url')]]></add>
		</operation>
	</file>
	<file name="catalog/controller/checkout/*.php">
		<operation>
			<search position="replace"><![CDATA[$this->url->link('common/home')]]></search>
			<add><![CDATA[$this->config->get('config_url')]]></add>
		</operation>
	</file>
	<file name="catalog/controller/information/*.php">
		<operation>
			<search position="replace"><![CDATA[$this->url->link('common/home')]]></search>
			<add><![CDATA[$this->config->get('config_url')]]></add>
		</operation>
	</file>
	<file name="catalog/controller/product/*.php">
		<operation>
			<search position="replace"><![CDATA[$this->url->link('common/home')]]></search>
			<add><![CDATA[$this->config->get('config_url')]]></add>
		</operation>
	</file>
</modification>

2. Есть установленный шаблон Blue  версии 0.0.3, с которым в комплекте шел xml файл для VQMod. После установки постоянно вылазит ошибка - тык . Как решить?

 

seo-single-url-home-continue.xml

seo-single-url-products-categories.xml

seo-single-url-products-manufacturers.xml

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

есть "author", есть название дополнения.

почему бы вам не поискать поддержки непосредственно у АВТОРА?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
toporchillo    445

Денис,

Ошибка означает, что в файле catalog/controller/checkout/*.php не "$this->url->link('common/home')"

 

Если этот vQmod не нужен - так удалите его и дело с концом.

Судя по всему он только и делает, что избавляется от дублирования страниц - меняет index.php?route=common/home на адрес сайта.

 

Если же очень хочется использовать это, то все открывающиеся тэги <operation> замените на <operation error="skip">

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
puno    35

File Name    : catalog/controller/checkout/*.php(0)

 

А что это за файл *.php ? Здесь наверно должно быть указано название файла вместо *

 

 

постоянно вылазит ошибка - тык . Как решить

 

catalog/controller/product/category.php(0)

 

Нужно в category.php посмотреть есть ли эта строка $image = false;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sined    0

File Name    : catalog/controller/checkout/*.php(0)

 

А что это за файл *.php ? Здесь наверно должно быть указано название файла вместо *

 

Скопировал как было в логах

 

постоянно вылазит ошибка - тык . Как решить

 

catalog/controller/product/category.php(0)

 

Нужно в category.php посмотреть есть ли эта строка $image = false;

 

Если нету, то что тогда?

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

Посмотрел я файлы, которые указаны в cart_button.xml (compare.php, special.php, manufacturers.php). Там есть в одном месте строчка с image=false:

foreach ($results as $result) {
				if ($result['image']) {
					$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
				} else {
					$image = false;
				}

А в category.php по другому немного:

foreach ($results as $result) {
				if ($result['image']) {
					$image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
				} else {
					$image = $this->model_tool_image->resize('no_image.jpg', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));
				}

Значит ли все это, что мне нужно в category.php заменить нижнюю строчку $image = ... на $image=false; ? Или в самом xml файле надо что-либо поменять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
puno    35

File Name    : catalog/controller/checkout/*.php(0)
 
А что это за файл *.php ? Здесь наверно должно быть указано название файла вместо *

 
Скопировал как было в логах

 

Понятно, это замена в breadcrumbs на главную формата ЧПУ. Можно не использовать данный модуль если есть ЧПУ для главной. 

 

Значит ли все это, что мне нужно в category.php заменить нижнюю строчку $image = ... на $image=false; ? Или в самом xml файле надо что-либо поменять?

 

В самом xml файле надо поменять.

 

ПОСЛЕ  

 

<file name="catalog/controller/product/category.php">

<operation>

 

ЭТО 

 

<search position="replace"><![CDATA[

$image = false;

]]></search>

 

НА ЭТО

 

<search position="replace"><![CDATA[

$image = $this->model_tool_image->resize('no_image.jpg', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height'));

]]></search>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sined    0

Спасибо! Изменил. И ошибок нету болеше. Но созрел вопрос. Что делает эта xml-ка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
puno    35

Что написано в начале xml-ки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sined    0

Что написано в начале xml-ки?

<?xml version="1.0" encoding="UTF-8"?>
<modification>
	<id>cart button OpenCart 1.5.1.x</id>
	<version>1.5.x</version>
	<vqmver required="true">2.4.0</vqmver>
	<author>lomik</author>

Это кнопка коорзины?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
puno    35
<?xml version="1.0" encoding="UTF-8"?>
<modification>
	<id>cart button OpenCart 1.5.1.x</id>
	<version>1.5.x</version>
	<vqmver required="true">2.4.0</vqmver>
	<author>lomik</author>

Это кнопка коорзины?

 

 

Нет, это изменение размера изображения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу