• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Изменить текст предупреждений на странице Checkout

Статус
В этой теме нельзя размещать новые ответы.

DenisKorablev

Постоялец
Регистрация
19 Апр 2017
Сообщения
120
Реакции
145
Приветствую всех!

Мне поставлена задача.
При неправильно введенных данных, клиент должен получать вежливое предупреждение.
Например.
Пожалуйста, заполните поле Телефон
Пожалуйста, заполните поле E-mail
Пожалуйста, заполните поле Имя
Пожалуйста, заполните поле Фамилия

Часть задачи решена - "является обязательным полем" переименую в "Пожалуйста, заполните"
Остается решить как поменять переменные местами.
Перерыл все, ничего не могу сделать.
Выводятся предупреждения при помощи js, судя по всему.
Помогите!
 

Вложения

  • 2019-06-16_23-30-37 (1).png
    2019-06-16_23-30-37 (1).png
    45,3 KB · Просмотры: 3
Для начала определите каким модулем реализован функционал магазина. По попыту предполагаю что у вас woocommerce.
Самое правильное решение (не костыль ) найти файлы локализации скопировать в папку с шаблоном и в переводе на нужном языке(русском) внести свои правки через программу-редактор переводов.
 
Для начала определите каким модулем реализован функционал магазина. По попыту предполагаю что у вас woocommerce.
Самое правильное решение (не костыль ) найти файлы локализации скопировать в папку с шаблоном и в переводе на нужном языке(русском) внести свои правки через программу-редактор переводов.
Так точно, woocommerce
Я же указал, что перевод не проблема.
Текст состоит из двух или трех переменных - первая часть переводится и вторая часть переводится.
Что дальше?
После перевода получаем на выходе
Поле телефон, пожалуйста, заполните. - это неправильное построение предложения.
Задача - Пожалуйста, заполните поле телефон.
 
Последнее редактирование:
Задача решается (костылем) через CSS - но вариант мне не очень нравится.

ul.woocommerce-error li {
display: flex;
flex-direction: row-reverse;
justify-content: flex-end;
}

strong:before {
content: "\00a0 ";
}
 

Вложения

  • 2019-06-17_00-19-33.png
    2019-06-17_00-19-33.png
    17,1 KB · Просмотры: 4
Так точно, woocommerce
Я же указал, что перевод не проблема.
Текст состоит из двух или трех переменных - первая часть переводится и вторая часть переводится.
Что дальше?
После перевода получаем на выходе
Поле телефон, пожалуйста, заполните. - это неправильное построение предложения.
Задача - Пожалуйста, заполните поле телефон.

так переведите неправильно - наоборот. эти 2 перевода всеравно используются только в этом месте.
никто вас не заставляет переводить дословно.
 
так переведите неправильно - наоборот. эти 2 перевода всеравно используются только в этом месте.
никто вас не заставляет переводить дословно.
Вы продумали шаг 1 и не подумали о том, что выйдет в итоге.
Какой перевод вы предложите для фразы "является обязательным"? Может быть переименовать в Поле Телефон? А может быть в Поле Фамилия?
Так не получится сделать, так как все фразы будут заканчиваться одинаково, а они все разные.
 
Вы продумали шаг 1 и не подумали о том, что выйдет в итоге.
Какой перевод вы предложите для фразы "является обязательным"? Может быть переименовать в Поле Телефон? А может быть в Поле Фамилия?
Так не получится сделать, так как все фразы будут заканчиваться одинаково, а они все разные.

попробуйте так как на скрине
 

Вложения

  • ===.jpg
    ===.jpg
    63,2 KB · Просмотры: 9
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху