RSS в модуле новостей

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
User avatar
FarFor
New Member
New Member
Posts: 4
Joined: Tue Dec 16, 2008 4:24 am

RSS в модуле новостей

Post by FarFor »

Подскажете пожалуйста, как все-таки сделать линк на RSS-канал новостей.
Что-то я совсем растерялся. Информация везде скудная и противоречивая.
Что только я не пробовал - везде получается "Page could not be found.".

у меня CMSMS 1.5.1 и включен ЧПУ

Хтелось бы чтобы RSS была доступна по http://site.com/news/rss.xml
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: RSS в модуле новостей

Post by ZYV »

Установить CGFeedMaker и читать его документацию.
unsigned double ZYV;
User avatar
FarFor
New Member
New Member
Posts: 4
Joined: Tue Dec 16, 2008 4:24 am

Re: RSS в модуле новостей

Post by FarFor »

ZYV wrote: Установить CGFeedMaker и читать его документацию.
Большое спасибо! Усатновил, прочитал, сделал как написано - работает...  ;D

Но появилось еще несколько вопросов:
  • 1. Что означает параметр {news assign='junk'} ? В хелпах новостного модуля не нашел
    2. В $entry->summary и $entry->content у меня есть ссылка cms_selflink и в rss вместо нее отображается {cms_selflink page="mypage" text="mytext"}. Как сделать чтобы сработал данный шаблон smarty и в последствии не удалился инструкцией strip_tags?
    3. В конфиге я указал $config['page_extension'] = '.html' и канал имеет такое же расширение, а хотелось бы именно xml. Как это можно сделать? Интуитивно понимаю что в .htaccess, но все-таки...
Last edited by FarFor on Wed Dec 17, 2008 9:38 am, edited 1 time in total.
User avatar
FarFor
New Member
New Member
Posts: 4
Joined: Tue Dec 16, 2008 4:24 am

Re: RSS в модуле новостей

Post by FarFor »

FarFor wrote: Но появилось еще несколько вопросов:
Я не прошу готового решения! Покажите хотя-бы где искать ответы???
Будьте так добры, не проходите мимо. Очень, очень нужно!
Ведь ответ на второй вопрос может пригодится и в других модулях.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: RSS в модуле новостей

Post by ZYV »

FarFor wrote:1. Что означает параметр {news assign='junk'} ? В хелпах новостного модуля не нашел
Надо смотреть в исходнике {cms_module}. Оно присваивает переменной {$junk} вывод модуля. Работает для всех модулей.

http://dev.cmsmadesimple.org/bug/view/2764
http://dev.cmsmadesimple.org/bug/view/2765
unsigned double ZYV;
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: RSS в модуле новостей

Post by Il_Burbero »

3. В конфиге я указал $config['page_extension'] = '.html' и канал имеет такое же расширение, а хотелось бы именно xml. Как это можно сделать? Интуитивно понимаю что в .htaccess, но все-таки...
Я думаю только хтаксесс. Придется "прописать" конкретный адрес хмл документа. Общий хтаксесс ровняет все под хтмл.
С другой стороны - это не так важно. К адресу придирается не столь много и не столь важных мест чтобы ради них парится. В заголовке выдается что? ХМЛ. По большому счету нормальным ресурсам пофиг на урл, главное чтобы подавался корректный заголовок и соответствующий ему код.
1. Что означает параметр {news assign='junk'} ? В хелпах новостного модуля не нашел
http://forum.cmsmadesimple.org/index.ph ... #msg131507
Ну для некого извращенства :) над выводом модуля. Вывод типа сначала записывается в переменную а потом из этой переменной выбираются нужные вещи.
Как сделать чтобы сработал данный шаблон smarty и в последствии не удалился инструкцией strip_tags?
Убрать двойные кавычки заменой на одинарные и взять это за правило делать ВСЕГДА.
Неправильно {cms_selflink page="mypage" text="mytext"}
Правильно {cms_selflink page='mypage' text='mytext'}

PS опердили. Ну ладно все равно запощу :)
User avatar
FarFor
New Member
New Member
Posts: 4
Joined: Tue Dec 16, 2008 4:24 am

Re: RSS в модуле новостей

Post by FarFor »

Огромнейшее спасибо : Il_Burbero и ZYV. Толково и по делу!

Хотелось бы поправить Il_Burbero, по поводу вопроса про срабатывание инструкции smarty из $entry->summary :
решение вопроса я уже нашел сам {eval var=$entry->summary|strip_tags},
двойные кавычки у меня прописаны только на форуме (мое упущение), а в шаблоне одинарные.
Но все-таки, напоминание про кавычки было не лишним!

Теперь все работает!!!

з.ы. Чем больше знакомлюсь с CMSMS тем больше она мне нравиться  ;D
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: RSS в модуле новостей

Post by Il_Burbero »

Хотелось бы поправить Il_Burbero, по поводу вопроса про срабатывание инструкции smarty из $entry->summary :
решение вопроса я уже нашел сам {eval var=$entry->summary|strip_tags}
Ну вот :) еще одна иллюстрация мощи Смарти :) по сути CMS MS это два КМС по цене одной :) ведь Смарти это тоже своего рода КМС только не автомат а ручное управление...
Post Reply

Return to “Russian - русский”