如何调取phpcms最近更新的文章
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,今天就跟大家聊聊有关如何调取phpcms最近更新的文章,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。phpcms如何调取最近更新的文章?php
千家信息网最后更新 2025年12月02日如何调取phpcms最近更新的文章
今天就跟大家聊聊有关如何调取phpcms最近更新的文章,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
phpcms如何调取最近更新的文章?
phpcms v9调用全站最新文章(最近更新所有内容)
第一步 修改 phpcms\modules\content\classes content_tag.class.php 在最后面的 } 上面添加
public function newcontent($data){$num = intval($data['limit']) ? intval($data['limit']) : '20';// 设置排序switch($data['order']){case '1':$order = ' `id` ASC ';break;case '2':$order = ' `id` DESC ';break;case '3':$order = ' `inputtime` ASC ';break;case '4':$order = ' `inputtime` DESC ';break;case '5':$order = ' `updatetime` ASC ';break;case '6':$order = ' `updatetime` DESC ';break;default:$order = ' `id` DESC ';}if($data['catid']){$catids = explode(',', $data['catid']);foreach($catids as $catid){$catid = intval($catid);if(empty($catid))continue;$this->set_modelid($catid);$where = $this->category[$catid]['child'] ? ' `catid` IN ('.$this->category[$catid]['arrchildid'].')' : " `catid` = $catid";$datas = $this->db->select($where, '*', $num, $order);$data[$catid]['data'] = $datas;// 记录本次的文章数$data['num'][] = count($datas);$model_num++;}}else{$models = getcache('model', 'commons');foreach($models as $model){$this->db->set_model($model['modelid']);$datas = $this->db->select('', '*', $num, $order);$data[$model['modelid']]['data'] = $datas;// 记录本次的文章数$data['num'][] = count($datas);$model_num++;}}if($data){// 获取每个模型应该截取的条数$num = ceil($num/$model_num);// 循环条数记录用于找出条数不满足的数量然后进行平均$w_num = $w_num_t = '';foreach($data['num'] as $num_t){if($num_t < $num){$w_num += $num-$num_t;$w_num_t++;}}// 判断是否有不满足平均数的 如果有那么就增加平均值if($w_num_t){$num += ceil($w_num/($model_num-$w_num_t));}$datas = array();foreach($data as $r){$r_n = '';if(is_array($r['data']))foreach($r['data'] as $r_t){$datas[] = $r_t;if(++$r_n == $num)break;}}return $datas;}else{return false;}}第二步:模板调用
其实就和默认的文章列表调用差不多
{pc:content action="newcontent" }参数说明:
catid: 可有可无 加了就只调用指定栏目的信息 多个栏目请使用英文半角的 ,间隔
order:排序 参数值:1-7 具体的含义在代码里面很容易看明白 不祥述
num:调用数量 不指定默认调用20条
看完上述内容,你们对如何调取phpcms最近更新的文章有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
文章
更新
内容
参数
数量
栏目
排序
可有可无
差不多
代码
信息
全站
半角
含义
多个
平均值
平均数
更多
最新文章
模型
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
枣庄市网络安全检查
忏悔炉石传说数据库
魔兽世界斯提克斯服务器
浙江大学软件开发专业好
厦门龙脉网络技术有限公司
网络安全培训班价格表
天亿网络安全公众号
数据库怎么导入系统里
江苏调度服务器安装云主机
密云区网络技术咨询清单
软件开发的底层逻辑
平凉市网络安全宣传
山东应用软件开发哪里好
网络安全建设费用如何计算
多媒体通信网络技术英文
手游镇魂曲服务器
数据库会卡
海珠软件开发院校中专
四川党员量化积分管理软件开发
上海邀玩网络技术有限
厦门dns服务器地址
北仑软件开发教程
分布式数据库设计的核心任务是
预测靶基因中大数据库
山西餐饮软件开发服务介绍
手机能自己搭建服务器么
网络安全人员方面
齐鲁工业大学网络安全专业硕士
服务器被入侵了怎么办
技术部门软件开发管理制度