Перейти к публикации

Изменение RSS экспорта новостей


Рекомендованные сообщения

Здравствуйте.

Кто знает, как можно изменить формат 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,

просто никто не знает и не хочет флудить

посмотрите engine/rss.php чтоли, у меня нет возможности сказать точно сейчас, где именно файл лежит

ну или другие файлы, с названием rss.php

Ссылка на сообщение
Поделиться на других сайтах

Моя цель: сделать автоматическую замену кавычек «» на "" в дискрипшене. Так вот, делаю:

$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;

Но нихрена не заменяется. Пробовал менять не только это, но результат, почему-то не меняется. Шаблон редактирую тот, кэш чищу каждый раз. Не пойму, почему замена не происходит.

Изменено пользователем kingkill
Ссылка на сообщение
Поделиться на других сайтах

Там админка настройки rss лент. Файл точно тот, проверено. Но вот замена, почему-то, не работает.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Моя цель: сделать автоматическую замену кавычек «» на "" в дискрипшене. Так вот, делаю:

$tit = <<<HTML

{short-story}

HTML;

$tit1 = str_replace("«", "\"" ,$tit);

А с чего это вообще должно работать? {short-story} это просто тег шаблона, а не переменная, и вы ищите кавычки просто в имени тега. а значений новости в этом файле еще нет, значение появляется только в файле engine/modules/show.short.php там вы и должны назначать новый тег, и из переменных что либо удалять.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...