Geeklog Rは、Geeklog Japaneseが提供するGeeklog 日本語版をベースとしています。Geeklog 日本語版との基本機能・操作に大きな違いはありませんが、改善に伴って主に次のような違いがあります。
Geeklog Rでは、主に以下のファイルが変更・統合・削除・追加されています。
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を出力。 |