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

Автор темы: Markant
ID темы: 2030
Информация:
Тема содержит 13 сообщения, была просмотрена 4899 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Плагины
 Распечатать тему
Создание дополнительного и независимого от основного раздела новостей
Markant
Есть основной раздел новостей сайта. Нужен независимый от основного новостной блог, который можно выводить в боковой панели как список под названием "Краткие новости", например.

Может уже существует подобный плагин?
 
gazovik-fc
Само простое решение: Удали из мини-чата форму для отправки сообщений (оставить только администраторам) - и будут короткие новости
x1
 
Zaxap
gazovik-fc, согласен, будет само то. По необходимости подправить оформление (удалить/вывести с другой стороны аватарки и прочее)...
Зло не дремлет, а я добрый...
 
jikaka
еще как вариант у новостей сделать отдельную категорию
в самом файле news.php запретить вывод этой категории,
а в панели выводить новости только из этой категории
x1
 
Web
Polarfox
Альтернативные новости были точно.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме

PolarLab - вход для подопытных
 
Web
jikaka
были альтернативные статьи, новости не припомню
 
Web
Alex
я недавно делал (Скрытый текст: с помощью форумчан) дубль новостей, тема с обсуждением есть на форуме.
 
Web
jikaka
PolarFox, беру свои слова обратно
Alex, дал бы ссылку пользователю, явно ты быстрее найдешь свою тему
 
Web
Alex
http://rusfusion....ad_id=1932
 
Web
vudi
jikaka написал:

еще как вариант у новостей сделать отдельную категорию
в самом файле news.php запретить вывод этой категории,
а в панели выводить новости только из этой категории

Решил попробовать этот вариант. Никак не могу запретить 2-3 категории.
Запретил вывод одной категории новостей так :
Добавил в файле news.php дополнительный AND news_cat != '20'
Вставлял в $rows = dbcount и $result = dbquery
А вот как запретить 2 и более ??? Пробовал разными способами вариант от сюда http://rusfusion....post_20873 использовал NOT IN. Так и не смог добиться положительного результата. Может кто ещё подскажет какие варианты ?
 
Polarfox
в чем проблема с НОТ ИН?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме

PolarLab - вход для подопытных
 
Web
vudi
Наверно я просто неправильно делаю. Вот пример:
$rows = dbcount(
"(news_id)",
DB_NEWS,
groupaccess('news_visibility')." AND news_cat NOT IN (*cat_id=20* ,*cat_id=17*) AND (news_start='0'||news_start<=".time().")
AND (news_end='0'||news_end>=".time().")
AND news_draft='0'"
);
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
if ($rows) {
$result = dbquery(
"SELECT tn.*, tc.*, tu.user_id, tu.user_name, tu.user_status
FROM ".DB_NEWS." tn
LEFT JOIN ".DB_USERS." tu ON tn.news_name=tu.user_id
LEFT JOIN ".DB_NEWS_CATS." tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND news_cat NOT IN (*cat_id=20* ,*cat_id=17*) AND (news_start='0'||news_start<=".time().")
AND (news_end='0'||news_end>=".time().") AND news_draft='0'
GROUP BY news_id
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT ".$_GET['rowstart'].",".$items_per_page
);

Такие варианты тоже не работают
AND news_cat NOT IN (*cat=20* ,*cat=17*)
AND news_cat NOT IN (cat='20' , cat='17')
----------
Вот, вроде попал в точку :) Вот так работает:
AND news_cat NOT IN ('20', '17', '23')

А вчера пробовал этот вариант но только без кавычек (20, 17, 23) и у меня выдало ошибку, а сегодня работает с кавычками и без. Видно что-то ещё я вчера намудрил :)
Ещё у меня установлена панель 'Похожие новости' и там я прописал так:
WHERE MATCH (news_subject) AGAINST ('".$news_subject."' IN BOOLEAN MODE) AND news_id != ".$_GET['readmore']." AND news_cat NOT IN (20, 17, 23) ORDER BY

Теперь вроде всё работает как надо.
А как лучше писать с кавычками или без ? Есть разница ?
Изменил(а) vudi, 03.02.2014 16:15
 
Polarfox
с кавычками для строк, без кавычек для чисел, можно всегда писать с кавычками чтоб не было неожиданностей,
это нормально и даже полезно для защиты, хотя это полумера скорее.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме

PolarLab - вход для подопытных
x1
 
Web

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

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