この記事ではDiscuzの著作権情報を削除する方法を紹介していますが、 ! それは跡形もなく消えましたが、フォーラムの視覚効果に影響を与えずに、Discuz の著作権情報を保持することをお勧めします。結局のところ、このような優れたオープンソース フォーラム php プロジェクトに貢献してくれました。主な目的は、著作権情報の削除について考える機会を利用して、Discuz! プロジェクトのタイトル バーと下部を変更する方法を学習することです。
ここでは、例としてデフォルトのテンプレートと変更を加えていない Discuz プロジェクトを取り上げます。
Discuz! の著作権情報は、まずタイトル バーと下部の 2 か所に存在します。
まず、Discuz のタイトル バー ファイルは、ファイル ..\template\default\common\header_common.htm に隠されています。header.htm と混同しないように注意してください。それでやってください。
以下に示すように、内部の 6 ~ 16 行目を見つけます。
タイトル ノードで、$navtitle 変数は現在のページのタイトルを表します。 $_G['setting']['bbname'] は、現在のサイトの名詞を表します。これは、管理者のバックグラウンドで変更できます。Powered by Discuz! は、Discuz に添付されている著作権情報です。 $_G['setting']['seohead']、これは管理者の背景に付けるタイトルです。
以下に示すように、Discuz の管理者の背景 -> グローバル -> SEO 設定 -> その他 -> その他のヘッダー情報で、入力される情報は $_G['setting'][' seohead' ] 情報。
その後、以下に示すように、[グローバル] -> [サイト情報] で入力したサイト名が $_G['setting'][' に影響します。 bbname '] 値。
ちなみに、サイト情報、Webサイト名、WebサイトURLなどのその他の設定は、右下の情報に影響します。
つまり、著作権情報を取り出したい場合は、Powered by Discuz! を Powered by Me! に変更するだけで済みます。または、それを削除すると、結果は次のようになります。
もちろん、便宜上、タイトル ノードに静的テキストを記述することもできます。
の 9 ~ 16 行目には、作成者、日付と時刻、Web ページの説明、キーワードなどの HTML Web ページ ドキュメントの属性を記述するために使用されるいくつかのメタ タグが続きます。一部の検索エンジンと連携していました。フォーラムをより適切に見つけてください。それを何にでも変更します。
base href は、ページ上のすべての相対 URL のベース URL を指定します。つまり、すべての絶対パス../ はここの情報に置き換えられ、通常はここでの変更は必要ありません。
の後には、Discuz のフッター変更が続きます。これには、Discuz の著作権情報も含まれています。
Discuz のフッターは ..\template\default\common\footer.htm
行 77 ~ 80 で、次の図に示すように、frt という ID を持つ div ノードに隠されています。 :
これは、p、a、strong などの HTML タグの集まりです。このタグ内で、frt の ID を使用して自由に変更してください。 $_G['setting'] ['version'] この変数は、Discuz の現在のバージョン番号を表します。
たとえば、次のコードに変更します:
<div id="frt">
<p>Powered by <strong>ME</strong>
<p class="xs0">© 1900-2100</p>
</div>
ログイン後にコピー
は次の効果をもたらします:
当然,还是那句话,不建议这么做。毕竟人家怎么无私奉献出一个开源的php论坛出来不容易。
至于有人上面的Discuz友情链接怎么去掉?这里不用改代码,直接在后台里面->运营->友情链接中,该怎么改就怎么改,可以直接关闭。
最后在右下角的信息修改,这里上面说过已经怎么在admin后台那修改。但你可以直接改代码。写出更多东西。
就紧贴上面的58-76行id为flk的div里面。如下图所示:
比如我不想显示当前站点的名称,可以直接将第63行有关$_G['setting']['sitename']这个变量的a标签直接弄走。修改之后如下图所示,加粗的站点名称不见了。
至此,整个Discuz的论坛的所有版权信息全部去掉。
因为整个Discuz论坛的所有页面都在引用header_common与footer两个页面,因此这样一修改,整个论坛都改好了。
同时说一句,整个footer.htm里面的代码不一定要带版权信息的,你可以完全可以换成自己的里面,空空是也也可以但一定要保留