Текущее время: 29 мар 2024, 16:42 |
Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Первое сообщение темы на каждой странице |
|
Выпущено : 14 июл 2008, 09:34 из: Beholder Просмотров:: 5299 |
Возможность показывать первое сообщение темы на каждой странице
(МОД: First Post On Every Page) ПОРЯДОК УСТАНОВКИ И НАСТРОЙКИ: Внимание! Для использования этой возможности потребуется изменение шаблонов стиля. Для стилей на основе SUBSILVER2: Открываем шаблон posting_body.html Quote: находим фрагмент: Code: <!-- IF S_LOCK_POST_ALLOWED --> <tr> <td><input type="checkbox" class="radio" name="lock_post"{S_LOCK_POST_CHECKED} /></td> <td class="gen">{L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</td> </tr> <!-- ENDIF --> добавляем ниже строки: Code: <!-- IF S_FIRST_POST_SHOW_ALLOWED --> <tr> <td><input type="checkbox" class="radio" name="topic_first_post_show"{S_FIRST_POST_SHOW_CHECKED} /></td> <td class="gen">{L_FIRST_POST_SHOW}</td> </tr> <!-- ENDIF --> Для стилей на основе PROSILVER: Открываем шаблон posting_editor.html Quote: находим фрагмент: Code: <!-- IF S_LOCK_POST_ALLOWED --> <div><label for="lock_post"><input type="checkbox" name="lock_post" id="lock_post"{S_LOCK_POST_CHECKED} /> {L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</label></div> <!-- ENDIF --> добавляем ниже строки: Code: <!-- IF S_FIRST_POST_SHOW_ALLOWED --> <div><label for="topic_first_post_show"><input type="checkbox" name="topic_first_post_show" id="topic_first_post_show"{S_FIRST_POST_SHOW_CHECKED} /> {L_FIRST_POST_SHOW} </label></div> <!-- ENDIF --> После этого при создании темы можно поставить "галочку" в пункте "Показывать на каждой странице": Attachment: f_post.jpg Добавлено: Для стиля SKYBLUE нужно исправлять шаблон posting_editor.html Искать и заменять как для стиля PROSILVER Добавлено: Для любителей и профессионалов "покопаться" в шаблонах могу еще сказать, что в шаблон viewtopic_body.html передается переменная FIRST_POST_SHOW . Проверив ее, можно узнать закреплено ли в теме первое сообщение, например для того, чтобы как-нибудь выделить его... Например для стиля bo2Soft открываем шаблон viewtopic_body Quote: Находим строку: Code: <table width="100%" cellspacing="5"> заменяем ее на следующее: Code: <table width="100%" cellspacing="5" <!-- IF postrow.S_FIRST_ROW and postrow.FIRST_POST_SHOW -->style="background-color: #edf0c8"<!-- ENDIF -->> #edf0c8 - это цвет выделения, подбираем по вкусу Получим также, как в этой теме: viewtopic.php?f=2&t=229 |
Вернуться назад к Базе Знаний |
|