建站帮助

诚信合作, 高质专业!

PHPCMS V9网址生成优化:内容页HTML文件名称自定义教程

2013-01-04 08:58:16 浏览 我要评论

三、修改html.class.php

打开phpcms\modules\content\classes\html.class.php,找到代码:

$pageurls[$i] = $this->url->show($id, $i, $catid, $data['inputtime'],'','','edit',$upgrade);

修改为:

$pageurls[$i] = $this->url->show($id, $i, $catid, $data['inputtime'],$data['prefix'],'','edit',$upgrade);

到这里,修改的3个文件基本完成,需要注意的是:注意使用英文半角的引号和分号,以免产生错误!

四、模型添加prefix字段,让原有的模型显示自定义html文件名的编辑框

可以看出,在上面的修改中,已经定义了一个字段prefix当作html的文件名,但是prefix默认是没有数值的,于是需要在模型自定义字段中添加一个字段:prefix,在发表内容的时候填入自定义的html名称。

Phpcms v9自定义HTML文件名

具体位置:后台》内容》模型管理》文章模型(也可以是其他模型)》字段管理,添加字段:

字段类型:单行文本,作为主表字段
字段名:prefix
字段别名:html文件名
字段提示:请输入生成的HTML文件名,为空将系统默认。
文本框长度:20
数据校验正则:/^[0-9a-z]+$/i
字符长度取值范围:0 20
值唯一:否
以下全选否

备注说明:关于“数据校验正则”这一点,可以为空,这样不限定输入的自定义html名称类型,这样可以输入下划线,中线,不然只能输入字母和数字了。比如http://www.tongfangmid.com/products/n7_jingdian.html,就需要输入下划线,那么就设置“数据校验正则”为空就好。

  大功告成了
  那个模型没有就手工添加下就OK了

 

本文涉及到修改的几个文件,已经共享在QQ群346494585,欢迎大家加入Phpcms V9企业模版交流群交流!

有疑问欢迎咨询CMSYOU

我要收藏
点个赞吧

相关阅读

本月热门

精选推荐

在线客服

扫一扫,关注我们

扫一扫,关注我们