【Discuz】去除版权信息,标题栏与底部修改

这篇文章虽然是介绍怎么把Discuz!的版权信息怎么搞得无影无踪,但是还是建议在不影响论坛视觉效果的情况下,保留Discuz的版权信息,毕竟它为我奉献了一个这么出色的开源论坛的php工程。主要是利用思考去除版权信息的契机,学会修改Discuz!工程的标题栏与底部。

这里以默认模板,没有作任何修改的Discuz工程为例。

Discuz!的版权信息首先是存在与两个地方,一个是标题栏,一个是底部。

首先,Discuz的标题栏文件藏在..\template\default\common\header_common.htm这个文件里面,注意不要跟那个header.htm混淆,半点关系都没有。

找到里面的6-16行如下图所示:

在title节点中,$navtitle变量代表当前页的标题,$_G[‘setting‘][‘bbname‘]代表当前站点的名词,这个可以在admin后台那里改,Powered by Discuz!就是Discuz附着上去的版权信息了。$_G[‘setting‘][‘seohead‘],这个是你在admin后台那里附着上去的标题。

如下图,在Discuz的admin后台->全局->SEO设置->其他->其他头部信息,所填写的信息,就是$_G[‘setting‘][‘seohead‘]的信息。

之后,如下图,在全局->站点信息,你所填写的站点名称,会影响$_G[‘setting‘][‘bbname‘]的取值。

这里也顺便说一下,在站点信息的其它设置,网站名称、网站URL等是会影响到右下角的信息。

也就是说,如果你要取出版权信息的话,你唯一需要修改的是把Powered by Discuz!改成Powered by Me!之类,或者删除,得到的效果如下图:

当然,你可以为了轻便,在title节点写上一些静态文本。

之后是第9到16行的一些meta标签,用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词,仅仅是用来配合一些搜索引擎,更好地找到你的论坛。该改成什么就什么。

base href为页面上所有相对URL规定基准URL,也就是所有绝对路径的../都会替换成这里的信息,这里一般不需要修改了。

之后是Discuz的页脚修改,这里同样有Discuz的版权信息。

Discuz的页脚藏在..\template\default\common\footer.htm

在77-80行,那个id为frt的div节点中,如下图所示:

这里只是一堆p、a、strong等html标签,在这个id为frt的标签中请尽情修改,$_G[‘setting‘][‘version‘]这个变量代表了Discuz当前的版本号。

比如改成如下代码:

		<div id="frt">
			<p>Powered by <strong>ME</strong>
			<p class="xs0">&copy; 1900-2100</p>
		</div>

就得到如下的效果:

当然,还是那句话,不建议这么做。毕竟人家怎么无私奉献出一个开源的php论坛出来不容易。

至于有人上面的Discuz友情链接怎么去掉?这里不用改代码,直接在后台里面->运营->友情链接中,该怎么改就怎么改,可以直接关闭。

最后在右下角的信息修改,这里上面说过已经怎么在admin后台那修改。但你可以直接改代码。写出更多东西。

就紧贴上面的58-76行id为flk的div里面。如下图所示:

比如我不想显示当前站点的名称,可以直接将第63行有关$_G[‘setting‘][‘sitename‘]这个变量的a标签直接弄走。修改之后如下图所示,加粗的站点名称不见了。

至此,整个Discuz的论坛的所有版权信息全部去掉。

因为整个Discuz论坛的所有页面都在引用header_common与footer两个页面,因此这样一修改,整个论坛都改好了。

同时说一句,整个footer.htm里面的代码不一定要带版权信息的,你可以完全可以换成自己的里面,空空是也也可以但一定要保留</div></body></html>这三个标签,这与上面拼接的页面形成呼应关系的。

也就是说,如果想自己写footer.htm应该这样写:

</div>
<!--你要写的内容-->
</body>
</html>

才能与上面的页面形成呼应。

大家也留意到,用Dreamweaver修改的时候会不停地提示错误警告,这主要是footer.htm与header_common.htm两个页面根本就不是一个完整的html页面。

Discuz的代码其实写得并不怎么样的,如果没有网上的修改资料,根本就看不懂里面的代码。因为其很多页面,可能是怕程序猿能轻易修改的缘故,或者历次开发,经过多人修改的缘故,都一一割裂开来,但不可否认这是一个非常不错的php的工程。

时间: 2024-10-08 18:04:04

【Discuz】去除版权信息,标题栏与底部修改的相关文章

【Discuz】去除版权信息,标题栏与底部改动

这篇文章尽管是介绍怎么把Discuz!的版权信息怎么搞得无影无踪,可是还是建议在不影响论坛视觉效果的情况下,保留Discuz的版权信息,毕竟它为我奉献了一个这么出色的开源论坛的phpproject.主要是利用思考去除版权信息的契机,学会改动Discuz!project的标题栏与底部. 这里以默认模板,没有作不论什么改动的Discuzproject为例. Discuz!的版权信息首先是存在与两个地方.一个是标题栏,一个是底部. 首先,Discuz的标题栏文件藏在..\template\defaul

【Discuz】导航条、搜索栏的修改

可能对于有些人来说,Discuz的导航栏与搜索栏需要修改.或者直接不要. 这里以默认的模板为例,进行说明. Discuz的导航条.搜索栏也是如同<[Discuz]去除版权信息,标题栏与底部修改>(点击打开链接)的信息一样,只要修改部分文件就能够应用于整个站点. 在修改代码之前,先明确几个可以直接在后台修改的东西: 1.首先是"热搜"的关键词,直接在全局->搜索设置->热门关键词中,可以直接改. 2.同时,搜索的下拉列表,文章.帖子.用户,可以在开启搜索中的搜索项

zblog去除底部版权信息 “请勿修改或删除主题版权及作者信息”

场景:使用了免费模板,但底部带作者版权.删除版权信息的代码后访问前台弹窗:请勿修改或删除主题版权及作者信息... 1. 删除版权信息代码 使用notepad++搜索功能,搜索版权信息:如ABC,找到相关代码并删除 <a href="https://www.abc.com/" target="_blank">ABC</a> 2. 删除版权验证JS 一般都在模板文件里的js文件中,找到加密的js代码并删除,如果不确定可以把代码单独复制出来运行查看

ZblogASP和ZblogPHP如何去除版权和修改版权信息?

在网上看到有很多人在问ZblogASP和ZblogPHP站点如何去除版权和修改版权信息?对于去除版权的行为个人是非常讨厌的,不过修改版权信息倒是可以理解,因为我分别安装了ZblogASP和ZblogPHP两个站点,它们显示的版权信息分别为Powered By Z-Blog 2.2 Prism Build 140101和Powered By Z-BlogPHP 1.4 Deeplue Build 150101.个人认为这个信息确实有点长和繁琐,完全可以只显示Powered By Z-Blog和Po

织梦底部添加版权信息标签代码

今天魅力网络在搭建一个网站,用的织梦的数据还原模版的方法,发现搭建完后,在系统设置中改的版权信息在底部不显示,于是看了看foot模版配置,发现没有版权信息这个标签,这时候我们需要手动加上,标签是啥 系统设置里面显示 添加标签不是直接把标签粘贴上就行了,还需要一个变量 我复制一下我的标签整个代码,这个是已经加好的 <table width="1002" border="0" align="center" cellpadding="0

discuz!版本信息修改步骤

建完站点后,就到了修改discuz!论坛的步骤了,,将其修改为自己喜欢的样子,是很有意思的,废话不多说了,下面给大家介绍修改的方法. 1,[修改后台-首页的版权]打开ftp,连接站点,进入到:/ftp/Web/source//admincp//路径,找到admin_main.php,右键查看,按住ctrl+f键,查找"Power",做如下更改: <p>Powered by <a href="http://182.18.8.51/" target=&

怎样去除织梦版权信息中的Power by DedeCms

用织梦建站时,网站底部调用的版权信息最后总会多出一个Power by DedeCms链接,此链接是织梦系统中默认的指向织梦官网的外链.本文就介绍两种去除这个外链的方法. 1.为什么要去除Power by DedeCms 在讲解怎样去除Power by DedeCms前,先要明白为什么要去除这外链.新手站长可能觉的无所谓,不就是给织梦官网做了个外链吗,就当做好事了,没必要费劲除掉这个链接吧. 事实上,自己的网站最好还是去除这链接,有两个原因. (1)正规网站底部的版权信息,应该是显示自己的信息,版

【HighCharts系列教程】六、去除highCharts版权信息的几种方法

方法一:单个图表去除版权 设置Credits属性为不可用,也就是credits中enable=false,具体代码如下 <script type="text/javascript"> $(function () { var chart; $(document).ready(function() { chart = new Highcharts.Chart({ chart: { renderTo: 'container', type: 'pie', }, credits :

IntelliJ IDEA如何修改版权信息

http://androidren.com/index.php?qa=295&qa_1=intellij-idea%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%E7%89%88%E6%9D%83%E4%BF%A1%E6%81%AF 一.找到版权信息的设置的地方 打开Preferences,找到Editor下面的Copyright. 二.添加Copyright Profile 看Editor->Copyright下面有没有已经设计好的Copyright Profil