Перейти к содержанию
Форум поддержки пользователей 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), а не удалять.

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

  В 16.02.2012 в 21:51, protos_vlad сказал:

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

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

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

  В 17.02.2012 в 05:47, support сказал:

Но придётся некоторым полям задать значения по умолчанию и сделать их скрытыми (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

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

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