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

Recommended Posts

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

Я его удалил

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

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

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

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

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 сказав:

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

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

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

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
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

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


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

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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