Обсуждение One Page Checkout Component от Rupostel

com_onepage2.0.281 встала а com_onepage2.0.283 пишет не найден установочный пакет.
Кнопки: Группы клиентов, Налоги и цены, После проверки, Редактора языка и остальные
при нажатии на них не открывают меню. Кто столкнулся с таким багом. Отпишите. Ещё раз убеждаюсь что Virtuemart 3 и все связанные с ним плагины и компоненты полусырые продукты. Рановато делать рабочий магазин на нём.
283 разархивировал во временную папку на сервере и установил от туда. с архива так же не пошло.
в 284 вроде как это исправили ( с сайта: fixed joomla 3.4 installation or upgrade issue)
кнопки так же не открывает, но это и не парит, по крайней мере ни разу не было надобности туда лезть
 
Как у данного компонента валидацию email отключить?

Как у данного компонента валидацию email отключить?
Сам написал сам отвечу: есть два фала onepage_old.js и onepage.js находятся в папке компонента, там есть функция var pattern которая и устанавливает параметры валидации email, если её подчистить валидаци пропадет
 
Последнее редактирование модератором:
Сам написал сам отвечу: есть два фала onepage_old.js и onepage.js находятся в папке компонента, там есть функция var pattern которая и устанавливает параметры валидации email, если её подчистить валидаци пропадет
Евгений, а зачем вам отключать валидацию емейла? Вводить неправильный адрес реальному покупателю не выгодно, а роботам очень даже по душе.
Позволю себе предположить, что изначальная задача была в том, чтобы разрешить оформление заказа без указания почты? Так для этого можно просто снять поле емейла из обязательных к заполнению (или вообще снять с публикации).
Отмечу, что простым кликом по иконке публикации/обязательности это сделать нельзя, т.к. поля является "системным" для Virtuemart, однако, замечательно меняет свои статусы, если выбрать его галочкой в начале строки и затем "снять с публикации" кликом по большой кнопке над всем списком полей.
Такой метод подходит для всех залоченных полей.
Мне, по крайней мере, так удавалось сделать.
 
Евгений, а зачем вам отключать валидацию емейла? Вводить неправильный адрес реальному покупателю не выгодно, а роботам очень даже по душе.
Позволю себе предположить, что изначальная задача была в том, чтобы разрешить оформление заказа без указания почты? Так для этого можно просто снять поле емейла из обязательных к заполнению (или вообще снять с публикации).
Отмечу, что простым кликом по иконке публикации/обязательности это сделать нельзя, т.к. поля является "системным" для Virtuemart, однако, замечательно меняет свои статусы, если выбрать его галочкой в начале строки и затем "снять с публикации" кликом по большой кнопке над всем списком полей.
Такой метод подходит для всех залоченных полей.
Мне, по крайней мере, так удавалось сделать.
Поле нужно чтоб на email клиента инфа о заказе приходила, если валидацию не убирать его нужно полюбому заполнить (причем правильно заполнить), иначе оформление дальше не пойдет
 
Поле нужно чтоб на email клиента инфа о заказе приходила, если валидацию не убирать его нужно полюбому заполнить (причем правильно заполнить), иначе оформление дальше не пойдет
вам об этом и говорят - чтобы он получил информацию на почту, ему в любом случае необходимо указать адрес корректно.
 
вам об этом и говорят - чтобы он получил информацию на почту, ему в любом случае необходимо указать адрес корректно.
А если у него нет email или он не хочет его заполнять. Если валидация стоит она не позволит поле email оставить пустым, тогда клиент вынужден туда написать хоть какой нибудь email (пусть даже выдуманный) а если валидации нет, то поле email может быть пустым, а если клиент захочет то может написать, тогда ему и придет письмо
 
А если у него нет email или он не хочет его заполнять. Если валидация стоит она не позволит поле email оставить пустым, тогда клиент вынужден туда написать хоть какой нибудь email (пусть даже выдуманный) а если валидации нет, то поле email может быть пустым, а если клиент захочет то может написать, тогда ему и придет письмо
в таком случае тем более вам ответили уже, что просто надо поле убрать из обязательных, причем тут валидации вообще непонятно - это вообще другая функция и цель её иная.
 
в таком случае тем более вам ответили уже, что просто надо поле убрать из обязательных, причем тут валидации вообще непонятно - это вообще другая функция и цель её иная.
Ну вот смотрите убрали вы поле из обязательных, но валидация осталась, и она не дает оставить поля email (даже если оно не обязательное) пустым. А убрав валидацию + убрав email поля из обязательных получаем результат если человек захочет, то введет свой email (следовательно получит письмо о заказе), а не захочет не ведет.

А если есть валидация + поле email не обязательно, то клиент вынужден что либо ввести (причем согласно условиям валидации), так валидация не позволит поле email остаться пустым

Данную проблему уже поднимал пользователь Для просмотра ссылки Войди или Зарегистрируйся,Для просмотра ссылки Войди или Зарегистрируйся, но ему ни кто не ответил (в этой же теме).
 
Да, это как раз я и хотел. Будет время с валидацией попробую, пока лезть некогда.
Пока копию заказа ручками отправляю, т.к. большая часть клиентов не заморачивается с лишним заполнением полей
 
Да, это как раз я и хотел. Будет время с валидацией попробую, пока лезть некогда.
Пока копию заказа ручками отправляю, т.к. большая часть клиентов не заморачивается с лишним заполнением полей
Николай еще у вас был вопрос по сортировке email поля (то что он на первое место встает), это зависть от версии компонента, разроботчики сами на своем форуме даже писали что про косяк знают, и его исправят.

Точно могу сказать что в версии com_onepage2.0.283 сортируется все нормально
 
Назад
Сверху