Страница 12 из 12
Re: First Post On Every Page
Добавлено: 02.09.2008 4:44
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
И все прекрасно показывает.
Я написал это, чтобы другим было легче исправить это проблему.
Re: First Post On Every Page
Добавлено: 02.09.2008 5:51
crash
смысл в том чтобы показат само сообщение на 1 странице, а не все прилегающие к этому благодарности
Re: First Post On Every Page
Добавлено: 02.09.2008 6:09
EvGeshkIn
По поводу визуально отделения первого поста...
Отредактировал subSilver.css и overall_header.tpl никаких изменений не произошло :(
Re: First Post On Every Page
Добавлено: 02.09.2008 18:53
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 --> , а не после. Иначе не будет никого эффекта.
Если все оставить так, то первый пост выделяется только со второй страницы, а если убрать этот кусок, то уже отделяется с первой странице:
Спасибо,
ramuald.
Re: First Post On Every Page
Добавлено: 15.11.2008 10:35
Lancerrr
Приветствую всех.
Читал много страниц этой темы, много думал (с) :)
Скажите одно - в файлике-инструкции First_Post_On_Every_Page.txt v.1.0.1, который приведен в первом сообщении, на сегодняшний день все баги устранены? Можно тупо ставить?
Особенно интересует, не конфликтует ли сей мод с Attachment_mod v.2 ? Версия форума 2.0.23
Re: First Post On Every Page
Добавлено: 15.11.2008 13:24
Поручик
Не бойся, не конфликтует, если внимательно ставить. Конфликты обычно из-за ж.. криворукости возникают.
Re: First Post On Every Page
Добавлено: 15.11.2008 19:47
Lancerrr
Спасибо, Поручик!
Вообщем, сегодня же попробую поставить.
Кстати, странно - в описании мода (в шапке) указано, что редактируются 5 файлов, один из них privmsg.php
Читаю дальше, как именно они редактируются - реально затрагиваются 6 файлов и о privmsg.php нет ни слова, а редактируется дополнительно viewtopic.php и includes/function_post.php . Это просто старая инфа в шапке осталась, я так понимаю?
Re: First Post On Every Page
Добавлено: 15.11.2008 20:05
Палыч
Lancerrr
бывает.
Re: First Post On Every Page
Добавлено: 15.11.2008 20:12
DK7
да.. иногда такое бывает. Основывайтесь конкретно на инструкциях по редактированию файлов..
Добавлено спустя 17 секунд:
упс. дуплет.
Re: First Post On Every Page
Добавлено: 16.11.2008 21:59
Lancerrr
Поставил мод, вроде работает (никаких багов пока не вылезло, но и тестить особо не было времени).
Спасибо всем огромное, на самом деле это очень ценная штуковина.
Как бы еще добавить выделение этого первого сообщения на страницах темы (кроме первой) каким-нить другим непохожим фоном?
Re: First Post On Every Page
Добавлено: 16.11.2008 23:31
DK7
в теме выкладывали аддон
Re: First Post On Every Page
Добавлено: 30.01.2009 12:40
SMM
прошу прощения что пишу здесь.
есть ли мод который позволит отделять первое сообщение во всех темах и показывать его на всех страницах. то есть сделать это функцией автоматической. и в старых и новых темах.
заранее благодарю.
Re: First Post On Every Page
Добавлено: 30.01.2009 22:41
Палыч
SMM
Гм... а этот МОД чем не устраивает?
Re: First Post On Every Page
Добавлено: 31.01.2009 0:54
DK7
ну он видимо хочет, что бы автоматом во всех темах отделялось. сразу, не ставя галочку, на пункте "Показывать сообщение на всех страницах темы". В принципе, самый простой вариант, что бы галочка стояла уже автоматом при создании/редактировании темы напротив "Показывать сообщение на всех страницах темы" , как например в том же ответе , так стоит галочка на "присоединить подпись", ну или при создании той же темы или редактировании сообщения.
ковыряйте posting.php, гляньте как сделано в нем для подписи, и сделайте аналогично и для сообщения на всех страницах.
Re: First Post On Every Page
Добавлено: 31.01.2009 2:49
SMM
Гм... а этот МОД чем не устраивает?
устраивает и работает. просто думал может есть мод который независимо от пользователя выводит первое сообщение.
например как на форуме fishki.net с дублированием нумерации страниц под первым сообщением