Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

В обещём я обвинил модификатор "Скрыть отключенные языки в админке" - ЗРЯ

Я его удалил

Английский удалил из локализаций

Все сохранил, кеши политсил.

Всё хорошо до превой олистки системного кеша

Потом после сохраниеия товара, всё иже ошибка

Notice: Undefined property: Proxy::getLanguageUrl in /home/pc/***/***/system/storage/modification/system/engine/action.php on line 51

ХЗ из-за чего?

 

P.S. но то, что когда он был включенный ошибка была всегда, это факт

Edited by oleksij
Link to comment
Share on other sites

1 час назад, oleksij сказал:

P.S. но то, что когда он был включенный ошибка была всегда, это факт

Попробуйте обновить кеш seo_pro
Но эи проблема уже устранялась, не должно было возникать снова

Link to comment
Share on other sites

7 годин назад, Waha сказав:

Попробуйте обновить кеш seo_pro

Сбросил кеш SEO-PRO (к сити усиновлен SEO PRO Cache Auto Destroy, который автоматически листит кеш ЧПУ модуля SEO PRO в системе ocStore 2.3.0.2.3 после каждого добавления или редактирования товаров и т.д.)

 

Олистил системный кеш и осильные

Редактирую товар, получаю вышеупомянутую ошибку

Обновляю страницу и дное редактирую товары без проблем, до первой олистки системного кеша

