首頁  >  文章  >  CMS教程  >  怎麼去掉discuz版權

怎麼去掉discuz版權

藏色散人
藏色散人原創
2023-02-24 09:15:523005瀏覽

去掉discuz版權的方法:1、找到並開啟「header_common.htm」文件,刪掉「Powered by Discuz!」內容;2、找到並開啟「footer.htm」文件,刪掉「Powered by ME”內容即可。

怎麼去掉discuz版權

本教學操作環境:Windows7系統、Discuz X3.2版,DELL G3電腦

怎麼去掉discuz版權?

【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里面的代码不一定要带版权信息的,你可以完全可以换成自己的里面,空空是也也可以但一定要保留
这三个标签,这与上面拼接的页面形成呼应关系的。
也就是说,如果想自己写footer.htm应该这样写:
</div>
<!--你要写的内容-->
</body>
</html>
才能与上面的页面形成呼应。
大家也留意到,用Dreamweaver修改的时候会不停地提示错误警告,这主要是footer.htm与header_common.htm两个页面根本就不是一个完整的html页面。

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

相关推荐:《discuz教程

以上是怎麼去掉discuz版權的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:discuz是什麼系統下一篇:discuz是什麼系統

相關文章

看更多