找到里面的 6-16 行例如以下图所看到的:
首先,Discuz 的标题栏文件藏在..\template\default\common\header_common.htm 这个文件中面,注意不要跟那个 header.htm 混淆,半点关系都没有。
Discuz! 的版权信息首先是存在与两个地方。一个是标题栏,一个是底部。
这里以默认模板,没有作不论什么改动的 Discuzproject 为例。
这篇文章尽管是介绍怎么把 Discuz! 的版权信息怎么搞得无影无踪,可是还是建议在不影响论坛视觉效果的情况下,保留 Discuz 的版权信息,毕竟它为我奉献了一个这么出色的开源论坛的 phpproject。主要是利用思考去除版权信息的契机,学会改动 Discuz!project 的标题栏与底部。
例如以下图,在 Discuz 的 admin 后台 -> 全局 ->SEO 设置 -> 其它 -> 其它头部信息。所填写的信息。就是 $_G['setting']['seohead'] 的信息。
在 title 节点中,$navtitle 变量代表当前页的标题,$_G['setting']['bbname'] 代表当前网站的名词。这个能够在 admin 后台那里改,Powered by Discuz! 就是 Discuz 附着上去的版权信息了。$_G['setting']['seohead'],这个是你在 admin 后台那里附着上去的标题。
这里也顺便说一下,在站点信息的其他设置,站点名称、站点 URL 等是会影响到右下角的信息。
之后,例如以下图。在全局 -> 网站信息,你所填写的网站名称,会影响 $_G['setting']['bbname'] 的取值。
也就是说,假设你要取出版权信息的话,你唯一须要改动的是把 Powered by Discuz! 改成 Powered by Me! 之类。或者删除,得到的效果例如以下图:
当然,你能够为了轻便,在 title 节点写上一些静态文本。
之后是第 9 到 16 行的一些 meta 标签,用来描写叙述一个 html 网页文档的属性,比如作者、日期和时间、网页描写叙述、关键词,不过用来配合一些搜索引擎,更好地找到你的论坛。该改成什么就什么。
在 77-80 行。那个 id 为 frt 的 div 节点中,例如以下图所看到的:
Discuz 的页脚藏在..\template\default\common\footer.htm
之后是 Discuz 的页脚改动,这里相同有 Discuz 的版权信息。
base href 为页面上全部相对 URL 规定基准 URL,也就是全部绝对路径的../ 都会替换成这里的信息,这里一般不须要改动了。
比方改成例如以下代码:
这里仅仅是一堆 p、a、strong 等 html 标签,在这个 id 为 frt 的标签中请尽情改动,$_G['setting']['version'] 这个变量代表了 Discuz 当前的版本。
就得到例如以下的效果:
- <div id="frt">
- <p>
- Powered by
- <strong>
- ME
- </strong>
- <p class="xs0">
- © 1900-2100
- </p>
- </div>
至于有人上面的 Discuz 友情链接怎么去掉?这里不用改代码,直接在后台里面 -> 运营 -> 友情链接中,该怎么改就怎么改,能够直接关闭。
当然。还是那句话,不建议这么做。毕竟人家怎么无私奉献出一个开源的 php 论坛出来不 easy。
就紧贴上面的 58-76 行 id 为 flk 的 div 里面。例如以下图所看到的:
最后在右下角的信息改动,这里上面说过已经怎么在 admin 后台那改动。但你能够直接改代码。写出很多其它东西。
比方我不想显示当前网站的名称。能够直接将第 63 行有关 $_G['setting']['sitename'] 这个变量的 a 标签直接弄走。改动之后例如以下图所看到的,加粗的网站名称不见了。
也就是说,假设想自己写 footer.htm 应该这样写:
同一时候说一句,整个 footer.htm 里面的代码不一定要带版权信息的,你能够全然能够换成自己的里面,空空是也也能够但一定要保留这三个标签。这与上面拼接的页面形成呼应关系的。
由于整个 Discuz 论坛的全部页面都在引用 header_common 与 footer 两个页面,因此这样一改动。整个论坛都改好了。
至此,整个 Discuz 的论坛的所有版权信息所有去掉。
才干与上面的页面形成呼应。大家也留意到,用 Dreamweaver 改动的时候会不停地提示错误警告,这主要是 footer.htm 与 header_common.htm 两个页面根本就不是一个完整的 html 页面。
- </div>
- <!--你要写的内容-->
- </body>
- </html>
Discuz 的代码事实上写得并不怎么样的,假设没有网上的改动资料。根本就看不懂里面的代码。由于其非常多页面,可能是怕程序员能轻易改动的缘故,或者历次开发,经过多人改动的缘故。都一一割裂开来,但不可否认这是一个非常不错的 php 的 project。
来源: http://www.bubuko.com/infodetail-2079479.html