Скрипт на 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/
-
12426 600 0 Здравствуйте, гуру в JS и JQ . Пишите в личные - сделаю оперативненько......
-
Пишите в куки или в сессию или в localStorage выбранный язык
-
а еще лучше плагин перевода нормальный поставить (типа polylang)
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Szukamy specjalisty Bitrix24 / integratora CRM do ustawienia automatyzacjiNasza firma pracuje z CRM Bitrix24. Potrzebujemy specjalisty, który będzie w stanie skonfigurować automatyczne dodawanie numeru telefonu do leadów/zamówień w dwóch formatach. Automatyzacja musi być poprawnie skonfigurowana dla dwóch krajów: Republika Mołdowa i Rumunia. Zadanie:… PHP, Programowanie stron internetowych ∙ 36 minut temu ∙ 11 ofert |
Potrzebny programista do stworzenia zautomatyzowanej usługi AI do generowania raportów numerologicznych
671 PLN
Szukam dewelopera, który będzie w stanie zrealizować pod klucz zautomatyzowaną usługę do generowania osobistych raportów numerologicznych. Posiadam gotową koncepcję produktu, formuły obliczeń, teksty, bazę wiedzy, projekt landing page oraz projekt raportów PDF. Należy połączyć… AI i uczenie maszynowe, Programowanie stron internetowych ∙ 1 godzina 52 minuty temu ∙ 38 ofert |
Platforma edukacyjna dla trenerów koszykówki + niestandardowy CMSPlatforma edukacyjna dla trenerów koszykówki + Custom CMSPrzegląd projektu Poszukujemy doświadczonego zespołu deweloperskiego lub programisty full-stack do zbudowania nowoczesnej platformy edukacyjnej dla trenerów koszykówki. Strona internetowa zapewni trenerom koszykówki dostęp… Bazy danych i SQL, Programowanie stron internetowych ∙ 11 godzin 15 minut temu ∙ 47 ofert |
Szukam programisty do OpenCartDzień dobry 1) należy wdrożyć na stronie dneprkomfort.dp.uazakupiono moduł dla ukraińskich banków, już wdrożono Monto bank oto przykład naszego konkurenta Trzeba zrobić rozłożenie na raty, zakupy na raty (Monto Bank) Pumb, Sens, Monto domyślnie 2 płatności na 2 miesiące Pumb… Programowanie stron internetowych, Parsowanie danych ∙ 12 godzin 32 minuty temu ∙ 32 oferty |
Multiregionalność na Laravel
419 PLN
Co jest wymagane: Wdrożenie struktury GEO (Kraj -> Województwo -> Miasto) w formie niestandardowej wtyczki, aby nie modyfikować rdzenia CMS. Dla każdej takiej strony GEO w panelu administracyjnym powinny być standardowe pola: H1, Tytuł, Opis oraz pole na tekst SEO. Frontend… Programowanie stron internetowych ∙ 15 godzin 53 minuty temu ∙ 45 ofert |