去除Discuz X3.5门户文章标题省略号

昨天把蕲州在线升级到最新版本Discuz X3.5后,由于升级文件覆盖,发现在发布门户文章的的时候,文章标题太长超出字数会在后面加上省略号,并且每编辑一次就再加一次省略号,非常讨厌! 于是我按以前Discuz X3.4的老处理方法,怎么也找不到对应的修改地方,后面研究了一下,发现Discuz X3.5里原来是数字80的地方变成了$_G[‘setting’][‘m

discuz门户列表分页伪静态设置教程

DISCUZ门户栏目列表分页URL默认是index.php?page=动态的URL地址,如何修改成伪静态呢?下面保哥教你方法: 编辑器打开source/module/portal/portal_list.php 找到下面这行代码: 替换成如下代码: 然后在你的伪静态规则中添加以下规则: 以上是apache的规则,以下是nginx的规则:

discuz批量替换文章内容和帖子内容的方法(discuz批量替换SQL)

在DISCUZ后台进行操作,如果使用phpmyadmin可以忽略前两步 第一步,编辑器打开config/config_global.php文件,查找 将其设置为0继续查找 将其设置为1即可。(出于安全考虑,建议执行SQL语句完毕后将这两个参数的值再改回来) 第二步,进入Discuz后台→站长→数据库→升级第三步,修改DISCUZ论坛帖子输入如下语句后提交即可: 修改DISCUZ门户文章内容输入如下

discuz报错提示“抱歉,您的请求来路不正确或表单验证串不符,无法提交”解决方法

一般出现 “抱歉,您的请求来路不正确或表单验证串不符,无法提交” 这种问题的地方都是在提交表单的时候出现的。 因为discuz 在提交表单的时候 会进行校验,submitcheck()函数,这个函数首先会校验表单中的formhash,如果formhash出现问题,那么就会出现“抱歉,您的请求来路不正确或表单验证串不符,无法提交” 这种问题。 submitcheck()这个函数 放在 source\

免插件制作discuz门户站点地图sitemap

一般人喜欢使用插件来实现discuz门户的sitemap,本篇文章保哥教你怎么利用discus内置的rss来实现门户sitemap.xml 编辑器打开根目录portal.php文件,查找以下代码: 修改为: 将ource/module/portal/portal_rss.php复制一份,并重命名为:portal_sitemap.php 编辑器打开portal_sitemap.php查找: 修改为:

Discuz图片seo优化:title调用帖子标题,alt调用tag标签关键词或图片描述

Discuz默认帖子内容页面上传的图片没有alt和title信息,保哥经过研究终于找到终极Discuz图片SEO方法,以下代码的意思:当上传的图片添加了描述时,就优先使用图片描述作为alt;如果没有添加图片描述,但是添加了tag标签,就使用tag标签作为alt;如果既没有添加图片描述又没有添加tag标签,就自动调用帖子标题作为alt,而title直接调用帖子标题。 alt信息自动调用逻辑优先级:上

Discuz!全局变量$_G详解

$_G 保存了 Discuz! 中所有的预处理数据 缓存能够很好的提高程序的性能,一些配置数据没必要每次都查询数据库,只要在修改了的时候更新下缓存即可。 Discuz! 中所有的缓存保存在 $_G[cache] 中

Discuz门户文章添加自定义关键词

  Discuz门户发布文章时,没有给文章设置关键词这个功能,默认调用的是文章标题,这样对于Discuz门户seo很不好,保哥今天写了这个教程 告分享给Discuz门户文章添加keywords字段的方法。   第1步、首先在数据中找到”pre_portal_article_title”表,pre是表的前缀,这个因网站而异,默认安装Discuz的数据表前缀就是pre_。找到&

Discuz门户首页关键词和描述显示“首页”的解决方法

Discuz社区在后台设置好门户标题、关键字、描述,更新缓存,发现用户登录状态下,门户首页的关键字和描述正常显示;但在游客状态下不显示,在某工具中查看到的情况如下: 现找到两种解决办法:(记得修改前备份源码) 方法一:找到“ source/class/helper/helper_seo.php ”目录下的文件的38行~43行代买,如下: 替换修改成如下代码: 修改完成后,进入后台更新缓存,然后刷新

Discuz退出登录后门户的关键词和描述为“首页”的解决方法

Discuz后台SEO设置里已经设好了门户的标题、关键字、描述,更新缓存后,门户首页的关键字和描述正常显示,但是一退出登录后,关键词和描述就显示为“首页”。解决方法是找到 source/class/helper/目录下的helper_seo.php文件, 在第38-43行代码替换成如下代码: if($descriptiontext) { $seodescription = helper_seo::