Данная запись адресована программистам и владельцам сайтов, работающих на форуме SMF версии 2.0 и выше. В форуме есть большая проблема - если текст сообщения длинный и при условии, что в нем много BB-кода (шрифты, цвета, ссылки), то при редактировании сообщения часто форум виснет и сервер выдает 404 (или другую) ошибку.
Что делать?
После часа копания в исходниках проблема нашлась.
Это функция preparsecode().
Лечение - открываем /Sources/Subs-Post.php
Ищем функцию function preparsecode(&$message, $previewing = false)
И в ней находим
// It goes 0 = outside, 1 = begin tag, 2 = inside, 3 = close tag, repeat.
if ($i % 4 == 0)
{
fixTags($parts[$i]);
Делаем
// fixTags($parts[$i]);
Конечно это костыль и тут не будет работать контроль закрытия тегов.
Как вариант - оптимизация данной функции.
Дневник начинающего продавца букв, цифр, кода, ссылок, текстов и воздуха. Мечты о белой яхте.
вторник, 31 августа 2010 г.
понедельник, 30 августа 2010 г.
Новая не порно! партнерка
Хочу представить новую партнерку с весьма доброй тематикой.
http://medianet.adlabs.ru
Платят за клики на тизеры, радует то, что все объявления пристойные.
Ну а если вы ищите куда добавить свой блог, вот вам совет - Куда добавить свой блог.
http://medianet.adlabs.ru
Платят за клики на тизеры, радует то, что все объявления пристойные.
Ну а если вы ищите куда добавить свой блог, вот вам совет - Куда добавить свой блог.
Подписаться на:
Сообщения (Atom)