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

Залогиненный юзер не может задавать вопрос о товаре


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

ask_a_question работет номально , если пользователь вне системы

Но  когда клиент входит он на форме видит следующее :

Имя его вбито (вместо input просто текст)

Напротив mail пусто и нет input , чтоб его ввести

ошибки 2 при отправе :

"Заполните поля E-mail и Секретный код."

Почему он ругается на капчу , если ее нет вообще(для незалогинненого юзера все ок) ?

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

Тогда может у Вас старая версия магазина.

Попробуйте скачать текущую версию и взять из архива файл ask_q_question.php и /templates/vamshop/module/ask_a_question.html

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

спасибо , заменил php и  заработало . только странно , у меня стоит последняя версия 1.62 итак ...

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

Таже проблема!

Если user зарегистрирован - все норм, если user незарегистрирован - тоже все норм, а если незарегистрированный user только что сделал быстрое оформление заказа и хочет задать вопрос - то поля напротив e-mail нет и ввести его нельзя!

В демо версии таже беда

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

Попробовал на 1.67, всё нормально.

Зашёл под пользователем, нажал задать вопрос, все поля уже заполнены кроме вопроса.

Если заказ оформлен через быстрое оформление, то покупатель тоже уже авторизован в магазине получается.

или я не понял чего?

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

Если пользователь зарегистрирован или не зарегистрирован, то все норм (все поля отображаются как надо). А если пользователь не зарегистрирован -> сделает заказ через быстрое оформление -> сразу же переходит на страницу задать вопрос, то там поле "Имя" и "Фамилия" отображаются норм, а поле "Мыло" не отображается и ввести тоже нельзя, и вопрос задать тоже не получиться!

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

А попробуйте в /checkout_alternative.php поменять:



$_SESSION['customer_last_name'] = $lastname;
[/code] на:
[code]
$_SESSION['customer_last_name'] = $lastname;
$_SESSION['customer_email_address'] = $email_address;

и оформите ещё раз быстрый заказ, затем проверьте, изменилось ли что в задать вопрос о товаре.

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

Спасибо, что сообщили о проблеме.

Правка добавлена в текущий код, в следующем обновлении будет в том числе и это исправление.

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