dz如何去掉<title>里的powered by discuz
DZ(discuz!)论坛的每一个页面的顶部标题中,都有一个“powered by discuz!”尾巴,这样显得标题很长,也不美观,缺乏个性。
因为discuz!用的是免费开源的PHP,因此也便于取消这个烦眼的标识。
具体步骤如下:
1、进入DZ安装目录里,找到template\default\common\目录
2、在该目录下找到“header_commonhtm”文件,注意别找错了,不是“headerhtm”文件。
3、打开该“header_commonhtm”文件,查找“title”,找到语句“ <title><!--{if !empty($navtitle)}-->$navtitle - <!--{/if}--><!--{if empty($nobbname)}--> $_G['setting']['bbname'] - <!--{/if}--> Powered by Discuz!</title> 。”
4、删除“ Powered by Discuz! ”,然后,还要删除后面的一个短横线“-”,移动前面的一个短横线,也就是说,最后变成这样:
“ <title><!--{if !empty($navtitle)}-->$navtitle <!--{/if}--><!--{if empty($nobbname)}--> - $_G['setting']['bbname'] <!--{/if}--> </title> ”,或者复制这句进行替换。
(注:如果版本不一样,注意领会其精神^-^:此处有两个删除,一个移动,如果没有正确处理,会导致还有不正确的一个短横线在标题里等情况。)
保存。OK!
关于版权的思考,首先DZ并没要求必须保留这个难看的烙印,并且在论坛的底部还有“powered by discuz!”标识和discuz!链接,之所以要去掉头上的这个,实在是因为太难看,就像过去的奴隶头上烙着主人的印。
补充: DZ论坛底部版本号信息的取消方法
多谢"不了不得"提醒,考虑到避免黑客或论坛群发机器人利用,有必要屏蔽DZ特定版本号信息,所以,DZ论坛底部的版本也需去掉。
大致步骤(以Discuz! X2为例):
找到并打开\template\default\common\footerhtm文件,搜索“Powered by”,在后面附近找到代码“<em>$_G['setting']['version']</em><!--{if !empty($_G['setting']['boardlicensed'])}--> <a href="http://licensecomsenzcom/pid=1&host=$_SERVER[HTTP_HOST]" target="_blank">Licensed</a><!--{/if}-->”,删除该代码保存就OK。
这样,在DZ论坛的底部保留了
“Powered by Discuz!
2001-2011 Comsenz Inc”
版权信息及链接,但删去了“X2”等版本号信息,让黑客们和发帖机器找不到版本,从而降低了风险。
方法/步骤
不论是本地更改的Discuz源码,还是你已经上传安装到网上的Discuz源码,那当然少不了根目录文件,这个是你必须要知道的。首先的打开根目录列表
下面咱们要找到的是那个标题的源码,要删除它最好的就是删了源码(斩草要除根吗),根目录---template文件夹---default文件夹---common文件夹----header_commonhtml文件
这次就该用DW软件了或者记事本,鼠标选择header_commonhtm文件,右击选择打开方式,选择记事本或者DW软件打开就行了
在Discuz中书写的都是它们专用的语言,所以你想要删除Powered by Discuz!这句话就要找到让这句话出现的那句语言:第三步打开后----找到下方的代码:<title><!--{if !empty($navtitle)}-->$navtitle - <!--{/if}--><!--{if empty($nobbname)}--> $_G['setting']['bbname'] - <!--{/if}--> Powered by Discuz!</title>(截图一个是DW打开的截图,一个是记事本打开的截图)
在找到第四部的那串代码以后要做的就是删掉最后的那串英文字母:Powered by Discuz!和前面的“-”删掉以后保存一下就好了(如果你的网站是在网上的,最好是下载的本地改完然后再传到网上,防止出现乱码的现象)。
6
最后呢直接去网站首页刷新一下就会发现后面的-Powered by Discuz!消失了!希望能时刻关注我,让我们共同学习Discuz!建立自己的小站!
1、例如,mysql数据库的表内容太大,超过10G可能会影响discuz论坛的运行。
2、这种情况可以通过子数据库的方法来解决。有关详细信息,您可以搜索discuz官方网站以查找相关信息。
3、数据库配置错误,有时可能是主机移动,数据库移动等,导致数据库信息填写不正确,或者旧数据库信息未及时更新,例如数据库用户名,密码,数据库表填充错误。
4、您可以修复相关的数据库信息,您可以在config目录中找到config目录,修改数据库信息配置文件。 Discus!3有三个参考配置文件。仔细检查数据库配置和其他配置是否是最新的。
安装目录/config/config_globalphp安装目录/config/config_ucenterphp安装目录/uc_server/data/configincphp。有关详细信息,请参阅discuz官方文档。
5、数据库没有运行。
6、检查主机的mysql数据库程序是否正在运行或已关闭。如果它是虚拟主机,您可以联系空间提供商以将其打开。如果虚拟主机不支持mysql数据库,则可以通过替换主机或空间提供程序来解决此问题。
打开网站程序根目录下的 \template\default\common\header_commonhtm 文件
1、搜索找到
<title><!–{if !empty($navtitle)}–>$navtitle –
<!–{/if}–><!–{if empty($nobbname)}–>
$_G['setting']['bbname']-<!–{/if}–>Powered by
Discuz!</title>
2、将其中的“Powered By Discuz!”字串改为“{lang secondtitle}”。
3、再打开source/language/lang_templatephp。 在变量的最后,也就是整个数组的目录后按以前的格式,加上“‘secondtitle’ => ‘你的论坛名称!”,” 。
4、更新缓存即可。
去除头部和底部Powered by Discuz的方法。http://wwwbzhotcom/3984/
0条评论