Скрипт на jQuery
Здравствуйте! Нужна помощь в написании скрипта на jQuery
На сайте есть блок с выбором языка, при клике на который сайт переводится на соответствующий язык через Google Переводчик.
По всему сайту в разных местах есть элементы которые не подхватывает переводчик, и страница получается не полностью переводится.
Нужно написать скрипт который бы запоминал какой язык выбрали, после обновления страницы проверял если элемент существует на странице то задать ему перевод который описан в коде, к примеру как ниже или ваш вариант.
Если делать много проверок, то ошибка Maximum Call Stack Size Exceeded
if ($(".woocommerce-message").length){
var str6 = $('.woocommerce-message').html().replace('Вы отложили','You add');
$('.woocommerce-message').html(str6);
}
-
312 3 0 Привіт! Описане вище рішення виглядає як величезний костиль. "Maximum Call Stack Size Exceeded" - це елементарне обмеження на кількість викликів функцій js якщо у вас цих перекладів багато то логіка роботи цього костиля має саме такі обмеження на кліькітсь перекладів. Тут 2 варіанти або оптимізувати костиль щоб менше функцій запускав і не видавав помилку на що немає гарантій, або зробити адекватний переклад сайту не костильним методом. (щоб сказати більше потрібно бачити наскілки все погано в коді) Дякую.
-
2472 132 0 Доброго дня
Хотелось бы посмотреть ваш сайт, и как реализовано перевод, возможно строки можно задать перевод и что б не было проверок.
Обращайтесь
-
491 15 0 Ошибка переполнения стека запросов. Вот возможное решение: https://habr.com/ru/post/167033/
-
12437 600 0 Здравствуйте, гуру в JS и JQ . Пишите в личные - сделаю оперативненько......
-
Пишите в куки или в сессию или в localStorage выбранный язык
-
а еще лучше плагин перевода нормальный поставить (типа polylang)
-
Актуальные фриланс-проекты в категории Веб-программирование
Перенос сайта на Shopify
1123 UAH
Нужно перенести текущий сайт jdfurniture.uk с OpenCart на платформу Shopify. Сейчас сайт на OpenCart в целом нас устраивает по структуре и логике работы. Основная причина переноса — проблемы с платежными системами. На Shopify таких проблем быть не должно. Также для нас важно,… HTML и CSS верстка, Веб-программирование ∙ 4 часа 54 минуты назад ∙ 14 ставок |
Веб-сайт для клининговой компании (3 языка: PL/EN/UKR) – требуется укринский языкИщу опытного веб-разработчика / программиста для создания веб-сайта для клининговой компании (отрасль уборки).Ключевая информация о проекте:Языки сайта: Сайт будет трёхязычным (польский, английский и украинский).Основное требование: Ищу программиста, для которого украинский язык… Веб-программирование ∙ 6 часов 43 минуты назад ∙ 59 ставок |
DevOps / Системный администратор для переноса и защиты WordPress-сайтаИщем опытного DevOps-инженера или системного администратора для разового проекта с возможностью дальнейшей технической поддержки. У нас основной коммерческий сайт на WordPress. Сейчас он размещен на общем хостинге, в последнее время мы сталкиваемся с повышенным количеством… CMS, Веб-программирование ∙ 9 часов 14 минут назад ∙ 22 ставки |
Разработка веб-платформы для трейдинга с интеграцией данных SBPro, отображением кластеров, ликвидностиРазработка веб-платформы для трейдинга с интеграцией данных SBPro, отображением кластеров, ликвидности, крупных лимитных заявок (Clouds), HeatMap и автоматическими настройками индикаторов для различных таймфреймов Этап 1. Подключение к Transaq API Получение рыночных данных в… Java, Веб-программирование ∙ 10 часов 3 минуты назад ∙ 31 ставка |
Вывести посты из Инстаграма на сайт (опенкарт)
700 UAH
Здравствуйте. Нужно настроить функционал, чтобы на сайте (OpenCart) отображался блок с постами Instagram. Отзовитесь, кто делал и знает как ) Спасибо ) По стоимости договоримся, не знаю, сколько это стоит. HTML и CSS верстка, Веб-программирование ∙ 14 часов 16 минут назад ∙ 44 ставки |