First Post On Every Page

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
rugo
phpBB 1.0.0
Сообщения: 7
Зарегистрирован: 30.03.2007 9:23
Откуда: Питер (Чукчино)
Контактная информация:

Сообщение rugo » 03.04.2007 16:59

Yevg001 писал(а):А нельзяли сделать чтоб при редактировании любого сообщения была опция сделать его заглавным, поднять в шапку, чтоб оно отображалось на всех страницах?
Вроде на вопрос не ответили уважаемые Гуру.Тоже хотелось бы узнать,возможно ли любое сообщение темы сделать заглавным или подскажите способ сделать нужное сообщение первым в топике.

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 03.04.2007 17:11

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

Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Зарегистрирован: 14.01.2007 14:56
Откуда: www.freegamers.ru
Контактная информация:

Сообщение Craze » 05.04.2007 0:50

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

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

############################################################## 
## 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
Зарегистрирован: 18.01.2007 22:48

Сообщение Fresh » 26.06.2007 18:20

Подскажите пожалуйста. Какой файл нужно править, чтобы в прилепленном первом посте на каждой странице отображались все доп поля под аватарой, которые настроены для обычных постов?

Аватара пользователя
svk
phpBB 2.0.3
Сообщения: 384
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net
Контактная информация:

Сообщение svk » 26.06.2007 19:11

viewtopic.php
привести SQL запрос там к виду, аналогичному общему SQL для постов
NETBYNET Holding system administrator

Hatch
phpBB 1.4.1
Сообщения: 45
Зарегистрирован: 17.05.2007 15:55
Откуда: KZ | Кызылорда
Контактная информация:

..

Сообщение Hatch » 02.07.2007 16:28

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

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

Прошу дать разъяснения по данному вопросу.
Заранее очень благодарен!

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14173
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 334 раза
Поблагодарили: 1456 раз
Контактная информация:

Сообщение rxu » 02.07.2007 16:33

Hatch
Вы хотя бы один первый пост в какой-нибудь из тем "закрепили" в начале? Путём редактирования первого поста?
Изображение

Hatch
phpBB 1.4.1
Сообщения: 45
Зарегистрирован: 17.05.2007 15:55
Откуда: KZ | Кызылорда
Контактная информация:

Сообщение Hatch » 02.07.2007 16:40

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

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

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

Еще раз прошу прощения.
Поставил галочку на опции "показывать сообщение на каждой странице темы", отправляю, перехожу на последнюю страницу темы, но никакого эффекта. Подсткажите пожалуйста, что я сделал не так!?

Аватара пользователя
SCALOlaz
phpBB 1.2.0
Сообщения: 17
Зарегистрирован: 05.07.2007 11:42
Откуда: Самара
Поблагодарили: 6 раз
Контактная информация:

Сообщение SCALOlaz » 05.07.2007 19:56

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

Предназначен для версии 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 КБ) 371 скачивание
Миру - мир, бомжу - собака!
DC++ портал && phpBB3 от скуки

dav2005
phpBB 1.2.1
Сообщения: 26
Зарегистрирован: 27.06.2007 23:10

Сообщение dav2005 » 25.09.2007 17:21

Поставил мод. При редактировании или создании новой темы, ставлю нужную галку, но ничего не меняется. При повторном редактировании. галка отсутствует. Где может быть ошибка?

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик » 25.09.2007 17:54

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

наш форум http://forum.aeroion.ru/cat1.html

Аватара пользователя
cianid
phpBB 1.4.3
Сообщения: 82
Зарегистрирован: 15.05.2006 14:58
Благодарил (а): 8 раз
Поблагодарили: 2 раза

Сообщение cianid » 03.10.2007 0:59

Давно стоит этот мод и прекрасно работает. Но тут назрела необходимость оптимизации форума, чтоб меньше грузил БД запросами, стал искать в каких местах больше всего запросов идет и обнаружил очень неприятную вещь - в многостраничных топиках при заходе на последнюю страницу темы, если стоит флаг "первый пост на каждой странице" то генерируется просто дикое количество SQL запросов. К примеру при заходе на 43 страницу топика выполняется 1311 запрос. При заходе на другие страницы этого же топика все боле-менее в порялдке ~30 SQL-запросов.
Кто-нибудь наблюдает у себя такую же картину? Или это связано с какими-то другим модами установленными у меня?

fskon
phpBB 2.0.2
Сообщения: 333
Зарегистрирован: 26.05.2006 7:48
Откуда: msk.reg.ru

Сообщение fskon » 03.10.2007 1:19

114 запросов на 28 странице. Но, на форуме установлено несчетное кол-во модов.

Аватара пользователя
ramuald
phpBB 1.2.1
Сообщения: 24
Зарегистрирован: 15.02.2007 17:40

Сообщение ramuald » 15.11.2007 17:39

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

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert » 21.11.2007 11:12

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

Закрыто

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