ホームページ  >  記事  >  CMS チュートリアル  >  著作権を削除する方法

著作権を削除する方法

藏色散人
藏色散人オリジナル
2023-02-24 09:15:523004ブラウズ

Discuz 著作権を削除する方法: 1. 「header_common.htm」ファイルを見つけて開き、「Powered by Discuz!」コンテンツを削除します。 2. 「footer.htm」ファイルを見つけて開き、「」を削除します。 「by ME」コンテンツを提供します。

著作権を削除する方法

このチュートリアルの動作環境: Windows 7 システム、Discuz X3.2 バージョン、DELL G3 コンピューター

削除方法著作権について議論しますか?

【Discuz】著作権情報を削除してタイトルバーと下部を修正

この記事では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">&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教程

以上が著作権を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:ディスカスとはどのようなシステムですか?次の記事:ディスカスとはどのようなシステムですか?

関連記事

続きを見る