您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS教程二次开发统计专题信息数量的方法
林包显2023-05-10 15:50:25帝国CMS教程已有人查阅
导读本次帝国CMS统计专题信息数量教程主要讲的是列表页list.var的代码写法。其他标签调用同理,只需要小改就可以了。统计的当前专题的信息数量
本次帝国CMS统计专题信息数量教程主要讲的是列表页list.var的代码写法。其他标签调用同理,只需要小改就可以了。统计的当前专题的信息数量,并按时间分类统计了7天内收录的信息和30天内收录的专题信息。
首先我们来帝国CMS调用专题列表,新建一个自定义列表,代码如下
统计记录:
select count(*) as total from [!db.pre!]enewszt
查询记录:
select ztname as title,ztpath as newspath,ztimg as titlepic,intro as smalltext,ztpath as classid,onclick,ztid as id from [!db.pre!]enewszt
然后我们再来写列表页的模板,勾选“使用程序代码”,代码如下
$tiao=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]'"); $tj=$empire->fetch1("select newstime from {$dbtbpre}enewsztinfo where ztid='$r[id]'"); $tian=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]' and '$tj[newstime]'>UNIX_TIMESTAMP()-86400*7"); $yue=$empire->gettotal("select count(*) as total from {$dbtbpre}enewsztinfo where ztid='$r[id]' and '$tj[newstime]'>UNIX_TIMESTAMP()-86400*30"); $listtemp='<li> <a href="/[!--classid--]"> <img src="[!--titlepic--]"> </a> <div class="txt"> <h4><a href="/[!--classid--]">[!--title--]</a></h4> <p><i><b>'.$tiao.'</b>个讨论</i> <i><b>[!--onclick--]</b>个关注</i></p> <span>7天新增<b>'.$tian.'</b>个讨论, 30天新增<b>'.$yue.'</b>个讨论</span> </div> <a href="/[!--classid--]" class="add">+关注</a> </li>';
我的站长站来为大家说下意思,第一段$tiao为统计当前专题的所有信息数量,$tj为查询当前专题的newstime字段,$tian为统计ztid等于当前专题ID并时间等于7天的信息,$yue同理是统计的30天的信息。
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS登录后台提示"您的Cookie没有开启,不能登陆成功"的解决方法
如果没有动过文件特别是/e/config/config.php文件的话!请按照如下操作肯定就OK了!到你的主机或者服务器环境里找到php.ini文件(如果不知道在哪联系你的空间商就行了)找到如下:out -
帝国CMS编辑器fckeditor让图片固定宽度高度适应的方法
以下引用帝国论坛用户(交叉点)的分享:关于上传图片大小的问题,如果图片太小或者太大,用户自己不想重新调整大小,有的时候图会按原图一样输出。 -
帝国CMS自定义函数过滤字符的方法
首先在 e/class/connect.php 文件中加入一个自定义函数 比如 NoHTML() 这个自己喜欢随便设置 -
帝国CMS灵动标签实现当前栏目高亮 支持二级栏目排序
帝国CMS实现当前栏目高亮,官网论坛也有一些方法。但都各有缺陷,比如 不支持静态化的栏目页,或不支持内容页。再者就是调用出来的栏目无法自定义排序,也就是只能按栏目ID来排序。
留言与评论 (共有 条评论) |