加入收藏 | 设为首页 | 会员中心 | 我要投稿 南平站长网 (https://www.0599zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 经验 > 正文

Phpcms自定义URL规则技巧整顿

发布时间:2021-12-17 13:09:28 所属栏目:经验 来源:互联网
导读:一、概述 自定义url规则,首先要建立自己的URL规则,首先的理解一些定义和变量含义。首先进入URL规则管理这里,你会看到如下内容(进入方法:扩展-》RUL规则管理》管理RUL规则) 在、问吧、专题、等等 也就是说你下一步建立的RUL规则是要应用在哪个模块上,
一、概述
 
自定义url规则,首先要建立自己的URL规则,首先的理解一些定义和变量含义。首先进入URL规则管理这里,你会看到如下内容(进入方法:“扩展”-》“RUL规则管理”—》“管理RUL规则”)
 
在、问吧、专题、等等
 
也就是说你下一步建立的RUL规则是要应用在哪个模块上,那你就要选者哪个。在这里特别要提示一下的是,你在建立URL规则的时候不要选哪个“不限”。本然按照PHPCMS当初的意思是可以应用与任何模块,但是我实际操作当中,发现如果选者了不限,那你在其他模型里面是看不到你选者的URL规则。
 
二、名称
 
名称这里PHPCMS分 category(列表页),show(详细页),htmlshow(问吧详细页),htmlcategory(问吧列表页)。
 
这里要注意一点,假如你是现在定义的URL规则是想应用与图片模块的列表页,那你这里URL名称一定要写category,否者的话,你在模块设置这里是看不到你定义的URL规则。
 
三、HTML
 
你在定义URL规则的时候,有个可选项目,静态URL规则:生成静态页面调用的URL规则,你选者“是”或者“否”,意思就是如果选者是,那你这条规则就是生成静态页面用的,相反就选否。
 
四、URL示例
 
这里就是些一些你想要的URL形式,你可以随便写,只要你自己认得这是你这一条规则的形式。但是不能不写啊,否者你在模型设置里面,又会发现,怎么看不到我定义的规则名称,这个示例可是当名称一样用的哦。
 
1、{$parentdir}{$catdir} ---含义:当前栏目目录名称;
 
2、{$catid} ----含义:栏目ID号;
 
3、.{$fileext}---含义:.htm(注意这里前面要加个“."号l ;
 
 
根据后台 系统设置->相关设置->URL规则管理所列的URL规则编写,以下所用示例,请灵活修改.
 
示例栏目:
 
新闻news
 
|___国内china
 
|___国际inter
 
|___美国usa
1、URL规则所用变量
 
{$catid}栏目id。例:形如1,10等.
 
{$categorydir}栏目目录树(相对于phpcms安装目录),例:如为一级目录则为/news/,二级目录为/news/china/,三级目录为/news/inter/usa
 
{$catdir}栏目目录。例:如为一级目录则为/news/,二级目录为/china/,三级目录为/usa/
 
{$year} {$month} {$day} 年月日,文章发布时间的年,月,日.
 
{$page}页码。文章分页时的页码.
 
{$fileext}静态页扩展名,为网站配置->生成的扩展名所定义.
 
{$contentid}文章id。
 
以下是专题模块用的
 
{$typeid}类别id
 
{$typedir}类别目录
 
{{$filename}专题名称
--Cuoxin.com
{$specialid}专题id
问吧,对于问吧,最好不要修改了.
 
{$action}操作
 
2、URL规则数据库字段说明
 
模块:所属模块,目前有问吧,专题,phpcms.
 
URL规则名称:这个名称应该为URL规则应用的范围,如用于栏目页(目录),内容页等,一般会用到show(内容页),category(栏目页)
 
生成Html:是否生成html。关系到所写的URL规则。
 
URL规则/URL示例:这个就是本文重点要讲的了

(编辑:南平站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读