Забыли пароль?
Запросите новый здесь.

Автор темы: jikaka
ID темы: 1276
Информация:
Тема содержит 2 сообщения, была просмотрена 1540 раз.
Просмотр темы
PHP-Fusion Russia » Расширения » Хаки/скрипты
 Распечатать тему
Похожие темы
jikaka
Центральная панель, которая выводит похожие темы на форуме.

1. заходим админка => админ системы => панели
2. создаем новую центральную нижнюю панель
3. даем название панели, содержание делаем таким:
Загрузить источник  GeSHi: PHP
  1. if($thread_id = (isset($_GET['thread_id']) && isnum($_GET['thread_id']) ? $_GET['thread_id'] : 0)){
  2. list($thread_subject) = dbarraynum(dbquery("SELECT thread_subject from ".DB_THREADS." WHERE thread_id=".$thread_id.""));
  3.  
  4. $rel_thread_res = dbquery("
  5. SELECT tt.thread_id, tt.thread_subject, tf.forum_id, tf.forum_name,
  6. tf.forum_access, tt.thread_postcount, tt.thread_views, tt.thread_lastpost, tt.thread_lastpostid
  7. FROM ".DB_THREADS." tt
  8. INNER JOIN ".DB_FORUMS." tf ON tt.forum_id=tf.forum_id
  9. WHERE MATCH (thread_subject) AGAINST ('".$thread_subject."' IN BOOLEAN MODE) AND thread_id != ".$thread_id." AND ".groupaccess('tf.forum_access')."
  10. ORDER BY tt.thread_lastpost DESC LIMIT 10");
  11.  
  12. if(dbrows($rel_thread_res)){
  13. opentable('Похожие темы');
  14. echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border'>
  15. <tr>
  16. <th class='forum-caption' nowrap='nowrap'>".$locale['global_044']."</th>
  17. <th class='forum-caption' nowrap='nowrap'>".$locale['global_048']."</th>
  18. <th class='forum-caption' nowrap='nowrap'>".$locale['global_046'].' / '.$locale['global_045']."</th>
  19. <th class='forum-caption' nowrap='nowrap'>".$locale['global_047']."</th>
  20. </tr>";
  21. $i = 0;
  22. while($thread = dbarray($rel_thread_res)){
  23. $row = ($i % 2 == 0 ? "tbl1" : "tbl2");
  24. echo "<tr>
  25. <td class='".$row."'><a href='".FORUM."viewthread.php?thread_id=".$thread['thread_id']."' title='".$thread['thread_subject']."'>".$thread['thread_subject']."</a>
  26. <a href='".FORUM."viewthread.php?thread_id=".$thread['thread_id']."&amp;pid=".$thread['thread_lastpostid']."#post_".$thread['thread_lastpostid']."' title='К последнему сообщению'>&nbsp;&rarr;&nbsp;</a></td>
  27. <td class='".$row."'>".'<a href="'.FORUM.'viewforum.php?forum_id='.$thread['forum_id'].'">'.$thread['forum_name']."</a></td>
  28. <td width='1%' style='text-align:center;white-space:nowrap' class='".$row."'><b>".($thread['thread_postcount']-1).'</b> / '.$thread['thread_views']."</td>
  29. <td width='1%' style='text-align:center;white-space:nowrap' class='".$row."'>".showdate("forumdate", $thread['thread_lastpost'])."</td>
  30. </tr>";
  31. $i++;
  32. }
  33.  
  34. echo '</table>';
  35. closetable();
  36. }
  37. }
Добавлено за 0.042 секунд, используя GeSHi 1.0.8.10

4. указываем ограничение для панели - Включить на этих страницах: /forum/viewthread.php
5. ставим галочку "Показывать панель на всех страницах"
6. сохраняем и включаем панель
x2 x2 x2 x1
 
Web
Truth_Explorer
Большое спасибо!
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Alex Alex (1,179)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)