基于代码X3,其它版本源码,请自行验证。 Discuz后台的伪静态配置不包含门户频道页的伪静态配置。应该是考虑到频道页的URL地址变化太多的原因。下面,我们就来开发源码,加上这个功能。 [color=,第一步:加上语言包中的记录: 根目录下:source\language\lang_admincp.php ,找到setting_seo_rewritestatus_portal_article 这一行,大概在1500行左右,搜索一下吧。 在这句下面加上一句:'setting_seo_rewritestatus_portal_list' => '门户频道页', [color=,第二步:在后台加上设置项 根目录下:source\function\function_admincp.php ,找到rewritedata函数,在if语句的,两个大括号中,加上下面两段程序 上面一段加上 if (in_array('portal_list', $_G['setting',['rewritestatus',)) { $data['search',['portal_list', = "/" . $_G['domain',['pregxprw',['portal', . "\?mod\=list&(amp;)?catid\=(\d+)(&page\=(\d+))?\"([^\>,*)\>/e"; $data['replace',['portal_list', = "rewriteoutput('portal_list', 0] '\\1', '\\3', '\\5', '\\6')"; } 下面一段加上 $data['rulesearch',['portal_list', = 'list-{catid}-{page}.html'; $data['ru...
内容已隐藏,请关注公众号输入验证码查看
本帖支持关注公众号查看
【无套路 无套路 无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】
|