Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ocdev_pro
 Поделиться

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

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

Я его удалил

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

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

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

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

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

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

 

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

Изменено пользователем oleksij
Ссылка на комментарий
Поделиться на других сайтах

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

Вот еще один яркий пример того, почему язык НЕ должен определятся куками и сессией

 

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

Присоединюсь.
Вываливается та же самая ошибка
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.
После рестарта мемкешед всё оживает.

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

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

 

это как раз ошибка на последней версии

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

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

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

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

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

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

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
Ссылка на комментарий
Поделиться на других сайтах

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

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

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

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

спасибо, ошибка пропала +1

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

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

Тоже 2.3

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

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


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

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

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


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

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

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

92b95173ced848a73a829f3870bb2b12-full.jp

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

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

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

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

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

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

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

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


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

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

Тоже 2.3

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

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

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

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

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

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

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

:mellow:

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

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

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

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


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

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

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

 

Изменено пользователем oleksij
Ссылка на комментарий
Поделиться на других сайтах

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

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

 

Та да...

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


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

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

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

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

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

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


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

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.