kingkill 7 Опубликовано: 23 июля 2011 Рассказать Опубликовано: 23 июля 2011 Здравствуйте. Кто знает, как можно изменить формат RSS ленты? Что бы, допустим, из этого: <category>Новости</category> <author>Red Mike</author> <pubDate>Sat, 23 Jul 2011 17:40:28 +0400</pubDate> сделать это: <category>Новости</category> <author>Red Mike</author> <trololo>epepe!!!</trololo> <pubDate>Sat, 23 Jul 2011 17:40:28 +0400</pubDate> Смотрел разные файлы RSS, но так и не понял какой из них отвечает за то, что мне надо. Цитата Ссылка на сообщение Поделиться на других сайтах
kingkill 7 Опубликовано: 25 июля 2011 Рассказать Опубликовано: 25 июля 2011 Автор UP Цитата Ссылка на сообщение Поделиться на других сайтах
kingkill 7 Опубликовано: 26 июля 2011 Рассказать Опубликовано: 26 июля 2011 Автор UP Цитата Ссылка на сообщение Поделиться на других сайтах
kingkill 7 Опубликовано: 28 июля 2011 Рассказать Опубликовано: 28 июля 2011 Автор НАстолько сложный вопрос? Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 28 июля 2011 Рассказать Опубликовано: 28 июля 2011 kingkill, просто никто не знает и не хочет флудить посмотрите engine/rss.php чтоли, у меня нет возможности сказать точно сейчас, где именно файл лежит ну или другие файлы, с названием rss.php Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 28 июля 2011 Рассказать Опубликовано: 28 июля 2011 да что там искать то елки-палки rss.php Цитата Ссылка на сообщение Поделиться на других сайтах
kingkill 7 Опубликовано: 2 августа 2011 Рассказать Опубликовано: 2 августа 2011 (изменено) Автор Моя цель: сделать автоматическую замену кавычек «» на "" в дискрипшене. Так вот, делаю: $tit = <<<HTML {short-story} HTML; $tit1 = str_replace("«", "\"" ,$tit); $tpl->template = <<<XML <item> <title>{author}</title> <link>{rsslink}</link> <description>{$tit1}</description> <category>{category}</category> <author>{rssauthor}</author> <pubDate>{rssdate}</pubDate> <yandex:full-text>{full-story}</yandex:full-text> </item> XML; Но нихрена не заменяется. Пробовал менять не только это, но результат, почему-то не меняется. Шаблон редактирую тот, кэш чищу каждый раз. Не пойму, почему замена не происходит. Изменено 2 августа 2011 пользователем kingkill Цитата Ссылка на сообщение Поделиться на других сайтах
kingkill 7 Опубликовано: 4 августа 2011 Рассказать Опубликовано: 4 августа 2011 Автор Цитата Ссылка на сообщение Поделиться на других сайтах
ower_xz 117 Опубликовано: 4 августа 2011 Рассказать Опубликовано: 4 августа 2011 Попробуйте посмотреть в engine/inc/rss.php Цитата Ссылка на сообщение Поделиться на других сайтах
kingkill 7 Опубликовано: 4 августа 2011 Рассказать Опубликовано: 4 августа 2011 Автор Там админка настройки rss лент. Файл точно тот, проверено. Но вот замена, почему-то, не работает. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 18 августа 2011 Рассказать Опубликовано: 18 августа 2011 Моя цель: сделать автоматическую замену кавычек «» на "" в дискрипшене. Так вот, делаю: $tit = <<<HTML {short-story} HTML; $tit1 = str_replace("«", "\"" ,$tit); А с чего это вообще должно работать? {short-story} это просто тег шаблона, а не переменная, и вы ищите кавычки просто в имени тега. а значений новости в этом файле еще нет, значение появляется только в файле engine/modules/show.short.php там вы и должны назначать новый тег, и из переменных что либо удалять. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.