ryar 0 Опубликовано 11 июня, 2010 Жалоба Share Опубликовано 11 июня, 2010 Приветствую. Использую версию 1.58 Подскажите пожалуйста, что нужно убрать (закоментировать) в файле create_guest_account.php что бы поля Регион и Страна, стали необязательными к заполнению. Делаю по вот этому решению, но в этой версии не получается. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июня, 2010 Жалоба Share Опубликовано 11 июня, 2010 Вобщем-то всё правильно + ещё надо убирать проверку ошибок, т.е. например: if (ACCOUNT_COUNTRY == 'true') { if (is_numeric($country) == false) { $error = true; $messageStack->add('create_account', ENTRY_COUNTRY_ERROR); } } if (ACCOUNT_STATE == 'true') { $zone_id = 0; $check_query = vam_db_query("select count(*) as total from ".TABLE_ZONES." where zone_country_id = '".(int) $country."'"); $check = vam_db_fetch_array($check_query); $entry_state_has_zones = ($check['total'] > 0); if ($entry_state_has_zones == true) { $zone_query = vam_db_query("select distinct zone_id from " . TABLE_ZONES . " where zone_country_id = '" . (int)$country . "' and zone_name = '" . vam_db_input($state) . "'"); if (vam_db_num_rows($zone_query) > 1) { $zone_query = vam_db_query("select distinct zone_id from ".TABLE_ZONES." where zone_country_id = '".(int) $country."' and zone_name = '".vam_db_input($state)."'"); } if (vam_db_num_rows($zone_query) >= 1) { $zone = vam_db_fetch_array($zone_query); $zone_id = $zone['zone_id']; } else { $error = true; $messageStack->add('create_account', ENTRY_STATE_ERROR_SELECT); } } else { if (strlen($state) < ENTRY_STATE_MIN_LENGTH) { $error = true; $messageStack->add('create_account', ENTRY_STATE_ERROR); } } }[/code] Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 11 июня, 2010 Автор Жалоба Share Опубликовано 11 июня, 2010 Вобщем-то всё правильно + ещё надо убирать проверку ошибок Закоментировал эту часть кода. В строчке: $vamTemplate->assign('FORM_ACTION', vam_draw_form('create_account', vam_href_link(FILENAME_CREATE_GUEST_ACCOUNT, '', 'SSL'), 'post', 'onsubmit="return checkform(this);"').vam_draw_hidden_field('action', 'process') . vam_draw_hidden_field('required', 'gender,firstname,lastname,dob,email,address,telephone', 'id="required"'));[/code]Убрал state и country. Все равно ругается что не заполнены обязательные поля. Может что то пропустил в файле?Еще настораживает, что не выбрана страна по умолчанию, я через БД удалил все страны, оставил только Украину, при заказе в поле страна стоит "Выберите" Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 11 июня, 2010 Автор Жалоба Share Опубликовано 11 июня, 2010 Форум перечитал. Все перерыл.. Не получается убрать проверку :'( Вот так выглядит файл create_guest_account.php поглядите, может где косяк? create_guest_account.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июня, 2010 Жалоба Share Опубликовано 11 июня, 2010 Из vam_draw_hidden_field('required'... нужно убрать country и state, а так же удалить указанный код. Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 11 июня, 2010 Автор Жалоба Share Опубликовано 11 июня, 2010 Из vam_draw_hidden_field('required'... нужно убрать country и state, а так же удалить указанный код. Посмотрите пожалуйста вложенный файл, вроде уже все убрал, но не работает. 1create_guest_account.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июня, 2010 Жалоба Share Опубликовано 11 июня, 2010 Выглядит всё правильно, а что за ошибку пишет?! Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 11 июня, 2010 Автор Жалоба Share Опубликовано 11 июня, 2010 Пишет "поля, отмеченные *, обязательны для заполнения " вот картинку прикрепил, может из за того что поля не заполнены по умолчанию???? Вот скрин маленький сделал: Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июня, 2010 Жалоба Share Опубликовано 11 июня, 2010 А Вы уверены, что дело в полях страна и регион, может удалили ещё какое-то обязательное поле?! Вы точно пробуете на файле create_guest_account.php?! Дело наверное в других полях, не стране и регионе. Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 14 июня, 2010 Автор Жалоба Share Опубликовано 14 июня, 2010 Дело наверное в других полях, не стране и регионе. Нет, если эти поля заполнены, то заказ проходит. Если не заполнены - ругается. Да и больше полей нет на страничке просто. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 июня, 2010 Жалоба Share Опубликовано 14 июня, 2010 Не знаю даже, может файл не тот правите. Удалите по всему файлу попробуйте $error = true; Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 14 июня, 2010 Автор Жалоба Share Опубликовано 14 июня, 2010 Не знаю даже, может файл не тот правите. Правлю один файл create_guest_account.php, больше ничего не трогаю. Удалите по всему файлу попробуйте $error = true; Удалил, не спасло ситуацию. Проблема возникает только при не выбранной стране и регионе, если выбрать страну то заказ проходит. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 июня, 2010 Жалоба Share Опубликовано 14 июня, 2010 Можно например выбрать какую-то страну по умолчанию в этом поле и закоммментировать html-код двух полей в шаблон, т.е. что б поля были, но посетитель их не видел, т.е. был закомментирован html-код в шаблоне. Ссылка на сообщение Поделиться на другие сайты
ryar 0 Опубликовано 14 июня, 2010 Автор Жалоба Share Опубликовано 14 июня, 2010 Да так и поступил спасибо. Ссылка на сообщение Поделиться на другие сайты
detiza 0 Опубликовано 15 февраля, 2012 Жалоба Share Опубликовано 15 февраля, 2012 Можно например выбрать какую-то страну по умолчанию в этом поле и закоммментировать html-код двух полей в шаблон, т.е. что б поля были, но посетитель их не видел, т.е. был закомментирован html-код в шаблоне. Как-то очень печально обстоит дело с настройками в админской в данной области. Как считаете? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 февраля, 2012 Жалоба Share Опубликовано 15 февраля, 2012 Не выделяйте свои сообщения жирным. Я так не считаю, по умолчанию нормальным магазинам нужны нормальные и полные данные клиента для работы. Ссылка на сообщение Поделиться на другие сайты
detiza 0 Опубликовано 15 февраля, 2012 Жалоба Share Опубликовано 15 февраля, 2012 Вы когда в НОРМАЛЬНЫЙ магазин за хлебом идёте тоже сообщаете ПОЛНУЮ инфу ? Ваше мнение самым печальным образом расходится с существующими потребностями... Ссылка на сообщение Поделиться на другие сайты
detiza 0 Опубликовано 15 февраля, 2012 Жалоба Share Опубликовано 15 февраля, 2012 Почему нельзя выделить небольшой фрагмент текста, который я считаю важным? Это было запрещено правилами данного формума? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 февраля, 2012 Жалоба Share Опубликовано 15 февраля, 2012 Уважайте других пользоавтелей форума, не надо всё подряд выделять жирным, caps lock'ом и т.д. Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 15 февраля, 2012 Жалоба Share Опубликовано 15 февраля, 2012 Правлю один файл create_guest_account.php, больше ничего не трогаю. Удалил, не спасло ситуацию. Проблема возникает только при не выбранной стране и регионе, если выбрать страну то заказ проходит. А заказываете и оплачиваете через что? Ведь практически все модули оплаты доставки используют все данные (например для формирования списка прайса и заказа) ну и в конце концов 2 момента: 1) 1.58 - где Вы ее взяли? она стара как мир и естественно многое в ней уже не так как прежде 2) Если Вы ее покупали, то наверняка покупая Вы нигде не видели "Мы все перепишем под Вас" Ссылка на сообщение Поделиться на другие сайты
detiza 0 Опубликовано 15 февраля, 2012 Жалоба Share Опубликовано 15 февраля, 2012 Уважайте других пользоавтелей форума, не надо всё подряд выделять жирным, caps lock'ом и т.д. Всё подряд, где ? По-моему, надо уважать клиентов и их вопросы, особенно те, на которых они акцентируют внимание. К слову, пользователи данного форума мне замечаний не делали, только Вы почему-то. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения