如何调取phpcms最近更新的文章
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,今天就跟大家聊聊有关如何调取phpcms最近更新的文章,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。phpcms如何调取最近更新的文章?php
千家信息网最后更新 2026年11月01日如何调取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安全错误
数据库的锁怎样保障安全
山东特亿宝互联网科技有限公司
科技与互联网
互联网科技金融
广州互联网科技公司
无线互联网科技
互联网科技上市公司
互联网 视角下的科技创新
润盈互联网科技
大白互联网科技
互联网科技汛
新华互联网科技校企合作
湖南洣水互联网科技有限公司扣款
博兴的互联网电子科技公司
广州慧亚互联网科技怎么样
黑科技闪耀互联网之光
江阴互联网智能科技产品进口
爱医互联网络科技
山东子淼互联网科技有限公司
扫呗互联网科技有限公司
容联科技互联网电商
广州为想互联网科技有限公司
互联网最新的科技
润盈互联网科技
栖莱科技互联网股份有限公司
北京市互联网新科技
互联网领先科技宣传片
广州梦谷互联网科技有限公司领导
长沙渺峰互联网科技有限公司
科技互联网经济论坛
互联网科技博主张洲