苏苏网赚论坛

 找回密码
 立即注册
查看: 9389|回复: 0

dedecms在列表页中调用当前文章tag标签方法

[复制链接]
跳转到指定楼层
楼主
发表于 2018-11-4 15:03:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  接触织梦也有一段时间了,织梦做站简单,标签也很强大,通过织梦tag标签我们可以将同类型的文章聚合,通过tag页面来做一些长尾词,但是织梦默认tag调用只能出现在内容页面,dedecms在列表页中调用当前文章tag标签如何实现呢?
  这里直接给出dedecms在列表页中调用当前文章tag标签方法。该方法主要是通过sql语句查询数据库实现的,如果你对sql很熟悉,那么理解起来应该很简单。
  [field:id runphp=yes]
  $tsql = new DedeSql(false);
  $tags = ”;
  $tsql->SetQuery(“Select i.tag From #@__taglist t left join #@__tagindex i on i.id=t.tid where t.aid=’@me’”);
  $tsql->Execute(‘t’);
  while($row = $tsql->GetArray(‘t’,MYSQL_ASSOC)){
  $tags.= “”.$row['tag'].””;
  }
  @me=$tags;
  [/field:id]
  前面开头的标签是自定义标签的试用方法,后面的查询语句如果不太清楚,可以百度下参照sql语法进行查看。本人用的是dedecms 5.6 utf-8使用后效果如图,没有其他任何问题,如果在其他版本中出现问题,可以自行对代码进行修改。
  归男科医院http://www.2331999.com/所有,若要转载请标上文章源自,感谢您的合作!
热帖推荐
回复

使用道具 举报

广告合作|最大的网赚客中文交流社区!十年老站!

GMT+8, 2024-5-3 15:40 , Processed in 0.156001 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.1 VIP版

© 2012-2022 苏苏网赚论坛 版权所有 | 10年老品牌

快速回复 返回顶部 返回列表