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

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Моды/Плагины | Моды/Mods
# 1 Тема: Не отображать некоторые категории новостей на главной
pank
Пользователь

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


pank

Завсегдатый

Сообщений: 78
Откуда: http://serial.j100.ru/
Зарегистрирован: 15 Сентября 2007, 15:44:17
Сказали спасибо 9 раз
Статус: offline
Опубликовано 07 Апреля 2010, 06:43:56
как можно сделать так чтобы некоторые категории новостей неотображались на главной, например с ид=14


--------------------
http://serial.j100.ru/ - Сайт о сериалах
^ наверх ^ http://serial.j100.ru/
# 2  
rusbody
Пользователь

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



Любитель Fusion

Сообщений: 282
Зарегистрирован: 28 Января 2008, 00:45:36
Сказали спасибо 7 раз
Статус: offline
Опубликовано 07 Апреля 2010, 10:40:10
ищи в моих темах


--------------------
Мой сайт на вашем движке бодибилдинг видео
^ наверх ^ rusbody.com
# 3  
mgs640
Пользователь

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

ненавижу php

Местный

Сообщений: 36
Откуда: НиНо
Зарегистрирован: 24 Декабря 2007, 20:40:19
Сказали спасибо 5 раз
Статус: offline
ICQ статус 359323
Опубликовано 07 Апреля 2010, 10:46:23
Открываем файл news.php и находим примерно такую строку:

$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
LEFT JOIN ".$db_prefix."news_cats tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility'smiley." AND (news_start='0'||news_start<=".time()."smiley AND (news_end='0'||news_end>=".time()."smiley
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT $rowstart,$items_per_page"



и после WHERE ставим дополнительное условие:
tc.news_cat_id!='14' AND


и в итоге получается что то типа этого:

$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
LEFT JOIN ".$db_prefix."news_cats tc ON tn.news_cat=tc.news_cat_id
WHERE tc.news_cat_id!='14' AND ".groupaccess('news_visibility'smiley." AND (news_start='0'||news_start<=".time()."smiley AND (news_end='0'||news_end>=".time()."smiley
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT $rowstart,$items_per_page"



//жирным выделено то, что вставили.

Ну вот и всё.


--------------------
code for machine, words for people...
^ наверх ^ 359323
# 4  
pank
Пользователь

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


pank

Завсегдатый

Сообщений: 78
Откуда: http://serial.j100.ru/
Зарегистрирован: 15 Сентября 2007, 15:44:17
Сказали спасибо 9 раз
Статус: offline
Опубликовано 09 Апреля 2010, 09:28:29
вобще не одна новость тогда не выводится


--------------------
http://serial.j100.ru/ - Сайт о сериалах
^ наверх ^ http://serial.j100.ru/
Перейти на форум:


94,976,823 уникальных посетителей
сейчас: 20 Апреля 2024, 18:41:52
Генерация страницы: 0.11 сек.