resolved Первое сообщение в теме

Begemot

User
Где-то видел мод, позволяющий при желании закреплять первое сообщение в теме. А как такое реализовать по умолчанию, без возможности отключить?
 
оно уже есть встроено по-умолчанию. закрепляется в первом сообщении топика, возьле даты создания сообщения
 
оно уже есть встроено по-умолчанию. закрепляется в первом сообщении топика, возьле даты создания сообщения
Так, это нашел. Но как теперь сделать, чтоб при создании темы, кем бы то ни было, будь то админ, модератор, или обычный юзер, сообщение автоматом закреплялось, чтоб не ползать по новым темам и не закреплять вручную?
 
Делаем запрос в базу
Code:
UPDATE `bb_topics` SET `topic_show_first_post`=1
в файле function_post.php

находим
PHP:
$sql  = ($mode != "editpost") ? "INSERT INTO " . BB_TOPICS . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_dl_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_dl_type, $topic_vote)" : "UPDATE " . BB_TOPICS . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_dl_type = $topic_dl_type " . ((@$post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";
меняем на
PHP:
$sql  = ($mode != "editpost") ? "INSERT INTO " . BB_TOPICS . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_dl_type, topic_vote, topic_show_first_post) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_dl_type, $topic_vote, ".(($bb_cfg['topic_show_first_post']==1) ? 1 : 0).")" : "UPDATE " . BB_TOPICS . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_dl_type = $topic_dl_type " . ((@$post_data['edit_vote'] || !empty($poll_title)) ? ", topic_vote = " . $topic_vote : "") . " WHERE topic_id = $topic_id";

в config.php вставляем
PHP:
$bb_cfg['topic_show_first_post']    =    1; // 1 - закрепляем первый топик ; 0 - не закрепляем
Мне не подошло, потому что комменты на аяксе, коряво выводилось
 
Back
Top