Форма создания новой темы.

Автор drv, 22 апреля 2007, 19:37:52

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

drv

Понадобилось сделать форму создания новой темы прямо на страницах сайта. При этом возникает вот эта ошибка:

Ваша сессия истекла во время написания сообщения. Пожалуйста, попробуйте заново.

Нажимаешь ещё раз - тема создается.
Можно как либо обойти эту ошибку?

Mavn

дело в том что cms не очень корректно использует сессии форума в итоге и получается такая ошибка. Посмотрите внимательно в файлах smf есть настройки ini set которые относятся к сессиям при определенных настройках по идее должно все работать нормально
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

drv

#2
Спасибо, а не подскажите, хоть в каком направлении смотреть, где эти настройки могут быть?

Да, новая тема создается без предварительного захода на форум, так сказать Гостем.

Mavn

Файл Sources/Load.php
Найти :

@ini_set('session.use_trans_sid', false);


Заменить на:


/* @ini_set('session.use_trans_sid', false); */


по идее должно сработать
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

drv

К сожалению, это не помогло :((((((

Может будут ещё мысли?