Уважаемые пользователи!
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 2.0.x, анонсированы тут.
rugo
phpBB 1.0.0
Сообщения: 7
Стаж: 16 лет 11 месяцев
Откуда: Питер (Чукчино)
Контактная информация:

Сообщение rugo »

Yevg001 писал(а):А нельзяли сделать чтоб при редактировании любого сообщения была опция сделать его заглавным, поднять в шапку, чтоб оно отображалось на всех страницах?
Вроде на вопрос не ответили уважаемые Гуру.Тоже хотелось бы узнать,возможно ли любое сообщение темы сделать заглавным или подскажите способ сделать нужное сообщение первым в топике.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Видите ли, заглавным делается не сообшение, а просто существует флаг "делать первое сообщение в теме заглавным или нет". Чтобы сделать нужное сообщение первым в топике необходимо по-хорошему либо удалить все сообщения до него, либо найти сообщение с id меньше чем первое в топике и прилепить его к теме с нужным текстом. Все остальные варианты - неверные в корне.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 2 месяца
Откуда: www.freegamers.ru
Контактная информация:

Сообщение Craze »

Мы тут навояли Адон к Моду,
Адон к моду отделяет первый прикреплённый пост полоской.
Вроде неплохо получилось :)

Код: Выделить всё

############################################################## 
## 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>
Fresh
phpBB 1.4.0
Сообщения: 38
Стаж: 17 лет 2 месяца

Сообщение Fresh »

Подскажите пожалуйста. Какой файл нужно править, чтобы в прилепленном первом посте на каждой странице отображались все доп поля под аватарой, которые настроены для обычных постов?
Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Стаж: 18 лет 8 месяцев
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk »

viewtopic.php
привести SQL запрос там к виду, аналогичному общему SQL для постов
NETBYNET Holding system administrator
Hatch
phpBB 1.4.1
Сообщения: 45
Стаж: 16 лет 10 месяцев
Откуда: KZ | Кызылорда
Контактная информация:

..

Сообщение Hatch »

У меня вопрос к экспертам.

Установил данный мод "First Post On Every Page Mod", но на выводе viewtopic это никак не повлияло, будто бы и не внисил никаких изменений. Соответственно у меня возник вопрос: данный мод действует только на вновь создаваемые темы либо он все же затрагивает вывод сообщений в старых темах (до установки мода)?

Прошу дать разъяснения по данному вопросу.
Заранее очень благодарен!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16307
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2116 раз
Контактная информация:

Сообщение rxu »

Hatch
Вы хотя бы один первый пост в какой-нибудь из тем "закрепили" в начале? Путём редактирования первого поста?
Изображение
Hatch
phpBB 1.4.1
Сообщения: 45
Стаж: 16 лет 10 месяцев
Откуда: KZ | Кызылорда
Контактная информация:

Сообщение Hatch »

rxu писал(а):Вы хотя бы один первый пост в какой-нибудь из тем "закрепили" в начале? Путём редактирования первого поста?
Признаюсь, нет.

Добавлено спустя 1 минуту 4 секунды:

rxu
Спасибо большое!
Как всегда моя не внимательность...

Еще раз прошу прощения.
Поставил галочку на опции "показывать сообщение на каждой странице темы", отправляю, перехожу на последнюю страницу темы, но никакого эффекта. Подсткажите пожалуйста, что я сделал не так!?
Аватара пользователя
SCALOlaz
phpBB 1.2.0
Сообщения: 17
Стаж: 16 лет 8 месяцев
Откуда: Самара
Поблагодарили: 6 раз
Контактная информация:

Сообщение SCALOlaz »

Почитал я ваши мысли и вот что из всего этого получилось...
Этакий ремейк вышеописанного Аддон-а (Ред.). Мда.

Предназначен для версии phpBB2_plus_153a и включает:
- чуточку подправленный вывод 1-го поста включая изменение цвета (см. начало темы)
- Вывод оповещающих сообщений, используя языковой файл
- типаFIX неверных данных об авторе первого сообщения (Д.Р, регистрация, группа)

> демо: http://www.samrar.km.ru/viewtopic.php?p=1434#1434


На авторство не претендуем, мы лишь приукрасили "боХадство" :)

Спасибо всем.
Вложения
Addon_First_Post.zip
Другая версия Аддона к МОД-у First_Post_On_Every_Page_101_by_Xpert
(2.4 КБ) 524 скачивания
Миру - мир, бомжу - собака!
DC++ портал && phpBB3 от скуки
dav2005
phpBB 1.2.1
Сообщения: 26
Стаж: 16 лет 8 месяцев

Сообщение dav2005 »

Поставил мод. При редактировании или создании новой темы, ставлю нужную галку, но ничего не меняется. При повторном редактировании. галка отсутствует. Где может быть ошибка?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Не ошибусь, если скажу, что в кривой установке мода.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
cianid
phpBB 1.4.3
Сообщения: 92
Стаж: 17 лет 10 месяцев
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Сообщение cianid »

Давно стоит этот мод и прекрасно работает. Но тут назрела необходимость оптимизации форума, чтоб меньше грузил БД запросами, стал искать в каких местах больше всего запросов идет и обнаружил очень неприятную вещь - в многостраничных топиках при заходе на последнюю страницу темы, если стоит флаг "первый пост на каждой странице" то генерируется просто дикое количество SQL запросов. К примеру при заходе на 43 страницу топика выполняется 1311 запрос. При заходе на другие страницы этого же топика все боле-менее в порялдке ~30 SQL-запросов.
Кто-нибудь наблюдает у себя такую же картину? Или это связано с какими-то другим модами установленными у меня?
fskon
phpBB 2.0.2
Сообщения: 333
Стаж: 17 лет 9 месяцев
Откуда: msk.reg.ru

Сообщение fskon »

114 запросов на 28 странице. Но, на форуме установлено несчетное кол-во модов.
Аватара пользователя
ramuald
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 1 месяц

Сообщение ramuald »

Все настроил, все замечательно работает! Но возникла одна проблемка. После того как я установил Мод отвечающий за смену цвета первого поста и сделал чтобы этот цвет применялся с первой страницы (а не со второй как по умолчанию) как указал Xpert, а точнее удалил ( $start != 0) &&, то теперь у меня этот цвет имеют все первые посты на форуме, не зависимо от того стоит ли по всей тепе первы или просто является первым постом. Вопрос, как сделать так, чтобы менялся цвет только у постов, которые должны быть всегда первыми в теме, в то время как все остальные первые посты в других темах оставались неизменными. Спасибо!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Обозначьте ваши изменения в коде, возможно вы что-то не там удалили.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Закрыто

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»