X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Исключить некоторые категории на сайте для трансляции в RSS
Alexander2221
Alexander2221
Topic Starter сообщение 4.2.2015, 10:02; Ответить: Alexander2221
Сообщение #1


Всем привет :) у меня есть новостной сайт на DLE 10.1 (лицензионный). RSS-транслятор настроен для Яндекс.Новости (http://nnsmi.com/engine/rss.php). На сайте у меня 9 новостных категории, а также ещё две: Статьи и Фотоотчеты. Так вот, мне нужно, чтобы в rss не добавлялись новости из Фотоотчетов и Статей. Подскажите (поподробнее только, если можно:)), пожалуйста, как это осуществить.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 4.2.2015, 13:42; Ответить: ixman
Сообщение #2


Нужно поправить SQL запрос, исключить из него id категорий, которые не нужны. WHERE id NOT IN (id,id)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alexander2221
Alexander2221
Topic Starter сообщение 4.2.2015, 14:01; Ответить: Alexander2221
Сообщение #3


[member=Ixman],а где этотконкретно прописать?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 4.2.2015, 14:23; Ответить: ixman
Сообщение #4


[member=SkeLa2221], выложи свой файл rss я посмотрю. А то я этим движком не пользуюсь
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alexander2221
Alexander2221
Topic Starter сообщение 4.2.2015, 14:27; Ответить: Alexander2221
Сообщение #5


[member=Ixman], хорошо, сейчас далеко от компа, через пару часиков вышлю)
[member=Ixman], а вам весь нужен, или какой-то части достаточно?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 4.2.2015, 14:32; Ответить: ixman
Сообщение #6


[member=SkeLa2221], весь, ибо я не знаю как он выглядит
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alexander2221
Alexander2221
Topic Starter сообщение 4.2.2015, 16:37; Ответить: Alexander2221
Сообщение #7


Хорошо


Сообщение отредактировал SkeLa2221 - 4.2.2015, 18:29
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 4.2.2015, 17:49; Ответить: ixman
Сообщение #8


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

А так пробуйте заменить эту строку

$db->query( "SELECT * FROM " . PREFIX . "_category ORDER BY posi ASC" );

На такой вариант

$db->query( "SELECT * FROM " . PREFIX . "_category WHERE `id` NOT IN ('id категории 1','id категории 2') ORDER BY posi ASC" );

где нужно точно знать как именно называется таблица с идентификатором категории и если он отличный от имени id то заменить его в запросе WHERE `id` NOT IN на тот который должен быть. А вот в это место NOT IN ('id категории 1','id категории 2') где выделено жирным вставьте числовое значение категории, то есть их идентификаторы
По существу SQL запрос будет выбирать все категории за исключением тех, которые вы укажите
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alexander2221
Alexander2221
Topic Starter сообщение 4.2.2015, 18:32; Ответить: Alexander2221
Сообщение #9


[member=Ixman], ага, понял, спасибо, попробую осуществить. Отпишусь о результате :) 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ixman
ixman
сообщение 4.2.2015, 19:15; Ответить: ixman
Сообщение #10


[member=SkeLa2221], ок, если вдруг что то не так, то попробуем разобраться
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
11 Boymaster 925 Сегодня, 18:24
автор: Arsenwenger
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
84 AdsPower 24591 Сегодня, 16:35
автор: AdsPower
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
55 arendator 35104 Сегодня, 2:12
автор: arendator
Горячая тема (нет новых ответов) Странный трафик на сайте длительное время
34 TABAK 9125 Вчера, 23:38
автор: Arsenwenger
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
3 Rebex 973 Вчера, 20:50
автор: Rebex


 



RSS Текстовая версия Сейчас: 25.4.2024, 21:55
Дизайн