_Ra
26.08.2010, 17:26
Подскажите, с помощью какой функции вырезать теги и часть текста из новости для експорта в RSS. Сейчас новость в таком виде пишет редактор:
<p>Полный текст новости.</p>
<object width="425" height="344">...код видео с youtube...</object>
Отмеченое красным необходимо удалить. Это нужно для експорта в рсс-поток для Яндекс.Новости (Технические требования Яндекса:http://partner.news.yandex.ru/tech.pdf)
Експорт делаю так:
yandexnews = PAGE
yandexnews {
typeNum = 110
10 >
10 < plugin.tt_news
10 {
useHRDates = 1
useHRDatesSingle = 1
dontUseBackPid = 1
general_stdWrap >
displayXML {
rss2_tmplFile = путь/rss_2_yandex.tmpl
subheader_stdWrap.crop >
}
}
10.pid_list >
10.pid_list = 43
10.singlePid = 42
10.defaultCode = XML
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/xml
no_cache = 1
xhtml_cleaning = 0
}
}
В шаблоне:
<yandex:full-text>###NEWS_CONTENT###</yandex:full-text>
<p>Полный текст новости.</p>
<object width="425" height="344">...код видео с youtube...</object>
Отмеченое красным необходимо удалить. Это нужно для експорта в рсс-поток для Яндекс.Новости (Технические требования Яндекса:http://partner.news.yandex.ru/tech.pdf)
Експорт делаю так:
yandexnews = PAGE
yandexnews {
typeNum = 110
10 >
10 < plugin.tt_news
10 {
useHRDates = 1
useHRDatesSingle = 1
dontUseBackPid = 1
general_stdWrap >
displayXML {
rss2_tmplFile = путь/rss_2_yandex.tmpl
subheader_stdWrap.crop >
}
}
10.pid_list >
10.pid_list = 43
10.singlePid = 42
10.defaultCode = XML
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:text/xml
no_cache = 1
xhtml_cleaning = 0
}
}
В шаблоне:
<yandex:full-text>###NEWS_CONTENT###</yandex:full-text>