Legosp Forum
Shop-Script "Legosp" => Общие вопросы => Тема начата: xenomorphus от Сентября 18, 2011, 10:00:41 am
-
Версия - 4.6
Магазин - sdelay.eu
Кодировка utf8
При оформлении заказа заполняю Имя и Фамилию по-русски - пишет "Только русские и латинские буквы!".
Если заполнять по-английски - всё ок.
-
Проблема в том что увас на хосте не конвертируется js почему то не срабатывает конвертатор
RewriteRule core/js/(.*)\.js$ core/jscss.php [L]возмите фаил js_scripts.js и переконвертируйте егов в utf например через AkelPad
Переконвертировал - не помогло.
-
Тоже проверил все с русским нормально
Да, после очистки кэша, заработало! Спасибо!
-
Такая же ситуация, файл перенконвертировал, кэш почистил, все равно требует русские буквы.
Версия - 4.6
Магазин - kolombino.com.ua
Кодировка utf8
-
аналогично, оформление прошло успешно.
-
Да, видимо надо было подождать, все нормально, спасибо.
-
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;
-
LE sp5.02
При оформлении заказа (страничка order_custinfo.tpl.html)
В поле Город, фильтр не даёт поставить "-" - дефис и пробел
Пример: Ивано-Франковск, Кривой Рог.
-
Если Вы имели введу демо сайт http://lego-demo.shop-script.org , то там тоже не работает!
Где поправить, чтобы дефис и пробел разрешить?
-
ох уж эти регулярки...
ни чё умней пока не придумал :(. в 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");
правда это проверка ещё и имени, и фамилии. но, я думаю по..г.
-
Спасибо! Полегчало!
-
ох уж эти регулярки...
ни чё умней пока не придумал :(. в 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");
правда это проверка ещё и имени, и фамилии. но, я думаю по..г.
А вот и не пофег :). Фамилии с дефисом, не так часто, но тоже встречаются.
Пример: Римский-Корсаков, Понкратов-Черный ...
-
так как сделать чтобы город через - и пробел работал?
-
так как сделать чтобы город через - и пробел работал?
поправить js_scripts.js, как советовали.
-
Друзья а что в итоге нужно написать в 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");
чтоб можно было вводить имя с пробелами и фамилию с тире?
-
pehser спасибо!
-
В скрипте версии 5.0.2, да и в 4.6 по моему тоже, нельзя при оформлении заказа использовать украинские буквы. Замена в js_script.js куска кода на
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-z,A-Z,а-яіїєґ,А-ЯІЇЄҐ,\-]{2,}( +)?([a-z,A-Z,а-яіїєґ,А-ЯІЇЄҐ]{2,})?$/i.test(value);
}, "Letters only please");
не помогает. Вернее помогает, но частично. Проверку такое проходит, но сделать заказ не дает, просит ввести Ф.И.О
-
О, точно! Спасибо.
-
А как правильно написать строчку в разделе "jQuery.validator", чтобы при оформлении заказа в поле "город" проглатывалось как "Волгоград", так и "г.Волгоград". Сейчас г.Волгоград не проходит, выдает сообщение о русских или латинских буквах, что справедливо вызывает у пользователя недоумение. Особенно учитывая то, что при регистрации "г.Волгоград" проходит без вопросов.
Пробовал исправить на я чтоб не заприваться сделал так
Код: [Выделить]
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[^0-9\+\?]+$/i.test(value);
}, "Letters only please");
стало проглатывать, но после этого стала неактивной кнопка "Оформить заказ"
Вернул все взад
Лего 5.0.2
-
slamm™
Спасибо, заработало. Только после -9. пробел не нужен
-
а как эту проверку вообще исключить, пусть пишут как хотят, зачем покупателю лишний гемор? В другом магазине у меня только мыло проверяется, в отсутствии остального проблем не испытывал.