数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / EXCMS RSS文件

EXCMS RSS文件

查看全部词条命名空间:Main

导航:返回上一页


EXCMS的RSS文件为:rss.php,网站聚合。

代码

01	 0){
44	    $_PAGE_CHANNEL = excms_func_getChannelCacheById($channelid);
45	     
46	    //设置栏目地址
47	    $_PAGE_CHANNEL['href'] = "http://" . $_SERVER['SERVER_NAME'] . $_PAGE_CHANNEL['href'];
48	     
49	    //设置头部信息
50	    header ('content-type: text/xml');
51	    header('Content-Disposition: inline; filename=rss_' . str_replace(' ', '', $_PAGE_CHANNEL['name']) . '.xml');
52	    echo '';
53	    $tpl = 'rss.xml';
54	     
55	}else{
56	    $_PAGE['title'] = 'RSS地图';
57	    excms_import("EXCMS.update.ChannelFunction");
58	    $_PAGE['position'] = ChannelFunction::getNavigation() . ' RSS地图';
59	    $tpl = 'rss.html';
60	}
61	 
62	//输出模板
63	excms_func_templateDisplay($tpl);
64	 
65	?>

代码说明

  • $channelid = excms_func_id_decode($channelid); //解密栏目ID。
  • $_PAGE_CHANNEL = excms_func_getChannelCacheById($channelid); //根据栏目ID获取栏目缓存
  • $_PAGE['position'] = ChannelFunction::getNavigation() . ' RSS地图'; //获取当前导航栏。

代码修改

$_PAGE页面参数可以自由定义,根据模板的需要来增加和修改页面参数。模板中可调用页面的参数,例如:{$_PAGE.title}显示页面标题。$_PAGE_CHANNEL为栏目列表变 量数组,包含当前栏目的所有信息。

如果要更改RSS模板路径以及模板名称请修改$tpl变量值。

category:EXCMS