Сообщений: 56 Откуда: Нижний Новгород Зарегистрирован: 25 Марта 2008, 08:48:08 Сказали спасибо 11 раз Статус: offline
ICQ статус
Опубликовано 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"));
-------------------- // Шуруп зaбитый мoлoткoм дeржится крeпчe, чeм гвoздь зaкручeнный oтвeрткoй.
// Теория - это когда вы знаете всё, но ничего не работает. Практика - это когда всё работает, но никто не знает почему. Simple Fusion Forum v1.5
Сообщений: 17 Откуда: Shamanic Kingdom Зарегистрирован: 28 Июня 2008, 17:13:25 Сказали спасибо 1 раз Статус: offline
Опубликовано 06 Июля 2008, 17:28:25
Кэп, я немножко модифицировал ваш мод, и ИМХО, так получилось лучше.
Во второй части вашего мода я не стал заменять один на другой указанный вами кусок php, а просто добавил его к существующему, но рядом с тектом с темой я высветил иконку "Последний пост", аналогичную главняку портала. И теперь, если нажать на текст темы, то по прежднему попадаешь в первый пост темы, а если на иконку- на последний пост
Короче, вот переделанный мод:
Первая часть изменений в 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");
А вот кто знает, что надо ещё изменить в viewforum.php что бы получился аналогичный мод с последним постом? Я хочу, если когда на главняке форума нажать на раздел форума и когда увидишь полный список тем в этом разделе, то чтоб возле текста ПОСЛЕДНЕЕ СООБЩЕНИЕ в каждой теме стояла РАБОЧАЯ иконка с адресацией на последний пост темы.
Куда и как воткнуть иконку- я сообразил:
Находим текст:
<b>последнее сообщение: </b>
и вставляем почти аналогичный предидущему моду код: