Вырезать часть контента новости
Подскажите, с помощью какой функции вырезать теги и часть текста из новости для експорта в RSS. Сейчас новость в таком виде пишет редактор:
Код:
<p>Полный текст новости.</p> Отмеченое красным необходимо удалить. Это нужно для експорта в рсс-поток для Яндекс.Новости (Технические требования Яндекса:http://partner.news.yandex.ru/tech.pdf) Експорт делаю так: Код:
yandexnews = PAGE Код:
<yandex:full-text>###NEWS_CONTENT###</yandex:full-text> |
у PAGE есть stdWrap
можно передавать контент своему PHP скрипту который прицеплятеся к stdWrap (см доку по stdWrap, дале гугле за примером TS и PHP кода) пример в TS page.includeLibs.user_textWrap = fileadmin/templates/xxx.php page.stdWrap.preUserFunc = user_textWrap PHP код function user_textWrap($retstr,$conf ) { if ($GLOBALS['TSFE']->id != 1) $retstr = str_replace('align="center"', 'class="to-center"', $retstr); return $retstr; } |
Спасибо за ответ! К сожалению, я не силен в php. Задачу решил таким образом:
Код:
yandexnews = PAGE Код:
<!-- ###TEMPLATE_RSS2### begin -->###XML_DECLARATION### |
Часовой пояс GMT +4, время: 05:50. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot