Настраиваю автопостинг с сайта в соцсети, VK и Одноклассники настроил без проблем, но вот оказалось, что Мой Мир не хочет брать ленту сайта из за того, что в RSS ленте нет тега img к изображениям.
Подскажите пожалуйста, как прописать тег img к изображениям в RSS?
Столкнулся с такой же проблемой на версии 2.15.2, пытаюсь в объявлениях вывести rss с тегом img, но в ленте упорно отображаться не хочет, подскажите пожалуйста, вот даю код вывода шаблона. Системное Имя поля Фотография — photo.
<?php echo '<?xml version="1.0" encoding="UTF-8"?>' . "\n"; ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title><?php html($feed_title); ?></title> <link><?php html($this->site_config->host); ?></link> <description><?php html($feed['description']); ?></description> <language><?php html(cmsCore::getLanguageName()); ?></language> <image> <url><?php echo $this->site_config->upload_host_abs . '/' . $feed['image']['normal']; ?></url> <title><?php html($feed_title); ?></title> <link><?php html($this->site_config->host); ?></link> </image> <?php } ?> <atom:link rel="self" type="application/rss+xml" href="<?php html(href_to_current(true)); ?>"/> <?php foreach ($feed['items'] as $item) { ?> <item> <?php } ?> <?php } ?> <dc:creator><?php html($item['user']['nickname']); ?></dc:creator> <?php } ?> <?php } ?> <?php $image = cmsModel::yamlToArray($item[$feed['mapping']['image']]); ?> <?php $imgp = img_get_params($this->site_config->upload_path . $image[$feed['mapping']['image_size']]); ?> <enclosure url="<?php echo $this->site_config->upload_host_abs . '/' . $image[$feed['mapping']['image_size']]; ?>" type="<?php echo $imgp['mime']; ?>" length="<?php echo $imgp['filesize']; ?>" /> <?php } ?> <?php } ?> <link><?php echo $item['page_url']; ?></link> <guid><?php echo $item['page_url']; ?></guid> <comments><?php echo $item['comments_url']; ?></comments> <?php } ?> </item> <?php } ?> <?php } ?> </channel> </rss>