织梦的相关文章是根据tag和文章关键词来的,不过效果不是特别的好,获取文章的数量是比较少的。对织梦系统自带的相关文章标签感兴趣的朋友,可以去看likearticle|织梦相关文章标签一文。 今天给大家分享的是只根据文章的Tag标签来调用相关文章的自定义标签,在手动填写Tag标签的情况下,效果还是非常不错的。先说一下如何给织梦系统增加自定义标签,只需要把自定义标签文件上传到\include\taglib目录即可。下面是根据Tag标签获取相关文章的自定义dede:arctag标签代码: functionlib_arctag(&$ctag,&$refObj) { global$dsql; $ar="row|10"; FillAttsDefault($ctag->CAttribute->Items); extract($ctag->CAttribute->Items); $innertext=$ctag->GetInnerText(); $tcp=newDedeTagParse(); $tcp->SetNameSpace("field","[",","); $tcp->LoadSource($innertext); $aid=$refObj->Fields['id',; $revalue=''; if($aid){ $ids=array(); $tag=array(); $dsql->Execute("f","select tag from dede_taglist where aid = '$aid'"); while($re=$dsql->GetArray("f")){ $tag[, =$re['tag',; } if($tag){ foreach($tagas$tk){ $dsql->Execute("f1","select aid from dede_taglist where tag =...
内容已隐藏,请关注公众号输入验证码查看
本帖支持关注公众号查看
【无套路 无套路 无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】
|