Jump to content
Egor2014

Заказ обратного звонка на 2 языках

Recommended Posts

Есть сторонний JS "Заказ обратного звонка"   в коде страницы поставлено 2 js на 2 языках, но срабатывает только англ всегда.

На сайте есть суффикс /en/.

На страницах с русс. нужно сделать, чтоб срабатывал первый JS для русс.

 

Share this post


Link to post
Share on other sites
17 минут назад, Egor2014 сказал:

в коде страницы поставлено 2 js на 2 языках,

а зачем?

 один js

форму формируем с переменными локализации

или поля разные в формах?

Share this post


Link to post
Share on other sites
13 минут назад, Egor2014 сказал:

Есть сторонний JS "Заказ обратного звонка"   в коде страницы поставлено 2 js на 2 языках, но срабатывает только англ всегда.

На сайте есть суффикс /en/.

На страницах с русс. нужно сделать, чтоб срабатывал первый JS для русс.

 

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

2. Я предполагаю что в коде Обратного звонка есть настройка для языка в которую нужно также указать активный язык.

Но желательно показать что за Обратный звонок ато гадать не вариант. 

Share this post


Link to post
Share on other sites

Код такой как его приспособить:

<script type="text/javascript">
var ZCallbackWidgetLinkId  = '2a0e86d9354ff1abb5c077ac50bbc022';
var ZCallbackWidgetDomain  = 'my.zadarma.com';
(function(){
    var lt = document.createElement('script');
    lt.type ='text/javascript';
    lt.charset = 'utf-8';
    lt.async = true;
    lt.src = 'https://' + ZCallbackWidgetDomain + '/callbackWidget/js/main.min.js';
    var sc = document.getElementsByTagName('script')[0];
    if (sc) sc.parentNode.insertBefore(lt, sc);
    else document.documentElement.firstChild.appendChild(lt);
})();
</script>

<script type="text/javascript">
var ZCallbackWidgetLinkId  = '530ac70509dc6870f46b51acde5f6411';
var ZCallbackWidgetDomain  = 'my.zadarma.com';
(function(){
    var lt = document.createElement('script');
    lt.type ='text/javascript';
    lt.charset = 'utf-8';
    lt.async = true;
    lt.src = 'https://' + ZCallbackWidgetDomain + '/callbackWidget/js/main.min.js';
    var sc = document.getElementsByTagName('script')[0];
    if (sc) sc.parentNode.insertBefore(lt, sc);
    else document.documentElement.firstChild.appendChild(lt);
})();
</script>

 

Share this post


Link to post
Share on other sites

@Egor2014 Не проше ли заплатить 300р и радоваться?)

 

Вот это тож может пригодиться

 

Share this post


Link to post
Share on other sites

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

 

 

 

 

Share this post


Link to post
Share on other sites
$(function($){$("#phone").mask("+7(999) 999-9999")});

Вешаете на инпут с номером телефона, в данном случае это инпут с ID phone

Share this post


Link to post
Share on other sites
Posted (edited)

В 4 посте здесь два скрипта они отличаются строками:

Спойлер

var ZCallbackWidgetLinkId  = '2a0e86d93 54ff1abb5c077ac50bbc022 ';

var ZCallbackWidgetLinkId  = '530ac70509dc6870f46b51acde5f6411 ';

 

Все английские страницы имеют в адресе /en/

можно лик как-то сделать, чтоб показывался один скрипт для русс страниц и если в адресе /en/  то другой скрипт?

 

Сейчас на странице выложены оба скрипта, но срабатывает на всех страницах только один из скриптов для разных языков.

 

Edited by Egor2014

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.