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

[Подгдержка] OCDEV.pro - Мультиязык SEO PRO, код языка в url и правильный hreflang


ocdev_pro
 Погделиться

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

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

Я его удалил

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

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

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

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

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

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

 

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

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

  04.10.2020 в 21:37, oleksij сказал:

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

Раскрыть  

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

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

  04.10.2020 в 23:25, Waha сказал:

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

Раскрыть  

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

 

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

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

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

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

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

  05.10.2020 в 07:24, oleksij сказал:

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

 

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

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

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

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

Раскрыть  

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

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

  05.10.2020 в 07:24, 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 икого не было

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

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

  09.10.2020 в 21:21, ocdev_pro сказал:

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

Раскрыть  

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

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

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

Тоже 2.3

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

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


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

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

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


  10.10.2020 в 19:38, natalia8978 сказал:

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

Раскрыть  

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

92b95173ced848a73a829f3870bb2b12-full.jp

  10.10.2020 в 19:38, natalia8978 сказал:

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

Раскрыть  

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

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

  10.10.2020 в 21:17, oleksij сказал:

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

Раскрыть  

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

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


  10.10.2020 в 19:21, natalia8978 сказал:

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

Тоже 2.3

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

Раскрыть  

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

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

  11.10.2020 в 10:50, Vladzimir сказал:

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

Раскрыть  

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

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

:mellow:

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

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

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

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


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

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

  11.10.2020 в 12:28, natalia8978 сказал:

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

Раскрыть  

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

 

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

  11.10.2020 в 12:34, oleksij сказал:

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

 

Раскрыть  

Та да...

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


  11.10.2020 в 12:32, oleksij сказал:

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

Раскрыть  

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

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

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

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


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

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

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

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

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

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

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

Войти

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

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

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

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

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