Phpcms自定义URL规则技巧整顿
发布时间:2021-12-17 11:05 所属栏目:19 来源:互联网
导读:一、概述 自定义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示例:这个就是本文重点要讲的了 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读