Автор Тема: Оформление заказа проверка  (Прочитано 13632 раз)

xenomorphus

  • Гость
Оформление заказа проверка
« : Сентября 18, 2011, 10:00:41 am »
Версия - 4.6
Магазин - sdelay.eu
Кодировка utf8
При оформлении заказа заполняю Имя и Фамилию по-русски - пишет "Только русские и латинские буквы!".
Если заполнять по-английски - всё ок.

xenomorphus

  • Гость
Re: Оформление заказа проверка
« Ответ #1 : Сентября 18, 2011, 09:16:48 pm »
Проблема в том что увас на хосте не конвертируется js почему то не срабатывает конвертатор
RewriteRule core/js/(.*)\.js$ core/jscss.php [L]возмите фаил js_scripts.js и переконвертируйте егов в utf например через AkelPad
Переконвертировал - не помогло.

xenomorphus

  • Гость
Re: Оформление заказа проверка
« Ответ #2 : Сентября 18, 2011, 10:13:20 pm »
Тоже проверил все с русским нормально
Да, после очистки кэша, заработало! Спасибо!

Оффлайн pizhama

  • Пользователь
  • **
  • Сообщений: 61
    • Просмотр профиля
Re: Оформление заказа проверка
« Ответ #3 : Октября 12, 2011, 07:24:28 am »
Такая же ситуация, файл перенконвертировал, кэш почистил, все равно требует русские буквы.

Версия - 4.6
Магазин - kolombino.com.ua
Кодировка utf8

nictboom

  • Гость
Re: Оформление заказа проверка
« Ответ #4 : Октября 12, 2011, 12:09:03 pm »
аналогично, оформление прошло успешно.

Оффлайн pizhama

  • Пользователь
  • **
  • Сообщений: 61
    • Просмотр профиля
Re: Оформление заказа проверка
« Ответ #5 : Октября 15, 2011, 09:10:34 am »
Да, видимо надо было подождать, все нормально, спасибо.

Оффлайн favn

  • Спец
  • ***
  • Сообщений: 121
    • Просмотр профиля
Re: Оформление заказа проверка
« Ответ #6 : Января 04, 2012, 08:49:04 am »
LE sp5.02

На страничке order_custinfo.tpl.html нужно чтобы в строке Имя можно было также написать и Отчество. Но фильтр не позволяет постваить пробел.

Как поправить в  js_scripts.js чтобы разрешил ставить пробел?

Как я понял нужно править этот код:
function validate_custinfo() //validate customer information
{

var strFName=document.getElementById('first_name').value;
var filterFName=/^[А-ЯA-Z]{2,}( +)?([А-ЯA-Z]{2,})?( +)?$/i;

Оффлайн favn

  • Спец
  • ***
  • Сообщений: 121
    • Просмотр профиля
Re: Оформление заказа проверка
« Ответ #7 : Января 04, 2012, 10:56:48 am »
LE sp5.02

При оформлении заказа (страничка order_custinfo.tpl.html)

В поле Город, фильтр не даёт поставить "-" - дефис и пробел

Пример: Ивано-Франковск, Кривой Рог.


Оффлайн alf

  • Пользователь
  • **
  • Сообщений: 64
    • Просмотр профиля
Re: Оформление заказа проверка
« Ответ #8 : Января 26, 2012, 11:27:45 pm »
Если Вы имели введу демо сайт http://lego-demo.shop-script.org , то там тоже не работает!
Где поправить, чтобы дефис и пробел разрешить?
www.alfsite.ru

Сайт для ценителей прекрасного www.shkatulo4ka.ru

nictboom

  • Гость
Re: Оформление заказа проверка
« Ответ #9 : Января 27, 2012, 01:51:30 am »
ох уж эти регулярки...
ни чё умней пока не придумал  :(.  в js_scripts.js найти похожее, сравнить, ну и попробовать:
jQuery.validator.addMethod("lettersonly", function(valueelement) {
	
return 
this.optional(element) || /^[a--Я-]{2,}( +)?([a--Я]{2,})?( +)?$/i.test(value);
}, 
"Letters only please"); 

правда это проверка ещё и имени, и фамилии. но, я думаю по..г.
« Последнее редактирование: Января 27, 2012, 01:58:37 am от nictboom »

Оффлайн alf

  • Пользователь
  • **
  • Сообщений: 64
    • Просмотр профиля
Re: Оформление заказа проверка
« Ответ #10 : Января 27, 2012, 05:48:25 am »
Спасибо! Полегчало!
www.alfsite.ru

Сайт для ценителей прекрасного www.shkatulo4ka.ru

Оффлайн favn

  • Спец
  • ***
  • Сообщений: 121
    • Просмотр профиля
Re: Оформление заказа проверка
« Ответ #11 : Января 27, 2012, 09:08:34 am »
ох уж эти регулярки...
ни чё умней пока не придумал  :(.  в js_scripts.js найти похожее, сравнить, ну и попробовать:
jQuery.validator.addMethod("lettersonly", function(valueelement) {
	
return 
this.optional(element) || /^[a--Я-]{2,}( +)?([a--Я]{2,})?( +)?$/i.test(value);
}, 
"Letters only please"); 

правда это проверка ещё и имени, и фамилии. но, я думаю по..г.

А вот и не пофег :).   Фамилии с дефисом, не так часто, но тоже встречаются.

Пример: Римский-Корсаков, Понкратов-Черный ...

Оффлайн pavelsmorchkov

  • Старожил
  • ****
  • Сообщений: 285
    • Просмотр профиля
    • Бренд-шоп.net
Re: Оформление заказа проверка
« Ответ #12 : Февраля 14, 2012, 06:08:04 pm »
так как сделать чтобы город через - и пробел работал?

nictboom

  • Гость
Re: Оформление заказа проверка
« Ответ #13 : Февраля 14, 2012, 08:28:25 pm »
так как сделать чтобы город через - и пробел работал?
поправить js_scripts.js, как советовали.

Оффлайн TPEHEP

  • Пользователь
  • **
  • Сообщений: 25
    • Просмотр профиля
Re: Оформление заказа проверка
« Ответ #14 : Марта 28, 2012, 05:12:38 pm »
Друзья а что в итоге нужно написать в js_scripts.js,
Цитировать
jQuery.validator.addMethod("lettersonly", function(value, element) {
   return this.optional(element) || /^[a-zА-Я-]{2,}( +)?([a-zА-Я]{2,})?( +)?$/i.test(value);
}, "Letters only please");
чтоб можно было вводить имя с пробелами и фамилию с тире?