Nucleus のスペシャルスキンパーツで使える変数は?
- 投稿日 : 2010-03-08, 12:07(最終更新日時 : 2010-03-13, 15:24)
- タグ(Nucleus)
- カテゴリ(Nucleus)
- 記し人(luvsic)
- 閲覧数(257)
- ver1.1 / 比較
Nucleus のスペシャルスキンパーツで使える変数がふと気になってしまったので、Nucleus本を引っ張り出しました、が・・・ 載ってない。どうやら本の出版時はSpecial skin parts は実装されていなかったようです。というわけでNucleus スキン変数、テンプレート変数の記述サンプルを紹介するブログを参照しながら(さとなさんにいつも感謝)調べてみました。
さて結果はというと...
下の表のようになりました。
要は「全ての種類のスキンで使える変数がスペシャルスキンパーツで使用できる」です。深くは検証していませんが、例外的なスキン変数はないようです。
[2010-03-13追記] 例外的に使える変数もある模様
| ブログ | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%bloglist%> |
ブログの一覧を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| アイテム群 | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%otherblog%> |
指定blogの最新アイテム群を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| アイテム | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| カテゴリー | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%category%> |
現在選択されているカテゴリーに関する情報を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| アーカイブ | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%archivelink%> |
現在選択しているblogとカテゴリーのアーカイブへのリンクを出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%otherarchivedaylist%> |
指定blogの日単位のアーカイブリストを、指定テンプレートを用いて出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%otherarchivelist%> |
指定blogの月単位のアーカイブリストを、指定テンプレートを用いて出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| コメント | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| メンバー | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%loginform%> |
ログインフォームを出力(ログイン中の場合、ログイン状況を出力) | ● | ● | ● | ● | ● | ● | ● | ● |
| <%member%> |
メンバーに関する情報を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| 検索 | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%searchform%> |
検索フォームを出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| if | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%if%> <%else%> <%endif%> <%ifnot%> <%elseif%> <%elseifnot%> |
ある条件下で内容を分岐させる | ● | ● | ● | ● | ● | ● | ● | ● |
| スキン関連 | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%skinfile%> |
スキンURLに、指定ファイル名を付加した正確なURLを出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%skinname%> |
現在使用しているスキンの名前を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| ファイル読込 | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%include%> |
指定テキストファイルを読み込み出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%parsedinclude%> |
指定テキストファイルを読み込み出力(ファイルの中でスキン変数を使用できます) | ● | ● | ● | ● | ● | ● | ● | ● |
| <%phpinclude%> |
指定テキストファイルを読み込み、PHPとして解釈し出力(ファイルの中でスキン変数は使用できません) | ● | ● | ● | ● | ● | ● | ● | ● |
| 情報出力 | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%charset%> |
Nucleusの文字コードを出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%referer%> |
参照元のURL(どのURLからアクセスしてきたか)を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%self%> |
現在表示しているページのファイル名を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%sitevar%> |
サイト情報を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%version%> |
現在使用しているNucleusのバージョンを出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| その他 | |||||||||
| スキン変数 | 概要 | in | it | al | a | s | m | im | er |
| <%adminurl%> |
管理領域への完全なURLを出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%nucleusbutton%> |
Nucleusウェブサイトへのリンクが付いた、ボタン(あるいはバナー)を出力 | ● | ● | ● | ● | ● | ● | ● | ● |
| <%plugin%> |
プラグインを呼び出す | ● | ● | ● | ● | ● | ● | ● | ● |
| <%set%> |
スキンのIncludeモード、Includeプリフィックスの設定 | ● | ● | ● | ● | ● | ● | ● | ● |
こんちはです。
管理エリアのスキン編集ではこのように表示されよりますね。
<blockquote>
使用可能な変数 (クリックで説明表示): addlink, addpopupcode, adminurl, archivelink, bloglist, category, charset, else, elseif, elseifnot, endif, if, ifnot, include, loginform, member, nucleusbutton, otherarchivedaylist, otherarchivelist, otherblog, parsedinclude, phpinclude, plugin, referer, searchform, self, set, sitevar, skinfile, skinname, todaylink, version
</blockquote>
んが実際にはもっともっとたくさんの(ほとんどの?すべての?)変数が使えます。
ここも改善対象だなぁ。
3.4x日本語版defaultスキンスペシャルスキンパーツ版でもcategorylistとか使ってるし。
きゃしゃ, 2010-03-13 11:22 #
>きゃしゃさん
はじめまして~ フォーラムでいつも見かけてます、お世話になってます!^^
>んが実際にはもっともっとたくさんの(ほとんどの?すべての?)変数が使えます。
あらま…!テスト用のスキン作ってたんですけど、その管理エリアスキン編集での表示を自分も見ちゃいまして。これで全部なんだな~と思ってテスト用スキンを削除してしまいました…。近いうちに時間がとれたら自分でもチェックしたいと思います。
luvsic, 2010-03-13 13:54 #