这篇文章主要为大家详细介绍了织梦dede:tag调用指定多个栏目的TAG标签,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。
官方dede:tag默认只能调用指定的1个栏目的,无法指定多个栏目
例如,我要调用指定的1,2,3这个几个栏目和子栏目的TAG标签出来
{dede:tag row='30' sort='new' getall='1' typeid='1,2,3'}<a href="[field:link/]">[field:tag/]</a>{/dede:tag}
解决方法
打开 /include/taglib/tag.lib.php 找到 ,大概在67行左右
$addsql = " WHERE typeid='$typeid' ";
改成
//指定了多个栏目时 if( preg_match('#,#', $typeid) ) { $typeids = explode(',', $typeid); foreach($typeids as $ttid) { $typeidss[] = GetSonIds($ttid); } $typeidStr = join(',', $typeidss); $typeidss = explode(',', $typeidStr); $typeidssok = array_unique($typeidss); $typeid = join(',', $typeidssok); $addsql = " WHERE typeid IN ($typeid) "; } else { $addsql = " WHERE typeid IN (".GetSonIds($typeid).") "; }
如图
感谢打赏,我们会为大家提供更多优质资源!
热词标签: tag
延伸阅读
- dedecms tag 标签调用方法(大全)
- 百度SEO必备|织梦DedeCMS自动生成TAG标签和关键
- 织梦当前文档内容自动关联tag标签做内链
- 织梦tag标签添加自定义seo标题、关键词、描
- DedeCMS清空数据(文章/Tag/栏目)并让所有栏目
- 织梦dedecms列表页调用tag的方法
- 织梦静态页面生成时出现DedeTag Engine Create
- 让Dedecms发布文章时Tag标签中文逗号自动变成
- 织梦程序网站tag模板文件不存在,无法解析文
- 织梦tags标签长度不够被截断的处理方法
- 织梦tag标签显示每个标签相应的文章数量的
- dedecms织梦TAG标签显示单个标签共有多少篇文
《织梦dede:tag调用指定多个栏目的TAG标签》期待您的评论!
织梦企业模板
新闻资讯财经科技类自适应响应式网站织
苹果CMSV8响应式自适应模板maccms黑绿色苹
营销型汽车用品配件类网站响应式织梦模
自适应手机端响应式餐饮加盟食品火锅类
生活用品日化产品类企业织梦模板带手机
织梦企业模板之dedeCMS行政诉讼律师事务
苹果CMSV10响应式图片加文字类H站X站自适
织梦响应式模板律师事务所网站自适应织
(自适应手机版)HTML5响应式电脑周边电