First Post On Every Page

Все моды, созданные нашим сообществом для phpBB 2.0.x, анонсированы тут.
smart2008
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 06.08.2008 3:50
Поблагодарили: 6 раз

Re: First Post On Every Page

Сообщение smart2008 » 02.09.2008 4: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

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

Я написал это, чтобы другим было легче исправить это проблему.

Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Re: First Post On Every Page

Сообщение crash » 02.09.2008 5:51

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

Аватара пользователя
EvGeshkIn
phpBB 1.2.0
Сообщения: 10
Зарегистрирован: 31.08.2008 17:56

Re: First Post On Every Page

Сообщение EvGeshkIn » 02.09.2008 6:09

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

Отредактировал subSilver.css и overall_header.tpl никаких изменений не произошло :(

smart2008
phpBB 1.4.2
Сообщения: 59
Зарегистрирован: 06.08.2008 3:50
Поблагодарили: 6 раз

Re: First Post On Every Page

Сообщение smart2008 » 02.09.2008 18: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.

Lancerrr
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 17.02.2007 1:44

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
Тот форум, о котором я веду речь здесь >>

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

Re: First Post On Every Page

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

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

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

Lancerrr
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 17.02.2007 1:44

Re: First Post On Every Page

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

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

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

Кстати, странно - в описании мода (в шапке) указано, что редактируются 5 файлов, один из них privmsg.php
Читаю дальше, как именно они редактируются - реально затрагиваются 6 файлов и о privmsg.php нет ни слова, а редактируется дополнительно viewtopic.php и includes/function_post.php . Это просто старая инфа в шапке осталась, я так понимаю?
Тот форум, о котором я веду речь здесь >>

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: First Post On Every Page

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

Lancerrr
бывает.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: First Post On Every Page

Сообщение DK7 » 15.11.2008 20:12

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

Добавлено спустя 17 секунд:
упс. дуплет.

Lancerrr
phpBB 1.4.2
Сообщения: 53
Зарегистрирован: 17.02.2007 1:44

Re: First Post On Every Page

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

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

Как бы еще добавить выделение этого первого сообщения на страницах темы (кроме первой) каким-нить другим непохожим фоном?
Тот форум, о котором я веду речь здесь >>

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: First Post On Every Page

Сообщение DK7 » 16.11.2008 23:31

в теме выкладывали аддон

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

Re: First Post On Every Page

Сообщение SMM » 30.01.2009 12:40

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

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Re: First Post On Every Page

Сообщение Палыч » 30.01.2009 22:41

SMM
Гм... а этот МОД чем не устраивает?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Аватара пользователя
DK7
Former team member
Сообщения: 1008
Зарегистрирован: 17.07.2006 15:52
Откуда: Кишинёв
Благодарил (а): 3 раза
Поблагодарили: 25 раз
Контактная информация:

Re: First Post On Every Page

Сообщение DK7 » 31.01.2009 0:54

ну он видимо хочет, что бы автоматом во всех темах отделялось. сразу, не ставя галочку, на пункте "Показывать сообщение на всех страницах темы". В принципе, самый простой вариант, что бы галочка стояла уже автоматом при создании/редактировании темы напротив "Показывать сообщение на всех страницах темы" , как например в том же ответе , так стоит галочка на "присоединить подпись", ну или при создании той же темы или редактировании сообщения.
ковыряйте posting.php, гляньте как сделано в нем для подписи, и сделайте аналогично и для сообщения на всех страницах.

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

Re: First Post On Every Page

Сообщение SMM » 31.01.2009 2:49

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

Закрыто

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