Модуль обратной связи.

Ответить
antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Модуль обратной связи.

Сообщение antony »

версия 0.35b

Включаю модуль обратной связи, в админцентре все ок, создал раздел. Отправил сообщение. Все ок.

Захожу обычным пользователем - пытаюсь админу отправить сообщение, меня выкидывает на страницу авторизации для пользователей. Сообщение не уходит.

Строка запроса выглядит так:

Код: Выделить всё

https://***.***.***.***/index.cgi?index=33&ID=&SUBJECT=preved&CHAPTER=1&MESSAGE=test&send=%CE%F2%EF%F0%E0%E2%E8%F2%FC
Браузер firefox.
Такое ощущение что куки улетают. Ошибок в логах апача нет.

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

проверил работает

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Сообщение antony »

~AsmodeuS~ писал(а):проверил работает
ясно, плохо. нужная вещь... хреново что не работает у меня. Попробую на работе.

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Сообщение antony »

Пробую разобраться.

первое что заметил

Изображение

Не пропечаталась дата.

Смотрю html код.

Код: Выделить всё

<FORM action='https://***.***.***.***/index.cgi'>
<input type='hidden' name='index' value='33'/>
<input type='hidden' name='ID' value=''/>
<table>
<tr><td>Дата:</td><td></td></tr>
<tr><td>Тема:</td><td><input type='text' name='SUBJECT' value=''/></td></tr>
<tr><td>Разделы:</td><td><select name="CHAPTER" >
<option value='1'>1:Общие вопросы
</select>
</td></tr>
<tr><th bgcolor='#FDE302' colspan='2'>Текст</th></tr>
<tr><th colspan='2'><textarea name='MESSAGE' cols='70' rows='9'></textarea></th></tr>

</table>
<input type='submit' name='send' value='Отправить'/>
</FORM>
поле

Код: Выделить всё

<input type='hidden' name='ID' value=''/>
пустое.

Код: Выделить всё

https://***.***.***.***/index.cgi?index=33&ID=&SUBJECT=qwqwqw&CHAPTER=1&MESSAGE=qwqwqw&send=%CE%F2%EF%F0%E0%E2%E8%F2%FC
Сдесь тоже index=33&ID=&SUBJECT не передается. Видимо по этому и проблема.


Смотрю темплейт msgs_send_form_user.tpl

Код: Выделить всё

<FORM action='$SELF_URL'>^M
<input type='hidden' name='index' value='$index'/>^M
<input type='hidden' name='ID' value='%ID%'/>^M
<table>^M
<tr><td>$_DATE:</td><td>%DATE%</td></tr>^M
Вроде все на месте. Что за ID? Должлен быть или нет?

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Сообщение ~AsmodeuS~ »

ID используется только при ответе на сообщение.

Возможно какието проблемы у Вас с куками попробуйте почистить их и опять проверить.

Гость

Сообщение Гость »

С куками все ок. Разобрался в чем дело, как пофиксить пока не понял.

Если отправить

Код: Выделить всё

https://***/index.cgi?index=33&ID=&SUBJECT=asdasd&CHAPTER=1&MESSAGE=asdasdad&send=%CE%F2%EF%F0%E0%E2%E8%F2%FC
то выкидывает

А вот если добавить sid=qEfJANJ6ZPwkEm&

Код: Выделить всё

https://***/index.cgi?index=33&ID=&sid=qEfJANJ6ZPwkEm&SUBJECT=asdasd&CHAPTER=1&MESSAGE=asdasdad&send=%CE%F2%EF%F0%E0%E2%E8%F2%FC
То все ок. По дефолту при отправке сообщения не уходит SID, из-за этого выкидывает. Страно что Вас работает.

Проблема решилась так:



Код: Выделить всё

<FORM action='$SELF_URL'>^M
<input type='hidden' name='index' value='$index'/>^M
<input type='hidden' name='ID' value='%ID%'/>^M
<input type='hidden' name='sid' value='$sid'/>^M

добавил <input type='hidden' name='sid' value='$sid'/>^M
в msgs_send_form_user.tpl

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Сообщение antony »

забыл что почистил куки, предыдущее мое сообщение....

проблема решена частично, нужно для всего модуля прописать sid

antony
Сообщения: 134
Зарегистрирован: Чт окт 05, 2006 6:28 am

Сообщение antony »

webinterface:

$table->addrow(
($line->[10] == 1) ? $line->[2] : "<b>$line->[2]</b>",
$line->[3],
$line->[4],
$html->button($_SHOW, "index=$index&ID=$line->[0]&sid=$sid")
);
}

Добавил &sid=$sid;
Теперь вроде все.
Возможно у кого-то подобные проблемы.

Alexandr
Сообщения: 1
Зарегистрирован: Пт янв 05, 2007 6:36 pm

Сообщение Alexandr »

У меня аналогичная проблема и с куками вроде всё в норме :cry:

Ответить