標準のスキンがアプリケーションパッケージ内のContents/Resources/Skinsフォルダに入っていますので、参考にしてください。
キーワード書式
基本的にHTMLを書いて、UTF-16で保存するだけですが、コメントや特殊なキーワードがあります。
構造関連のキーワード
キーワード名 | 説 明 |
---|---|
<!--@ResPartStart-->~<!--@ResPartEnd--> | 囲まれた部分をレスの数だけ繰り返し表示させます。 |
ResPart以前の場所で使えるキーワード
キーワード名 | 説 明 |
---|---|
@(skinFileBaseURLString) | スキンファイルのある階層を示すURLに変換されます。 |
@(CSSPathsLinkString) | 追加スタイルCSSをリンクするlink要素に変換されます。 |
@(title) | スレッドタイトルに置換 |
@(threadListTitle) | 板名に置換 |
ResPart内で使えるキーワード
キーワード名 | 説 明 |
---|---|
<!--@if キーワード名 --> | このコメントタグで囲んだ部分にキーワードを使うと、置換に成功した場合のみコメントタグは除去されます。 |
- 通常のテキストに置換されるキーワード [#zfcb888d]
キーワード名 説 明 例 @(resNumberString) レス番号を通常のテキストに置換 1 @(name) 名前に置換 名称未設定 @(mail) メール欄に記載された内容に置換 sage @(dateString) 日付に置換 2008/01/01(日) 00:00:00 @(identifier) IDに置換 TeStID00 @(trip) トリップに変換 ◆HogeHoge @(beString) Beに変換 2BP @(content) レス内容本文 >>1さん乙 @(forwardResCountString) レスに返信があった数を表示 2
- リンクされたテキストに置換されるキーワード [#rb5983ac]
キーワード名 説 明 例 @(forwardLinkedResNumberString) 返信があった数をリンク付きで表示 2+ @(tripLinkedName) トリップをリンク付きで表示 テスト◆ HogeHoge (3) @(linkedIdentifier) ID:をリンク付きで表示 ID:TeStID00(2) @(linkedBeString) Be:をリンク付きで表示 Be:2BP(0)
レス抽出パス
レス抽出パスは、スレッドの中から特定のIDやトリップなどの属性を持つレスを抜き出して指定するためのパスです。例えばスキンファイルの中で
internal://identifier/◯◯◯
といったリンクが張られています。このパスはIDが特定の文字列に一致するレスを指定しており、ポップアップなどに利用されます。
URL名 | 説 明 | 例 |
---|---|---|
internal://resNumber/a-b | aレス目からbレス目までを表示 | internal://resNumber/1-200(1レス目から200レス目を表示) |
internal://last/n | 最終nレスを表示。ただし>>1を含む | internal://last/50(最終50レスを表示) |
internal://newPlus/n | 最終nレスと新着レスを表示。ただし>>1を含む | internal://newPlus/50(最終50レスと新着レスを表示) |
internal://allRes | 全てのレスを表示 | |
internal://identifier/hoge | ID「hoge」のレスを表示 | |
internal://trip/hoge | トリップ「◆hoge」のレスを表示 | |
internal://trace/n/種類/引数 | あるレスへの逆参照をnの深さだけ表示 | internal://trace/1/resNumber/1000(1000レス目への逆参照を1の深さだけ表示) internal://trace/1/identifier/hogehoge(ID「hogehoge」への逆参照を1の深さだけ表示) |
その他については、レス抽出パスページを参考にしてください。