-
Публікації
219 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Коментарі блогу, опубліковані користувачем GetWeb
-
-
1 час назад, chukcha сказал:
Как вариант, хранить не в куках, а локал сторадж
На то как работает виджет мы никак не можем повлиять, он пишет куки, а мы просто вклиниваемся в этот процесс, когда сами переназначаем их. Подробнее о самой концепции можно прочитать тут https://habr.com/ru/post/438588/
-
31 минуту назад, Vladzimir сказал:
Они пишутся в привязке к категории, а это не есть хорошо.
Вы пробовали указать адрес домена? Обычно это помогает. Еще бывает проблема связанная с настройками сервера, когда кукам назначается HttpOnly, но похоже это не ваш случай.
44 минуты назад, Vladzimir сказал:И они пишутся двумя способами сразу, а читаются только одним.
Даже 4-мя, если передан домен. Мой скрипт это надстройка до инициализации самого виджета и для корректного перевода важно как сам виджет будет читать куки на что мы уже повлиять не можем, с нашей стороны главное правильно записать. Ваше решение с path: "/", вполне корректно и изначально примерно так и было, но практика показала что с ним проблемы встречались чаще, поэтому пока остановился на такой реализации.
-
Опа, мой скрипт пригодился)
Кстати переменная оригинального языка (lang: "ru",) не просто так выведена, в случае если у сайта есть несколько родных вариантов перевода в эту переменную следует записать текущий язык и если он совпадает с тем на который должен переводить виджет, то будет оставлен оригинальный перевод, то есть виджет не ограничивает стандартный функционал ни в чем. Все думал написать модуль для opencart, но так как опыта в бекенде мало не хочу позориться)
- 2
Лайфхак и закон "Про мову"
в ОтВинта
Блог користувача: Vladzimir
Опубліковано:
Я не совсем понимаю о чем речь. lang: "ru" это один из параметров в который мы пишем текущий язык, а затем решаем что делать с этой информацией, зачем локальное хранилище? В работе с виджетом оно не поможет потому что виджет работает только с куками, а раз уж мы используем куки, то опять возникает вопрос зачем локальное хранилище использовать?