ExBB Community » Файловый ExBB » Решение проблем » Пропадают сообщения при ответе в тему

Страниц (3): [1] 2 3 »
 

1. Леший - 27 января 2012 — 20:53 - перейти к сообщению
Точнее их не видно после нажатия на кнопку "ответить". Возможно это произошло после добавления антиспама для гостей. Облазил измененные файлы но подозрительного ничего не нашел. Вот ссылка,вот скрин:
2. shyuser - 27 января 2012 — 21:11 - перейти к сообщению
Скорее всего у Вас проблема в файле post.php. Удалили что-то лишнее.
3. Леший - 28 января 2012 — 06:28 - перейти к сообщению
Ещё бы угадать что удалил... Post.php ? Спасибо,круг поиска значительно сужен.
4. саня - 28 января 2012 — 06:41 - перейти к сообщению
Ну я не программист но причём тут пост.пхп, скорее неизвестная переменная пост, в файле топик_дата.тпл на строке 25, смотреть и проверять установку надо
(Добавление)
хотя может действительно
shyuser пишет:
Скорее всего у Вас проблема в файле post.php. Удалили что-то лишнее.
5. shyuser - 28 января 2012 — 07:53 - перейти к сообщению
Леший пишет:
Ещё бы угадать что удалил... Post.php
Посмотрите функцию function reply(). Как и писал саня, не определяется переменная $post. Какую-то строчку лишнюю удалили в этой функции.
Попробуйте вернуть оригинальный файл post.php, до изменений и потом изменить заново.
6. Леший - 28 января 2012 — 08:24 - перейти к сообщению
Кто-нибудь может выложить оригинальный файл? Мой не сохранился , а заново скачивать весь форум и распаковывать трудно будет,-я с мобилы работаю...
7. саня - 28 января 2012 — 08:33 - перейти к сообщению
оригинальный? слетят все моды и исправления которые делали, желательно бы тот до правки.
8. yura3d - 28 января 2012 — 08:53 - перейти к сообщению
саня пишет:
оригинальный? слетят все моды и исправления которые делали, желательно бы тот до правки.

+1

Леший
Выложите здесь Ваш файл post.php, посмотрим в чём дело
9. Леший - 28 января 2012 — 09:07 - перейти к сообщению
Вот он
10. саня - 28 января 2012 — 10:49 - перейти к сообщению
может из-за этой строчки
CODE:
function check_captcha() {
global $fm;

if ($fm->exbb['anti_bot'] && !$fm->user['id'] && (!isset($_SESSION['captcha']) || $fm->_String('captcha') !== $_SESSION['captcha']))
$fm->_Message($fm->LANG['Captcha'], $fm->LANG['CaptchaMes']);
}
?>

там вот это не в строчку просто
CODE:
$fm->_String('captcha') !== $_SESSION['captcha']))

а вот так
CODE:
$fm->_String('captcha') !== $_SESSION
['captcha']))
11. yura3d - 28 января 2012 — 11:42 - перейти к сообщению
Леший пишет:
Вот он

Попробуйте сделать так. В файле post.php строки:
CODE:
if ($forumcodes === TRUE) {
$post = $fm->formatpost($postinfo['post'],$html);
}

замените строкой:
CODE:
$post = $forumcodes ? $fm->formatpost($postinfo['post'], $html) : $postinfo['post'];

Должно помочь! Улыбка
12. Леший - 28 января 2012 — 13:17 - перейти к сообщению
Спасибо! Помогло. Проблемка исчезла.
13. Леший - 29 января 2012 — 00:01 - перейти к сообщению
Зато появилась другая:
при создании новой темы появляется каптча для зарегестрированных и кусок кода
CODE:
DATA; if (Array['anti_bot'] && !
Array['id']) echo <<
14. саня - 29 января 2012 — 06:50 - перейти к сообщению
перепроверяете правильность установки, во всех файлах
15. Леший - 29 января 2012 — 09:26 - перейти к сообщению
Ночь не спал. Всё перепроверил, все файлы перезалил. В итоге оставил всё как было. Проблема описанная в первом сообщении осталась.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0225]     [ ]