无法在这个位置找到: head2.htm
当前位置: 建站首页 > 新闻动态 > 行业新闻 >

phpcms2008下的自定url标准实例教程

时间:2021-03-01 15:09来源:未知 作者:jianzhan 点击:
一般状况下,必须先提升一个url标准。系统软件设定 有关设定 URL标准管理方法 加上URL标准如图所示所显示:內容页一定要人命名叫show,要没有在建频道的情况下沒有这一选择项。假如
一般状况下,必须先提升一个url标准。系统软件设定  有关设定 URL标准管理方法 加上URL标准
如图所示所显示:

內容页一定要人命名叫show,要没有在建频道的情况下沒有这一选择项。假如以下实际操作那麼在在建频道的情况下会见到以下:

那麼大家那样做就取得成功了。

下边是其他网民梳理的,一些主要参数表明:

最先要创建自身的URL标准,最先的了解一些界定和自变量含意。最先进到URL标准管理方法这儿,你能见到以下內容(进到方式: 系统软件设定 -》 RUL标准管理方法 》 管理方法RUL标准 )

在PHPCMS2008中是那样界定的
一、控制模块
  控制模块分:PHPCMS、问吧、专题讲座、这些
  换句话说你下一步创建的RUL标准是要运用在哪儿个控制模块上,那么你就需要选者哪一个。在这里里非常要提醒一下的是,你一直在创建URL标准的情况下不必选哪一个 不限 。本然依照PHPCMS当时的含意是能够运用与一切控制模块,可是我具体实际操作之中,发觉假如选者了不限,那么你在别的实体模型里边是看不见你选者的URL标准。

二、名字
  名字这儿PHPCMS分 category(目录页),show(详尽页),htmlshow(问吧详尽页),htmlcategory(问吧目录页)。
  这儿要留意一点,倘若你是如今界定的URL标准是想运用与照片控制模块的目录页,那么你这儿URL名字一定要写category,否者得话,你一直在控制模块设定这儿是看不见你界定的URL标准。

三、HTML
  你一直在界定URL标准的情况下,有一个可选择新项目,静态数据URL标准:转化成静态数据网页页面启用的URL标准,你选者 是 或是 否 ,含意便是假如选者是,那么你这条标准便是转化成静态数据网页页面用的,反过来就选否。

四、URL实例
  这儿便是些一些你要要的URL方式,你可以以随意写,要是你自身认得它是你这一条标准的方式。可是不可以不写啊,否者你一直在实体模型设定里边,又会发觉,如何看不见我界定的标准名字,这一实例但是当名字一样用的哦。

在界定RUL标准以前,你最先要了解上边的四点,随后接下去要了解这些自变量的含意了。

1、{$parentdir}{$catdir} ---含意:当今频道文件目录名字;
2、{$catid} ----含意:频道ID号;
3、.{$fileext}---含意:.htm(留意这儿前边得加个 . 号l ;
4、{$year} ----含意:年;
5、{$month} --含意:月;
6、{$day} -----含意:日;

 

更为详尽的以下:

 

依据后台管理 系统软件设定- 有关设定- URL标准管理方法列出的URL标准撰写。

下列常用实例,请灵便改动。

实例频道:

新闻报道news

|___中国china

|___国际性inter

  |___英国usa

1、URL标准常用自变量
{$catid}频道id。例:形如1,10等

{$categorydir}频道文件目录树(相对性于phpcms安裝文件目录)。例:如为一级文件目录则为/news/,二级文件目录为/news/china/,三级文件目录为/news/inter/usa

{$catdir}频道文件目录。例:如为一级文件目录则为/news/,二级文件目录为/china/,三级文件目录为/usa/

{$fileext}静态数据页拓展名。为网站配备- 转化成的拓展名所界定。

下列是专题讲座控制模块用的

{$typeid}类型id

{$typedir}类型文件目录

{{$filename}专题讲座名字

{$specialid}专题讲座id

问吧,针对问吧,最十分要改动了

{$action}实际操作

2、URL标准数据信息库字段名表明
控制模块:隶属控制模块,现阶段有问吧,专题讲座,phpcms。

URL标准名字:这一名字应当为URL标准运用的范畴,如用以频道页(文件目录),內容页等。一般用到到show(內容页),category(频道页)

转化成Html:是不是转化成html。关联到所写的URL标准。

URL标准/URL实例:这一便是文中关键要讲的了

3、运用实例
非常表明:界定url时,应是分页查询网站地址再加{$page}自变量。两根标准用|分隔。

(1)官方网演试

{$catdir}/index.{$fileext}|{$catdir}/{$page}.{$fileext}

{$categorydir}/{$year}/{$month}{$day}/{$contentid}.{$fileext}|{$categorydir}/{$year}/{$month}{$day}/{$contentid}_{$page}.{$fileext}

(2)一个案子

创建形如/的标准

{$catdir}/article_{$contentid}.{$fileext}|{$catdir}/article_{$contentid}_{$page}.{$fileext}

如选文件目录树,则{$catdir}改成{$category}

(3)拓展作用(宣布版未检测)

界定为动态性时,因此频道、?,/show?等方式,假如想让url标准为/?id=,/这一要如何实际操作呢?

最先想起的是界定url标准,如

频道页{$catdir}/index.php|{$catdir}/index.php?page={$page}

內容页{$catdir}/show.php?contentid={$contentid}|{$catdir}/show.php?contentid={$contentid} page={$page}

界定完以后,难题来啦,所建的文件目录下并沒有index.php和show.php文档,如何办?

把list.php拷贝到相对文件目录下,改名为index.php,show.php也做如上实际操作,这2个文档都会phpcms的文件目录里。

这时候再看早已键入的內容,会提醒错误,相对路径不正确,改show.php第一句为

require ../mon.inc.php 这一是依据一级文件目录改的

改动拷贝进来的index.php

第一句改动跟上面一样。由于自定的URL标准不是带catid主要参数的,因此在$catid = intval($catid);改成$catid = 5(这儿就是你所需改的频道的id,在频道管理方法能看到)。这时候便可以见到了。


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: ajaxfeedback.htm
栏目列表
推荐内容


扫描二维码分享到微信