来源:自学PHP网 时间:2014-09-27 19:03 作者: 阅读:次
[导读] 帝国cms灵动标签调用技巧下文分享给大家,一起来看看吧...
帝国cms灵动标签调用技巧下文分享给大家,一起来看看吧
新帖(动态地址) [/e:loop] 精华(动态地址) [e:loop={"select tid,subject,dateline,digest from pre_forum_thread where digest!=0 order by tid desc limit 10",10,24,0}] [/e:loop] 新帖(静态地址) [e:loop={"select tid,subject,dateline from pre_forum_thread order by tid desc limit 4",10,24,0}] [/e:loop]精华(静态地址) [e:loop={"select tid,subject,dateline,digest from pre_forum_thread where digest!=0 order by tid desc limit 4",10,24,0}] [/e:loop]热帖 (动态地址) 回复达到20,及更多 [e:loop={"select tid,subject,dateline,replies from pre_forum_thread where replies>=20 order by tid desc limit 10",10,24,0}] [/e:loop]热帖 (静态地址) 回复达到20,及更多 [e:loop={"select tid,subject,dateline,replies from pre_forum_thread where replies>=20 order by tid desc limit 10",10,24,0}] [/e:loop] 灵动标签太强大了 不会sql语句?不怕!这个照搬就行! 不说没用的了 调用论坛最新10个帖子:
给不懂得sql的新手的翻译说明: 意思是展示 cdb_threads 这个数据表中的 tid 这个字段, 意思是展示 cdb_threads 这个数据表中的 subject 这个字段,并且截取40个字符,也就是20个汉字
以上的解释够通俗易懂的了吧?看不懂代码没关系,把那些< >当中的看不懂的东西,就当做一个你不认识的汉字看待,复制粘贴即可 调用论坛10个精华帖子,按顺序排列:
跟上面一样,不同的就是加上了 where digest <>0 也就是选择带有digest的帖子; 调用论坛10个访问最多的帖子,按访问顺序排列:
论坛排行:
fid,name,threads 是dz论坛数据表cdb_forums 中的三个字段,分别代表:论坛板块id,论坛板块名,论坛板块内的帖子 通过以上三个简单的例子,大致可以明白,灵动标签可以直接调用数据库里的字段,需要用一个sql语句读取这个字段,如果出现错误的话,最常见的一种原因就是数据表不存在,也就是你的数据表没设定好,一般默认安装的discuz论坛不用修改上面的代码。 以上是我个人的经验,本人不懂得sql语言,也不懂php语言,就会一点简单的html和简单的英语,参考了以下几个帖子,在此对表示感谢!
啥也不说了 我也来分享一下吧 其他的参数就不多讲了 调用多个板块的帖子 以上就是整理互联网内容给大家带来的分析介绍,如果大家想了解更多相关内容,请持续关注本站,本站小编将在第一时间为大家带来更好的经典内容。更多精彩内容,尽在jb51.net脚本之家! |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com