Simba, Вот и славно.Спасибо за хак!
Заметил одну ошибку.
Она связана с обработкой текста по переносам.
После написания текста...при первом сохранении текст переносился и отображался в одну строчку без первоначальных переносов.
Изменил создание топика.
Теперь Мы сначала вводим название топика.Нажимаем на проверку.И только после проверки вводим текст.Таже ошибка была и с выгрузкой файлов.В первом вводе они не сохранялись.
Вот норм версия.
Полезная штука.
Если сюда добавить то и модераторов не надо
Eqlips, модераторы в любом случае нужны, даже если поставить этот хак, найдутся уникалы которые читать не умеют или принципиально читать не хотят.
Ошибка все еще есть парни.На 4 тоже наверно.
Пробуем исправить..связана с переносом текста.
blackvj (04.08.2012/13:48)
Ошибка все еще есть парни.На 4 тоже наверно.
Пробуем исправить..связана с переносом текста.
На 4 нет ошибок. Ща посмотрю что на тройке.
Поправленный файл для 3.2.2.
Пробуйте. Просто кинуть в папку forum согласиться на замену.
Короче понять в чем ошибка...
Обработка входящего текста шла наоборот.
В 4 условие текста
' . (isset($_POST['msg']) ? functions::checkout($_POST['msg']) : '') . '
В 3
' . (isset($_POST['msg']) ? functions::checkout($_POST['msg']) : '') . '
Но так как входящий текст уже обрабатывается ниже trim.
Писать нужно было так
' . (isset($_POST['msg']) ? $_POST['msg'] : '') . '
Вернее в 3-ке мы писали...
' . (isset($_POST['msg']) ? checkout($_POST['msg']) : '') . '
checkout был незачем