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 - перейти к сообщению
Леший пишет:
Посмотрите функцию function reply(). Как и писал саня, не определяется переменная $post. Какую-то строчку лишнюю удалили в этой функции.Ещё бы угадать что удалил... Post.php
Попробуйте вернуть оригинальный файл 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']);
}
?>
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']))
['captcha']))
11. yura3d - 28 января 2012 — 11:42 - перейти к сообщению
Леший пишет:
Вот он
Попробуйте сделать так. В файле post.php строки:
CODE:
if ($forumcodes === TRUE) {
$post = $fm->formatpost($postinfo['post'],$html);
}
$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 <<
Array['id']) echo <<
14. саня - 29 января 2012 — 06:50 - перейти к сообщению
перепроверяете правильность установки, во всех файлах
15. Леший - 29 января 2012 — 09:26 - перейти к сообщению
Ночь не спал. Всё перепроверил, все файлы перезалил. В итоге оставил всё как было. Проблема описанная в первом сообщении осталась.