
付兴森,济南三木科仪检测技术有限公司法人兼总经理
在discuz!系统中发帖上传图片,鼠标经过的时候会显示一个小菜单,显示图片的基本信息和下载链接,有些站长觉得每次鼠标经过的时候弹出这个体验不好希望去掉!这里介绍二个简单的方法去掉。第一个方法:1.打开文件:\template\default\forum\discuzcode.htm2.搜索:aimg_tip 搜到那一行,将后面的代码如下id="aimg_$attach[aid]_menu"改为Markupid="aimg_$attach[aid]_menu_0"然后后台更新缓存即可。第二个方法:模板路径\template\default\forum\discuzcode.htm 复制以下代码搜索Markup<img{if $attach['price'] && $_G['forum_attachmentdown'] && $_G['uid'] != $attach['uid']}然后在上面搜索的代码后面找到以下代码Markupοnmοuseοver="showMenu({'ctrlid':this.id,'pos':'12'})"删除,然后更新缓存即可。本文来自:XM技术学习分享,原地址:http://xmwl.cc/mb/41.html
1:取消IP认证。由于Discuz!论坛会认证IP,不允许不同IP地址同时登录后台,所以取消IP认证即可。修改方法:在网站根目录,Discuz!配置文件config目录下config_global.php 中找到如下代码:$_config['admincp']['checkip'] = '1';把代码中“1”改成“0”。(修改后允许多IP同时登录后台,所以论坛的安全系数会降低) 2:后台设置了IP限制。修改方法:进入数据库之后,在 common_setting 表中搜索 skey 为 adminipaccess ,然后删除svalue中的值。3:管理员用户组变成普通用户组。解决这个问题的
CC攻击确实是很蛋疼的一种攻击方式,Discuz!的配置文件中已经有了一个自带的减缓CC攻击的参数,在配置文件config.inc.php中:1 $attackevasive = 0; // 论坛防御级别,可防止大量的非正常请求造成的拒绝服务攻击 // 防护大量正常请求造成的拒绝服务攻击,这个参数可以设置的值有:1 0表示关闭此功能2 1表示cookie刷新限制3 2表示限制代理访问4 4表示二次请求5 8表示回答问题(第一次访问时需要回答问题)正常情况下设置为 0,在遭到攻击时,分析其攻击手法和规律,组合使用。 可以尝试先设置为 2, 2|4, 1|2|4|, 1|2|4|8, 如果 1|2|4|8 还不行,应用程序层面上已经抵挡不住,可能主机遭受的攻击来自于僵尸网络的 DDOS 攻击了,建议从防火墙策略上入手。在source/class/class_core.php文件中可以找到如下代码1 if($this->config['security']['attackevasive'] && (!defined('CURSCRIPT') || !in_array($this->var['mod'], array('seccode', 'secqaa', 'swfupload')))) {2 require_once libfile('misc/security', 'include');3 }$this->config[‘security’][‘attackevasive’]为config_global.php文件里设置的$_config‘security’的值。 开启防CC攻击后,会影响搜索引擎蜘蛛的抓取,下面修改后不影响搜索引擎蜘蛛的抓取方法来某网友提供,修改前切记备份好文件。 Discuz X 开启防CC攻击方法,在config_global.php文件中有如下代码: $_config['security']['attackevasive'] = 0; 复制代码 可以设置的值有: 0表示关闭此功能 1表示cookie刷新限制 2表示限制代理访问 4表示二次请求 8表示回答问题(第一次访问时需要回答问题) 同时也可以设置为组合的方式,如1|2表示同时启用cookie刷新限制和限制代理访问。 不影响搜索引擎蜘蛛的抓取的修改方法,需要修改下面文件: 在source/include/misc/misc_security.php文件中可以找到如下代码(默认第46~50行) if($attackevasive & 4) { if(empty($lastrequest) || TIMESTAMP - $lastrequest > 300) { securitymessage('attackevasive_4_subject', 'attackevasive_4_message'); } } 复制代码 修改为: if($attackevasive & 4) { if(empty($lastrequest) || TIMESTAMP - $lastrequest > 300) { $kw_spiders = 'Bot|Crawl|Spider'; // keywords regular expression of search engine spiders if(preg_match("/($kw_spiders)/i", $_SERVER['HTTP_USER_AGENT'])) { // match search engine spiders }else{ securitymessage('attackevasive_4_subject', 'attackevasive_4_message'); } } 复制代码
Discuz如何修改数据库密码,现在为大家详细,介绍一下工具/原料FTP,Dreamweaver方法/步骤进入自己的服务器空间,修改号数据库密码,例如:aaa123进入config,下载泰昆如图,2个文件,如图:用Dreamweaver打开,修改密码,全部替换,保存,如图:上传到config文件夹下,覆盖然后进入uc_server\data目录下,找到,如图文件,同样下载到本地,修改密码,上传覆贪低盖修改完成,刷新首页。
注册页面提示语更改:如果都使用了QQ邮箱注册之后,那么大家都知道,DZ论坛注册用户提示语邮箱那一栏提示语不太对应已经设置了QQ邮箱注册的网站,那么我们就应该把邮箱那一栏提示语改为:请输入QQ邮箱注册!或其他提示语对不对?那么怎么修改呢,下面我把修改的步骤一一公布出来啦。 第一步:打开网站目录:\source\language\member\lang_template.php 第二步: 打开第一步文件,ctal+F查找:'register_validate_email_tips' => '后面加上自己想加的提示语!请勿空格、 第三步:修改JS文件,打开网站目录:\static\js\register.js 用文本文档打开,找到errormessage(mailObj.id, '添加你想加的提示语。 第四步:修改注册页面,打开网站目录:\template\default\member\register.htm 超找<td class="tipcol">输入你想添加的提示语。
模板卸载了 但是残留模块无法删除 清理未使用的模块也没有效果 下面清空DIY还没效果这时候可以手动清理相关的数据库,重点是_common_block表, 还有_common_diy_data 与_common_template_block表切记清理前备份好数据库,清理的时候记得不要清理错了,不然就得重新恢复数据库了
2023年03月
2023年01月