VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

phpcms如何检索最近更新的文章(phpcms如何检索最近更新的文章数据)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

phpcms如何检索最近更新的文章(phpcms如何检索最近更新的文章数据)

phpcms如何检索最近更新的文章?

Phpcms v9调用全站最新文章(所有内容都是最近更新的)

第一步是修改phpcms \ modules \ content \ class scontent _ tag.class.php并将其添加到最后一个}之上

公共函数new content($ data){ $ num = intval($ data【& amp;#39;极限与极限。#39;]) ?intval($ data【& amp;#39;极限与极限。#39;】):& amp#39;20 & amp#39;;//设置排序开关($ data【&;#39;订单和订单。#39;】){ case & amp#39;1 & amp#39;:$ order = & amp#39;` id` ASC & amp#39;;打破;案例与案例。#39;2 & amp#39;:$ order = & amp#39;desc & amp;#39;;打破;案例与案例。#39;3 & amp#39;:$ order = & amp#39;输入时间。#39;;打破;案例与案例。#39;4 & amp#39;:$ order = & amp#39;desc & amp;#39;;打破;案例与案例。#39;5 & amp#39;:$ order = & amp#39;ASC & amp#39;;打破;案例与案例。#39;6 & amp#39;:$ order = & amp#39;desc & amp;#39;;打破;默认:$ order = & amp#39;desc & amp;#39;;} if($ data【& amp;#39;catid & amp#39;】){ $ catids = explode(& amp;#39;,& amp#39;,$ data【& amp;#39;catid & amp#39;]);foreach($ catids as $ catid){ $ catid = intval($ catid);if(empty($ catid))继续;$ this-& gt;set _ modelid($ catid);$ where = $ this-& gt;类别【$ catid】【& amp;#39;儿童和青少年。#39;] ?& amp#39;(& amp#39;。$ this-& gt;类别【$ catid】【& amp;#39;arrchildid & amp#39;].& amp#39;)& amp#39;:& quot` catid` = $ catid & quot;$ datas = $ this-& gt;d B- & gt;select($ where & amp;#39;* & amp#39;,$num,$ order);$ data【$ catid】【& amp;#39;数据与信息中心。#39;】= $ datas//记录本次文章数量$ data【&;#39;num & amp#39;】【】= count($ datas);$ model _ num++;} } else { $ models = get cache(& amp;#39;模特与模特。#39;,& amp#39;康芒斯公司。#39;);foreach($ models as $ model){ $ this-& gt;d B- & gt;set _ model($ model【& amp;#39;modelid & amp#39;]);$ datas = $ this-& gt;db-& gt;选择(& amp#39;& amp#39;,& amp#39;* & amp#39;,$num,$ order);$ data【$ model【& amp;#39;modelid & amp#39;】】【& amp#39;数据与信息中心。#39;】= $ datas//记录本次文章数量$ data【&;#39;num & amp#39;】【】= count($ datas);$ model _ num++;} } if($ data){//获取每个模型应截取的片段数$ num = ceil($ num/$ model _ num);//循环数字记录用于找出不满意的数字的数量,然后平均$ w _ num = $ w _ num _ t = &;#39;& amp#39;;foreach($ data【& amp;#39;num & amp#39;】as $ num _ t){ if($ num _ t & lt;$ 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 = & amp;#39;& amp#39;;if(is _ array($ r【& amp;#39;数据与信息中心。#39;】)foreach($ r【& amp;#39;数据与信息中心。#39;】as $ r _ t){ $ datas【】= $ r _ t;if(+$ r _ n = = $ num)break;} } return $ datas} else {返回false}}步骤2:模板调用

事实上,它类似于默认的文章列表调用。

{ PC:content action = & quot;新内容& quot}

参数描述:

Catid:如果不需要添加,只需调用指定列中的信息。请使用英文半角,多列间隔。

顺序:排序参数值:7具体含义在代码中很容易理解。

Num:调用次数没有指定默认调用次数20。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:phpcms如何检索最近更新的文章(phpcms如何检索最近更新的文章数据) https://zhujicankao.com/108904.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » phpcms如何检索最近更新的文章(phpcms如何检索最近更新的文章数据)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!