【笔记(4)】PHPCMS URL规则
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-22 13:54:34 浏览: 评论:0
在phpcms中经常遇到列表页跳转问题,数据库中URL字段都是系统自动生成的,所以在建立栏目时要对相应的栏目进行“生成HTML设置”和“模板设置”.
例如:对应的扩展->Url规则管理:针对非静态的页面,我们需要做“批量更新URL”.
在对应的HTML中,如果用到页面跳转可以直接用到数据库中的URL
例如:<a href="{$row[url]}" target="_blank" title="{$row[title]}">{$row[title]}</a>
那么针对上述的设置,这里的URL应该是../qinpu/{$catid}/{$id}.html,然后在对应的.htaccess文件中设置页面的跳转,在指定的modules模板控制器中根据catid和id做相应的页面跳转即可.
最后补充一下PHPCMS URL规则说明:
一、模块
模块分:PHPCMS、问吧、专题、会员、等等.
首先URL规则是要应用在模块上,所以必须选择模块.
二、名称
名称分 category(列表页),show(详细页),htmlshow(问吧详细页),htmlcategory(问吧列表页).
三、HTML
你在定义URL规则的时候,分(是否生成静态URL规则),静态URL规则:生成静态页面调用的URL规则,你选者“是”或者“否”,选者是,该条规则就是生成静态页面用的,相反就选否.//phpfensi.com
四、URL示例
这里就是URL实例,写一个能表达你url的实例,但是不能不写,否者你在模型设置里面,看不到你定义的规则名称,这个示例就是url规则名称.
实例:
1、{$categorydir}/{$catdir}/{$typedir} ---含义:父栏目路径/本栏目路径/分类路径;
2、{$catid} ----含义:栏目ID号;
3、.{$fileext} ---含义:.htm(注意这里前面要加个“."号) ;
4、{$year} ----含义:年;
5、{$month} ----含义:月;
6、{$day} -----含义:日;
7、{$page} -----含义:当前分页数;
8、{$typeid} -----含义:分类id;
9、{$action} -----含义:问吧动作名称;
位置:系统设置--相关设置--URL规则--添加URL规则.
位置:系统设置--相关设置--URL规则--管理URL规则.
Tags: PHPCMS规则 URL规则
相关文章
- ·Phpcms自定义URL规则技巧整理(2014-10-19)
- ·优化设置PHPCMS V9的URL规则(2014-10-22)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)