Просмотр темы
Создание дополнительного и независимого от основного раздела новостей
|
|
Markant |
Опубликовано 14.01.2014 18:06
|
Начинающий Сообщений: 23 Зарегистрирован: 29.08.2011 22:18 |
Есть основной раздел новостей сайта. Нужен независимый от основного новостной блог, который можно выводить в боковой панели как список под названием "Краткие новости", например. Может уже существует подобный плагин? |
|
|
gazovik-fc |
Опубликовано 14.01.2014 18:14
|
Начинающий Сообщений: 43 Зарегистрирован: 07.03.2011 09:16 |
Само простое решение: Удали из мини-чата форму для отправки сообщений (оставить только администраторам) - и будут короткие новости |
|
|
Zaxap |
Опубликовано 15.01.2014 05:35
|
Элита Сообщений: 1090 Зарегистрирован: 05.09.2012 10:32 |
gazovik-fc, согласен, будет само то. По необходимости подправить оформление (удалить/вывести с другой стороны аватарки и прочее)...
Зло не дремлет, а я добрый...
|
|
|
jikaka |
Опубликовано 15.01.2014 06:05
|
Супер Администратор Разработчики Сообщений: 4845 Зарегистрирован: 26.07.2010 12:10 |
еще как вариант у новостей сделать отдельную категорию в самом файле news.php запретить вывод этой категории, а в панели выводить новости только из этой категории |
|
|
Polarfox |
Опубликовано 15.01.2014 15:44
|
Администратор Разработчики Группа поддержки Сообщений: 3384 Зарегистрирован: 20.08.2010 14:03 |
Альтернативные новости были точно.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
jikaka |
Опубликовано 15.01.2014 21:03
|
Супер Администратор Разработчики Сообщений: 4845 Зарегистрирован: 26.07.2010 12:10 |
были альтернативные статьи, новости не припомню
|
|
|
Alex |
Опубликовано 15.01.2014 21:23
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
я недавно делал (Скрытый текст: с помощью форумчан) дубль новостей, тема с обсуждением есть на форуме. |
|
|
jikaka |
Опубликовано 16.01.2014 05:54
|
Супер Администратор Разработчики Сообщений: 4845 Зарегистрирован: 26.07.2010 12:10 |
PolarFox, беру свои слова обратно Alex, дал бы ссылку пользователю, явно ты быстрее найдешь свою тему |
|
|
Alex |
Опубликовано 16.01.2014 07:41
|
Администратор Группа тестеров Персонал сайта Сообщений: 1270 Зарегистрирован: 07.11.2010 13:05 |
http://rusfusion....ad_id=1932 |
|
|
vudi |
Опубликовано 02.02.2014 20:05
|
Пользователь Сообщений: 60 Зарегистрирован: 16.09.2012 07:04 |
jikaka написал: еще как вариант у новостей сделать отдельную категорию в самом файле news.php запретить вывод этой категории, а в панели выводить новости только из этой категории Решил попробовать этот вариант. Никак не могу запретить 2-3 категории. Запретил вывод одной категории новостей так : Добавил в файле news.php дополнительный AND news_cat != '20' Вставлял в $rows = dbcount и $result = dbquery А вот как запретить 2 и более ??? Пробовал разными способами вариант от сюда http://rusfusion....post_20873 использовал NOT IN. Так и не смог добиться положительного результата. Может кто ещё подскажет какие варианты ? |
|
|
Polarfox |
Опубликовано 03.02.2014 08:50
|
Администратор Разработчики Группа поддержки Сообщений: 3384 Зарегистрирован: 20.08.2010 14:03 |
в чем проблема с НОТ ИН?
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
|
vudi |
Опубликовано 03.02.2014 15:31
|
Пользователь Сообщений: 60 Зарегистрирован: 16.09.2012 07:04 |
Наверно я просто неправильно делаю. Вот пример: $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 |
Опубликовано 03.02.2014 18:16
|
Администратор Разработчики Группа поддержки Сообщений: 3384 Зарегистрирован: 20.08.2010 14:03 |
с кавычками для строк, без кавычек для чисел, можно всегда писать с кавычками чтоб не было неожиданностей, это нормально и даже полезно для защиты, хотя это полумера скорее. Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
|
|
Поделиться этой темой | |
Социальные закладки: | |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |