#44147 Roffun:
#44144 mexorus: Мне бы в коде плагина показать что править чтоб в таком виде вышло.
Чтобы в плагине не править, в папке шаблона (там же где index.tpl лежит):
- создаете папку modules
- внутри папки modules создаете папку rss
- внутри папки rss создаёте файл rss.tpl
Открываете файл в редакторе и вставляете код:
<!-- BEGIN: MAIN -->
<?xml version='1.0' encoding='{RSS_ENCODING}'?>
<rss version='2.0'>
<channel>
<title>{RSS_TITLE}</title>
<description>{RSS_DESCRIPTION}</description>
<link>{RSS_LINK}</link>
<generator>Cotonti</generator>
<language>{RSS_LANG}</language>
<pubDate>{RSS_DATE}</pubDate>
<!-- BEGIN: ITEM_ROW -->
<item>
<title>{RSS_ROW_TITLE}</title>
<!-- IF {PHP.item.fields.ID|att_count('page',$this,'','images')} > 0 -->
<enclosure url="{PHP.cfg.mainurl}/{PHP.item.fields.ID|att_get('page',$this,'')|att_thumb($this)}" type="{PHP.item.fields.ID|att_get_Item_Img_MimeType('page',$this)}" length="{PHP.item.fields.ID|att_get('page',$this,'','size')}"/>
<!-- ENDIF -->
<description><![CDATA[{RSS_ROW_DESCRIPTION|strip_tags}]]></description>
<pubDate>{RSS_ROW_DATE}</pubDate>
<link><![CDATA[{RSS_ROW_LINK}]]></link>
</item>
<!-- END: ITEM_ROW -->
</channel>
</rss>
<!-- END: MAIN -->
Это будет работать для вывода изображений модуля page, если плагин attacher установили.
Добавлено 7 минут спустя:
enclosure это специальный тег, если нужно в этом месте именно img, то замените:
<enclosure url="{PHP.cfg.mainurl}/{PHP.item.fields.ID|att_get('page',$this,'')|att_thumb($this)}" type="{PHP.item.fields.ID|att_get_Item_Img_MimeType('page',$this)}" length="{PHP.item.fields.ID|att_get('page',$this,'','size')}"/>
на:
<img src="{PHP.cfg.mainurl}/{PHP.item.fields.ID|att_get('page',$this,'')|att_thumb($this)}" alt="{RSS_ROW_TITLE}">
Спасибо за код все заработало.
Добавлено 4 минуты спустя:
Еще вопрос картинка появилась в краткой новости тут https://vk.com/моя группа, а возможно сделать и в полной тут https://vk.com/@моя группа-rss