parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Безымянный 17.04.2006 10:24

цитирую:
Более-менее доработал Форум.
Так что там еще много чего лишнего, недаделанного, и не оптимизированного. Фактически - каша кода, который работает.
8 штук одинаковых auth::init, когда можно один раз
Класс auth я "прикрутил" в последний момент, поэтому, его инициализацию "добивал"...
Хотя, с критикой полностью согласен.
@optimize[text]
$result[$text]
#$result[^result.match[\n|\t][g]{}]
#$result[^result.match[\n|\t][g]{}] - осталось от другого метода, забыл стереть...
@getMsgCountUser[uid]
$ts[^table::sql{SELECT count(forum_message_id) FROM forum_message WHERE user_id = '$uid' AND is_published=1 GROUP by thread_id}]
$result[^ts.count[]]
Этот метод я еще не использовал. Я его просто включил, чтобы потом не забыть про него. Вообще, для подсчета сообщений пользователя есть специальное поле которое наращивается при добавлении нового сообщения и уменьшается при удалении оного.

Для меня главно, что код работает. Причесывать его конечно надо, не спорю. Но главное, что есть вполне рабочий базис для форума на xml.