Dede CMS

2504 ワード

1.サーバ環境のインストール
織夢公式サイト(http://www.dedecms.com/)インストールチュートリアル
1.サーバにアップロードする場合、uploads内のファイルをサーバルートディレクトリに解凍してもよい
2.インストール時に、フォルダ書き込み権限が開いているかどうかに注意
3.インストールが完了したら、バックグラウンドテンプレートをダウンロードしてdedeフォルダの内容を置き換えるとデフォルトのテンプレートを置き換えることができます.
4.バックグラウンドにログインする時、ヒントボックスのテキストはincludeディレクトリの中でファイルcommon.func.phpを探し当てることができて、その中の“DedeCMSヒント情報”を自分の望む内容のヒントに修正します;
2.テンプレート作成
メカニズムの原理
CMSバックグラウンドにWebサイトの欄を新規作成する場合、該当する欄のコンテンツモデルが選択されます.該当する欄に内容を追加する場合、バックグラウンドテンプレートから対応するテンプレートを選択してその内容をレンダリングし、先に大類(欄リスト、内容ページなど)を選択し、次に異なる[識別id]を選択します.
注意:「識別ID」は、「チャンネルモデル管理」の場所で取得するか、「チャンネルモデル管理」の場所でモデルを追加したり、チャンネルのテンプレートの名前を決定したりすることができます.
テンプレートファイルの命名規則:
  • index_識別ID.html:プレート(コラムの表紙)テンプレートを表す.
  • list_識別ID.html:コラムリストテンプレートを表す;
  • article_ID.htmlの識別:コンテンツ表示ページ(特集表示ページを含むドキュメントテンプレート);
  • search.html:検索結果リストテンプレート;
  • index.html:ホームページテンプレート;

  • 注意:チャンネルモデル管理では、ドキュメントモデルを新規作成できます.モデルのテンプレートは自由に名前を付けることができます.
    メインテンプレート:
  • index.html:トップページテンプレート
  • head.html:ヘッダーテンプレート
  • footer.html:フッターテンプレート
  • list_article:文書リストテンプレート
  • article_article:文章内容テンプレート
  • テンプレートページの意味:CMSは内容と機能によってレンダリングを呼び出すコードテンプレートで、呼び出し方式は自動呼び出しとより関数呼び出しがあり、異なるラベルによって異なる内容を呼び出す.
    3.使用方法
    新しい欄を作成するとき、欄リストオプション、動的ページオプションを選択した後、list_を呼び出します.[id].htmlこの欄のリストをレンダリングする
    4.共通ラベル
    公式ラベルマニュアルhttp://help.dedecms.com/manual/tagmanual/
    グローバルラベル
    {dede:global.cfg_templets_skin/}/:Webサイトで設定されている現在のテンプレートのディレクトリ
  • トップメニューラベル{dede:channel type='top' row='10' currentstyle="
  • ~typename~
  • "}
  • [field:typename/]
  • {/dede:channel}
  • サブメニューラベル{dede:channel row="10" type="son" col="1" currentstyle="
  • ~typename~ " }
  • [field:typename/]
  • {/dede:channel}
  • コンテンツリストラベル{dede:list pagesize="10"}
  • ![]([field:litpic/])

    [field:title/]

    [field:description/]

    [field:title/]
    {/dede:list}5.自己所有テンプレートのアップロード
    テンプレートフォルダをtempletsフォルダにコピーし、バックグラウンド修正(システム設定)メニューのテンプレート名を登録した後、(生成)メニューでホームページHTML生成パスを変更する