Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Моды/Mods

Пригодился мод?


Да
Да
80% [4 Голосов]

Нет
Нет
20% [1 Голос]

# 1 Тема: Мод: "Переадресация на последнее сообщение"
Кэп
Пользователь

Avatar пользователя

Run, run, run... STOP!

Завсегдатый

Сообщений: 56
Откуда: Нижний Новгород
Зарегистрирован: 25 Марта 2008, 08:48:08
Сказали спасибо 11 раз
Статус: offline
ICQ статус 437390733
Опубликовано 30 Мая 2008, 18:40:14
Что из себя представляет:
----------------------------------
Когда нажимаете на главной страничке на тему, в которой был поледний ответ, то идет переадресация не в начало темы, а на то самое последнее сообщение.

Как делать
----------------------------------
В forum/index.php ищем
$data9 = dbarray(dbquery("SELECT * FROM ".$db_prefix."threads WHERE forum_id='".$data2['forum_id']."' ORDER BY thread_lastpost DESC"));


после него добавляем
$data10 = dbarray(dbquery("SELECT * FROM ".$db_prefix."posts WHERE forum_id='".$data2['forum_id']."' ORDER BY post_id DESC"));



далее заменяем
<span class='small'><b>Тема: </b><a href='".FORUM."viewthread.php?forum_id=".$data9['forum_id']."&thread_id=".$data9['thread_id']."'
>".$data9['thread_subject']."</a></span>


на это
<span class='small'><b>Тема: </b><a href='".FORUM."viewthread.php?forum_id=".$data9['forum_id']."&thread_id=".$data9['thread_id']."&pid=

".$data10['post_id']."#post_".$data10['post_id']."'>".$data9['thread_subject']."</a>
;
;</span>



--------------------
// Шуруп зaбитый мoлoткoм дeржится крeпчe, чeм гвoздь зaкручeнный oтвeрткoй.
// Теория - это когда вы знаете всё, но ничего не работает. Практика - это когда всё работает, но никто не знает почему.
Simple Fusion Forum v1.5
''
^ наверх ^ 437390733
# 2  
Virtus-pro
Пользователь

Avatar пользователя

Вебмастер

Немогу без SF

Сообщений: 646
Откуда: Россия
Зарегистрирован: 18 Мая 2008, 06:48:50
Сказали спасибо 65 раз
Статус: offline
Опубликовано 30 Мая 2008, 20:36:23
респект


--------------------
www.amxserv.net -Все для вашего CS сервера
------------------------------------------------------------------------------
''
''
^ наверх ^ http://www.amxserv.net
# 3  
Shaman Anime
Пользователь

Avatar пользователя




Местный

Сообщений: 17
Откуда: Shamanic Kingdom
Зарегистрирован: 28 Июня 2008, 17:13:25
Сказали спасибо 1 раз
Статус: offline
Опубликовано 06 Июля 2008, 17:28:25
Кэп, я немножко модифицировал ваш мод, и ИМХО, так получилось лучше.
Во второй части вашего мода я не стал заменять один на другой указанный вами кусок php, а просто добавил его к существующему, но рядом с тектом с темой я высветил иконку "Последний пост", аналогичную главняку портала. И теперь, если нажать на текст темы, то по прежднему попадаешь в первый пост темы, а если на иконку- на последний пост smiley
Короче, вот переделанный мод:
Первая часть изменений в index.php будет как и у вас:
Находим:

$data9 = dbarray(dbquery("SELECT * FROM ".$db_prefix."threads WHERE forum_id='".$data2['forum_id']."' ORDER BY thread_lastpost DESC"smiley);



Добавляем

$data10 = dbarray(dbquery("SELECT * FROM ".$db_prefix."posts WHERE forum_id='".$data2['forum_id']."' ORDER BY post_id DESC"smiley);




После находим:

<span class='small'><b>Тема: </b><a href='".FORUM."viewthread.php?forum_id=".$data9['forum_id']."&thread_id=".$data9['thread_id']."'

>".$data9['thread_subject']."</a></span>



И дальше ДОБАВЛЯЕМ следующее:

<span class='small'><a href='".FORUM."viewthread.php?forum_id=".$data9['forum_id']."&thread_id=".$data9['thread_id']."&pid=

".$data10['post_id']."#post_".$data10['post_id']."'><img src=images/mpn.gif border='0'></a>





А вот кто знает, что надо ещё изменить в viewforum.php что бы получился аналогичный мод с последним постом? Я хочу, если когда на главняке форума нажать на раздел форума и когда увидишь полный список тем в этом разделе, то чтоб возле текста ПОСЛЕДНЕЕ СООБЩЕНИЕ в каждой теме стояла РАБОЧАЯ иконка с адресацией на последний пост темы.
Куда и как воткнуть иконку- я сообразил:
Находим текст:
<b>последнее сообщение: </b>


и вставляем почти аналогичный предидущему моду код:

<a href='".FORUM."viewthread.php?forum_id=".$data9['forum_id']."&thread_id=".$data9['thread_id']."&pid=

".$data10['post_id']."#post_".$data10['post_id']."'><img src=images/mpn.gif border='0'</a>



Иконка появляеться.
А вот куда воткнуть вот этот код? (и этот код ли вообще?):

$data10 = dbarray(dbquery("SELECT * FROM ".$db_prefix."posts WHERE forum_id='".$data2['forum_id']."' ORDER BY post_id DESC"smiley);



методом тыка попробовал поставить в "подходящие" места, но при нажатии иконки кидает на главняк форума


[Изменил(а) Shaman Anime, 06 Июля 2008, 17:30:27]  
^ наверх ^ http://slayers.su
# 4  
Virtus-pro
Пользователь

Avatar пользователя

Вебмастер

Немогу без SF

Сообщений: 646
Откуда: Россия
Зарегистрирован: 18 Мая 2008, 06:48:50
Сказали спасибо 65 раз
Статус: offline
Опубликовано 07 Июля 2008, 11:52:41
А у меня все работал его мод... И продолжает работать


--------------------
www.amxserv.net -Все для вашего CS сервера
------------------------------------------------------------------------------
''
''
^ наверх ^ http://www.amxserv.net
# 5  
Shaman Anime
Пользователь

Avatar пользователя




Местный

Сообщений: 17
Откуда: Shamanic Kingdom
Зарегистрирован: 28 Июня 2008, 17:13:25
Сказали спасибо 1 раз
Статус: offline
Опубликовано 07 Июля 2008, 11:55:43
а я и не говорил, что он не работает. Просто мне нужен аналогичный мод для viewforum.php
 
^ наверх ^ http://slayers.su
# 6  
Noxter
Пользователь

Avatar пользователя



Местный

Сообщений: 34
Откуда: Киев
Зарегистрирован: 13 Июня 2009, 16:01:47
Сказали спасибо 0 раз
Статус: offline
ICQ статус 451370972
Опубликовано 21 Августа 2010, 19:09:14
Кто знает как это на семерке зарелизить?
Стоит мод форума http://x-iweb.ru/fusion/mod.php?name=power_fusion_forum


--------------------
Я мстю и мстя моя будет страшна...
^ наверх ^ 451370972 http://www.kiev-mod.ucoz.ru
Перейти на форум:


105,472,261 уникальных посетителей
сейчас: 22 Ноября 2024, 12:10:30
Генерация страницы: 0.16 сек.

Original size:29 кб.
GZipped size: 7 кб.
Compression:75%