如何调取phpcms最近更新的文章

  介绍

今天就跟大家聊聊有关如何调取phpcms最近更新的文章,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

<强> phpcms <>强如何调取最近更新的文章?

<强> phpcms v9调用全站最新文章(最近更新所有内容)

第一步修改phpcms \模块\ \内容类,content_tag.class。php,在最后面的}上面添加

公共职能newcontent(元数据){   num=intval中美元($ data[& # 39;限制# 39;])?intval中($ data[& # 39;限制# 39;]):& # 39;20 & # 39;;//设置排序   开关($ data[& # 39;订单# 39;)){   & # 39;1 & # 39;:   美元订单=& # 39;“id”ASC & # 39;;   打破;   案例& # 39;2 & # 39;:   美元订单=& # 39;“id”DESC & # 39;;   打破;   & # 39;3 & # 39;:   美元订单=& # 39;“inputtime”ASC & # 39;;   打破;   & # 39;4 & # 39;:   美元订单=& # 39;“inputtime”DESC & # 39;;   打破;   & # 39;5 & # 39;:   美元订单=& # 39;“updatetime”ASC & # 39;;   打破;   & # 39;6 & # 39;   美元订单=& # 39;“updatetime”DESC & # 39;;   打破;   默认值:   美元订单=& # 39;“id”DESC & # 39;;   }   如果($ data [& # 39; catid& # 39;)) {   美元catids=爆炸(& # 39;& # 39;$ data [& # 39; catid& # 39;]);   foreach (catids catid美元美元){   (catid=intval中美元catid);   如果(空(catid美元));   $ this→set_modelid (catid美元);   $=$这→类别(catid美元)(& # 39;孩子# 39;]吗?& # 39;“catid”(& # 39;。$ this→类别(catid美元)(& # 39;arrchildid& # 39;] # 39;公司)& # 39;:“;“catid”=$ catid";   数据=这→美元db→选择(美元,& # 39;* & # 39;,num美元,美元顺序);   $ data [$ catid][& # 39;数据# 39;]=$数据;//记录本次的文章数   $ data [& # 39; num # 39;] []=count($数据);   美元model_num + +;   }   其他}{   $模型=getcache(& # 39;模型# 39;,& # 39;下议院# 39;);   foreach(模型作为模型美元){   $ this→db→set_model($模型[& # 39;modelid& # 39;]);   数据=这→美元db→选择(& # 39;& # 39;& # 39;* & # 39;,num美元,美元顺序);   $ data[$模型[& # 39;modelid& # 39;]][& # 39;数据# 39;]=$数据;//记录本次的文章数   $ data [& # 39; num # 39;] []=count($数据);   美元model_num + +;   }   }   如果(元数据){//获取每个模型应该截取的条数   $ num=装天花板(num/model_num美元);//循环条数记录用于找出条数不满足的数量然后进行平均   w_num=w_num_t美元=& # 39;& # 39;;   foreach ($ data [& # 39; num # 39;]美元num_t) {   if ($ num_t & lt;num美元){   w_num +=$ num - num_t美元;   美元w_num_t + +;   }   }//判断是否有不满足平均数的如果有那么就增加平均值   如果(w_num_t美元){   (num +=装天花板美元w_num/(model_num - w_num_t美元));   }   数组$数据=();   foreach(数据作为美元r) {   $ r_n=& # 39; & # 39;;   如果(is_array ($ r(& # 39;数据# 39;)))   foreach ($ r & # 39;数据# 39;]美元r_t) {   数据[]=r_t美元;   如果(+ + $ r_n==$ num)休息;   }   }   返回元数据;   其他}{   返回错误;   }   }

第二步:模板调用

其实就和默认的文章列表调用差不多

{pc:内容action=皀ewcontent"}

参数说明:

catid:可有可无,加了就只调用指定栏目的信息,多个栏目请使用英文半角的,间隔

顺序:排序参数值:1 - 7,具体的含义在代码里面很容易看明白不祥述

num:调用数量,不指定默认调用20条

看完上述内容,你们对如何调取phpcms最近更新的文章有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

如何调取phpcms最近更新的文章