设为首页收藏本站

PHPIN.NET

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

[技巧手记] 帝国CMS按分类输出所有TAG标签

[复制链接]

374

主题

381

帖子

2554

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2554
发表于 2015-1-17 16:36:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
帝国CMS按分类输出所有TAG标签

本文关键字词:帝国CMS标签,TAG标签,TAGS

在网站根目录新建一个tag.php文件,加入以下代码即可(样式自行修改)
tag.php Code:
  1. <!-- TAG查询代码开始 -->
  2. <?php
  3. require('./e/class/connect.php'); //引入数据库配置文件和公共函数文件
  4. require('./e/class/db_sql.php'); //引入数据库操作文件
  5. require('./e/data/dbcache/class.php'); //引入栏目缓存文件
  6. $link=db_connect(); //连接MYSQL
  7. $empire=new mysqlquery(); //声明数据库操作类
  8. //获得TAG分类
  9. $tagclass_sql=$empire->query('select classid,classname from '.$dbtbpre.'enewstagsclass order by classid asc');
  10. while($tagclass_r=$empire->fetch($tagclass_sql)){
  11. echo '<div class="tagbqn clearfix"><h3>'.$tagclass_r['classname'].'</h3>'.PHP_EOL;
  12. /*按分类输出所有已分类TAG*/
  13. $tag_sql=$empire->query('select tagname from '.$dbtbpre.'enewstags where cid='.$tagclass_r['classid'].' order by tagid desc');
  14. while($tag_r=$empire->fetch($tag_sql)){
  15. $tagslink=$public_r['newsurl'].'tags-'.urlencode($tag_r['tagname']).'-0.html';//TAG标签链接
  16. $tag_all.='<a href="'.$tagslink.'" title="'.$tag_r['tagname'].'">'.$tag_r['tagname'].'</a>';
  17. }
  18. echo $tag_all.PHP_EOL.'</div>'.PHP_EOL;
  19. }
  20. /*其他TAG标签*/
  21. echo '<div class="tagbqn clearfix"><h3>未分类标签</h3>'.PHP_EOL;
  22. /*按分类输出所有TAG*/
  23. $tag_sql=$empire->query('select tagname from '.$dbtbpre.'enewstags where cid=0 order by tagid desc');
  24. while($tag_r=$empire->fetch($tag_sql)){
  25. $tagslink=$public_r['newsurl'].'tags-'.urlencode($tag_r['tagname']).'-0.html';//TAG标签链接
  26. $tag_other.='<a href="'.$tagslink.'" title="'.$tag_r['tagname'].'">'.$tag_r['tagname'].'</a>';
  27. }
  28. echo $tag_other.PHP_EOL.'</div>'.PHP_EOL;
  29. db_close(); //关闭MYSQL链接
  30. $empire=null; //注消操作类变量
  31. ?>
  32. <!-- TAG查询代码结束 -->
复制代码


以上只是实例代码。更多技巧请自行拓展。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|PHPIN.NET ( 冀ICP备00000001号 )|网站地图  

GMT+8, 2016-12-4 14:11

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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