Уважаемые пользователи!
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, анонсированы тут.
smart2008
phpBB 1.4.2
Сообщения: 59
Стаж: 15 лет 7 месяцев
Поблагодарили: 6 раз

Re: First Post On Every Page

Сообщение smart2008 »

Slavvkko писал(а):Почему даный мож может не работать?
Скорей всего, где-то ошиблись, мод работает.

Но есть замечания.
Не показывает "статистику" у пользователя, приклепленного сообщения, слева под аваторкой, начиная со второй странице. Т.е. на певой странице все нормально, а начиная со второй странице уже начинаются проблемы.

"Статистика" - это моды:
- Thankspost,
- Advanced Points System.

Если у кого-то есть решение этой проблемы, напиши, что надо сделать, спасибо.

Так решается все просто:
Надо найти:

//
// Go ahead and pull all data for this topic
//
$sql = "SELECT

Скопировать весь Ваш запрос $sql (например, u.username, u.user_id, u.user_posts, u.user_from, u.user_website и т.д.)
до этого момента: FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt

И заменить его после этого:
// [begin] First Post On Every Page Mod
if ( $forum_topic_data['topic_show_first_post'] && ( $start != 0) )
{
$sql = "SELECT

И все прекрасно показывает.

Я написал это, чтобы другим было легче исправить это проблему.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Re: First Post On Every Page

Сообщение crash »

смысл в том чтобы показат само сообщение на 1 странице, а не все прилегающие к этому благодарности
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
EvGeshkIn
phpBB 1.2.0
Сообщения: 10
Стаж: 15 лет 6 месяцев

Re: First Post On Every Page

Сообщение EvGeshkIn »

По поводу визуально отделения первого поста...

Отредактировал subSilver.css и overall_header.tpl никаких изменений не произошло :(
smart2008
phpBB 1.4.2
Сообщения: 59
Стаж: 15 лет 7 месяцев
Поблагодарили: 6 раз

Re: First Post On Every Page

Сообщение smart2008 »

Используйте этот, спасибо Craze:
И немного исправленный код в одном куске, спасибо Xpert.

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

############################################################## 
## 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 ( $forum_topic_data['topic_show_first_post'] && ($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
Но будьте внимательны, ставьте этот кусок:

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

   <!-- 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 -->
перед: <!-- END postrow --> , а не после. Иначе не будет никого эффекта.


Если все оставить так, то первый пост выделяется только со второй страницы, а если убрать этот кусок, то уже отделяется с первой странице:

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

( $start != 0) &&
Спасибо, ramuald.
Lancerrr
phpBB 1.4.2
Сообщения: 53
Стаж: 17 лет 1 месяц

Re: First Post On Every Page

Сообщение Lancerrr »

Приветствую всех.
Читал много страниц этой темы, много думал (с) :)
Скажите одно - в файлике-инструкции First_Post_On_Every_Page.txt v.1.0.1, который приведен в первом сообщении, на сегодняшний день все баги устранены? Можно тупо ставить?
Особенно интересует, не конфликтует ли сей мод с Attachment_mod v.2 ? Версия форума 2.0.23
Тот форум, о котором я веду речь здесь >>
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 10 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Re: First Post On Every Page

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

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

наш форум http://forum.aeroion.ru/cat1.html
Lancerrr
phpBB 1.4.2
Сообщения: 53
Стаж: 17 лет 1 месяц

Re: First Post On Every Page

Сообщение Lancerrr »

Спасибо, Поручик!

Вообщем, сегодня же попробую поставить.

Кстати, странно - в описании мода (в шапке) указано, что редактируются 5 файлов, один из них privmsg.php
Читаю дальше, как именно они редактируются - реально затрагиваются 6 файлов и о privmsg.php нет ни слова, а редактируется дополнительно viewtopic.php и includes/function_post.php . Это просто старая инфа в шапке осталась, я так понимаю?
Тот форум, о котором я веду речь здесь >>
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 9 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: First Post On Every Page

Сообщение Палыч »

Lancerrr
бывает.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 8 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: First Post On Every Page

Сообщение DK7 »

да.. иногда такое бывает. Основывайтесь конкретно на инструкциях по редактированию файлов..

Добавлено спустя 17 секунд:
упс. дуплет.
Lancerrr
phpBB 1.4.2
Сообщения: 53
Стаж: 17 лет 1 месяц

Re: First Post On Every Page

Сообщение Lancerrr »

Поставил мод, вроде работает (никаких багов пока не вылезло, но и тестить особо не было времени).
Спасибо всем огромное, на самом деле это очень ценная штуковина.

Как бы еще добавить выделение этого первого сообщения на страницах темы (кроме первой) каким-нить другим непохожим фоном?
Тот форум, о котором я веду речь здесь >>
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 8 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: First Post On Every Page

Сообщение DK7 »

в теме выкладывали аддон
Аватара пользователя
SMM
phpBB 1.4.2
Сообщения: 70
Стаж: 17 лет 7 месяцев
Откуда: Казань
Благодарил (а): 9 раз
Контактная информация:

Re: First Post On Every Page

Сообщение SMM »

прошу прощения что пишу здесь.
есть ли мод который позволит отделять первое сообщение во всех темах и показывать его на всех страницах. то есть сделать это функцией автоматической. и в старых и новых темах.
заранее благодарю.
Спорьте, заблуждайтесь, ошибайтесь, но, ради бога, размышляйте, и хотя криво, да сами.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 9 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Re: First Post On Every Page

Сообщение Палыч »

SMM
Гм... а этот МОД чем не устраивает?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 8 месяцев
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: First Post On Every Page

Сообщение DK7 »

ну он видимо хочет, что бы автоматом во всех темах отделялось. сразу, не ставя галочку, на пункте "Показывать сообщение на всех страницах темы". В принципе, самый простой вариант, что бы галочка стояла уже автоматом при создании/редактировании темы напротив "Показывать сообщение на всех страницах темы" , как например в том же ответе , так стоит галочка на "присоединить подпись", ну или при создании той же темы или редактировании сообщения.
ковыряйте posting.php, гляньте как сделано в нем для подписи, и сделайте аналогично и для сообщения на всех страницах.
Аватара пользователя
SMM
phpBB 1.4.2
Сообщения: 70
Стаж: 17 лет 7 месяцев
Откуда: Казань
Благодарил (а): 9 раз
Контактная информация:

Re: First Post On Every Page

Сообщение SMM »

Гм... а этот МОД чем не устраивает?
устраивает и работает. просто думал может есть мод который независимо от пользователя выводит первое сообщение.
например как на форуме fishki.net с дублированием нумерации страниц под первым сообщением
Спорьте, заблуждайтесь, ошибайтесь, но, ради бога, размышляйте, и хотя криво, да сами.
Закрыто

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