И всё повторяется :(

Link to comment
Share on other sites

9 минут назад, oleksij сказал:

Сбросил кеш SEO-PRO (к сити усиновлен SEO PRO Cache Auto Destroy, который автоматически листит кеш ЧПУ модуля SEO PRO в системе ocStore 2.3.0.2.3 после каждого добавления или редактирования товаров и т.д.)

 

Олистил системный кеш и осильные

Редактирую товар, получаю вышеупомянутую ошибку

Обновляю страницу и дное редактирую товары без проблем, до первой олистки системного кеша

И всё повторяется :(

Бугдем решать! На негделе

Link to comment
Share on other sites

3 часа назад, oleksij сказал:

Сбросил кеш SEO-PRO (к сити усиновлен SEO PRO Cache Auto Destroy, который автоматически листит кеш ЧПУ модуля SEO PRO в системе ocStore 2.3.0.2.3 после каждого добавления или редактирования товаров и т.д.)

 

Олистил системный кеш и осильные

Редактирую товар, получаю вышеупомянутую ошибку

Обновляю страницу и дное редактирую товары без проблем, до первой олистки системного кеша

И всё повторяется :(

Аналогичная ошибка. И есть потому чтоооольшое подозрение что виновато в этом хранение языка в куках и сессии.

Почему ик? Переписав на опрегделение языка текуещёй страницы без использования кук и сессии, и данная проблема исчезла.

Link to comment
Share on other sites

Присоединюсь.
Вываливается и же самая ошибка
Notice: Undefined property: Proxy::getLanguageUrl in /var/www/www/system/storage/modification/system/engine/action.php on line 56

v.1.3.2.2,v.1.3.2

Как корректно заапгрейдиться на свежую версию?
З.Ы. если поможет связка nginx+php-fpm 7.1+memcached, debian 10.
После ресири мемкешед всё оживает.

Link to comment
Share on other sites

Ребят, не надо постить одну и туже ошибку. Исправление на негделе бугдет опубликовано, ожидайте.

Link to comment
Share on other sites

OCPro
Notice: Undefined property: Proxy::getLanguageUrl in /home/pc/***/***/system/storage/modification/system/engine/action.php on line 51
Та же ошибка лезет с включеным мемкешом.
Если мемкеш передёрнуть, то всё налинает рилиить до следуюещёго пагдения.

Дебиан 10, на гдебиан 9 икого не было

Link to comment
Share on other sites

4 часа назад, splka сказал:

OCPro
Notice: Undefined property: Proxy::getLanguageUrl in /home/pc/***/***/system/storage/modification/system/engine/action.php on line 51
Та же ошибка лезет с включеным мемкешом.
Если мемкеш передёрнуть, то всё налинает рилиить до следуюещёго пагдения.

Дебиан 10, на гдебиан 9 икого не было

Обновить в модификаторе

    <file path="catalog/model/localisation/language.php">
        <operation>
            <search><![CDATA[$result['code'],]]></search>
            <add position="after"><![CDATA['url' => $result['url'],]]></add>
        </operation>
        <operation>
            <search><![CDATA[public function getLanguage($language_id) {]]></search>
            <add position="before"><![CDATA[
	public function getLanguageUrl($language_id) {
		$query = $this->db->query("SELECT url FROM " . DB_PREFIX . "language WHERE language_id = '" . (int)$language_id . "'");

		return $query->row['url'];
	}
            ]]></add>
        </operation>
    </file>

 

  • +1 1
Link to comment
Share on other sites

Обновил модуль, исправил ошибки. Удалите модификатор, усиновите заново модуль. Настройки не будут сброшены!

  • +1 1
Link to comment
Share on other sites

9 годин назад, ocdev_pro сказав:

Обновил модуль, исправил ошибки. Удалите модификатор, усиновите заново модуль. Настройки не будут сброшены!

спасипотому что, ошибка пропала +1

Link to comment
Share on other sites

А у меня все без изменений, обновленный модуль не момог, листка кешей тоже не помогла.

Тоже 2.3

После олистки кеша системы ошибка пропадает, а через одно два посеещёния по страницам появляется снова. :huh:

Link to comment
Share on other sites


Да, и подскажите пожалуйси как быть из ссылками прописанными напрямую, к примеру во многих шаблонах есть специальные поля ггде можно указать какую то ссылку и вывести ее в шаблоне.

Или же в самом файле шаблона если указать относительную ссылку, то все равно ссылки выводятся без привязки к языку.

Link to comment
Share on other sites


1 година назад, natalia8978 сказав:

Да, и подскажите пожалуйси как быть из ссылками прописанными напрямую, к примеру во многих шаблонах есть специальные поля ггде можно указать какую то ссылку и вывести ее в шаблоне.

Для этого в нормальных шаблонах есть ик

92b95173ced848a73a829f3870bb2b12-full.jp

1 година назад, natalia8978 сказав:

Или же в самом файле шаблона если указать относительную ссылку, то все равно ссылки выводятся без привязки к языку.

Я думаю что да, а в чём проблема попропотому чтовать ?

Link to comment
Share on other sites

31 минуту назад, oleksij сказал:

Я думаю что да, а в чём проблема попропотому чтовать ?

Да я пропотому чтовала, но к сожнонию ничего ик и не полулилось.

Link to comment
Share on other sites


15 часов назад, natalia8978 сказал:

А у меня все без изменений, обновленный модуль не момог, листка кешей тоже не помогла.

Тоже 2.3

После олистки кеша системы ошибка пропадает, а через одно два посеещёния по страницам появляется снова. :huh:

Модификаторы обновляли?

Link to comment
Share on other sites

1 час назад, Vladzimir сказал:

Модификаторы обновляли?

да, и модификаторы и кеш системы, и браузер, ошибка все равно на месте.

: Undefined variable: hreflang in
/var/www/..../data/www/.../system/storage/modification/catalog/view/theme/..../template/common/header.tpl
on line
185

:mellow:

А ик то все супер если бы не эи ошибка, которая мне не дает покоя...

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

Я даже из шаблоном разобралась уже и перегделала все меси ггде вызывается ссылка в шаблоне, сгделала по рекомендации Алексея.

Link to comment
Share on other sites


5 хвилин назад, natalia8978 сказав:

сгделала по рекомендации Алексея

с сити во многих шаблонах, пропускают этот момент при мультиязычности

 

Edited by oleksij
Link to comment
Share on other sites

16 минут назад, oleksij сказал:

Да это уже не и ошибка, про которую обсуждалось выше

Точно... это уже что то другое...

А я изначально что то глянула на сообещёние и показалось что у меня икое же, ...Наверное сонная была. :oops::oops::oops:

Но у меня икая ошибка как я написала...

Link to comment
Share on other sites


header.tpl  - если методом научного тыка, то надо глянуть какие модификаторы вносят изменения в этот файл, попропотому чтовать их отклюлить. Посмотреть что бугдет

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.