请输入搜索关键字!

织梦dedecms首页调用指定栏目tag标签的方法

游龙bet365体育投注_bte365体育投注靠谱吗_asia365体育在线投注网(www.crjwz.com) | 2019-05-27 18:35 | 关注:127 我要投稿

摘要: 在使用 织梦 dedecms建站中,很有可能需要用到在首页根据调用某个栏目下的TAG,也就是是按栏目调出TAG,这里就需要用到DEDE 的SQL运行功能 {dede:sql sql=select * from dede_archives a left join dede_taglist t...

在使用织梦dedecms建站中,很有可能需要用到在首页根据调用某个栏目下的TAG,也就是是按栏目调出TAG,这里就需要用到DEDE 的SQL运行功能
{dede:sql sql="select * from dede_archives a left join dede_taglist t on a.id=t.aid where a.typeid='22' limit 4"}
?? [field:tag /]
{/dede:sql}

这里typeid=‘22’可以改成你实际要调用的栏目ID,limit 4这个是调用多少个TAG出来
以上的代码是随便哪里都可以用
织梦dedecms首页调用指定栏目tag标签的方法(www.crjwz.com)
如果是要再栏目页调用,还有一个代码
[field:id runphp=yes] ?
??? $tsql = new DedeSql(false); ?
??? $tags = ''; ?
??? $tsql->SetQuery("Select i.tagname From dede_tag_list t left join dede_tag_index i on i.id=t.tid where t.aid='@me'"); ?
??? $tsql->Execute('t'); ?
??? while($row = $tsql->GetArray('t',MYSQL_ASSOC)){ ?
??? $tags .= "".$row['tagname'].""; ?
??? } ?
??? @me=$tags; ?
??? [/field:id]

如果是DEDE5.7 及之后的版本,可以直接在栏目页用[field:id function=GetTags(@me)/] 就能直接调用,但是调用出来是不带链接的,如果需要链接,请注释掉includehelpersrchive.helper.php文件的130行: $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
用下面语句替换,当然你也可以加入自己的样式:$tags .= "".$row['tag']." ";
精品源码
  • 织梦bet365体育投注_bte365体育投注靠谱吗_asia365体育在线投注健康养生

    ¥399.00元立即购买

  • 织梦大型娱乐门户

    ¥499.00元立即购买

  • 织梦dede仿北京时间

    ¥399.00元立即购买

视觉焦点
网友跟帖

共有 条评论

    推荐文章

    自适应网站与响应式网站有什么区别?

    新网站怎样做SEO优化?

    怎样建营销型网站?都具备什么样的特征

    怎样才能把网站关键词排名做到首页?

    网站做的SEO总没效果是什么原因

    相关文章

    联系我们

    • 游龙bet365体育投注_bte365体育投注靠谱吗_asia365体育在线投注公众号
      全面掌握电商一手资讯

    • 游龙bet365体育投注_bte365体育投注靠谱吗_asia365体育在线投注服务号
      精彩活动,推送提醒

    垂询热线:189-5250-0766

    合作投稿:1845609988@qq.com

    扬州市宝应县泰山西路乐意楼

    备案号:苏ICP备15018259号-2