PHPプロジェクトのディレクトリ構成【転送】
OK、最初は私のオープンソース cms のプロジェクト ディレクトリの説明です:
ルートディレクトリ
/dede 管理バックエンドディレクトリ
/freelist フリー文書リスト生成ディレクトリ
/html デフォルト記事生成ディレクトリ
/include Programコアファイルディレクトリ
/member メンバー管理ディレクトリ
/plus プラグインおよび補助機能ディレクトリ
/setup インストールディレクトリ
/special トピック生成ディレクトリ
/templets デフォルトテンプレート格納ディレクトリ
/upimg アップロードおよびダウンロード ファイル保存ディレクトリ
base.css 基本スタイル シート
index.php Web サイトのデフォルト ホームページ
robots.txt 検索制御ファイル
/templets テンプレートディレクトリ
/dedecmsv31 3 テンプレート ディレクトリ
/default デフォルト テンプレート ディレクトリ
article_article.htm 通常の記事ページ テンプレート
article_default.htm 一般的なドキュメント ページ テンプレート
article_flash .htm Flash ページ テンプレート
article_image.htm アルバム ページ テンプレート
article_soft.htm ソフトウェア ページ テンプレート
article_spec.htm トピック ページ テンプレート
index.htm Web サイト ホームページ テンプレート
index_article.htm記事チャンネル 表紙テンプレート
index_article_webart1.htm
index_article_webart2.htm
index_article_webart.htm
index_default.htm 一般文書表紙テンプレート
index_flash.htm フラッシュ チャンネル 表紙テンプレート
index_image.htm アルバム チャンネルカバー テンプレート
index_soft.htm ソフトウェア チャネル カバー テンプレート
list_article.htm 記事リスト テンプレート
list_default.htm 一般ドキュメント リスト ディレクトリ テンプレート
list_flash.htm Flash ドキュメント リスト テンプレート
list_free.htm フリー リストテンプレート
list_image.htm アルバムリストテンプレート
list_soft.htm ソフトウェアリストテンプレート
list_spec.htm トピックリストテンプレート
/img テンプレート画像ディレクトリ(スタイルシート含む)
/plus 補助プラグインテンプレートディレクトリ
download_links_templet.htm ダウンロードリンクテンプレート
フィードバック_確認.htm コメント確認テンプレート
フィードバック_templet.htm ユーザーコメントテンプレート
フィードバック_templet_js.htm
flink-add.htm フレンドリーリンク追加テンプレート
flink-list.htm フレンドリーリンクリストテンプレート
guestbook.htm ゲストブックテンプレート
heightsearch.htm 詳細検索テンプレート
js.htm
recommend.htm推奨フレンド テンプレート
rss.htm RSS XML テンプレート
rssmap.htm RSS 購読ファイル
showphoto.htm 画像表示テンプレート
sitemap.htm ウェブサイト マップ テンプレート
view_msg.htm メンバー プロンプト情報テンプレート
vote.htm 投票結果表示テンプレート
/system システムテンプレートディレクトリ
channel_list.htm コラム一覧システムテンプレート
list_fulllist.htm 文書一覧システムテンプレート
mynews.htm サイトニュースシステムテンプレート
part_arclist.htm 記事リストシステムテンプレート
part_autochannel.htm 分類カラムシステムテンプレート
part_channelartlist.htm 記事リストを含むカラムシステムテンプレート
part_imginfolist.htm imginfolist タグを使用して呼び出されるテンプレート
part_imglist.htm imglist タグを使用して呼び出されるテンプレート
part_type_list.htm シングルカラムシステムテンプレート
spec_arclist.htm トピックリスト記事システムテンプレート
spec_list.htm トピックテンプレート
tag_arclist.htm
tag_fieldlist.htmフィールドリストのシステム テンプレート
/system/channel チャネル特殊ボトム テンプレート ディレクトリ
channel_downlinkpage.htm アドレス リスト リンク テンプレートのダウンロード
channel_downlinks.htm アドレス リスト テンプレートのダウンロード
channel_spec_note .htm トピックノードリストテンプレート
/include ディレクトリ プログラムコアディレクトリ
config_base.php 環境定義ファイル。システム環境の検出、作業ディレクトリの定義、データベースリンク情報の保存、よく使用される機能の導入などに使用されます。変更しないことをお勧めします。
config_hand.php システム構成ファイル。システムの一般的に使用される構成情報定義を定義し、バックグラウンド管理から直接ファイルを生成できます。
config_passport.php パス ファイル
config_rglobals.php はシステム外部変数を検出します
config_rglobals_magic.php 上記と同じ
inc_archives_view.php はドキュメントの参照またはドキュメントの HTML 生成に使用されます
inc_arclist_view.php はチャンネルの閲覧に使用されます。 コンテンツ リストのリストまたは HTML の生成に使用されます。
inc_arcmember_view.php は、メンバーによって投稿されたドキュメントの参照に使用されます。
inc_arcpart_view.php は、チャンネル カバー、ホームページ、単一ページなどのグローバル テンプレートの解析と作成に使用されます。
inc_arcsearch_view.php はドキュメント検索に使用されます
inc_arcspec_view.php はすべてのトピック リストの参照またはトピック リストの HTML の生成に使用されます
inc_channel_unit.php ユーザーは特定のチャネルの追加のデータ構造情報を解析できます
inc_channel_unit_functions.php システム共通関数コレクション
inc_downclass.php アンチコレクション ランダム文字列関数
inc_freelist_view.php は、特定のコンテンツ リストの HTML を生成するために使用されます
inc_functions.php で使用できる関数のコレクションユーザー
inc_imgbt.php GetTypeidSelMember
inc_memberlogin.php ユーザーのログインとメンバーシップ ステータスの取得に使用されます
inc_photograph.php ウォーターマーク、サムネイルなど、システム内の画像の処理に使用されます。
inc_photowatermark_config.php画像処理パラメータの定義
inc_rss_view.php チャネル RSS の参照または RSS の静的ファイルの生成に使用
inc_ Separate_functions.php SpGetArcList 関数、ドキュメント リストの取得に使用
inc_sitemap.php サイト マップの生成に使用
inc_type_tree.php は列のディレクトリ ツリーを選択するために使用されます
inc_type_tree_member.php 上記と同様に、メンバーは
inc_typelink.php を使用して記事の場所や列の位置などを表示します。
inc_typeunit_admin.php は次の目的で使用されます。チャネル管理におけるいくつかの複雑な操作。主にバックグラウンドで使用されます。
inc_typeunit_menu.php 上記と同じ
inc_userlogin .php は管理者ログインに使用されます
inc_vote.php は投票の管理に使用されます
jump.php はハイパーリンクジャンプに使用されます
pub_charset.php 共有文字処理関数、GB/UTF-8/Unicode/BIG5 など。交換
pub_collection.php コレクション用
pub_collection_functions.php コレクション関数用
pub_datalist。 php バックグラウンド管理データリスト用
pub_datalist_dm.php テンプレートを使用しない場合は上記と同様
pub_db_mysql.php 操作データベース用
pub_dedehtml2.php はコレクション内の HTML 解析に使用されます
pub_dedehtml.php HTML パーサー
pub_dedetag.php は dede テンプレート タグの解析に使用されます
pub_httpdown.php は http のリソースのダウンロードに使用されます
pub_oxwindow.php バックグラウンド プログラム拡張機能
pub_splitword_www.php Dreamweaver の単語セグメンテーションアルゴリズム
validareimg.php 検証コード
vdimgck.php 検証コード
/inc 共有関数ディレクトリ
inc_fun_funAdmin.php ピンイン コードとその他の関数の取得
inc_fun_funString.php htmlコード処理とその他の関数
inc_fun_SpGetArcList.php ドキュメント リストの取得 SpGetArcList