下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国cms封装自定义函数实现用户发布数统计

398 2021-04-20 21:21:23

收藏
在帝国cms会员开发的过程中,我们经常需要展示用户文章发布数统计。如果每次需要用到就写一次函数无疑是非常浪费时间的,代码的可读性也十分差。

帝国cms封装自定义函数实现用户发布数统计
那么,怎样将用户发帖总数封装成自定义函数以便随时调用呢?

源码参考如下:
<?php
    function u_newstotal($userid){
        global $empire,$class_r,$dbtbpre;
        $query="select count(*) as total from {$dbtbpre}ecms_news WHERE userid=".$userid." ";
        $num=$empire->gettotal($query);
        echo $num;
    }
?>

在需要用到的场景中,使用如下命令即可调用
<?=u_newstotal($userid)?>

这样,我们就实现了帝国cms用户发帖总数的封装。
 

附注1:什么是帝国cms函数封装?

所谓帝国cms函数封装,就是把需要在不同页面用到的相同功能写成一个函数,函数里传入一个指定类型的值。如本文的u_newstotal就是这个封装的函数名,而$userid就是这个值。
 

附注2:帝国cms函数封装在哪里?

帝国cms函数封装一般都是位于/e/class/userfun.php,默认函数文件是/e/class/functions.php,之所以放到userfun.php,一方面可以更好地避免和默认函数冲突,另一方面将来维护、程序升级起来都会更加方便。

本文地址:https://xzo.com.cn/develop/empire/824.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
帝国CMS创建新栏目乱码怎么办?
帝国CMS创建新栏目乱码怎么办?

经常会有用户朋友反馈说新建的栏目页面怎么不对,或者说新建栏目怎么乱码了?总...

15 821
帝国CMS的下载地址怎样设置点击进入下载页而不弹小窗口
帝国CMS的下载地址怎样设置点击进入下载页而不弹小窗口

帝国cms默认的下载地址是点击后弹窗一个小窗口,用户体验度并不好,但我们可以...

13 824
帝国cms安装模板里没有install文件夹怎么办?
帝国cms安装模板里没有install文件夹怎么办?

许多客户在使用帝国cms建站后想要再做一个网站,但复制所有的文件到新服务器...

0 541
帝国cms怎样批量删除垃圾留言?
帝国cms怎样批量删除垃圾留言?

现如今,许多商家通过机器批量给网站发留言,一条两条还可以接受,有的商家却是拼...

1 557
帝国cms默认首页index.html被收录了怎样做重定向?
帝国cms默认首页index.html被收录了怎样做重定向?

今天有客户联系鸥哥,说网站默认首页index.html被收录了。这本是好事,奈何网站...

0 608
帝国cms怎样制作多语言数据包?
帝国cms怎样制作多语言数据包?

许多帝国cms带有多语言版本,如果每个语言都添加一次程序,不仅开发比较麻烦,维...

0 473
帝国CMS在JS调用登陆模板中调用会员头像
帝国CMS在JS调用登陆模板中调用会员头像

我们在开发帝国cms登陆模板时经常需要调用会员头像,但帝国CMS默认并没有提供...

0 494
帝国cms编辑器ckeditor怎样获取最新内容?
帝国cms编辑器ckeditor怎样获取最新内容?

帝国cms编辑器使用的是ckeditor,想要获取最新内容需要点击两下,否则取到的不...

0 430
推荐插件
帝国cms百度文字识别ocr接口对接插件
帝国cms百度文字识别ocr接口对接插件

许多网站会做一些小功能小插件给客户使用以增强用户黏性,比如图片转文字,这种...

0 532
帝国cms批量添加后台用户插件
帝国cms批量添加后台用户插件

使用帝国cms的企业用户、新闻资讯类站点的用户很多,此类站点很多时候需要有...

0 868
帝国CMS内网用户静态站点文章访客统计插件
帝国CMS内网用户静态站点文章访客统计插件

本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...

0 635
帝国cms自动给正文关键词添加tag内链
帝国cms自动给正文关键词添加tag内链

帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...

0 919
帝国cms在线考试系统模板插件
帝国cms在线考试系统模板插件

一直没看到好用的帝国cms在线考试插件,所以自己开发了一款。在线考试插件用...

0 1385
帝国cms网站会员登录与退出历史记录日志插件
帝国cms网站会员登录与退出历史记录日志插件

帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...

0 478
帝国cms联想词搜索高级搜索插件下载
帝国cms联想词搜索高级搜索插件下载

帝国CMS自带的搜索功能虽然强大,但也有很强的局限性 -- 必须关键词完全匹配...

0 857
帝国cms访问统计ip地址链接与封禁插件下载
帝国cms访问统计ip地址链接与封禁插件下载

下载鸥开发了这款帝国cms封禁ip插件,自动记录访问情况,让我们可以更快的识别...

0 1174
客服QQ:341553759
扫码咨询 常见问题 >
官方交流群:90432500
点击加入