Вроде на вопрос не ответили уважаемые Гуру.Тоже хотелось бы узнать,возможно ли любое сообщение темы сделать заглавным или подскажите способ сделать нужное сообщение первым в топике.Yevg001 писал(а):А нельзяли сделать чтоб при редактировании любого сообщения была опция сделать его заглавным, поднять в шапку, чтоб оно отображалось на всех страницах?
Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
First Post On Every Page
-
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
- Откуда: Питер (Чукчино)
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 8 месяцев
- Поблагодарили: 2 раза
Видите ли, заглавным делается не сообшение, а просто существует флаг "делать первое сообщение в теме заглавным или нет". Чтобы сделать нужное сообщение первым в топике необходимо по-хорошему либо удалить все сообщения до него, либо найти сообщение с id меньше чем первое в топике и прилепить его к теме с нужным текстом. Все остальные варианты - неверные в корне.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 17 лет 10 месяцев
- Откуда: www.freegamers.ru
Мы тут навояли Адон к Моду,
Адон к моду отделяет первый прикреплённый пост полоской.
Вроде неплохо получилось
ЗЫ
Вот в этой строчке, можно увеличить чило height="14", да и вообще, вписать всё, что угодно.
Адон к моду отделяет первый прикреплённый пост полоской.
Вроде неплохо получилось
Код: Выделить всё
##############################################################
## MOD Title: Add-ons Visibility for First Post On Every Page
##
## MOD Description: Russian
## Адон Видимое разделение Первого поста от остальных постов на странице
##
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: 1 Minutes
## Files To Edit:
## templates/subSilver/viewtopic_body.tpl
## viewtopic.php
## Included Files: n/a
##
##############################################################
#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND ]------------------------------------------------
#
<tr>
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN first_post -->
<tr>
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="14" /></td>
</tr>
<tr>
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
</tr>
<!-- END first_post -->
#
#-----[ OPEN ]------------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------------
#
'U_MINI_POST' => $mini_post_url,
'U_POST_ID' => $postrow[$i]['post_id'])
);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// [begin] First Post On Every Page Mod
if ( ( $start != 0) && ($postrow[$i]['post_id'] == $forum_topic_data['topic_first_post_id']) )
{
$template->assign_block_vars('postrow.first_post', array());
}
// [end] First Post On Every Page Mod
#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
Вот в этой строчке, можно увеличить чило height="14", да и вообще, вписать всё, что угодно.
Код: Выделить всё
<!-- BEGIN first_post -->
<tr>
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="14" /></td>
</tr>
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 17 лет 10 месяцев
-
- phpBB 2.0.3
- Сообщения: 384
- Стаж: 19 лет 5 месяцев
- Откуда: Москва, Fortuna-net
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 17 лет 6 месяцев
- Откуда: KZ | Кызылорда
..
У меня вопрос к экспертам.
Установил данный мод "First Post On Every Page Mod", но на выводе viewtopic это никак не повлияло, будто бы и не внисил никаких изменений. Соответственно у меня возник вопрос: данный мод действует только на вновь создаваемые темы либо он все же затрагивает вывод сообщений в старых темах (до установки мода)?
Прошу дать разъяснения по данному вопросу.
Заранее очень благодарен!
Установил данный мод "First Post On Every Page Mod", но на выводе viewtopic это никак не повлияло, будто бы и не внисил никаких изменений. Соответственно у меня возник вопрос: данный мод действует только на вновь создаваемые темы либо он все же затрагивает вывод сообщений в старых темах (до установки мода)?
Прошу дать разъяснения по данному вопросу.
Заранее очень благодарен!
-
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 17 лет 6 месяцев
- Откуда: KZ | Кызылорда
Признаюсь, нет.rxu писал(а):Вы хотя бы один первый пост в какой-нибудь из тем "закрепили" в начале? Путём редактирования первого поста?
Добавлено спустя 1 минуту 4 секунды:
rxu
Спасибо большое!
Как всегда моя не внимательность...
Еще раз прошу прощения.
Поставил галочку на опции "показывать сообщение на каждой странице темы", отправляю, перехожу на последнюю страницу темы, но никакого эффекта. Подсткажите пожалуйста, что я сделал не так!?
-
- phpBB 1.2.0
- Сообщения: 17
- Стаж: 17 лет 4 месяца
- Откуда: Самара
Почитал я ваши мысли и вот что из всего этого получилось...
Этакий ремейк вышеописанного Аддон-а (Ред.). Мда.
Предназначен для версии phpBB2_plus_153a и включает:
- чуточку подправленный вывод 1-го поста включая изменение цвета (см. начало темы)
- Вывод оповещающих сообщений, используя языковой файл
- типаFIX неверных данных об авторе первого сообщения (Д.Р, регистрация, группа)
> демо: http://www.samrar.km.ru/viewtopic.php?p=1434#1434
На авторство не претендуем, мы лишь приукрасили "боХадство"
Спасибо всем.
Этакий ремейк вышеописанного Аддон-а (Ред.). Мда.
Предназначен для версии phpBB2_plus_153a и включает:
- чуточку подправленный вывод 1-го поста включая изменение цвета (см. начало темы)
- Вывод оповещающих сообщений, используя языковой файл
- типаFIX неверных данных об авторе первого сообщения (Д.Р, регистрация, группа)
> демо: http://www.samrar.km.ru/viewtopic.php?p=1434#1434
На авторство не претендуем, мы лишь приукрасили "боХадство"
Спасибо всем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 17 лет 5 месяцев
-
- Former team member
- Сообщения: 3942
- Стаж: 19 лет 6 месяцев
- Откуда: Оренбург (Южный Урал)
- Благодарил (а): 3 раза
Не ошибусь, если скажу, что в кривой установке мода.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции
наш форум http://forum.aeroion.ru/cat1.html
-
- phpBB 1.4.3
- Сообщения: 92
- Стаж: 18 лет 6 месяцев
- Благодарил (а): 4 раза
- Поблагодарили: 2 раза
Давно стоит этот мод и прекрасно работает. Но тут назрела необходимость оптимизации форума, чтоб меньше грузил БД запросами, стал искать в каких местах больше всего запросов идет и обнаружил очень неприятную вещь - в многостраничных топиках при заходе на последнюю страницу темы, если стоит флаг "первый пост на каждой странице" то генерируется просто дикое количество SQL запросов. К примеру при заходе на 43 страницу топика выполняется 1311 запрос. При заходе на другие страницы этого же топика все боле-менее в порялдке ~30 SQL-запросов.
Кто-нибудь наблюдает у себя такую же картину? Или это связано с какими-то другим модами установленными у меня?
Кто-нибудь наблюдает у себя такую же картину? Или это связано с какими-то другим модами установленными у меня?
-
- phpBB 2.0.2
- Сообщения: 333
- Стаж: 18 лет 6 месяцев
- Откуда: msk.reg.ru
-
- phpBB 1.2.1
- Сообщения: 24
- Стаж: 17 лет 9 месяцев
Все настроил, все замечательно работает! Но возникла одна проблемка. После того как я установил Мод отвечающий за смену цвета первого поста и сделал чтобы этот цвет применялся с первой страницы (а не со второй как по умолчанию) как указал Xpert, а точнее удалил ( $start != 0) &&, то теперь у меня этот цвет имеют все первые посты на форуме, не зависимо от того стоит ли по всей тепе первы или просто является первым постом. Вопрос, как сделать так, чтобы менялся цвет только у постов, которые должны быть всегда первыми в теме, в то время как все остальные первые посты в других темах оставались неизменными. Спасибо!
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 20 лет 8 месяцев
- Поблагодарили: 2 раза