вторник, 31 августа 2010 г.

Форум на SMF. Ошибка 404 при редактировании сообщения.

Данная запись адресована программистам и владельцам сайтов, работающих на форуме 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]);

Конечно это костыль и тут не будет работать контроль закрытия тегов.
Как вариант - оптимизация данной функции.

понедельник, 30 августа 2010 г.

Новая не порно! партнерка

Хочу представить новую партнерку с весьма доброй тематикой.
http://medianet.adlabs.ru
Платят за клики на тизеры, радует то, что все объявления пристойные.

Ну а если вы ищите куда добавить свой блог, вот вам совет - Куда добавить свой блог.