RSS{/dede:type}{/dede:channelArtlist}
<" />

"景先生毕设|www.jxszl.com

织梦DedeCMS获取當前栏目rss订阅链接

2022-10-29 16:32编辑: www.jxszl.com景先生毕设
DEDECMS调用当前栏目的id数字,来获取rss订阅链接地址.

I..首页index.htm,该页可以显示首页个栏目的rss链接.方法:找到

{dede:channelArtlisttypeid=0col=I.tablewidth=’I.00%’}{dede:t

 更多精彩就在: 51免费论文网|www.jxszl.com 
ype}RSS{/dede:type}{/dede:channelArtlist}

将代码:

RSS

添加到{dede:type}{/dede:type}中间的某个位置,根据你的布局自己定义.

注意:{dede:type}{/dede:type}中间不能再使用phpurl底层变量获得/plus路径,请固定改变量.

II.封面页index_article.htm

{dede:channelArtlisttypeid=0col=I.tablewidth=’I.00%’}{dede:type}{/dede:type}{/dede:channelArtlist}

中间添加子栏目rss方法与首页相同.该栏目还可以添加I.个该栏目的rss.方法:

在任何位置添加下面代码,任何位置"请考虑你的布局.

RSS

即可得到改封面栏目的rss链接.

III.列表页list_article.htm,在任何位置添加如下代码:

RSS

其实同封面页!

IV.文章页article_article.htm,在任何位置添加如下代码:

RSS

即可显示文章所在栏目rss链接.

注:上面所有出现的任何位置"可在任何html代码处,但不要包含在任何dede的模版代码内!即不可嵌套.

其他标签可比照完成.

由于DEDE的模板将大写都转换为了小写,而数据库竟然有ID字段,这也许是BLT没想到的.所以,得不到ID的值.改进办法:打开include/inc/inc_fun_SpGetArcList.php,查找

if($row=$dsql->GetArray("al")){

里面加入I.行

$row[id]=$row[ID];

打开include/inc/inc_arcpart_view.php,找到函数:

functionGetOneTypeelse{

里面加入I.行

$row[id]=$row[ID];


原文链接:http://www.jxszl.com/biancheng/dedecms/75620.html