学php网站(Phpcms V9文章内容页自定义HTML网址技巧)

wufei123 发布于 2024-01-30 阅读(86)

在CMSYOU分享PHPCMS V9模板风格管理设置技巧之后,我们继续分享一篇关于自定义PHPCMS文章URL的技巧:Phpcms V9文章内容页自定义HTML网址这一方法,改变html默认采用数字生成的地址,可以自定义成字母、单词、拼音,对于网址的识别性、SEO,有很大帮助!。

下面是来自rhongsheng发布的教程,分享在此用过2008版的网友都知道,内容模型在发布内容的时候可以自定义生成的HTML文件名,这个功能对于SEO来说非常有好处,但是到了V9之后却很遗憾,这个功能却没有了,现在你只要对V9进行一个小小的修改即可令V9重新拥有08版的自定义HTML文件名的功能,操作方法如下:。

1、修改你需要设置的模型,添加一个字段,配置如下:2、打开/phpcms/modules/content/create_html.php,找到代码$urls = $this->url->show($r[id], , $r[catid],$r[inputtime]);

批量替换成$urls = $this->url->show($r[id], , $r[catid],$r[inputtime], $r[prefix]);共三处3、打开/phpcms/modules/content/classes/url.class.php,找到代码

.$day = date(d,$time);在其下方插入$tmp_id = $content_ishtml && $prefix ? $prefix : $id; //增加自定义HTML文件名支持找到$urls = str_replace(array({$categorydir},{$catdir},{$year},{$month},{$day},{$catid},{$id},{$page}),array($categorydir,$catdir,$year,$month,$day,$catid,$id,$page),$urlrule);

修改为$urls = str_replace(array({$categorydir},{$catdir},{$year},{$month},{$day},{$catid},{$id},{$page}),array($categorydir,$catdir,$year,$month,$day,$catid,$tmp_id,$page),$urlrule);

完毕。Enjoy it!

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。