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

Begemot

Пользователь
#1
Где-то видел мод, позволяющий при желании закреплять первое сообщение в теме. А как такое реализовать по умолчанию, без возможности отключить?
 

PheRum

Разработчик
#2
оно уже есть встроено по-умолчанию. закрепляется в первом сообщении топика, возьле даты создания сообщения
 

Begemot

Пользователь
#3
оно уже есть встроено по-умолчанию. закрепляется в первом сообщении топика, возьле даты создания сообщения
Так, это нашел. Но как теперь сделать, чтоб при создании темы, кем бы то ни было, будь то админ, модератор, или обычный юзер, сообщение автоматом закреплялось, чтоб не ползать по новым темам и не закреплять вручную?
 
L

ler

Гость
#5
Делаем запрос в базу
Код:
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 - не закрепляем
Мне не подошло, потому что комменты на аяксе, коряво выводилось
 
Сверху