Единая поддержка сервиса http://support.getbb.ru/ |
|
Первое сообщение темы на каждой странице http://support.getbb.ru/viewtopic.php?f=13&t=429 |
Страница 1 из 4 |
Автор: | Beholder [ 27 май 2008, 07:24 ] |
Заголовок сообщения: | Первое сообщение темы на каждой странице |
Доброе время суток! На наших форумах установлена возможность заблокировать первое сообщение темы на каждой странице (МОД: First Post On Every Page) Чтобы включить эту возможность нужно внести изменения в шаблон posting_body.html Для стилей на основе SUBSILVER2: находим фрагмент: Код: <!-- 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 --> добавляем ниже строки: Код: <!-- 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 находим фрагмент: Код: <!-- 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 --> добавляем ниже строки: Код: <!-- 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 --> После этого при создании темы можно поставить "галочку" в пункте "Показывать на каждой странице" PS. Для любителей и профессионалов "покопаться" в шаблонах могу еще сказать, что в шаблон viewtopic_body.html передается переменная FIRST_POST_SHOW . Проверив ее, можно узнать закреплено ли в теме первое сообщение, например для того, чтобы как-нибудь выделить его... |
Автор: | Longel [ 27 май 2008, 10:31 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Спасибо за мод давно ждали свершилось наконец |
Автор: | Mihasa [ 27 май 2008, 10:49 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Автор: | Beholder [ 27 май 2008, 12:47 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Теперь корректно работает на форумах, переехавших с PHPBB2 |
Автор: | Aleksandra [ 28 май 2008, 11:46 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Цитата: <!-- 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 --> у меня нет. только: Цитата: <!-- IF S_PRIVMSGS --> <!-- INCLUDE posting_pm_layout.html --> <!-- ELSE --> <!-- INCLUDE posting_layout.html --> <!-- ENDIF --> добавила: Цитата: <!-- 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 --> Кнопочка Показывать на каждой странице появилась, только в самом низу страницы ( под адм. разделом), но она не срабатывает. Стиль у меня Skyblue |
Автор: | Beholder [ 28 май 2008, 13:03 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Для стиля SKYBLUE нужно исправлять шаблон posting_editor.html . Искать и заменять как для стиля PROSILVER |
Автор: | Migingi [ 28 май 2008, 20:47 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
А подскажите для стиля teddyblue на какой стиль ориентироваться??? |
Автор: | Aleksandra [ 28 май 2008, 21:05 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Beholder спасибо |
Автор: | Beholder [ 29 май 2008, 02:11 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Migingi писал(а): А подскажите для стиля teddyblue на какой стиль ориентироваться??? скорее всего на PROSILVER |
Автор: | Beholder [ 29 май 2008, 15:57 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
В качестве примера могу продемонстрировать как можно выделить первый пост для стиля bo2Soft так, как например в этой теме: viewtopic.php?f=2&t=229 Итак, открываем шаблон viewtopic_body Находим строку: Код: <table width="100%" cellspacing="5"> заменяем ее на следующее: Код: <table width="100%" cellspacing="5" <!-- IF postrow.S_FIRST_ROW and postrow.FIRST_POST_SHOW -->style="background-color: #edf0c8"<!-- ENDIF -->> #edf0c8 - это цвет выделения, подбираем по вкусу |
Автор: | Alexxali [ 29 июн 2008, 18:16 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
а что мне надо изменить для AeroBlueX ?? |
Автор: | Beholder [ 30 июн 2008, 02:25 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Alexxali писал(а): а что мне надо изменить для AeroBlueX ?? AeroBlue - клон стиля subsilver2 Абсолютно также. |
Автор: | Alexxali [ 30 июн 2008, 16:50 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Beholder, спасибо большое !! |
Автор: | Vityas [ 22 июл 2008, 12:27 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Beholder писал(а): открываем шаблон viewtopic_body Находим строку: Код: <table width="100%" cellspacing="5"> К сожалению не нашел подобное в стиле blackdiamond... Кто подскажет где искать? |
Автор: | Uho [ 22 июл 2008, 13:34 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Vityas писал(а): К сожалению не нашел подобное в стиле blackdiamond... Кто подскажет где искать? попробуй сюда вставить: Код: <div class="postbody">
|
Автор: | Hank [ 25 июл 2008, 23:56 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Изменил то , что сказали в subsilver , появилась опция "показывать на каждой странице" , но тема всё равно ползёт вниз... |
Автор: | Uho [ 26 июл 2008, 00:29 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Hank писал(а): появилась опция "показывать на каждой странице" , но тема всё равно ползёт вниз... вдумайтесь в слова "показывать на каждой странице" и тогда вы поймете, что тема, которая "ползет вниз", не виновата... |
Автор: | Hank [ 26 июл 2008, 00:51 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Хорошо , каким образом мне решить проблему с закреплением темы? |
Автор: | Uho [ 26 июл 2008, 01:03 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
viewtopic.php?f=14&p=6111#p6111 |
Автор: | Lays [ 29 июл 2008, 14:29 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
А для стиля AeroBlueX * подскажите пожалуйста, а то я только с мубб перешёл, ещё не понимаю! |
Автор: | Mihasa [ 29 июл 2008, 16:33 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Beholder писал(а): AeroBlue - клон стиля subsilver2
Абсолютно также. |
Автор: | Longel [ 15 авг 2008, 21:20 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Можно вопрос а для стиля fae_forest куда надо пихать а то в постинг боди там пусто |
Автор: | Beholder [ 16 авг 2008, 03:18 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Longel писал(а): Можно вопрос а для стиля fae_forest куда надо пихать а то в постинг боди там пусто Beholder писал(а): Для стиля SKYBLUE нужно исправлять шаблон posting_editor.html . Искать и заменять как для стиля PROSILVER Так-же как для SKYBLUE |
Автор: | Vityas [ 26 окт 2008, 12:17 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Beholder писал(а): Для стиля SKYBLUE нужно исправлять шаблон posting_editor.html . Искать и заменять как для стиля PROSILVER Так же еще редактируется и BlackDiamond |
Автор: | Vityas [ 28 окт 2008, 11:35 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
К сожалению так и не нашел, где в стиле BlackDiamond вставляется переменная для изменения фона. Помогите плз. |
Автор: | Beholder [ 28 окт 2008, 15:15 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Vityas писал(а): К сожалению так и не нашел, где в стиле BlackDiamond вставляется переменная для изменения фона. Помогите плз. Навскидку: найти Код: <div class="content">{postrow.MESSAGE}</div> И заменить на Код: <div class="content" <!-- IF postrow.S_FIRST_ROW and postrow.FIRST_POST_SHOW -->style="color:#fe0000; background-color: #fece00"<!-- ENDIF -->>{postrow.MESSAGE}</div> только цвета букв и фона (fe0000 и fece00) подобрать по вкусу. Хотя наверное можно что-то и поизящнее сделать... |
Автор: | Тома [ 09 ноя 2008, 21:26 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Для моего стиля куда надо вставить? |
Автор: | Тома [ 13 ноя 2008, 19:27 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Тома писал(а): Для моего стиля куда надо вставить? |
Автор: | eXtreme [ 13 ноя 2008, 20:34 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
Beholder писал(а): Доброе время суток! На наших форумах установлена возможность заблокировать первое сообщение темы на каждой странице (МОД: First Post On Every Page) Чтобы включить эту возможность нужно внести изменения в шаблон posting_body.html Для стилей на основе SUBSILVER2: находим фрагмент: Код: <!-- 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 --> добавляем ниже строки: Код: <!-- 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 --> думаю это для вас! |
Автор: | Тома [ 14 ноя 2008, 09:13 ] |
Заголовок сообщения: | Re: Первое сообщение темы на каждой странице |
k4miKaz3 нет, у меня стиль не клон SUBSILVER2 |
Страница 1 из 4 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |