【原创】Discuz门户文章实现伪静态目录化修改教程,更利于搜索引擎收录-Discuz教程下载

【原创】Discuz门户文章实现伪静态目录化修改教程,更利于搜索引擎收录

来自版块: Discuz教程发表于: 2023-5-22 17:16:39
2006
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
演示地址:https://94zt.com/png/1.html

配套教程
【原创】discuz实现伪静态目录化之后,门户发布文章也同步实现伪静态目录化
【实测】Discuz! X 自定义主导航栏目高亮显示的方法

修改前:
1.png
修改后:
1.png
【注明:本教程不支持二级栏目,如:https://www.tuyuanma.com/AAA/BBB/1.html ,仅支持:https://www.tuyuanma.com/AAA/1.html,不支持文章翻页,不支持文章翻页,不支持文章翻页】
教程开始:
1、进入网站根目录——source——function——打开 function_portal.htm 文件
2、搜索代码
亲爱的游客您好,请 登录 后进行 回复
修改为:
亲爱的游客您好,请 登录 后进行 回复
3、进入网站后台——工具——更新缓存即可
IIS伪静态规则
亲爱的游客您好,请 登录 后进行 回复
nginx伪静态规则
亲爱的游客您好,请 登录 后进行 回复

如需要在编辑器发布帖子后,也将查看链接修改为优化后的伪静态,则需自定义添加数据库调用
1、进入网站根目录——source——include——portalcp——打开 portalcp_article.htm 文件
2、在代码
if(!defined('IN_Discuz')) {
        exit('Access Denied');
}

下方添加数据库查询调用语句,
  1. $a = DB::result(DB::query("SELECT a FROM ".DB::table('abc').""));
复制代码
如您自定义的调用函数为lanmu,调用pre_portal_category数据表catid字段,则调用代码如下
亲爱的游客您好,请 登录 后进行 回复
,然后将自定义的函数代码
  1. $lanmu
复制代码
替换到门户文章编辑器对应位置即可
3、进入网站根目录——template——default 或当前使用模板——portal——打开 portalcp_article.htm 文件
搜索代码
亲爱的游客您好,请 登录 后进行 回复
替换为
亲爱的游客您好,请 登录 后进行 回复
最后再进入后台更新缓存即可

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部