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

时间:2021-09-06 23:32来源:www.lmzzkj.com作者:未知点击:

导读:
扫描关注公众号
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}
你可以依据我们的需要,对标签进行自我拓展。

上一篇:IT科技类新闻资讯DEDE源码

网站首页 返回栏目

下一篇:没有了

相关文章
推荐文章

热门标签

织梦学院 织梦技巧

源码之家 - 免费提供最新网站源码下载!

Copyright © 2002-2021 源码之家 (http://www.yxny6.com) 网站地图 TAG标签 备案号:

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站