自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

土著人宁巴的Discuz!专栏

读万卷书,行万里路,阅万人,识万事,始也!

原创 关于博主Discuz!插件定制和技术服务的说明

业务范畴:插件定制、程序修复、论坛搬家、论坛升级、数据库修复、木马排查与修复、二次开发等Discuz!相关技术服务!可承接企业Discuz!前台后台使用、日常开发、运营维护的员工培训业务!联系方式:对外联络助理QQ:28-1688-302(此Q不接受免费求助咨询,加QQ视为认同有偿技术服务)博主所在团队在应用中发布插件累计安装量达50万次,为1000多名站长提供过相关技术服务,具有多年Di...

2019-04-24 09:06:15 25867

原创 Discuz!无法连接阿里云RDS数据库代理问题的处理方案

很多站长在使用RDS开启了数据库代理之后,使用数据库代理连接发现一只是无法连接的(1045 notconnect)。经过仔细阅读阿里云数据库代理文档:https://help.aliyun.com/document_detail/138705.html?spm=a2c4g.11186623.6.781.6b331da0caXxfV发现问题出现主要是阿里云数据库代理不支持“数据库独享代理暂不支持压缩协议”,如图:而discuz数据库连接默认使用了MYSQL_CLIENT_COMPRES..

2020-06-23 20:33:36 2387

原创 Discuz!门户文章相关阅读随机排序修改方法

找到文件:source\module\portal\portal_view.php找到如下代码$article['related'] = array();if(($relateds = C::t('portal_article_related')->fetch_all_by_aid($aid))) { foreach(C::t('portal_article_title')...

2020-05-08 14:14:49 6060

原创 Discuz!教程之当插件、门户或自定义页面设置成首页时手机版访问跳转到forum.php?mobile=yes的问题

最近由于项目需要,将自定义单页设置为网站首页,测试过程中一直发现手机版无法访问,被强制跳转到了forum.php?mobile=yes页面。仔细查看了一下Discuz!代码:source/class/discuz/discuz_application.phpif(strpos($this->var['setting']['domain']['defaultindex'], CURS...

2019-07-17 20:56:11 19833

原创 Discuz!积分充值提交后乱码(显示xml代码)问题的解决方案

关于这个问题,主要是discuz!在某些低版本浏览器下容易出现这个问题。在Discuz!2.5的时候就出来了,网上能搜到的解决方案就是用低版本的common.js文件覆盖,但是覆盖之后往往会导致其他的js错误,因此人工智能实验室团队将一种新的解决方案公布如下:主要思路,去掉ajaxpost提交,改成正常的POST方式:1、修改文件template/default/home/spacecp_cr...

2019-07-02 14:12:21 18902

原创 将Discuz!设置到新版应用中心,无需升级Discuz!版本的方法(临时方案)

受Discuz!官方论坛关闭发帖回帖及应用中心升级维护影响,2019年6月起,Discuz!应用中心域名将由原来的addon.discuz.com更新到addon.dismall.com。根据目前Discuz!开源平台开发进度,后续站长要切换到新版应用中心需要升级到新版Discuz!包括X3.4之前的各个版本。但是实际情况是,很多X2.5、X3、X3.1、X3.2、X3.3的老站经历过一些二次...

2019-06-02 20:54:20 21414 1

原创 Discuz!教程之禁止用户非法直接访问后台的方法

Discuz!默认的后台路径是 http://你的域名/admin.php因此很多站长不希望后台直接暴露出来让一些不法用户尝试登陆后台,造成一些安全隐患;隐藏后台路径一般有两种思路,第一种就是直接修改admin.php文件名称,但是这种方式,前后台要修改的文件比较多,而且还会造成有时候安装插件无法使用;另一种思路,就是对admin.php增加访问权限,这就是本文要讲的方法,具体操作如下:修...

2019-05-29 09:10:57 21220 1

原创 Discuz!教程之积分充值订单信息60天自动删除问题的修复方案

在Discuz!积分充值订单记录页面明确说明了“订单信息保留 60 天,因此您只能查询和管理 60 天之内的订单信息,超过 60 天的信息将被自动删除”,但是还是有很多站长希望能够保留订单信息可以让站长随时查询历史充值记录。那么久需要修改系统源码来修复系统60天自动删除的功能了;解决此问题有两种方案,使用任何一种均可达到目的:方案一修改文件/source/class/table/table_f...

2019-04-23 21:22:09 25622

原创 Discuz!使用Redis缓存多站点分库和避免清空所有的数据的解决方案

Discuz!内存级缓存介绍缓存层的引入是为了解决MYSQL自身对高并发处理的性能瓶颈,目前产品缓存层采用主流的Key-Value对形式,内存级的缓存产品很多,支持的内存优化接口有 Memcache、eAccelerator、Alternative PHP Cache(APC)、Xcache、Redis 五种,优化系统将会依据当前服务器环境依次选用接口,单服务器环境中推荐使用APC,多服务器环境...

2019-04-23 09:56:49 26231

原创 WAMP下不同的php.ini和phpForApache.ini的应用区别

很多站长反馈一个问题,在使用WAMP搭建的环境中修改了php配置文件php.ini无论怎么重启apache都无法生效。其实在WAMP是有两个php配置文件的:php.ini和phpForApache.ini以安装环境D:\wamp\bin\php\php7.0.10为例,进入php安装目录可以看到如下两个文件如下图:同时细心的站长会发现在apache的bin目录下也有一个php.ini...

2019-04-14 09:47:04 26143

原创 Discuz!手机版被百度强制转码且移动落地页检测检测为正文穿插广告或广告面积太大

最近有不少站长反馈手机版页面被百度强制转码,让网址损失了很多流量,站长在网上搜索都是很早以前head加代码<meta http-equiv="Cache-Control" content="no-transform"/><meta http-equiv="Cache-Control" content="no-siteapp"/>但是细心的站发现其实不管用,百度仍...

2019-04-10 11:34:34 31123

原创 Discuz!教程之两个Discuz!论坛合并的一般处理思路

有不少站长来咨询过将两个Discuz!论坛合并的问题,目前这个问题是没有什么通用工具可用的,而且由于网站情况各不相同在实际操作中面对的问题也千差万别。人工智能实验室(http://www.ailab.cn)在本文介绍一下将网站基础数据:用户表、主题表、回复表合并的一般思路。由于基础id:uid、tid、pid都是自增长字段,因此两个网站会有很多重复id,合并之后,其中一个网站的数想要再保持原有的...

2019-04-07 15:04:46 28145

原创 Discuz!教程之系统日期选择组件最远只能选择到2020年问题的解决方法

Discuz!教程之系统日期选择组件最远只能选择到2020年问题的解决方法前言:由于Discuz!现阶段已经没有了官方的升级维护,仅在码云由一帮粉丝进行维护,因此升级较慢。很多老版本系统自带的日期选择组件还是多年前的设计,日期最远只支持选择到2020年,随着时间的推移,很多站长发现已经"时间不够用了"!本文介绍一种修改方法,将日期选择最远日期延长。修改文件:/static/js/calenda...

2019-03-26 08:39:02 29434

原创 开源项目JSON API For Discuz!在码云发布,希望有开发能力的站长可以一起升级维护!

JSON API For Discuz介绍JSON API for Discuz!定义了一种接口鉴权、接口请求、接口返回、接口数据组织规范,给需要二次开发接口或定制接口的站长使用!希望有开发能力的站长可以一起升级维护!码云项目网址:https://gitee.com/ailab/jsonapi应用中心主页:https://addon.discuz.com/?@jsonapi.plugin...

2019-03-24 15:36:41 27986

原创 Discuz!新插件推荐之:国外发帖审核

国外发帖审核for Discuz! 人工智能实验室 出品 功能介绍:本插件为站长提供一个自动识别国外用户发帖并强制进入审核的功能,经作者网站长期实践来看,能够为国内网站屏蔽大量国外垃圾信息,能够有效净化网站!安装传送门:https://addon.discuz.com/?@nimba_guowai.plugin功能特点1、本插件补充了系统审核机制的不足,不用为版块和用户组单独设置,也不...

2019-03-24 15:15:50 27313

原创 Discuz!教程之大型Discuz!论坛站点帖子表forum_post分表方案优化

forum_post表是存储主题和回复内容的表,是discuz系统中存储内容最多的一个表。对于内容较多的大型站点来说,随着这个表的逐渐增大,已经严重影响了站点的打开速度。Discuz!系统本身已经有了帖子分表功能,但是每次都要手动操作分表,过一段时间之后主表(forum_post)变的很大。本文介绍一种通过简单修改数据表和系统程序的方法实现发帖回帖自动分表存储。执行思路:将forum_post平...

2018-10-06 11:07:31 36519 1

原创 notepad++正则表达式替换实例:替换导入sql中的自增长id

需求描述:目前已经存在一张数据表tabe_A其中id字段为自增长类型!现在又一张数据包table_B和table_A表结构一致,id也是自增长类型。现在需要将table_B中的数据合并到table_A中,有许多ID是重复的,因此需要将table_B中的id字段清空,导入的时候按table_A的id自增长!如果写一段程序来执行这个任务,以上需求倒是没问题,但是对于不懂程序的小白就比较难了!这里介绍一...

2018-06-16 11:44:16 39900 1

原创 Discuz!教程之删除注释云平台JS,加快DISCUZ访问

很多站长反应打开网站的时候有个http://discuz.gtimg.cn/cloud/scripts/discuz_tips.js?v=1一直在加载中,导致网页打开速度很慢,这个时候你可以按本文教程修改文件解决:注意:本修改方法涉及源码的修改,可能升级后失效,请自行决定是否使用本教程修改文件:source/function/function_core.php打开文件:找到if(!defined(...

2018-06-04 11:07:04 39599

原创 Discuz!教程之打开论坛首页显示正在等待notice.uchome.manyou.com的响应问题解决

由于Discuz!云平台和漫游平台停止运营,造成Discuz!请求漫游接口时长时间无响应,论坛首页打开速度非常慢!有些版本的DZ后台有云平台开关可以直接关闭漫游,但是一些版本后台是没有云平台这个菜单的,目前只有通过修改程序的方式来实现解决题目中的问题!打开文件:/source/class/helper/helper_manyou.php找到public static function checku...

2018-04-10 13:27:02 39338 1

原创 Discuz!教程之去掉后台插件升级提示显示在插件列表顶部

使用Discuz!的站长都知道discuz!应用中心做的非常好,有很多优质插件可以在应用中心一键安装,但是有时候安装多了就会遇到一些小烦恼!例如当插件有新版本的时候后台会提示更新,而且不管插件有没有启用,更新提示的列表都会显示在插件列表的最上方,让一些有强迫症的站长很苦恼!本文介绍一种修改文件的方法,即不耽误更新提示,也可以把顶部的更新列表中的插件“放回”其正常顺序列表中!打开文件:\source...

2018-04-07 09:01:38 40019 2

原创 Discuz!教程之游客无法查看空间用户发帖记录问题的解决办法

如上图所示,很多站长发现,游客点击帖子中用户主题数,进入空间查看用户的历史发帖信息,会显示如上图所示的注册登录页面,很多人在后台找了很久也没发现关于此处权限的设置开关,因为Discuz直接在程序里面禁止了,解决方法如下:打开文件: \source\module\home\home_space.php 大概第24行 showmessage('login_before_enter_home', nul...

2018-03-21 21:17:02 35037 1

原创 Discuz!教程之Discuz!X2.5版本安装一些插件显示500错误,或页面打不开的问题修复

尽管目前discuz已经升级到X3.4版本了,但是X2.5版本还有很多站长在使用。目前使用X2.5版本的站长面临的一个很头疼的问题就是好多插件不支持了,或者安装插件直接显示500错误,具体表现为:安装没有前台界面的插件就可以正常使用,但是安装有前台界面的插件就打开报错!这个问题一般是由于X2.5模板解析机制不同导致的,凡是在模板中调用系统函数或者自定义函数的都会出现此类错误,经过与高版本discu...

2018-02-11 11:42:07 37655 1

原创 Discuz!教程之老是有人在假期或夜间发布大量垃圾内容怎么办?

做Discuz!论坛的站长都会遇到这样一种情况,经常白天好好的吗,晚上就突然被发了很多垃圾信息,这个时候站长和版主都休息了,大量的垃圾信息没法处理让人防不胜防!现在给大家推荐一款 假期网站守护 的插件,插件介绍如下:功能特点1、有假期模式和夜间模式两种执行方式,a.假期默认可以设置连续N天网站防护;b.夜间模式设置夜间固定时间网站防护!2、开启网站防护之后,在指定时间内指定用户所有

2018-02-06 09:58:57 25917 1

原创 Discuz!教程之从码云下载的Discuz!代码安装后个人资料页面乱码问题修复

如图所示,很多站长发现从码云下载的discuz安装之后个人资料页面乱码修复方法:后台->用户->用户栏目->栏目分组,按如图内容设置即可

2018-02-05 16:13:14 25008 1

原创 建议各位站长网站404页面换成腾讯宝贝回家公益页面,为社会公益出一份力

公益404效果如图设置网站404页面是每个站长的必修课,404页面主要是为了在内容被删除或用户访问了网站没有的页面时提醒用户页面找不到了。网上有很多各种新奇的404页面模板,但个人还是推荐大家把网站404页面换成腾讯宝贝回家公益页面,为社会公益出一份力!页面代码下:公益404

2018-02-05 15:24:54 25109 1

原创 Discuz!教程之通过简单php文件实现修改主题浏览量

很多站长在某些特定需求下需要能够自己修改主题的浏览量,但是又不知道怎么操作,本文介绍一种通过一个简单文件修改主题浏览量的方法;创建一个文件,如:threadviews.php写入如下代码<?phpdefine('APPTYPEID', 127); define('CURSCRIPT', 'threadviews'); require './source/class/class

2018-01-31 19:05:22 23598

原创 Discuz!教程之通过简单php文件实现修改主题发帖时间

很多站长在某些特定需求下需要能够自己修改主题的发帖时间,但是又不知道怎么操作,本文介绍一种通过一个简单文件修改主题发帖时间的方法;创建一个文件,如:threadtime.php写入如下代码<?phpdefine('APPTYPEID', 127); define('CURSCRIPT', 'threadtime'); require './source/class/class

2018-01-31 18:57:35 21705

原创 Discuz!教程之实现点击随机访问一个帖子,每次都不一样!

最近有站长提到这样的一个需求,系统在菜单中放置一个链接,用户点击这个菜单就能随机访问一个帖子,每次访问的帖子都不一样。如何实现呢?本文分享一下实现方法:创建一个文件,如:rand.php写入如下代码<?phpdefine('APPTYPEID', 127);define('CURSCRIPT', 'rand');require './source/class/class_core

2018-01-30 21:25:57 17478

原创 Discuz!安全防护之注册机防护插件免费发布

注册机防护(扫码注册) for Discuz! 人工智能实验室 功能介绍:本插件实现为论坛注册提供一个防护功能,用户在注册时,必须使用微信扫码获得注册密令并填写正确的注册密令才能完成注册!很多站长在注册我们Discuz!站长社区(http://www.discuz.ailab.cn/)时,对我们的扫码注册方式很感兴趣,希望能公开给大家使用,现将该功能整理出来免费开放下载使用!本插件为绿色插

2018-01-30 21:10:32 20015

原创 Discuz!教程之论坛后台文件校验显示丢失m/index.php的问题

如下图所示,很多站长发现Discuz!后台文件校验显示丢失这个文件:其实出现此问题的原因是由于discuz!新版本的一个疏漏,在文件校验程序"admincp_checktools.php"中缺少对m目录的校验,对于这个问题站长可以忽略。

2017-12-28 09:33:36 22621

原创 Discuz!教程之论坛上传图片上传附件只能一个一个的添加不能批量上传的解决办法

由于近期浏览器普遍更新默认禁止flash运行,导致很多站长反馈出现论坛上传图片上传附件无法批量上传,只能一个一个的添加的问题,现在以chrome为例,整理一个解决办法:点击浏览器地址栏左侧(i)图标:如图所示,选择始终运行,然后刷新网站页面,完成!

2017-12-28 09:27:50 20764 1

原创 Discuz!教程之论坛主题回复超过分页数了但是未分页的解决办法

很多站长最近向博主反馈,说论坛的一些帖子最近回复数很多,但是一直只有一页,经过仔细排查,发现绝大部分出现此类情况的站长均为使用的自动回复插件引起的!由于discuz论坛有一定的缓存机制,自动回复插件一般都是直接将回复内容插入到数据库,没有调用不缓存更新机制,因此导致分页更新延迟!出现此问题有两种解决方法:1、后台->全局->性能优化->内存优化,清理内存;2、在没有更新的帖子里面手

2017-12-28 09:18:57 17543 1

原创 Discuz!教程之新手站长如何自定义导航内容

怎么设置discuz网站导航的方法网站导航是网站的网站结构,也是帮助用户和搜索引擎知道下一步该去那。本章分享怎样设置Discuz!导航。设置步骤:首先登陆我们的网站后台!后台的默认地址是:http://你的域名/admin.php1、点击界面 >>导航设置>>主导航>>添加主导航2、填好 名称,样式,网址点提交3、再编辑创建的导航名,可以更改导航的名称,说明,导航链接,

2017-12-26 09:38:31 17665

原创 Discuz!教程之删帖后地址非404页面的解决方法

很多站长因为删除内容违规帖子,出现被收录删除的帖子返回200状态码,进入提示“抱歉,指定的主题不存在或已被删除或正在被审核”,那如何才能使用帖子被删除后跳转至404页面,也就是帖子被删除返回404状态码呢?下面分享下解决方法:找到文件:source\module\forum\forum_viewthread.php中的:showmessage('thread_nonexistence');

2017-11-14 14:52:02 21146 1

原创 Discuz!教程之后台安装任何插件都出现空白的问题解决方案

经常有很多站长朋友问为什么最近安装任何一个插件都出现空白,导致网站无法安装新插件了。实际上这个是由于您最近安装盗版插件修改了系统重要文件导致的,请将文件:/source/function/function_cloudaddons.php修改的部分还原回去,或者用官方相同版本的词文件覆盖一下。然后后台再试试!特别提示:安装盗版插件或模板有可能被其他别用用心的人在您的网站植入木马,请务

2017-11-14 14:39:19 14103

原创 Discuz!教程之论坛编辑器默认勾选HTML代码的修改方法

经常有很多站长朋友问怎么才能默认勾选html代码,编辑器怎么修改能够默认勾选HTML代码。现在将这个问题整理成教程,希望对有其他类似问题的朋友有所启发。首先第一步,你要开启版块允许使用HTML代码,不熟悉的朋友请去看后台使用文档第二步,打开template\default\forum\post_editor_attribute.htm第三步,搜索第四步,在后面添加check

2017-11-14 14:27:41 12865 2

原创 Discuz教程之邮件找回密码邮件发送频率修改

默认在找回密码时没有对发送频率进行验证,导致可能会被恶意用户频繁发送,最终发送邮箱可能被封禁。下面对源程序进行修改打开source/module/member/member_lostpassword.php搜索$idstring = random(6);在上面加入$memberauthstr = C::t('common_member_field_forum'.$table_e

2017-11-14 14:22:05 10953 3

原创 Discuz!教程之插件集成计划任务模块开发

本功能为 Discuz! X3.0 新增内容,需要X3.0及以上版本才支持!计划任务模块用于拓展一个计划任务项目,本模块会在插件安装时自动添加到系统计划任务中,并在插件卸载时自动从中删除脚本位置:source/plugin/插件目录/cron/cron_name.php<?php//cronname:mycron 计划任务名称,可写脚本语言包中的项目//week

2017-09-21 10:42:58 9850

原创 Discuz!教程之添加自定义广告位

对于discuz来说,除了已经在系统中设置好的广告位,还有自定义广告位,很多站长不知道如何使用此功能,本文将详细介绍一下:步骤:1、后台 →  运营 → 站点广告 →  添加自定义广告位 → 在输入框给自定义广告位起个名称 → “ 提交”2、点击”提交“之后  → 就会看到自己命名的自定义广告位 → 点击  “编辑” 之后,进入具体的广告位设置界面首先注意的是:A、广告标题(必

2017-09-21 10:37:00 13017

原创 Discuz!教程之设置游客看小图、登录/注册后可看大图的方法

后台>界面>界面设置>帖子内容页游客看小图,选择是,然后设置小图大小,提交,完成!

2017-09-21 10:30:50 14263

提示
确定要删除当前文章?
取消 删除