Geeklog 日本語版との違い

Geeklog Rは、Geeklog Japaneseが提供するGeeklog 日本語版をベースとしています。Geeklog 日本語版との基本機能・操作に大きな違いはありませんが、改善に伴って主に次のような違いがあります。

  • 特定の環境に依存する機能・表現の修正
  • テーマファイル構成の変更
  • テンプレートファイル名の変更・テンプレートファイルの統合・削除・追加
  • テンプレート変数の追加
  • 不正・不適切なHTMLの修正
  • 内容が空のHTML要素の削除機能
  • HTMLとXHTMLの切り替え機能
  • テーマと管理ページテーマの完全分離
  • 管理ページテーマの切り替え機能
  • 一部プラグインのノーサポート
  • アップデートポリシー

変更・統合・削除・追加されたテンプレートファイル

Geeklog Rでは、主に以下のファイルが変更・統合・削除・追加されています。

ファイル名が変更されたファイル

  • leftblocks.thtml → blocks_1.thtml
  • rightblocks.thtml → blocks_2.thtml

統合されたファイル

  • blockheader-right.thtml, blockheader-left.thtml → blockheader-sub.thtml
  • blockfooter-right.thtml, blockfooter-left.thtml → blockfooter-sub.thtml
  • adminoption.thtml, topicoption.thtml, useroption.thtml → option.thtml

削除されたファイル

  • customlogin-header.thtml
  • customlogin-footer.thtml
  • adminoption_off.thtml
  • topicoption_off.thtml
  • useroption_off.thtml
  • menuitem_last.thtml
  • menuitem_none.thtml

追加されたファイル

  • article/storytext.thtml

追加されたテンプレート変数

Geeklog R/Revizeでは、主に以下のテンプレート変数が追加されています。

対象ファイルテンプレート変数内容
option.thtml, menuitem.thtml{value_class}class属性の値(「 first」, 「 last」など)。
option.thtml, menuitem.thtml{attr_class}class属性(「 class=“first”」, 「 class=“last”」など)。
blockheader-sub.thtml{value_class}class属性の値(「 utility-user_block」など)。「utility-」にサブブロックのブロックIDを加えたものがクラス名となる。
blockheader-sub.thtml{attr_class}class属性(「 class=“utility-user_block”」など)。「utility-」にサブブロックのブロックIDを加えたものがクラス名となる。
blockheader-related.thtml{value_class}class属性の値(「story」など)。関連情報=related、記事のオプション=storyがクラス名となる。
blockheader-related.thtml{attr_class}class属性(「 class=“story”」など)。関連情報=related、記事のオプション=storyがクラス名となる。
option.thtml{if_admin}, {endif_admin}管理メニューだった場合のみ、{if_admin}~{endif_admin}の間のHTMLを出力。
option.thtml{if_user}, {endif_user}ユーザメニューだった場合のみ、{if_user}~{endif_user}の間のHTMLを出力。
option.thtml{if_topic}, {endif_topic}話題リストだった場合のみ、{if_topic}~{endif_topic}の間の(X)HTMLを出力。
 
geeklog日本語版との違い.txt · 最終更新: 2007/10/12 06:03 by admin
 
Recent changes RSS feed Creative Commons License Driven by DokuWiki