dedecms专题模板怎么用-DEDECMS

资源魔 35 0

dedecms专题模板怎样用?

DeDeCms的专题相干信息bbs上绝对较少,以前查阅了不少材料都未找到其处理计划

保举学习:织梦cms

无柰只有靠本人入手饥寒交迫;正在民间的版本上有这样的一段话:

一、文章列表用ID1,ID2,ID3这样方式离开,零碎会主动扫除没有同节点的相反文章;

二、对于单笔记录模板里的[field:fieldname /]标志的应用,请参考对于零碎协助对于 arclist 标志的阐明;

三、节点ID是节点的惟一标识,容许正在专题模板顶用{dede:specnote id='标识'/}这样来示意单个节点。

四、失常的状况下,每一个节点显示的是“节点文章列表”里的文档,假如你指定为“主动猎取模式”,那末必需指定要害字以及栏目ID。

可是经测试{dede:specnote id='标识'/}这个并无升效;因而开端处理这个,以交换掉原来比拟古板{dede:field name='note'/}标签;

举例阐明:

我要分两栏显示没有同节点的文章,今朝用"note"就不克不及完成,只能是同一节点分栏,难免就显患上有些捌扭,不敷灵敏。

上面我就把本人处理计划写下供同窗们参考,起首患上声明一点,只能是完成了性能,可算法纷歧定是最佳的,由于我没有太相熟DEDECMS代码且不当真的钻研过,心愿各人包涵!

步骤1:

文件地位:{include/inc_archives_view.php}

代码以下:

//告白标志
//-----------------------
else if($ctag->GetName()=="myad"){
$this->dtp->Assign($tagid,$this->PartView->GetMyAd($typeid,$ctag->GetAtt("name")));
}
// 专题标识
// by phpfans
else if($ctag->GetName()=="specnote"){
$this->dtp->Assign($tagid,$this->ChannelUnit->GetSpecList('',$this->ChannelUnit->specrule,$ctag->GetAtt("id")));
}

标签: dedecms 织梦教程 织梦技巧 dedecms教程 dede问题解决

抱歉,评论功能暂时关闭!