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

Гости:
[Ваш IP] 21:06:40
/Форум/Тема
46.229.168.152 21:06:24
/Форум/Тема
46.229.168.139 21:05:26
/main.php
46.229.168.137 21:04:43
/Форум/Тема
46.229.168.161 21:04:18
/Форум/Тема
54.36.150.39 21:04:12
/main.php
216.244.66.227 21:03:52
/Форум/Тема
46.229.168.138 21:03:41
/Форум/Тема
54.36.150.167 21:03:33
/Форум/Тема
46.229.168.129 21:02:26
/Форум/Главная
3 - не показано

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

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



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

[Полный список кнопок]
 
Автор: Polarfox
ID темы: 11
Информация
В этой теме сообщений: 7, просмотров темы: 18023.
Просмотр темы
unLogic Lab » Разработка (Development) » Панели (Panels: RC, A, B)
 Распечатать тему
Новости/статьи этой категории - панель
Polarfox
Отображает 10 новостей в этой же категории.

ОТОБРАЖАЕТСЯ ТОЛЬКО В НОВОСТИ/СТАТЬЕ! (Скрытый текст: - это не баг это фича :))

Для новостей
  1. if (isset($_GET['readmore']) && isNum($_GET['readmore']) && FUSION_SELF=='news.php' ) {
  2.  
  3. //locales
  4. $l_name = 'Другие новости в этой категории:';
  5. $l_nonews = '<i>В этой категории нет других новостей.</i>';
  6. $l_thiscat = 'Остальные...';
  7. //===
  8. $cn_count = 10 ; //max news
  9. $cn_ntrim = 100 ; //reduce news
  10. //===
  11. $news_now = $_GET['readmore'];
  12. $see_cat = 0 ;
  13. $result = dbquery("SELECT news_cat FROM ".DB_PREFIX."news WHERE news_id=$news_now LIMIT 1");
  14. if ($data = dbarray($result)) { $see_cat = $data['news_cat']; }
  15.  
  16. opentable($l_name);
  17.  
  18. $result = dbquery("SELECT news_subject,news_id,news_reads FROM ".DB_PREFIX."news WHERE news_cat=$see_cat AND news_id<>$news_now ORDER BY news_datestamp DESC LIMIT $cn_count");
  19. if (dbrows($result)) {
  20. echo '<ul>';
  21. while ($data = dbarray($result)) {
  22. echo "<li><span class='small'>[".$data['news_reads']."]</span> <a href='".BASEDIR."news.php?readmore=".$data['news_id']."' title='".$data['news_subject']."'>".trimlink($data['news_subject'],$cn_ntrim)."</a></li>";
  23. }
  24. echo '</ul>';
  25. }
  26. else { echo $l_nonews; }
  27.  
  28. echo '<hr><div align="center"><a href="'.BASEDIR.'news_cats.php?cat_id='.$see_cat.'">'.$l_thiscat.'</a></div>';
  29. closetable();
  30. }


Для статей:
  1. if (isset($_GET['article_id']) && isNum($_GET['article_id']) && FUSION_SELF=='articles.php' ) {
  2.  
  3. //locales
  4. $l_name = 'Другие статьи в этой категории:';
  5. $l_nonews = '<i>В этой категории нет других статей.</i>';
  6. $l_thiscat = 'К категории...';
  7. //===
  8. $ca_count = 10 ; //max art
  9. $ca_ntrim = 100 ; //reduce art
  10. //===
  11. $article_now = $_GET['article_id'];
  12. $see_cat = 0 ;
  13. $result = dbquery("SELECT article_cat FROM ".DB_PREFIX."articles WHERE article_id=$article_now LIMIT 1");
  14. if ($data = dbarray($result)) { $see_cat = $data['article_cat']; }
  15.  
  16. opentable($l_name);
  17.  
  18. $result = dbquery("SELECT article_subject,article_id,article_reads FROM ".DB_PREFIX."articles WHERE article_cat=$see_cat AND article_id<>$article_now ORDER BY article_datestamp DESC LIMIT $ca_count");
  19. if (dbrows($result)) {
  20. echo '<ul>';
  21. while ($data = dbarray($result)) {
  22. echo "<li><span class='small'>[".$data['article_reads']."]</span> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."'>".trimlink($data['article_subject'],$ca_ntrim)."</a></li>";
  23. }
  24. echo '</ul>';
  25. }
  26. else { echo $l_nonews; }
  27.  
  28. echo '<hr/><div align="center"><a href="'.BASEDIR.'articles.php?cat_id='.$see_cat.'">'.$l_thiscat.'</a></div>';
  29. closetable();
  30. }


Для интеграции в файл меняем название $result и $data на свои, обязательно!
Не менять их можно только в панели.


Код вставляем в панель.
Ставить лучше в нижнюю панель, отображать на всех страницах (будет видна только в новостях/статьях).
Доступ - по желанию.

PS Пока работает и на версии 6


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

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


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

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

 
gimmi
А для статей такого мода у вас случайно нет ? Чтото я никак немогу нигде найти чтобы выводило из определённой категории.

 
Polarfox
Тоже самое токо таблицы смени на таблицы статей. Это же не сложно?


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
gimmi
C этим разобрался. Сразу както непришло в голову переделать. Зациклился на поиске готового варианта. Только вот у меня теперь не получается вставить эти оба мода сразу под новостю и статьёй. А точнее сказать они встают но тогда пропадают коменты - добавление коментов - рейтенги . Вставляю в news.php на стр.178 а в articles.php на стр.67 Пробовал разные варианты куда только не сувал. Ещё в одной категории у меня 1 статья так вот там Денвер показал ошибку
Notice: Undefined index: article_allow_comments in Z:\home\mysite.ru\www\articles.php on line 104
[Денвер: показать возможную причину ошибки]
Notice: Undefined index: article_allow_ratings in Z:\home\mysite.ru\www\articles.php on line 105

когда добавил в этуже категорию 2-ю статью Денвер больше ошибки не показывал но и коментариев с рейтингами не появилось.
Версия движка самая последняя.


Изменил(а) gimmi, 29.08.2010 00:52:49
 
Polarfox
Смотря какой код у тебя, вот я предлагаю решение с панелями, хотя оно не оптимально зато удобно для новичков.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
7Azimuth
Спасибо большоеThanx!Мелочь, а приятноGrin


 
http://fmv-community.ru/
HaYaLeT
спасибо PolarFoX,большойclap

 
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
Мод-миничат (ajax) - панель+архив  →  Почти готово (RC) 118 / 701280 2.04.2015 10:07:46
FirstPost - первый пост на всех страницах - панель  →  Альфа (Alpha) и Бета (Beta) 6 / 31133 12.04.2014 19:22:26
Ad oculos - панель навигации с выпадающими подменю и картинками  →  Неподдерживаемое (unsupported) 30 / 92366 4.02.2014 15:20:11
Twitter - центральная панель  →  Панели (Panels: RC, A, B) 0 / 10364 16.06.2013 07:37:25
Sliding Login Panel - панель-слайдер для входа - панель  →  Обзоры (reviews) 5 / 24022 13.06.2013 07:08:24
RSS Parser Panel - панель для обработки RSS - панель  →  Обзоры (reviews) 0 / 8124 9.06.2013 14:31:04
Favicon Manager - менджер иконки сайта - панель+плагин  →  Обзоры (reviews) 0 / 7581 28.05.2013 11:47:21
Spam Report Panel - Панель для сообщения о спаме - плагин  →  Обзоры (reviews) 0 / 8709 23.05.2013 16:39:24
Archives Panel - Панель архивов - плагин  →  Обзоры (reviews) 0 / 6793 23.05.2013 16:29:29
Forum poster - панель-плагин  →  Альфа (Alpha) и Бета (Beta) 6 / 35985 24.02.2013 12:37:45