如何使用Concrete5将全文和图像链接放入自定义rss?

如何使用Concrete5将全文和图像链接放入自定义rss?,rss,customization,concrete5,Rss,Customization,Concrete5,我试图从Concrete5中提取内容,将其导入Wordpress,然后再导入另一个不同的平台。我推测,获得一个包含所有新闻的rssxml可能会成功。我是个混球,请容忍我 但默认情况下,我只获取标题、日期和描述,这是摘录 我正在处理的Concrete5具有“新闻条目”的新闻,它们有两个属性:文本区域“新闻文本”和图像/文件“新闻图像” 现在。。。有没有办法将这两个信息放在rss xml结果中,这样我就可以导入完整的文章,而不仅仅是标题和描述 我尝试使用GetAttribute在blocks/pag

我试图从Concrete5中提取内容,将其导入Wordpress,然后再导入另一个不同的平台。我推测,获得一个包含所有新闻的rssxml可能会成功。我是个混球,请容忍我

但默认情况下,我只获取标题、日期和描述,这是摘录

我正在处理的Concrete5具有“新闻条目”的新闻,它们有两个属性:文本区域“新闻文本”和图像/文件“新闻图像”

现在。。。有没有办法将这两个信息放在rss xml结果中,这样我就可以导入完整的文章,而不仅仅是标题和描述

我尝试使用GetAttribute在blocks/page_list/tools中使用rss.php文件,但什么都没有

我正在处理的concrete5版本是5.5.2.1

这是concrete/clocks/page_list/tools/rss.php文件中的代码

<?php 
defined('C5_EXECUTE') or die("Access Denied.");

//Permissions Check
$nh = Loader::helper('validation/numbers');
if($_GET['bID'] && $_GET['cID'] && $nh->integer($_GET['bID']) && $nh->integer($_GET['cID'])) {
$c = Page::getByID($_GET['cID']);
if (is_object($c) && !$c->isError()) { 

    $a = Area::get($c, $_GET['arHandle']);

    //edit survey mode
    $b = Block::getByID($_GET['bID'],$c, $a);

    $controller = new PageListBlockController($b);
    $rssUrl = $controller->getRssUrl($b);

    $bp = new Permissions($b);
    if( $bp->canRead() && $controller->rss) {

        $cArray = $controller->getPages();
        $nh = Loader::helper('navigation');

        header('Content-type: text/xml');
        echo "<" . "?" . "xml version=\"1.0\"?>\n";

?>
        <rss version="2.0">
          <channel>
            <title><?php echo $controller->rssTitle?></title>
            <link><?php echo BASE_URL.$rssUrl?></link>
            <description><?php echo $controller->rssDescription?></description> 
<?php 
        for ($i = 0; $i < count($cArray); $i++ ) {
            $cobj = $cArray[$i]; 
            $title = $cobj->getCollectionName(); ?>
            <item>
              <title><?php echo htmlspecialchars($title);?></title>
              <link>
                <?php echo  BASE_URL.$nh->getLinkToCollection($cobj) ?>       
              </link>
              <?php 
              if(strlen(htmlspecialchars(strip_tags($cobj->getCollectionDescription()))) != 0) {
                $desc = htmlspecialchars(strip_tags($cobj->getCollectionDescription()))."...";
              } else {
                $desc = "";
              }
              ?>
              <excerpt><?php echo $desc;?></excerpt>
              <description><?php echo htmlspecialchars(strip_tags($cobj->getAttribute($news_text))); ?></description>
              <image><?php echo $cobj->getAttribute($news_image) ?></image>
              <?php  /* <pubDate><?php echo $cobj->getCollectionDatePublic()?></pubDate>
              Wed, 23 Feb 2005 16:12:56 GMT  */ ?>
              <pubDate><?php echo date( 'D, d M Y H:i:s T',strtotime($cobj->getCollectionDatePublic())) ?></pubDate>
            </item>
        <?php  } ?>
             </channel>
        </rss>

<?php   } else {    
        $v = View::getInstance();
        $v->renderError(t('Permission Denied'), t("You don't have permission to access this RSS feed"));
        exit;
    }
}

} else {
echo t("You don't have permission to access this RSS feed");
}
exit;

2005年2月23日星期三16:12:56 GMT*/?>

也许你可以发布一些代码,让我们看看你在做什么?请提供更多信息,比如你在RSS提要中包含了什么以及你已经有了什么代码。也请包括concrete5版本!更新了文章的版本和代码