PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > YznCMS

Yzncms-分页伪静态方法?

管理员 2024-12-01
YznCMS
129

1.加入路由

根目录/addons/cms/Cms.php文件的appInit方法,加分页伪静态路由


Route::rule('lists/<catid>_<page>/[:condition]', 'cms/index/lists')->pattern(['catid' => '\d+', 'condition' => '[0-9_&=a-zA-Z]+', 'page' => '[\d]+']);

2.标签设置伪静态规则

{php}$pagepath="/lists/".$catid."_[PAGE].html";{/php}

{yzn module="cms" action="lists" catid="$catid" num="5" page="$page" return="data" pagepath="$pagepath"}


3.最后你的分页如下

http://您的域名/lists/5_2.html //栏目5第2页

http://您的域名/lists/5_3.html //栏目5第3页

http://您的域名/lists/5_4.html //栏目5第4页

....


4.以上方法仅适合简单分页,复杂的伪静态需要自行重写application\cms\paginator\Page.php

Yzncms-分页伪静态方法?


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部