Проверка формы на правильное заполнение

Автор romeo143, 10 октября 2015, 13:00:57

« назад - далее »

romeo143

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

DarinSr

Формат адреса задается в локализации > страниы.
Проверка в шаблоне order-opc-new-account.tpl (заказ на одной страницы), address.tpl.
В классе Validate.php и в javascript /js/validate.js.

romeo143

Все правильно и верно, но вот этот крестик почему выскакивает, не подскажете, где именно он в коде фигурирует?

romeo143

#3
После установки Simple One Page Checkout и ее удаления, такая штука началась.. (хотя возможно в этом и нет параллелей)
Смысл в том, что если я даже не требую обязательного заполнения этого поля, крест все равно появляется, но сохраняет адрес и ошибок не выдает

DarinSr

Модуль One Page Checkout переопределяет базовые классы и методы. Нужно найти и удалить те файлы что установил этот модуль. Смотрите в файле php модуля какие файлы и куда он добавляет.

romeo143

Цитата: DarinSr от 10 октября 2015, 14:15:45
Модуль One Page Checkout переопределяет базовые классы и методы. Нужно найти и удалить те файлы что установил этот модуль. Смотрите в файле php модуля какие файлы и куда он добавляет.

Спасибо, Вы очень помогли. Еще вопрос немного не по теме топика..
Модуль Ship2pay встал отлично! скачал модификацию этого месяца. Работает в админке без проблем, во фронте отображается оплата в соответствии с настройками модуля. НО! слетел шаблон (не стандартный). Нав и футер остались прежними, но все остальное (слайдер, все всплывающие окна и т.д. без css и js)
убирая файл Hook.php из папки override/classes все встает на свои места, но модуль перестает работать. Рою интернет, но именно по моей теме нет ни на англоязычных форумах, не словацких и польских.

Миколас

Проверь что этот модуль меняет в файле /override/classes/Hook.php, сравни с /classes/Hook.php.

romeo143

Цитата: Nikola от 10 октября 2015, 18:52:11
Проверь что этот модуль меняет в файле /override/classes/Hook.php, сравни с /classes/Hook.php.
Нашел какой-то модифицированый ship2pay он не меняет шаблон, теперь проблема в том, что он отображает только те модули оплаты, которые именно в модулях оплаты. У меня есть модуль робокассы, который отображается в "других модулях", есть ли возможность поменять значения модулей? сделать робокассу именно модулем оплаты?

DarinSr

Модуль оплаты это
class MyModuleextends PaymentModule
чтобы он показывался в секции модули оплаты
public function __construct()
{
$this->tab = 'payments_gateways';

romeo143

Фух, все разобрался! На этом форуме очень добрые люди, спасибо всем, кто мне помогал! Отличный форум, отличные ребята!
Хоть и я новичок во всем, но хорошая помощь быстро учит :)