欢迎访问源码库!

源码库

您现在的位置是:源码库 > 模板下载 > DEDE模板 >

DEDE模板

DEDECMS模板制作常常要用到不少标签,小白都不是非常熟,我把它整理了一下,贴出来织梦CMS万

发布时间:2021-09-06DEDE模板评论
DEDE的有关文章是依据tag和文章关键字来的,不过成效不是特别的好,获得文章的数目是比较少的。对DEDE系统自带的有关文章标签有兴趣的朋友,可以去看likearticle|DEDE有关文章标签一文

DEDE的有关文章是依据tag和文章关键字来的,不过成效不是特别的好,获得文章的数目是比较少的。对DEDE系统自带的有关文章标签有兴趣的朋友,可以去看likearticle|DEDE有关文章标签一文。
今天给大伙推荐的是只依据文章的Tag标签来调用有关文章的自概念标签,在手工填写Tag标签的状况下,成效还是很好的。先说一下怎么样给DEDE系统增加自概念标签,仅需把自概念标签文件上传到\include\taglib目录即可。下面是依据Tag标签获得有关文章的自概念dede:arctag标签代码:
<?php if)exit;
functionlib_arctag
{
global$dsql;
$ar="row|10";
FillAttsDefault;
extract;
$innertext=$ctag->GetInnerText;
$tcp=newDedeTagParse;
$tcp->SetNameSpace;
$tcp->LoadSource;
$aid=$refObj->Fields['id'];
$revalue='';
if{
$ids=array;
$tag=array;
$dsql->Execute;
while){
$tag[] =$re['tag'];
}
if{
foreach{
$dsql->Execute;
while){
$ids[] =$re1['aid'];
}
}
}
if{
$ids =array_unique;
$sqa=".")";
$query= "SELECT se.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
FROM `dede_archives` se LEFT JOIN `dede_arctype` tp ON se.typeid=tp.id WHERE se.id in$sqalimit$row";
$dsql->Execute;
while){
$row1['arcurl'] = GetFileUrl;
$row1['title'] = cn_substr;
foreach{
$tcp->Assign]);
}
$revalue.=$tcp->GetResult;
}
}
}
return$revalue;
}
复制以上的代码,用Dreamweaver等专业软件保存为arctag.lib.php文件,注意和你用的织梦CMS系统编码一致。dede:arctag标签在DEDECMS模板中的使用方法如下:

{dede:arctag id=10}
<ahref="[field:arcurl/]">[field:title/]</a> {/dede:arctag}
你可以依据我们的需要,对标签进行自我拓展。

广告位