First Post On Every Page

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

Re: First Post On Every Page

Сообщение smart2008 02.09.2008 3:44

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

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

Я написал это, чтобы другим было легче исправить это проблему.
smart2008
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 06.08.2008 2:50


Re: First Post On Every Page

Сообщение crash 02.09.2008 4:51

смысл в том чтобы показат само сообщение на 1 странице, а не все прилегающие к этому благодарности
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6251
Зарегистрирован: 07.07.2004 16:12
Откуда: Мирный

Re: First Post On Every Page

Сообщение EvGeshkIn 02.09.2008 5:09

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

Отредактировал subSilver.css и overall_header.tpl никаких изменений не произошло :(
Аватара пользователя
EvGeshkIn
phpBB 1.2.0
 
Сообщения: 10
Зарегистрирован: 31.08.2008 16:56

Re: First Post On Every Page

Сообщение smart2008 02.09.2008 17:53

Используйте этот, спасибо 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.
smart2008
phpBB 1.2.0
 
Сообщения: 18
Зарегистрирован: 06.08.2008 2:50

Re: First Post On Every Page

Сообщение Lancerrr 15.11.2008 10:35

Приветствую всех.
Читал много страниц этой темы, много думал (с) :)
Скажите одно - в файлике-инструкции First_Post_On_Every_Page.txt v.1.0.1, который приведен в первом сообщении, на сегодняшний день все баги устранены? Можно тупо ставить?
Особенно интересует, не конфликтует ли сей мод с Attachment_mod v.2 ? Версия форума 2.0.23
Тот форум, о котором я веду речь здесь >>
Lancerrr
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 17.02.2007 1:44

Re: First Post On Every Page

Сообщение Поручик 15.11.2008 13:24

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

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

Re: First Post On Every Page

Сообщение Lancerrr 15.11.2008 19:47

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

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

Кстати, странно - в описании мода (в шапке) указано, что редактируются 5 файлов, один из них privmsg.php
Читаю дальше, как именно они редактируются - реально затрагиваются 6 файлов и о privmsg.php нет ни слова, а редактируется дополнительно viewtopic.php и includes/function_post.php . Это просто старая инфа в шапке осталась, я так понимаю?
Тот форум, о котором я веду речь здесь >>
Lancerrr
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 17.02.2007 1:44

Re: First Post On Every Page

Сообщение Палыч 15.11.2008 20:05

Lancerrr
бывает.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6501
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер

Re: First Post On Every Page

Сообщение Zvezda 15.11.2008 20:12

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

Добавлено спустя 17 секунд:
упс. дуплет.
Zvezda
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 17.07.2006 14:52

Re: First Post On Every Page

Сообщение Lancerrr 16.11.2008 21:59

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

Как бы еще добавить выделение этого первого сообщения на страницах темы (кроме первой) каким-нить другим непохожим фоном?
Тот форум, о котором я веду речь здесь >>
Lancerrr
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 17.02.2007 1:44

Re: First Post On Every Page

Сообщение Zvezda 16.11.2008 23:31

в теме выкладывали аддон
Zvezda
phpBB 2.0.4
 
Сообщения: 215
Зарегистрирован: 17.07.2006 14:52

Пред.

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

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

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