First Post On Every Page

Все моды, созданные нашим сообществом для phpBB 2.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.

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

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

Вроде на вопрос не ответили уважаемые Гуру.Тоже хотелось бы узнать,возможно ли любое сообщение темы сделать заглавным или подскажите способ сделать нужное сообщение первым в топике.
rugo
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 30.03.2007 9:23
Откуда: Питер (Чукчино)

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

Видите ли, заглавным делается не сообшение, а просто существует флаг "делать первое сообщение в теме заглавным или нет". Чтобы сделать нужное сообщение первым в топике необходимо по-хорошему либо удалить все сообщения до него, либо найти сообщение с id меньше чем первое в топике и прилепить его к теме с нужным текстом. Все остальные варианты - неверные в корне.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.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>
Аватара пользователя
Craze
phpBB 2.0.1
 
Сообщения: 145
Зарегистрирован: 14.01.2007 15:56
Откуда: www.freegamers.ru

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

Подскажите пожалуйста. Какой файл нужно править, чтобы в прилепленном первом посте на каждой странице отображались все доп поля под аватарой, которые настроены для обычных постов?
Fresh
phpBB 1.4.0
 
Сообщения: 35
Зарегистрирован: 18.01.2007 23:48

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

viewtopic.php
привести SQL запрос там к виду, аналогичному общему SQL для постов
NETBYNET Holding system administrator
Аватара пользователя
svk
phpBB 2.0.10
 
Сообщения: 441
Зарегистрирован: 03.07.2005 13:08
Откуда: Москва, Fortuna-net

..

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

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

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

Прошу дать разъяснения по данному вопросу.
Заранее очень благодарен!
Hatch
phpBB 1.4.0
 
Сообщения: 36
Зарегистрирован: 17.05.2007 15:55
Откуда: KZ/Кызылорда

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

Hatch
Вы хотя бы один первый пост в какой-нибудь из тем "закрепили" в начале? Путём редактирования первого поста?
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4143
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

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

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

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

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

Еще раз прошу прощения.
Поставил галочку на опции "показывать сообщение на каждой странице темы", отправляю, перехожу на последнюю страницу темы, но никакого эффекта. Подсткажите пожалуйста, что я сделал не так!?
Hatch
phpBB 1.4.0
 
Сообщения: 36
Зарегистрирован: 17.05.2007 15:55
Откуда: KZ/Кызылорда

Сообщение 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 Кб) Скачиваний: 187
Миру - мир, бомжу - собака!
http://www.samrar.km.ru/ - тихий самарский уголок
http://www.phpbb2.ru/ - мы снова в деле!
Аватара пользователя
SCALOlaz
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 05.07.2007 11:42

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

Поставил мод. При редактировании или создании новой темы, ставлю нужную галку, но ничего не меняется. При повторном редактировании. галка отсутствует. Где может быть ошибка?
dav2005
phpBB 1.2.1
 
Сообщения: 26
Зарегистрирован: 27.06.2007 23:10

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

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3425
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

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

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

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

114 запросов на 28 странице. Но, на форуме установлено несчетное кол-во модов.
fskon
phpBB 2.0.8
 
Сообщения: 331
Зарегистрирован: 26.05.2006 7:48
Откуда: msk.reg.ru

Сообщение ramuald 15.11.2007 18:39

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

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

Обозначьте ваши изменения в коде, возможно вы что-то не там удалили.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Пред.След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0