E-body
C.D.\Zennoposter проекты на заказ
- Регистрация
- 6 Сен 2007
- Сообщения
- 999
- Реакции
- 347
- Автор темы
- #1
Где править /sources/action_admin/rssexport.php чтоб выводило заданное колличество символов в rss ленте?
-
Решение
Если кому понадобиться экспорт новых тем в удобный экспорт новых постов с настройкой вывода содержимого.
-
Решение
-Надо попробовать после строки
добавить:PHP:$topic['post'] = preg_replace( "#\[attachment=(\d+?)\:(?:[^\]]+?)\]#is", "<a href='".$this->ipsclass->vars['board_url']."/index.php?act=attach&type=post&id=\\1'>".$this->ipsclass->vars['board_url']."/index.php?act=attach&type=post&id=\\1</a>", $topic['post'] );
Вместо цифры "80" можно выбрать другие - это минимальная длина строки текста, длинней которой начинается поиск пробела для обрезки.PHP:$topic['post'] = strip_tags(str_replace(array('<br>','<br/>','\n','\r')," ",$topic['post'])); while(stristr($topic['post']," "))$topic['post'] = str_replace(" "," ",$topic['post']); $i = 80; while( substr($topic['post'],$i,1) != " " and $i<strlen($topic['post']) )$i++; $topic['post'] = substr($topic['post'],0,$i)." ...";
Источник: forums.ibresource.ru/index.php?/topic/60813/
Если кому понадобиться экспорт новых тем в удобный экспорт новых постов с настройкой вывода содержимого.
Посмотреть вложение [643]rss_posts_mod.zipRSS Posts Mod v1.2
Файлы для правки:
/sources/action_admin/rssexport.php
/skin_acp/IPB2_Standard/acp_skin_html/cp_skin_rss.php
Обновление в версии 1.1:
- настройка вывода содержимого постов в ленту.
Обновления в версии 1.2:
- исправлена ошибка с датой.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.