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

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: Объединение категорий...
Donk
Пользователь

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




Местный

Сообщений: 21
Откуда: Питер
Зарегистрирован: 03 Мая 2008, 15:56:27
Сказали спасибо 0 раз
Статус: offline
Опубликовано 25 Февраля 2009, 21:41:24
У меня вопрос такой возник, категории новостей, категории статей и категории фотографий у меня носят одно и тоже название, вопрос, можно ли вывести на страницу новости, еще пару фоток из этой категории, и статей чуток - отбор произвести из названия категории которое схоже, так называемы похожие темы получаются!
 
^ наверх ^
# 2  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 25 Февраля 2009, 21:47:59
Можно.

В теории полностью совместимо, универсально и гибко получиться должно smiley


--------------------
Retired
^ наверх ^
# 3  
Donk
Пользователь

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




Местный

Сообщений: 21
Откуда: Питер
Зарегистрирован: 03 Мая 2008, 15:56:27
Сказали спасибо 0 раз
Статус: offline
Опубликовано 25 Февраля 2009, 23:21:56
А на практике? smiley такая фича всем думаю пригодится, это просто необходимая вещь!


[Изменил(а) Donk, 25 Февраля 2009, 23:25:28]  
^ наверх ^
# 4  
Donk
Пользователь

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




Местный

Сообщений: 21
Откуда: Питер
Зарегистрирован: 03 Мая 2008, 15:56:27
Сказали спасибо 0 раз
Статус: offline
Опубликовано 25 Февраля 2009, 23:47:22
Мало того, так у меня еще и категории загрузок так же называются!
 
^ наверх ^
# 5  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 26 Февраля 2009, 15:12:25
Измени код добавив в запрос WHERE категория='твоя категория' и все. В идеале так.


--------------------
Retired
^ наверх ^
# 6  
Donk
Пользователь

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




Местный

Сообщений: 21
Откуда: Питер
Зарегистрирован: 03 Мая 2008, 15:56:27
Сказали спасибо 0 раз
Статус: offline
Опубликовано 26 Февраля 2009, 16:41:30
Psc, подсоби мне немного!

Вот смотри этот код вытягивает определенную категорию из новостей, тоесть я вставляю его в news.php(news.php у меня не доступна, а новости читаются каждая по отдельности) и при заходе в любую новость внизу отображается блок из этой категории новостей.
openside("Похожие темы");
$result = dbquery("SELECT * FROM ".$db_prefix."news WHERE news_cat=".$data2['news_cat_id']." AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().") ORDER BY news_datestamp DESC LIMIT 0,5");
while ($data = dbarray($result)) {
echo "<img src='".THEME."images/bullet.gif' alt=''> <span class='small'>".showdate("%B %d %Y",$data['news_datestamp'])."</span> - <a href='news.php?readmore=".$data['news_id']."'>".$data['news_subject']."</a><span class='small'>// Комментариев(".dbcount("(comment_id)", "comments", "comment_type='N' AND comment_item_id='".$data['news_id']."'").")</span><br>\n";
}
closeside();



Вот я сделал блок для статей, тоже самое вставляю в redarticle.php и при заходе в статью внизу отображается блок.
openside("Похожие темы");
$result = dbquery("SELECT * FROM ".DB_PREFIX."articles
INNER JOIN ".DB_PREFIX."article_cats ON article_cat=".$data['article_cat_id']."
ORDER BY article_name DESC LIMIT 0,1");
while ($data = dbarray($result)) {
echo "<img src='".THEME."images/bullet.gif' alt='bullet' /> <a href='".BASEDIR."readarticle.php?article_id=".$data['article_id']."'>".$data['article_subject'].&q
uot;</a> - <span class='small'>".showdate("%B %d %Y", $data['article_datestamp'])."// Комментариев(".dbcount("(comment_id)", "comments", "comment_type='A' AND comment_item_id='".$data['article_id']."'").")</span><br />";
}
closeside();




Но вопрос мой в следующем, я попытался вставить блок из статей в new.php и мне выдает синтаксическую ошибку, тоже самое и если проделать в обратном порядке с readarticle! Тоесть что я хочу, чтобы при заходе в новость отображались еще и статьи из этой категории, а при заходе в статьи - новости. Тут еще не достает панели категорий загрузок и фотографий, если смогешь сконструируй кодик!;)


[Изменил(а) Donk, 26 Февраля 2009, 16:41:59]  
^ наверх ^
Перейти на форум:


105,511,312 уникальных посетителей
сейчас: 23 Ноября 2024, 06:13:03
Генерация страницы: 0.18 сек.

Original size:22 кб.
GZipped size: 6 кб.
Compression:73%