Навигация
 
Сейчас на сайте
Гостей: 14

Гости:
[Ваш IP] 01:28:58
/Форум/Тема
54.36.150.6 01:28:55
/Поиск
Bing [Bot] 01:28:38
/Новости
54.36.149.81 01:28:33
/Форум/Тема
54.36.150.58 01:28:24
/Форум/Тема
54.36.149.93 01:28:20
/Форум/Тема
Bing [Bot] 01:28:15
/Фотогалерея
54.36.150.3 01:28:03
/Форум/Тема
Bing [Bot] 01:27:10
/Новости
54.36.150.139 01:25:57
/Форум/Тема
4 - не показано

Всего пользователей: 116
Новый пользователь: Tim
 
RSS потоки
RSS Форумы: тема

RSS Новости
RSS Комментарии
RSS Форумы
RSS Статьи
RSS Фотогалерея
RSS Файлы
RSS Ссылки
 
Нажималка
[хочу себе такую панельку!]



Ваш код:
(кнопка | ссылка)

[Полный список кнопок]
 
Автор: Polarfox
ID темы: 297
Информация
В этой теме сообщений: 2, просмотров темы: 9548.
Просмотр темы
unLogic Lab » Разработка (Development) » Страницы (Pages: RC, A, B)
 Распечатать тему
Вывод последних предопределенных разделов форума - страница
Polarfox
Для любой версии PF 7.xx


Что?
Вывод простым списком тем форума, из определенных разделов форума, с указанием заголовка и числа тем.

Код функции вывода
function lat_threads($tid,$max,$ntitle,$nlink){
   echo '<div class="side-label">
   <strong>'.THEME_BULLET.' '.$ntitle.'</strong></div>
   <p>&mdash; <strong><a href="'.FORUM.'viewforum.php?forum_id='.$tid.'" >'.$nlink.'</a></strong></p>';
   $result = dbquery("SELECT thread_id, thread_subject, thread_lastpost, thread_views, thread_postcount FROM ".DB_THREADS."
      WHERE forum_id=".(int)$tid." ORDER BY thread_lastpost DESC LIMIT 0,".$max);
   if (dbrows($result)) {
      echo '<ul style="list-style-type: disc;">';
      while($data = dbarray($result)) {
         echo '<li style="margin:0.5em 0;"><a href="'.FORUM.'viewthread.php?thread_id='.$data['thread_id'].'" title="Ответов: '.($data['thread_postcount']-1).'; просмотров: '.$data['thread_views'].'" >
            '.$data['thread_subject'].'</a> &mdash; <span title="Обновлено">'.showdate('forumdate', $data['thread_lastpost']).'</span></li>';}
      echo '</ul>';
   } else {
      echo '<p>'.$locale['global_023'].'</p>';}
}


Установка
На примере обычных пользовательских страниц (но можно ставить как угодно):
  • Создаем страницу
  • Добавляем теги <?php ?> и между ними вставляем функцию и в нужное место вызовы с параметрами (см. ниже)
  • Добавляем оформление (ну и можно поменять стиль вывода в функции конечно)
  • Сохраняем
  • Готово!


Инструкция - вызов функции
lat_threads(НОМЕР_ФОРУМА,МАКСИМАЛЬНОЕ_ЧИСЛО_ТЕМ,'Заголовок списка','Название ссылки для перехода на форум');

номер форума берется с главной форума и выглядит примерно так:
http://сайт/forum/viewforum.php?forum_id=НОМЕР

Пример вызова
lat_threads(1,20,'Последняя хрень','Форум по хрени');
lat_threads(2,5,'Свежий флуд','Зайти и пофлудить');


Картинка
Для такой мелочи не нужна, а пример у меня есть.
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
WhiteFox
Короткая навигация по форуму (избранное): [Пропустить]

А еще есть Файлы - небольшая полезная подборка от меня


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

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

 
jikaka
clap
www.rusfusion.ru - сайт официальной поддержки PHP-Fusion в России
 
www.rusfusion.ru
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
Вывод всех заблокированных email-ов  →  Хаки/скрипты (Hacks/scripts) 0 / 6261 6.09.2013 12:08:55
MP3 плеер - страница  →  Почти готово (RC) 2 / 10103 3.09.2013 16:35:34
Все страницы сайта - страница  →  Страницы (Pages: RC, A, B) 0 / 8388 7.06.2013 12:57:01
User Field stats - статистика польз. полей - страница  →  Обзоры (reviews) 0 / 6621 23.05.2013 16:22:30
Сканер пользователей - страница  →  Альфа (Alpha) и Бета (Beta) 3 / 11780 15.05.2013 15:13:14
Все форумные коды (bbcodes) - страница  →  Страницы (Pages: RC, A, B) 0 / 4967 28.02.2013 21:42:49
Прикрепления форума - страница  →  Страницы (Pages: RC, A, B) 6 / 17688 2.02.2013 21:09:27
Свежие темы форума - панель (центр)  →  Панели (Panels: RC, A, B) 4 / 14790 11.11.2012 22:04:21
FaceForum - картинки на главной форума  →  Альфа (Alpha) и Бета (Beta) 0 / 8264 17.10.2012 20:56:50
Проверка на схожие IP - страница  →  Страницы (Pages: RC, A, B) 4 / 12844 30.07.2012 19:37:38