На странице авторизации поменять Email на Телефон Есть решение

Здравствуйте.

Реализовал авторизацию по номеру телефона. Только осталось поменять на странице авторизации само слово "Email" на слово "Телефон". Как это можно сделать?


4 ответа

  • 1
    replicant 30 марта 2018 23:05 # Решение

    После вызова формы авторизации {$wa->loginForm($error, empty($without_form))} в шаблоне login.html или где там у вас это вызывается вставьте небольшой скрипт такого примерно вида.

    <script type="text/javascript">
    document.body.innerHTML = document.body.innerHTML.replace('Email', 'Телефон');
    </script>
    

    Еще можно попробовать наколдовать на CSS что-нибудь или решить задачу в лоб правкой waViewHelper.class.php и заменой в строке <div class="wa-name">'.$field_name.'</div> части '.$field_name.' на Телефон.

    Но по-моему вариант со скриптом самый безобидный.

  • 1

    Ну если такое реализовали, то это можно сделать за 1 минуту

    http://qaru.site/questions/16436/replace-text-in-h...

    • +1
      Михаил Михаил 30 марта 2018 15:44 #

      Ну я же не сам сделал, плагин такой купил)

      Можно чуть подробнее для людей плохо дружащих с кодами?)

      • +1

        Тогда пробуем изменить тут Сайт - Личный кабинет



        • +1
          Михаил Михаил 30 марта 2018 17:38 #

          Так я пробовал, меняется название поля только на странице регистрации, а на странице авторизации как нак картинке выше все равно остается Email в качестве логина.

  • 1
    Злой Димон 31 марта 2018 16:32 #

    А что это за такой кастрированный плагин после покупки которого ещё и напильник нужен?

    • +1
      Михаил Михаил 31 марта 2018 17:35 #

      Плагин новый, немного еще сыроватый, но свои функции выполняет. Пока нет ему аналогов. https://www.webasyst.ru/store/plugin/shop/fastreg/

      Возможность авторизации по номеру телефона и автоматическая регистрация нового клиента с отправкой логина и пароля.

  • 1
    Михаил 1 апреля 2018 10:57 #

    Нашел еще одну проблему, если ввести некорректно телефон или пароль выводится сообщение: Неправильный email или пароль


    Как можно исправить в этом сообщении слово email на Телефон?

    • +1
      replicant replicant 3 апреля 2018 14:08 #

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

      <script type="text/javascript">
      $('.wa-field-email').find('.wa-name').html('Телефон');
      $('.wa-value').find('.wa-error-msg').html('Упс. Ошибочка вышла!');
      </script>

      Получится как-то так.


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите