Перейти к содержанию
Форум поддержки пользователей VamShop

Регистрация. Оформление покупки


Рекомендуемые сообщения

Доброго. в каких файлах смотреть обязательные поля для регистрации. мне надо сделать только 3 поля обязательные: Имя и телефон и майл.

Ссылка на сообщение
Поделиться на другие сайты

я так понимаю, что в этой строчке искать проверку?

if (ACCOUNT_TELE == 'true') {

if (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH) {

$error = true;

или все ж таки я не там исчу?

Ссылка на сообщение
Поделиться на другие сайты

Да, удалять этот код (что в первом сообщении).

И в /includes/form_check.js.php удалять код проверки полей.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь к вопросу о месте правки. Хотя, считаю, что этот вопрос, ввиду его важности для взаимодействия с покупателями, следует решать кардинально - модом (патчем, ибо на баг больше похоже), а не "на коленке с напильником и скотчем в руках"...

Ссылка на сообщение
Поделиться на другие сайты

Я балда ивановна! ну как всегда у меня так! напишу почему так чуть внизу! Итак ВАЖНО! Правим РЕГИСТРАЦИЮ!

файл create_account.php удалил:

if (ACCOUNT_CITY == 'true') {

if (strlen($city) < ENTRY_CITY_MIN_LENGTH) {

$error = true;

$messageStack->add('create_account', ENTRY_CITY_ERROR);

}

}

теперь form_check.js.php

там 2 куска наверное, не уверен, что оба надо убивать, но вот:

city: {

required: true,

minlength: <?php echo ENTRY_CITY_MIN_LENGTH; ?>

},

и второй , он ниже:

city: {

required: "<?php echo ENTRY_CITY_ERROR; ?>",

minlength: "<?php echo ENTRY_CITY_ERROR; ?>"

},

а мне кроме этого надо еще править оформление товара! положил в корзину и оформить заказ и тут формочка вылезает! она я так понимаю отдельно правиться??? может скажете где?

Ссылка на сообщение
Поделиться на другие сайты

Оформление заказа правиться в файле checkout_altermative.php, аналогично create_account.php

больше ничего не требуется!

теперь вопрос как удалить звездочки? пойду поисчу. и паралельно попереставляю местами обязательные поля и необязательные. как нарою, распишу!

Ссылка на сообщение
Поделиться на другие сайты

Поля переставляются в шаблонах магазин одноименных. оформление заказаов: templates/ваш шаблон/modules/checkout_altermative.html

а вот звездочки ненашол. Но уже поздно. мозги еще в шеть вечера отказали!

кстати прошу прокомментировать знающих, правильно ли я сделал?

спс и всеж где звезды убрать?

Ссылка на сообщение
Поделиться на другие сайты

а вот интересно. а вообще все поля удалить кроме телефон и майл и имя можно. и какие еще файлы задействованы в этом процессе?

Ссылка на сообщение
Поделиться на другие сайты

Можно всё, т.к. код открытый.

Но придётся некоторым полям задать значения по умолчанию и сделать их скрытыми (hidden), а не удалять.

Ссылка на сообщение
Поделиться на другие сайты

а вот интересно. а вообще все поля удалить кроме телефон и майл и имя можно. и какие еще файлы задействованы в этом процессе?

Можете удалить все поля. Главное, проверки на заполненность полей отключите... пока только так, ввиду того, что поддержка не желает ничего менять.

Ссылка на сообщение
Поделиться на другие сайты

Но придётся некоторым полям задать значения по умолчанию и сделать их скрытыми (hidden), а не удалять.

Совсем не обязательно. Более того, это самое топорное решение проблемы.

Ссылка на сообщение
Поделиться на другие сайты

спс потренируюсь. открою домен третьего уровня и там уххх ..... , потом выложу, что получилось!

Ссылка на сообщение
Поделиться на другие сайты

кстати про топроное и не топорное. как показывает практика, бльшинство верных решений- топорные! Вспомните квадрат Малевича....топорно, но известно. это мое имхо.

Но мне подуше без (hidden). Хотя потом, когда надо будет какое-то поле восстановить, вот тут ... придется повозиться!

Ссылка на сообщение
Поделиться на другие сайты

Делайте так как Вам больше нравится, это ж не принципиально.

hidden проще, не нужно копаться в php, а достаточно html-шаблоны чуть поправить.

Ссылка на сообщение
Поделиться на другие сайты

Вот попробовал. пытался скрыть адрес с помощью хидден так:

{if $street_address=='1'}

<p><embed label for="address"hidden="true">{#text_street#}</label> {$INPUT_STREET}</p></embed>

{/if}

ничего не получилось.

может подскажете, что делал не так?

Ссылка на сообщение
Поделиться на другие сайты

А что это за условие такое?!

Точно метка $street_address определена в php коде

Навернове не определена метка и условие не работает.

Тогда уже html-код удаляйте.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...

Доброго. Удалил все в файле форм чек джес пхп. удали все в креайт акаунт пхп. регистрация как говорит, что нужно все заполнять и не менее такой то длинны и все тут. я не знаю, что же делать?

Ссылка на сообщение
Поделиться на другие сайты

Так не удалили значит проверку с create_account.php

Ищите код по _MIN

Там видно будет, будет код идти для проверки полей.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...