1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6 <meta http-equiv="Content-Style-Type" content="text/css" />
7 <link rel="index" href="./index.html" />
8 <title>Nucleus管理用ヘルプ</title>
9 <style type="text/css">
13 font-family:Helvetica,Arial,sans-serif;
21 pre, code{font-family:"Courier New",Courier, monospace;color:#555;}
24 border-bottom:1px gray dashed;
37 border-width:0px 0px 0px 5px;
43 background-color:#eee;
46 white-space:-moz-pre-wrap; /* Mozilla */
47 white-space:-pre-wrap; /* Opera 4-6 */
48 white-space:-o-pre-wrap; /* Opera 7 */
49 white-space:pre-wrap; /* CSS3 */
50 word-wrap:break-word; /* IE 5.5+ */
53 background-color:#fff;
55 border:1px solid #ccc;
56 border-right-color:#aaa;
57 border-bottom-color:#aaa;
59 ul{list-style:none;padding-left:10px;}
65 border-bottom:dotted 1px #999;
67 li strong{color:#002244;}
68 li ul li{margin-bottom:0;border:none;}
69 li table{text-indent:0px;}
70 ul.example{margin-left:0px;}
71 ul.example li{margin-left:17px;}
80 text-decoration:underline;
82 a:hover{background-color:whitesmoke;}
88 table{border-collapse:separate;border:1px solid #ccc;}
89 th{background-color:#eee;padding:2px;margin:2px;}
90 td{vertical-align:top;padding:3px;}
91 .note{background-color:#eee;padding:5px;}
92 .invisible{display:block;visibility:hidden;}
93 strong{font-weight:bold;}
94 em{font-style:italic;}
96 .heading_example{margin:2px;font-weight:bold;}
97 .comment{text-align:right;padding-right:10px;}
100 <meta http-equiv="Content-Script-Type" content="text/javascript" />
105 <h1>Nucleusポップアップ・ヘルプ</h1>
107 <p>ファイル読み込み中、しばらくお待ちください(ファイルサイズはおよそ180KBです)。</p>
111 <a name="actionurl"></a>
112 <h1>action.phpへのフルURL</h1>
114 <p>この設定はNucleus付属のスクリプト<code>action.php</code>の絶対URLです。通常次のようになります。</p>
115 <pre>http://example.jp/actions.php</pre>
117 <p class="comment"><a href="http://japan.nucleuscms.org/help/actionurl">内容について気がついた事があればご連絡ください。</a></p>
122 <a name="additem"></a>
125 <p>ブログにアイテムを追加する際、「本文」「タイトル」「続き」に4種類の変数を利用することができます:</p>
127 <li><a href="#templatevar-popup"><%popup(...)%></a> ポップアップ画像の挿入</li>
128 <li><a href="#templatevar-image"><%image(...)%></a> インライン画像の挿入</li>
130 <li><a href="#templatevar-media"><%media(...)%></a> メディアオブジェクトの挿入</li>
131 <li><a href="#skinvar-plugin"><%plugin(...)%></a> プラグインによる処理</li>
133 <p><%plugin%>以外のこれらのタグはJavaScriptツールバーにある「メディアの追加」ボタンで書き入れられます。</p>
135 <p class="comment"><a href="http://japan.nucleuscms.org/help/additem">内容について気がついた事があればご連絡ください。</a></p>
139 <a name="allowaccountcreation"></a>
141 <p>訪問者に自身のメンバーアカウント作成を許可することができます。新規メンバーは管理者がチームに加えるまでは、ブログにアイテムを追加することはできませんが、自分のコメントを削除したり変更したりすることが可能です。<a href="#allownewmemberlogin">新規メンバーのログイン許可</a>を「はい」にしている場合、管理領域にログインして自分の設定を変更することもできます。</p>
143 <p class="comment"><a href="http://japan.nucleuscms.org/help/allowaccountcreation">内容について気がついた事があればご連絡ください。</a></p>
147 <a name="allownewmemberlogin"></a>
148 <h1>ビジターが作成したアカウントでのログインを作成直後に可能にする</h1>
150 <p>この設定は、訪問者による<a href="#allowaccountcreation">アカウントの作成</a>を許可している場合に、その方法で作られたアカウントを使用して<a href="#canlogin">管理領域にログイン</a>できるかどうかを設定します。</p>
152 <p class="comment"><a href="http://japan.nucleuscms.org/help/allownewmemberlogin">内容について気がついた事があればご連絡ください。</a></p>
156 <a name="autosave"></a>
159 <p>最後に変更を加えてから10分後に、自動的に<a href="#draft">ドラフト</a>として保存する機能です。投稿、または編集途中に他の用事が出来て、記事を保存するのを忘れてしまった時などに、不用意に編集内容を失わずにすみます。</p>
161 <p>もし、10分待たずに下書きを保存したくなったら、フォームの下の方にある「<em>ドラフト保存</em>」ボタンをクリックします。</p>
162 <p>この機能は、メンバーごとの設定でオン、オフを切り替える事が出来ます。</p>
164 <p class="comment"><a href="http://japan.nucleuscms.org/help/autosave">内容について気がついた事があればご連絡ください。</a></p>
168 <a name="baseskin"></a>
171 <p>適用すべきスキンが見つからなかった時に代用するスキンを設定します。これはスキン・パーツが設定されていなかったり、スキンが明確に指定されていなかったりした時に起こります。</p>
173 <p>ほとんどのユーザーは、この設定を気にする必要がありません。</p>
175 <p class="comment"><a href="http://japan.nucleuscms.org/help/baseskin">内容について気がついた事があればご連絡ください。</a></p>
179 <a name="blogdefaultskin"></a>
182 <p>ブログが表示される時には、ブログごとの「設定」で選択された「標準のスキン」が使用されます。選択できるのは一つだけです。(URLの引数として指定することで、別のスキンで表示させることは可能です)</p>
184 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogdefaultskin">内容について気がついた事があればご連絡ください。</a></p>
189 <a name="bloglistexample"></a>
190 <h1>テンプレート:ブログリストの例</h1>
192 <p><a href="#templatebloglists">「テンプレート:ブログリスト」の解説に戻る</a></p>
194 <pre><code><ul>
195 <li><a href="<%siteurl%>"><%sitename%></a></li></code></pre>
198 <pre><code><li><a href="<%bloglink%>" title="<%blogdesc%>"><%blogname%></a></li></code></pre>
200 <pre><code></ul></code></pre>
201 <h2>表示は次のようになります</h2>
204 <li><a href="#bloglistexample">あなたのサイト</a></li>
205 <li><a href="#bloglistexample" title="あなたのブログの説明">あなたのブログ</a></li>
206 <li><a href="#bloglistexample" title="わたしのブログの説明">わたしのブログ</a></li>
209 <p class="comment"><a href="http://japan.nucleuscms.org/help/bloglistexample">内容について気がついた事があればご連絡ください。</a></p>
213 <a name="blogmaxcomments"></a>
216 <p><strong>メインの目次ページ</strong>に表示するコメントの最大数です。<strong>これはコメント可能な最大数を制限するものではありません</strong>。<br />
217 <strong>個別アイテムページ</strong>では、設定した最大数を超えていても全てのコメントが表示されます。</p>
218 <p class="note"><strong>注意:</strong>
219 テンプレート内部では、テンプレート変数<a href="#templatevar-comments">comments</a>の引数によってここでの値が上書きされます。</p>
221 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogmaxcomments">内容について気がついた事があればご連絡ください。</a></p>
226 <a name="blognotify"></a>
229 <p>このオプションには、新しくコメントが追加された時などに通知するメールアドレスを、一つあるいは複数設定することができます。もし通知が不要なら空っぽにしておいてください。メールアドレスは、当然ですが、有効なものでなくてはなりません。</p>
230 <p>複数のメールアドレスを設定する場合には、各メールアドレスをセミコロン(<strong>;</strong>)で区切ってください。</p>
232 <strong>注意:</strong>設定フィールドの最大長は128文字です。セミコロン(<strong>;</strong>)を含んだ合計の文字数が128文字を超えない限り、メールアドレスはいくつでも設定することができます。
236 <strong>注意:</strong>通知先に、メンバー登録に使われているメールアドレスを設定した場合、自分で書いたアイテムやコメントの通知はされません。自分で書いたことは知っているはずですから、問題にはならないでしょう。
239 <p class="comment"><a href="http://japan.nucleuscms.org/help/blognotify">内容について気がついた事があればご連絡ください。</a></p>
243 <a name="blogsearchable"></a>
245 <p>「常に検索対象にする」オプションが選択されていると、同じNucleusでのすべての検索において、<strong>常に</strong>検索対象に含まれます。</p>
247 <p>「ブログ1」と「ブログ2」があって、「ブログ2」の「常に検索対象にする」が「はい」、「ブログ1」は「いいえ」にになっていると、「ブログ1」での検索は「ブログ2」も対象に含まれますが、「ブログ2」での検索は「ブログ1」は対象にふくまれません。</p>
249 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogsearchable">内容について気がついた事があればご連絡ください。</a></p>
253 <a name="blogtimeoffset"></a>
256 <p>もしサーバの時刻とあなたの住んでいる地域の時刻とが一致していなければ、ここにサーバとの時差を入力することで、Nucleus内部の時刻をあなたの住んでいる地域の時刻に合わせることができます(マイナス時差の地域に住んでいる場合は、マイナス記号付きで入力します)。参考のために現在のサーバの時刻が表示されています。</p>
258 <p>あなたの住んでいる地域の時刻が20:35で、表示されているサーバの時刻が14:35のとき、ブログの時刻を20:35にするためには「サーバ時刻との時差」を6.0に設定します。</p>
260 <p class="note"><strong>注意:</strong>30分刻みでの時差のある地域のために、0.5刻みで設定することができます。例えば「サーバ時刻との時差」を<strong>1.5</strong>に設定すると、1時間30分の補正となります。</p>
262 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogtimeoffset">内容について気がついた事があればご連絡ください。</a></p>
266 <a name="blogupdatefile"></a>
268 <p>ブログに新しいアイテムが追加された時に、自動更新するファイルのパスを入力します。このファイルは、新しいアイテムが追加されるたびに最終変更時のタイムスタンプが上書きされ、外部からはこのファイルを参照することで、ブログに更新があったかどうかをチェックすることができます。<br />
269 訪問者によるコメントが追加された時や、スキン/テンプレートに変更を加えた時には更新されず、アイテムが追加されてブログの記事に変更があったときに更新されるので、「ブログの更新状況」等を作成するサービスに使うことができます。</p>
271 <p>自動更新するファイルがないときは、フィールドを空っぽにしておいてください。</p>
272 <p>ファイルの場所は管理領域からの相対パスでも指定できますが、<code> /path /to /your /website /update.txt</code> のようにより確実な絶対パスを使った方が良いでしょう。<br />
273 あらかじめファイルを作成し、書き込みができるように、ファイルとディレクトリの<a href="tips.html#filepermissions" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out" title="quick guide on changing file permissions">パーミッションを0666</a>にしてください。</p>
275 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogupdatefile">内容について気がついた事があればご連絡ください。</a></p>
279 <a name="canlogin"></a>
282 <p><a href="#superadmin" title="Administrator Privileges">super-admin</a>はそれぞれのメンバーを、管理領域へのログインを許可しないよう設定できます。</p>
284 <p class="comment"><a href="http://japan.nucleuscms.org/help/canlogin">内容について気がついた事があればご連絡ください。</a></p>
288 <a name="categorylistexample"></a>
289 <h1>テンプレート:カテゴリーリストの例</h1>
291 <p><a href="#templatecategorylists">「テンプレート:カテゴリーリスト」の解説に戻る</a></p>
292 <h2>カテゴリーリストヘッダー</h2>
293 <pre><code><ul>
294 <li><a href="<blogurl%>">まとめて表示</a>< /li></code></pre>
295 <h2>カテゴリーリストアイテム</h2>
297 <pre><code><li><a href="<%catlink%>"><%catname%></a></li></code></pre>
298 <h2>カテゴリーリストフッター</h2>
299 <pre><code></ul></code></pre>
302 <li><a href="#categorylistexample">まとめて表示</a></li>
304 <li><a href="#categorylistexample">あなたのカテゴリー</a></li>
305 <li><a href="#categorylistexample">わたしのカテゴリー</a></li>
308 <p class="comment"><a href="http://japan.nucleuscms.org/help/categorylistexample">内容について気がついた事があればご連絡ください。</a></p>
312 <a name="convertbreaks"></a>
313 <h1>アイテムの改行を変換する</h1>
314 <p>Nucleusはアイテム内の改行を、デフォルトで<code><br/></code>タグに変換します。この設定によって、アイテム内の改行箇所を出力後の(X)HTMLに反映させることができます。</p>
316 <p>なれたユーザーや、Semantic Web(<code>br</code>タグは情報を付加せず、ただ記述のためにのみ使われる)を意識しているユーザーは、この機能が迷惑かもしれません。「アイテムの改行を変換する」オプションを「いいえ」に設定してください。</p>
318 <p class="comment"><a href="http://japan.nucleuscms.org/help/convertbreaks">内容について気がついた事があればご連絡ください。</a></p>
322 <a name="cookies"></a>
324 <h2>ログインCookieの有効期間</h2>
325 <p>デフォルトでは、メンバーがログインするとブラウザにcookieが保存され、翌日に戻ってきたときに再びログインする必要がなくなります。クッキーの有効期間によって、再ログインが不要な期間が決まります。</p>
328 <li><strong>セッションごと</strong> ブラウザを終了させるとcookieは削除されます。</li>
329 <li><strong>一ヶ月</strong> 一ヶ月続けてサイトか管理領域を訪れないというようなことが無い限り、cookieはコンピュータに残り続けます。このオプションを使えば、おそらく再ログインする必要はなくなるでしょう。(自分でログアウトしたときや、他のコンピュータからログインするときは別ですが)</li>
331 <h2>CookieパスとCookieドメイン</h2>
332 <p>これらは高度な設定です。通常は、cookieパスは単純にスラッシュ("/")、cookieドメインは空っぽの状態から変更する必要はありません。</p>
334 <p>通常は「いいえ」に設定してください。HTTPSのurlを用いており、cookieの送受信をhttps接続を通してのみに限定したい時だけ、この設定を「はい」にします。</p>
336 <h2>最終訪問日時Cookieの保存</h2>
337 <p>訪問者が最後に訪れた時間をcookieに保存させるように設定することができます。これによって、<a href="#templatenew">新規アイテム</a>の隣にマークを付けることができます。</p>
339 <p class="comment"><a href="http://japan.nucleuscms.org/help/cookies">内容について気がついた事があればご連絡ください。</a></p>
343 <a name="debugvars"></a>
346 <p>「はい」に設定すると、システム情報を表示したり、対応しているプラグインをデバッグモードにしたりできます。</p>
348 <p class="comment"><a href="http://japan.nucleuscms.org/help/debugvars">内容について気がついた事があればご連絡ください。</a></p>
352 <a name="defaultblog"></a>
355 <p>サイトへの接続時にブログが指定されていない場合に表示されるブログです。</p>
357 <p class="comment"><a href="http://japan.nucleuscms.org/help/defaultblog">内容について気がついた事があればご連絡ください。</a></p>
361 <a name="defaultlistsize"></a>
364 <p>一覧表示画面で一度に表示するブログ、アイテム、コメントの数を入力します。初期値は「10」です。</p>
366 <p class="comment"><a href="http://japan.nucleuscms.org/help/defaultlistsize">内容について気がついた事があればご連絡ください。</a></p>
370 <a name="disablesite"></a>
373 <p>Nucleusのサイト全体を閉鎖することが可能です。なんらかの設定調整を行うときに、あるいは何か恐ろしい間違いが起きた時にこれを実行したいと思うかもしれません:-)</p>
374 <p>チェックボックスを「はい」に設定した場合に、訪問者はここで設定したURLにリダイレクトされます。</p>
375 <p>例外:<strong>管理領域</strong>は閉鎖していない時と同様に利用可能であり、<strong><a href="#superadmin">最高管理者</a></strong>は通常通りサイト全体を閲覧することができます。(あとでサイトを再開することを忘れないでください;-))</p>
377 <p class="comment"><a href="http://japan.nucleuscms.org/help/disablesite">内容について気がついた事があればご連絡ください。</a></p>
384 <p>ドラフト状態のアイテムは公開されたブログであっても閲覧できません。推敲に時間をかけたい時や、少し時間を空けたいときなどに役に立つでしょう。ドラフト状態のアイテムは「管理ホーム」にリストとして表示されるので、時間があるときに作業を再開することが可能です。</p>
385 <p>ドラフト状態のアイテムを編集する際に、「<strong>今すぐ追加</strong>」のラジオボタンを選んで「保存」ボタンを押すと、ドラフト状態が解除されてブログに公開されます。</p>
387 <p class="comment"><a href="http://japan.nucleuscms.org/help/draft">内容について気がついた事があればご連絡ください。</a></p>
391 <a name="extended"></a>
394 <p>アイテムには、長文記事を分割して表示するために、オプションとして「続き」部分があります。例えば、記事がブログのメインページに置くには長すぎる場合、導入を「本文」部分に、残りを「続き」部分に書くことができます。テンプレートによって、表示の形態は変わってきますが、ブログのメインページを閲覧すると「続きを読む」というリンクが出現します。</p>
395 <p>「続き」を優先して表示させる、テンプレート変数 <a href="#templatevar-smartbody">smartbody</a> を使えば「続き」に、アイテムの概略を記入して導入部分に使えます。</p>
397 <p class="comment"><a href="http://japan.nucleuscms.org/help/extended">内容について気がついた事があればご連絡ください。</a></p>
401 <a name="future"></a>
402 <a name="allowpastposting"></a>
403 <h1>後で追加/過去の日時での投稿</h1>
406 <p>アイテム追加フォームの「後で追加」オプションをチェックすることで、アイテムを指定した時間きっかりに公開することができます。指定された時間が来るまで、アイテムはサイトの公開された部分で見られることはありません。</p>
407 <p>この日時は、アイテムを追加するブログの「過去の日時での投稿を許可する」オプションが有効である場合を除いて、<strong>未来のものでなくてはなりません</strong>。</p>
408 <h2>過去の日時での投稿を許可する</h2>
409 <p>この設定を有効にすると、アイテムを追加する時に、アイテムの投稿日時を過去に指定することができるようになります。また、既存のアイテムの投稿日時を編集することもできるようになります。</p>
411 <p class="comment"><a href="http://japan.nucleuscms.org/help/future">内容について気がついた事があればご連絡ください。</a></p>
415 <a name="language"></a>
417 <p>Nucleusが個々のメンバー用のコンテンツを作成するときに用いられる言語を選択することができます。生成されるコンテンツには、管理領域、エラーメッセージ、スキンにおけるフォームなどが含まれます。</p>
418 <p>言語の選択を行う場所は2ヶ所あり、まず「グローバル設定/使用する言語」でデフォルトの言語を設定します。次に「メンバーの管理/(メンバー)編集/使用する言語」でメンバー毎にログイン時の使用言語を設定することができます。</p>
419 <p>これら両方の設定が無効の場合、英語がデフォルトの言語として用いられます</p>
420 <p class="note"><strong>注意:</strong> 追加の言語ファイルは<a href="http://www.nucleuscms.org/" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out" title="Nucleus CMS Website">Nucleusのウェブサイト</a>からダウンロードできます。(新規ウィンドウが開きます)</p>
422 <p class="comment"><a href="http://japan.nucleuscms.org/help/language">内容について気がついた事があればご連絡ください。</a></p>
428 <p>Nucleusはメディアファイル(画像、動画、音楽など)をウェブサイトにアップロードすることができます。</p>
429 <p>このためにいくつかの設定が必要です:</p>
431 <li><strong>メディア(画像・音声)ディレクトリ</strong>:メディアファイルが保存されるサーバー上の場所。(サーバーのファイルシステム上のパス)</li>
433 <li><strong>メディアURL</strong>:メディアファイルのURL上の場所</li>
434 <li><strong>ファイルのアップロードを許可しますか?</strong>:ファイルのアップロードを禁止できます。</li>
435 <li><strong>アップロードを許可するファイルタイプ</strong>:アップロードできるファイルの拡張子(複数必要な場合は、コンマで区切る)</li>
436 <li><strong>アップロードファイルの最大サイズ</strong>:ここで設定したサイズより大きなファイルはアップロードできません。</li>
437 <li><strong>アップロードするファイル名の頭に日付を付加する</strong>:アップロードされたファイルのファイル名の先頭に、現在の日付を付加するかどうかを選択します。このオプションで「はい」を選んでいると、例えば "bunny.jpg"という名前のファイルを20011年9月5日にアップロードしたなら、"20110905-bunny.jpg"というファイル名になります。この機能によって、ファイル名の重複をある程度、心配しなくて済みます。 </li>
439 <p>メンバーはそれぞれ、自身のメディアファイルのプライベートなコレクションを持ちます。また、それ以外のメディア・ディレクトリ下のサブディレクトリはグローバルなコレクション(メンバー間で共有)とみなされます。</p>
441 <p>アップロードは悪用を予防するため、少なくとも一つのブログチームに入っているメンバーでなくては行えません。</p>
443 <p class="comment"><a href="http://japan.nucleuscms.org/help/media">内容について気がついた事があればご連絡ください。</a></p>
447 <a name="messageservice"></a>
450 <h2>メンバー間メッセージサービス</h2>
451 <p>メンバーのプライバシーのために、メールアドレスを隠したままで、スクリプトを通してメンバー同士でメールメッセージの送信ができます。送信されたメッセージには両ユーザーのメールアドレスが含まれますので、その後は通常のメールを用いた連絡を続けることができます。このサービスは無効にすることが可能です。</p>
452 <h2>メンバー以外のメッセージサービス</h2>
454 <p>デフォルトでは非メンバーは、入力されたメールアドレスが有効なものかチェックする方法が無いために、メッセージサービスを使用できません。「メンバー以外からのメッセージ送付を許可」することによってこの制限を緩和できます。非メンバーはメッセージの投函時にメールアドレスを尋ねられ、そのアドレスがメールのヘッダー<code>From:</code>に表示されることになります。</p>
456 <p class="comment"><a href="http://japan.nucleuscms.org/help/messageservice">内容について気がついた事があればご連絡ください。</a></p>
460 <a name="parser-properties"></a>
461 <a name="includemode"></a>
462 <a name="includeprefix"></a>
464 <p>利用可能なパーサーオプションを以下に記述します。</p>
467 <caption>パーサーのプロパティ</caption>
468 <tr><th>オプション名</th><th>値</th></tr>
472 <p><strong>ノーマル</strong>:通常は、ページを生成する「.php」ファイルのディレクトリ/URLから相対位置にあるファイルをインクルードします。</p>
473 <p><strong>skindirを使う</strong>:スキンディレクトリ/スキンURLから相対位置にあるファイルををインクルードします。</p>
474 <p><strong>影響を与えるスキン変数</strong></p>
477 <li><a href="#skinvar-include">include</a></li>
478 <li><a href="#skinvar-phpinclude">phpinclude</a></li>
479 <li><a href="#skinvar-parsedinclude">parsedinclude</a></li>
480 <li><a href="#skinvar-nucleusbutton">nucleusbutton</a></li>
485 <td>Includeプリフィックス</td>
487 <p>これはインクルードするファイル名それぞれの先頭に付けるプリフィックス文字列です。<br />プリフィックスが <code>base/</code> でインクルードするファイルが <code>somefile.txt</code> ならば、 実際には、<code>base/somefile.txt</code> をインクルードすることになります。</p>
489 <p>このプロパティは「Includeモード」のプロパティと一緒に使われ、スキンを <code>skindir/somename/</code> にインポートしたのなら、「Includeモード」を「skindirを使う」に「ncludeプリフィックス」を「<code>somename/</code>」に設定します。 </p>
490 <p><strong>影響を与えるスキン変数</strong></p>
492 <li><a href="#skinvar-include">include</a></li>
493 <li><a href="#skinvar-phpinclude">phpinclude</a></li>
494 <li><a href="#skinvar-parsedinclude">parsedinclude</a></li>
495 <li><a href="#skinvar-nucleusbutton">nucleusbutton</a></li>
501 <p>「Includeモード」と「Includeプリフィックス」は、スキン毎の「一般設定」でそのスキンの包括的な設定を行います。<br />なお、これらのプロパティが設定されると、テンプレートも含めてすべてのパースデータに適用されます。 </p>
502 <p class="comment"><a href="http://japan.nucleuscms.org/help/parser-properties">内容について気がついた事があればご連絡ください。</a></p>
506 <a name="plugins"></a>
508 <p>Nucleusには、機能を拡張するためのプラグインをインストールできます。プラグインは次のように振る舞って、Nucleus本体だけでは実現できない様々な機能を提供してくれるでしょう。</p>
511 <li>スキン変数のように振舞う</li>
512 <li>テンプレート変数のように振舞う</li>
513 <li>Nucleusが生成したイベントをフックする。イベント発生時にプラグインを呼び出す順番を決めるために、「プラグインの管理」画面の「↑ ひとつ上へ」と「↓ ひとつ下へ」リンクを使用できます。リスト先頭のプラグインが最初に呼び出され、最後のプラグインは最後に呼び出されます。</li>
514 <li><code>action.php</code>を通して呼び出されたときにアクションを実行する。 </li>
516 <p>プラグインに対する責任は、完全にプラグインの作者にあることをお忘れなく。プラグイン作者は、プラグインが問題なく動くように作らなければなりません。</p>
518 <a name="getplugins"></a>
519 <p>NucleusCMSのプラグインの主だったものは、以下の二つのページから見つけ出すことが出来ます。</p>
521 <li><a href="http://wiki.nucleuscms.org/plugin" title="本家プラグインリスト">本家プラグインリスト</a></li>
522 <li><a href="http://japan.nucleuscms.org/wiki/plugins" title="日本公式プラグインWiki">日本公式プラグインWiki</a></li>
524 <p>どちらのページも全てのプラグインを網羅しているわけではありませんが、これらのページのどちらかであなたが必要としているプラグインを見つけることが出来るでしょう。
525 インターネット上には無料の翻訳サービスがあるので、「読めない」と恐れることはありません。</p>
526 あなたがプラグインを開発したり、機能を検索するその他のリソースとして、<a href="http://forum.nucleuscms.org/" title="本家フォーラム">本家フォーラム</a>や<a href="http://japan.nucleuscms.org/bb/" title="Nucleus日本語フォーラム">Nucleus日本語フォーラム</a>があります。
527 これらのフォーラムの中でも、プラグインリストに掲載されていない小さなプラグインを見つけることが出来るでしょう。
529 <p class="comment"><a href="http://japan.nucleuscms.org/help/plugins">内容について気がついた事があればご連絡ください。</a></p>
534 <a name="pluginurl"></a>
537 <p>この設定はプラグイン管理領域のベースURLです。通常次のようになります。</p>
538 <pre>http://example.jp/nucleus/plugins/</pre>
540 <p class="comment"><a href="http://japan.nucleuscms.org/help/pluginurl">内容について気がついた事があればご連絡ください。</a></p>
545 <a name="protectmemnames"></a>
548 <p>訪問者によるメンバーへの成りすましを防止するために、メンバーとして登録済みの名前を使ってのゲストコメントはできないようになっています。このオプションを「いいえ」に設定することで、この規制を緩和することができます。</p>
550 <p class="comment"><a href="http://japan.nucleuscms.org/help/protectmemnames">内容について気がついた事があればご連絡ください。</a></p>
554 <a name="sendping"></a>
555 <h1>Pingサーバに更新通知を送信する</h1>
556 <p>ブログを更新した時に、ブログ検索サイト等が公開しているいくつかのpingサーバーへ更新pingを送信することができます。
557 これらのサイトは、リクエストに応じて最近更新されたブログのリストを提示し、このデータを利用した新着記事のリスト等のサービスを、多くのウェブサイトが提供していますので、このオプションを「はい」に設定することで、訪問者を増やす事ができるかもしれません。</p>
559 <p class="note"><strong>注意:</strong>この機能を正しく動かすために、blogごとの「設定」にあるweblogの「URL」と「Blogの名前」を埋める必要があります。</p>
561 <p class="comment"><a href="http://japan.nucleuscms.org/help/sendping">内容について気がついた事があればご連絡ください。</a></p>
565 <a name="shortblogname"></a>
568 <p>「Blogの短縮名」は主に管理領域で、どのアイテムがどのブログと結びついているのか示すために使われます。</p>
569 <p>また、新規ブログを有効にするための代替indexファイルでも用いられます(以下は「Blogの短縮名」が「myshortblogname」の時の呼び出しファイルの例):</p>
573 include("./config.php"),
574 selectBlog("myshortblogname"),
579 <p class="comment"><a href="http://japan.nucleuscms.org/help/shortblogname">内容について気がついた事があればご連絡ください。</a></p>
583 <a name="shortnames"></a>
586 <p>ブログ、テンプレート、そしてスキンは名前や説明の他に短縮名を持たなくてはなりません。</p>
587 <p>短縮名はa~zと0~9<strong>のみ</strong>で構成され、スペースを含むことは<strong>できません</strong>。</p>
589 <p>訳注:テンプレートの名前には"/"が利用できたりするので、実際にはこの限りではないようです。</p>
590 <p>メンバーの場合、「表示される名前」はログイン名として使われます。a~z、 A~Z、0~9とスペース(半角)が使用できます。ただし、名前の最初や最後にスペースを付けることはできません。</p>
592 <p class="comment"><a href="http://japan.nucleuscms.org/help/shortnames">内容について気がついた事があればご連絡ください。</a></p>
596 <a name="skinpartarchive"></a>
597 <h1>スキン:月別アーカイブページ</h1>
598 <p>「メインの目次ページ」と似た振る舞いをする、「1ヶ月分のアーカイブ」で、該当する1ヶ月分のアイテムを全て表示します。</p>
599 <p>「月別アーカイブページ」の基本的な形:</p>
604 <title>私のウェブログ :: アーカイブ</title>
607 <h1>アーカイブ</h1>
609 <%archive(default)%>
613 <p>このスキンでは、"default"テンプレートを使用して、選択中のブログの要求されたアーカイブが表示されます。</p>
615 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartarchive">内容について気がついた事があればご連絡ください。</a></p>
619 <a name="skinpartarchivelist"></a>
620 <h1>スキン:月別アーカイブ一覧ページ</h1>
622 <p>このスキンパーツはアーカイブが存在する全ての月の概略と、それらアーカイブへのリンクを表示します。</p>
623 <p>「月別アーカイブ一覧ページ」の基本的な形:</p>
627 <title>私のウェブログ :: アーカイブ集</title>
631 <h1>アーカイブ集</h1>
632 <%archivelist(default)%>
636 <p>このスキンでは、"default"テンプレートを使用して、選択中のブログのアーカイブが存在する全ての月のリストが表示されます。</p>
638 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartarchivelist">内容について気がついた事があればご連絡ください。</a></p>
642 <a name="skinparterror"></a>
645 <p>このスキンパーツはエラーが発生したときに用いられます。</p>
646 <p>「エラーページ」の基本的な形:</p>
650 <title>私のウェブログ :: エラー</title>
654 <h1>エラーが発生しました!</h1>
655 <%errormessage%>
656 <br /><br />
657 <a href="javascript:history.back(),">戻る</a>
662 <p>このスキンでは、エラーメッセージと、元のページへ戻るためのリンクが表示されます。</p>
664 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinparterror">内容について気がついた事があればご連絡ください。</a></p>
668 <a name="skinpartimagepopup"></a>
669 <h1>スキン:画像ポップアップウィンドウ</h1>
671 <p>このスキンパーツは画像をポップアップウィンドウを使用して表示する場合に使われる、ポップアップウィンドウ内のレイアウトを決定します。</p>
672 <p>「画像ポップアップウィンドウ」の基本的な形:</p>
676 <title><%imagetext%></title>
677 <style type="text/css">
678 img { border: none; }
683 <a href="javascript:window.close(),"><%image%></a>
688 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartimagepopup">内容について気がついた事があればご連絡ください。</a></p>
692 <a name="skinpartindex"></a>
693 <h1>スキン:メインの目次ページ</h1>
695 <p>このスキンパーツはブログ内の最新のエントリーを表示するのに用いられます。通常はサイト、またはブログのトップページにあたる場所になります。</p>
696 <p>「メインの目次ページ」の基本的な形:</p>
700 <title>私のウェブログ</title>
704 <h1>私のウェブログ</h1>
705 <%blog(mytemplate,20)%>
709 <p> このスキンでは、選択中のブログのアイテムが、タイムスタンプの新しいものから20個、"mytemplate"というテンプレートを使用して表示されます。
713 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartindex">内容について気がついた事があればご連絡ください。</a></p>
717 <a name="skinpartitem"></a>
718 <h1>スキン:個別アイテムページ</h1>
719 <p>このスキンパーツは個別のアイテムを表示するために使われます。アイテムに付けられた全てのコメントと、コメント追加フォームを含めたものになります。</p>
720 <p>「個別アイテムページ」の基本的な形:</p>
725 <title>私のウェブログ :: アイテム</title>
728 <h1>アイテム</h1>
729 <%item(detailed)%>
730 <h1>コメント</h1>
732 <%comments(detailed)%>
733 <h1>コメントを追加</h1>
734 <%commentform%>
738 <p>このスキンでは、"detailed"テンプレートを使用してアイテムとコメント、そして標準のコメントフォームが表示されます。</p>
740 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartitem">内容について気がついた事があればご連絡ください。</a></p>
745 <a name="skinpartmember"></a>
746 <h1>スキン:メンバー詳細ページ</h1>
748 <p>このスキンパーツはメンバーの詳細を表示するのに使われます。</p>
749 <p>「メンバー詳細ページ」の基本的な形:</p>
753 <title>私のウェブログ :: メンバーの詳細</title>
757 <h1><%member(name)%> の情報</h1>
759 <a href="<%member(url)%>"><%member(url)%></a>
761 <h1>メッセージを送る</h1>
762 <%membermailform%>
766 <p>このスキンでは、メンバー名とメンバーのウェブサイトのアドレス、そしてメール送信フォームが表示されます。</p>
768 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartmember">内容について気がついた事があればご連絡ください。</a></p>
772 <a name="skinpartsearch"></a>
775 <p>このスキンパーツは検索結果の表示に使われます。</p>
776 <p>「検索ページ」の基本的な形:</p>
780 <title>私のウェブログ :: 検索</title>
784 <h1>検索</h1>
786 <h1>検索結果</h1>
787 <%searchresults(default)%>
792 <p>このスキンでは、"default"テンプレートを使用して検索の結果が表示されます。</p>
794 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartsearch">内容について気がついた事があればご連絡ください。</a></p>
798 <a name="changedate"></a>
800 <p>「タイムスタンプを更新」オプションにより、アイテムが投稿された日時を変更することができます。アイテムの内容を変更した時に「タイムスタンプを更新」することで記事をブログののトップに戻せます。</p>
801 <p>しかし、アイテムIDは変更されませんので、訪問者はアイテムIDから、投稿日時が変更されたものだと見分けることができます。 </p>
803 <p class="comment"><a href="http://japan.nucleuscms.org/help/changedate">内容について気がついた事があればご連絡ください。</a></p>
807 <a name="skinpartspecial"></a>
808 <h1>スキン:スペシャルスキンパーツ</h1>
810 <p>このスキンパーツは、特別な見せ方をしたいコンテンツやブログの内容以外のコンテンツ、例えばフォームや静的なコンテンツ、もしくはNucleusとは切り離された動的なコンテンツ等を表示する為に使用します。
811 スペシャルスキンパーツは次のようにして表示します。
812 (<code>fred</code>という名前でスペシャルスキンパーツを作った場合)</p>
813 <code>http://www.yoursite.tld/index.php?special=fred</code>
814 <p>このスキンタイプに関するさらなる議論は、NucleusCMS本家サポートフォーラムで行われています。:
816 <a href="http://forum.nucleuscms.org/viewtopic.php?t=16501" title="Special Skin Parts">Nucleus 3.31 and Static Pages</a></p>
817 <p>標準的なスペシャルスキンパーツ:</p>
821 <title>私のブログ</title>
825 <h1>このサイトについて</h1>
826 <p>This page was published in order
827 to provide a platform to publicize the plight
828 of the peeping-polly parrot whose present
829 prognosis is perturbingly pessimistic.</p>
833 <p> この例は、ごく一般的なHTML文書として表示されます。
834 また、標準的なスキン変数が使えるので、ブログとの連系を持たせた静的ページを持たせたいときなどに役立つでしょう。</p>
836 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartspecial">内容について気がついた事があればご連絡ください。</a></p>
840 <a name="skinsurl"></a>
843 <p>この設定はNucleusスキン・ディレクトリのベースURLです。通常次のようになります。</p>
844 <pre>http://example.jp/skins/</pre>
846 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinsurl">内容について気がついた事があればご連絡ください。</a></p>
850 <a name="skinvar-additemform"></a>
851 <h1>スキン変数:additemform</h1>
853 <p>現在選択しているブログへのアイテムの追加フォームを挿入します。多くの場合、<a href="#skinvar-preview">preview</a>と共に使用されます。</p>
861 <%additemform%>
864 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-additemform">内容について気がついた事があればご連絡ください。</a></p>
868 <a name="skinvar-addlink"></a>
869 <h1>スキン変数:addlink</h1>
871 <p>表示中のブログにアイテムを追加するためのブックマークレットのURLを出力します</p>
879 <dd><a href="<%addlink%>" onclick="<%addpopupcode%>" title="ブログにアイテムを追加する">アイテムを投稿する</a></dd>
883 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-addlink">内容について気がついた事があればご連絡ください。</a></p>
887 <a name="skinvar-addpopupcode"></a>
888 <h1>スキン変数:addpopupcode</h1>
890 <p>アイテムを追加するブックマークレットをポップアップさせるためのJavascriptコードを出力します</p>
898 <dd><a href="<%addlink%>" onclick="<%addpopupcode%>" title="ブログにアイテムを追加する">アイテムを投稿する</a></dd>
902 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-addpopupcode">内容について気がついた事があればご連絡ください。</a></p>
906 <a name="skinvar-adminurl"></a>
907 <h1>スキン変数:adminurl</h1>
909 <p>管理領域のURLを挿入します。</p>
917 <a href="<%adminurl%>">管理領域</a>
920 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-adminurl">内容について気がついた事があればご連絡ください。</a></p>
925 <a name="skinvar-archive"></a>
926 <h1>スキン変数:archive</h1>
928 <p>選択されているブログの選択された月のアーカイブを、指定されたテンプレートを用いて表示。</p>
933 <table summary="Skin var::Archive::Require">
935 <th abbr="名前">名前</th>
940 <td><strong>template</strong></td>
946 <table summary="Skin var::Archive::Optional">
948 <th abbr="名前">名前</th>
953 <td><strong><em>category</em></strong></td>
965 <%archive(mytemplate)%>
966 <%archive(mytemplate,mycategory)%>
969 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archive">内容について気がついた事があればご連絡ください。</a></p>
973 <a name="skinvar-archivedate"></a>
974 <h1>スキン変数:archivedate</h1>
976 <p>アーカイブの日付としてフォーマット済みの日付を挿入します。パラメーターなしで使うと、例えばアーカイブが2008年9月のものなら、"05 september 2008"か"september 2008"のどちらかが挿入されることになります。</p>
981 <table summary="Skin var::Archive date"><tr>
982 <th abbr="名前">名前</th>
986 <td>日付がフォーマットされるときに用いられる<a href="#templatelocale">Locale</a></td>
990 <td>日付のフォーマット(<a href="#strftime">strftime変数</a>)</td>
998 Archive for <%archivedate%>
1000 Archive for <%archivedate(dutch)%>
1001 Archive for <%archivedate(en,%B %Y)%>
1004 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivedate">内容について気がついた事があればご連絡ください。</a></p>
1008 <a name="skinvar-archivedaylist"></a>
1009 <h1>スキン変数:archivedaylist</h1>
1011 <p>スキン変数<a href="#skinvar-archivelist">archivelist</a>と同様にアーカイブのリストを挿入しますが、<em>月</em>ごとの代わりに<em>日</em>ごとのアーカイブのリストを挿入します。</p>
1016 <table summary="Skin var::Archive Day list::Require">
1018 <th abbr="名前">名前</th>
1023 <td><strong>template</strong></td>
1024 <td>使用するテンプレート名</td>
1029 <table summary="Skin var::Archive Day list::Optional">
1031 <th abbr="名前">名前</th>
1036 <td><strong><em>category</em></strong></td>
1037 <td>表示するカテゴリーの名前</td>
1040 <td><strong><em>limit</em></strong></td>
1041 <td>表示するリンク数の制限(例えば、過去3日分へのリンクしか表示させたくないときなど)</td>
1049 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム</p>
1052 <%archivedaylist(mytemplate)%>
1053 <%archivedaylist(mytemplate,mycategory)%>
1056 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivedaylist">内容について気がついた事があればご連絡ください。</a></p>
1060 <a name="skinvar-archivelink"></a>
1061 <h1>スキン変数:archivelink</h1>
1063 <p>選択中のブログ、あるいはカテゴリーのアーカイブへのリンクを挿入します。</p>
1068 <table summary="Skin var::Archive link::Optional">
1070 <th abbr="名前">名前</th>
1075 <td><strong><em>linktext</em></strong></td>
1076 <td>記述されていると、URLの代わりに<code><a href...</code>タグによるリンクが挿入されます。</td>
1087 <%archivelink%>
1090 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivelink">内容について気がついた事があればご連絡ください。</a></p>
1094 <a name="skinvar-archivelist"></a>
1095 <h1>スキン変数:archivelist</h1>
1097 <p>現在選択しているブログに存在するアーカイブの月ごとのリストを、指定されたテンプレートを使って挿入します。</p>
1103 <table summary="Skin var::Archive list::Require">
1105 <th abbr="名前">名前</th>
1109 <td><strong>template</strong></td>
1110 <td>使用するテンプレート名</td>
1116 <table summary="Skin var::Archive list::Optional">
1118 <th abbr="名前">名前</th>
1122 <td><strong><em>category</em></strong></td>
1123 <td>表示するカテゴリーの名前</td>
1127 <td><strong><em>limit</em></strong></td>
1128 <td>表示するリンク数の制限(例えば、過去3ヶ月分へのリンクしか表示させたくないときなど)</td>
1135 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム</p>
1139 <%archivelist(mytemplate)%>
1140 <%archivelist(mytemplate,mycategory)%>
1143 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivelist">内容について気がついた事があればご連絡ください。</a></p>
1147 <a name="skinvar-archivetype"></a>
1148 <h1>スキン変数:archivetype</h1>
1150 <p><code>日単位</code>か<code>月単位</code>、どちらのアーカイブタイプが現在表示されているのか示す。</p>
1157 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivetype">内容について気がついた事があればご連絡ください。</a></p>
1161 <a name="skinvar-archiveyearlist"></a>
1162 <h1>スキン変数:archiveyearlist</h1>
1164 <p>スキン変数<a href="#skinvar-archivelist">archivelist</a>と同様にアーカイブのリストを挿入しますが、<em>月</em>ごとの代わりに<em>年</em>ごとのアーカイブのリストを挿入します。</p>
1169 <table summary="Skin var::Archive Day list::Require">
1171 <th abbr="名前">名前</th>
1176 <td><strong>template</strong></td>
1177 <td>使用するテンプレート名</td>
1182 <table summary="Skin var::Archive Day list::Optional">
1184 <th abbr="名前">名前</th>
1189 <td><strong><em>category</em></strong></td>
1190 <td>表示するカテゴリーの名前</td>
1193 <td><strong><em>limit</em></strong></td>
1194 <td>表示するリンク数の制限(例えば、過去3年分へのリンクしか表示させたくないときなど)</td>
1202 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム</p>
1205 <%archiveyearlist(mytemplate)%>
1206 <%archiveyearlist(mytemplate,mycategory)%>
1209 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archiveyearlist">内容について気がついた事があればご連絡ください。</a></p>
1213 <a name="skinvar-blog"></a>
1216 <p>選択中のブログの、タイムスタンプの新しいアイテム群を挿入します。</p>
1221 <table summary="Skin var::Blog::Require">
1223 <th abbr="名前">名前</th>
1228 <td><strong>template</strong></td>
1229 <td>使用するテンプレート名</td>
1234 <table summary="Skin var::Blog::Optional">
1236 <th abbr="名前">名前</th>
1241 <td><strong><em>amount</em></strong></td>
1242 <td>表示するアイテムの数(デフォルトは10)。何番目のアイテムから始めるかというオフセットを含めることもできます。例えば<code>10(5) </code>と記述すると5番目から始めて10個のアイテムを表示します。</td>
1245 <td><strong><em>category</em></strong></td>
1246 <td>表示するカテゴリーの名前</td>
1254 <p>メインの目次、個別アイテム、月別アーカイブ、月別アーカイブ一覧、検索</p>
1257 <%blog(default,15)%>
1258 <%blog(default,5(15))%>
1259 <%blog(mytemplate)%>
1260 <%blog(mytemplate,5,mycategory)%>
1263 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-blog">内容について気がついた事があればご連絡ください。</a></p>
1267 <a name="skinvar-bloglist"></a>
1268 <h1>スキン変数:bloglist</h1>
1269 <p>Nucleusで管理しているブログのリストを、指定されたテンプレートを用いて挿入します。</p>
1274 <table summary="Skin var::Blog list::Require">
1277 <th abbr="名前">名前</th>
1281 <td><strong>template</strong></td>
1282 <td>使用するテンプレート名</td>
1287 <table summary="Skin var::Blog list::Optional">
1290 <th abbr="名前">名前</th>
1292 <th abbr="初期値">初期値</th>
1295 <td><strong><em>bnametype</em></strong></td>
1296 <td>「shortname」を指定することで、ブログ名の変わりにブログの短縮名を挿入します</td>
1300 <td><strong><em>orderby</em></strong></td>
1302 <td>並べ替えのキーを指定します。指定可能なキーは「number(ブログID)」「name(ブログ名)」「shortnameブログの短縮名)」「description(ブログの説明)」です。</td>
1306 <td><strong><em>direction</em></strong></td>
1307 <td><strong><em>orderby</em></strong>で指定したキーを使って「asc」で昇順、「desc」で降順に並べ替えます。</td>
1311 途中の引数を省略する時は「,(カンマ)」のみ記述します。
1319 <pre><%bloglist(mytemplate)%></pre>
1320 標準。「mytemplate」を使って、ブログの一覧を「ブログ名」で表示します。
1321 <pre><%bloglist(mytemplate,shortname)%></pre>
1322 「mytemplate」を使って、ブログの一覧を「ブログの短縮名」で表示します。
1323 <pre><%bloglist(default/index,name,description)%></pre>
1324 「default/index」を使って、ブログの一覧を「ブログの説明」で並べ替えて「ブログ名」で表示します。
1326 <pre><%bloglist(default/index,shortname,,desc)%></pre>
1327 「default/index」を使って、ブログの一覧を「ブログ名」の降順で並べ替えて「ブログ短縮名」で表示します。
1328 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-bloglist">内容について気がついた事があればご連絡ください。</a></p>
1332 <a name="skinvar-blogsetting"></a>
1333 <h1>スキン変数:blogsetting</h1>
1334 <p>選択中のブログの設定を挿入します。</p>
1339 <table summary="Skin var::Blog setting::Require">
1341 <th abbr="名前">名前</th>
1342 <th abbr="挿入される設定">挿入される設定</th>
1345 <td><em>id</em></td>
1349 <td><em>url</em></td>
1354 <td><em>name</em></td>
1358 <td><em>desc</em></td>
1362 <td><em>short</em></td>
1370 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム、メンバー詳細</p>
1373 <%blogsetting(name)%>
1374 <%blogsetting(id)%>
1375 <%blogsetting(desc)%>
1377 <a href="<%blogsetting(url)%>">...</a>
1379 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-blogsetting">内容について気がついた事があればご連絡ください。</a></p>
1383 <a name="skinvar-category"></a>
1384 <h1>スキン変数:category</h1>
1386 <p>現在選択されているカテゴリーに関する情報を挿入します。カテゴリーが選択されていないときは何も挿入されません。</p>
1392 <table summary="Skin var::Category::Optional">
1394 <th abbr="名前">名前</th>
1395 <th abbr="挿入される設定">挿入される設定</th>
1398 <td><em>name</em></td>
1399 <td>カテゴリー名(デフォルト)</td>
1403 <td><em>desc</em></td>
1407 <td><em>id</em></td>
1420 <%category(id)%>
1421 <%category(desc)%>
1422 <%category(name)%>
1425 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-category">内容について気がついた事があればご連絡ください。</a></p>
1429 <a name="skinvar-categorylist"></a>
1430 <h1>スキン変数:categorylist</h1>
1431 <p>選択中のブログのカテゴリーリストを、指定されたテンプレートを用いて挿入します。</p>
1436 <table summary="Skin var::Category list::Require">
1439 <th abbr="名前">名前</th>
1443 <td><strong>template</strong></td>
1444 <td>使用するテンプレート名</td>
1449 <table summary="Skin var::Category list::Optional">
1451 <th abbr="名前">名前</th>
1456 <td><strong><em>blogname</em></strong></td>
1457 <td>表示するブログの短縮名</td>
1464 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム<br />
1466 (※<em>blogname</em> が指定されている場合、エラーページ・メンバー詳細ページ・スペシャルスキンパーツでも利用できます。)</p>
1469 <%categorylist(mytemplate)%>
1470 <%categorylist(mytemplate,myweblog)%>
1473 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-categorylist">内容について気がついた事があればご連絡ください。</a></p>
1477 <a name="skinvar-charset"></a>
1478 <h1>スキン変数:charset</h1>
1480 <p>グローバル設定の既定の言語で設定した言語に基づいたキャラクターセットのコードを挿入します。日本語版では、"UTF-8"か、"EUC-JP"の何れかになります</p>
1488 <meta http-equiv="Content-Type" content="text/html; charset=<%charset%>" />
1491 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-charset">内容について気がついた事があればご連絡ください。</a></p>
1495 <a name="skinvar-commentform"></a>
1496 <h1>スキン変数:commentform</h1>
1498 <p>アイテムページにコメントフォームを挿入します。</p>
1504 <table summary="Skin var::Comment form::Optional">
1506 <th abbr="名前">名前</th>
1510 <td><strong><em>destinationurl</em></strong></td>
1511 <td>コメント追加後にリダイレクトさせるURL(デフォルトでは、投稿したアイテムの「個別アイテムページ」にリダイレクトされます)</td>
1522 <%commentform%>
1523 <%commentform(http://example.jp/thanks.html)%>
1526 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-commentform">内容について気がついた事があればご連絡ください。</a></p>
1530 <a name="skinvar-comments"></a>
1531 <h1>スキン変数:comments</h1>
1533 <p>現在選択されているアイテムについているコメントを、指定されたテンプレートを用いて挿入します。</p>
1537 <table summary="Skin var::Comments::Require">
1540 <th abbr="名前">名前</th>
1544 <td><strong>template</strong></td>
1545 <td>使用するテンプレート名</td>
1555 <%comments(mytemplate)%>
1558 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-comments">内容について気がついた事があればご連絡ください。</a></p>
1562 <a name="skinvar-errormessage"></a>
1563 <h1>スキン変数:errormessage</h1>
1565 <p>エラーが発生したときにエラーメッセージを挿入します。</p>
1572 <%errormessage%>
1575 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-errormessage">内容について気がついた事があればご連絡ください。</a></p>
1579 <a name="skinvar-ifcat"></a>
1580 <h1>スキン変数:ifcat</h1>
1581 <p class="deprecated">バージョン2.0以降のNucleusでは使用できません。<a href="#skinvar-if"><%if(category)%></a>を代わりに使ってください。</p>
1587 <li><em>text</em>:表示するテキスト</li>
1594 <%ifcat(Current Category: )%><%category%>
1596 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-ifcat">内容について気がついた事があればご連絡ください。</a></p>
1601 <a name="skinvar-image"></a>
1602 <h1>スキン変数:image</h1>
1604 <p>選択された画像を挿入します(画像ポップアップ用)。</p>
1608 <table summary="Skin var::Image::Optional">
1610 <th abbr="名前">名前</th>
1615 <td><strong>imgtag</strong>(デフォルト)</td>
1616 <td>(x)htmlの<em>img</em>タグ <code><img ... /></code></td>
1619 <td><strong>url</strong></td>
1620 <td>画像ファイルへのURL</td>
1624 <td><strong>width</strong></td>
1628 <td><strong>height</strong></td>
1632 <td><strong>caption</strong></td>
1633 <td>画像の見出し(画像と共に表示されるテキスト)</td>
1640 <p>画像ポップアップウィンドウ</p>
1645 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-image">内容について気がついた事があればご連絡ください。</a></p>
1649 <a name="skinvar-imagetext"></a>
1650 <h1>スキン変数:imagetext</h1>
1651 <p class="deprecated">このスキン変数はNucleusバージョン2.0以降使いません。代わりに<a href="#skinvar-image"><code><%image(caption)%></code></a>を使ってください。</p>
1652 <p>ポップアップ画像に見出しテキストをつける</p>
1657 <p>画像ポップアップウィンドウ</p>
1662 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-imagetext">内容について気がついた事があればご連絡ください。</a></p>
1666 <a name="skinvar-include"></a>
1667 <h1>スキン/テンプレート変数:include</h1>
1668 <p>Webページ出力時に、指定されたテキストファイルを取り込んで挿入します。ファイルの中身がそのまま出力されるので、スキン/テンプレート変数やPHPコードを使っても反映されません。同じような変数に、取り込み時にスキン/テンプレート変数を展開する<a href="#skinvar-parsedinclude">parsedinclude</a>や、PHPコードを実行する<a href="#skinvar-phpinclude">phpinclude</a>があります。</p>
1673 <table summary="Skin var::include::Require">
1675 <th abbr="名前">名前</th>
1679 <td><strong>filename</strong></td>
1680 <td>取り込むファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。URLを指定することもできます)</td>
1688 <li>この変数は、<a href="#parser-properties">スキンの「一般設定」にある「Includeモード」と「Includeプリフィックス」の影響を受けます。</a></li>
1695 <%include(filename.txt)%>
1696 <%include(/home/user/myself/filename.txt)%>
1697 <%include(http://example.jp/filename.html)%>
1700 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-include">内容について気がついた事があればご連絡ください。</a></p>
1704 <a name="skinvar-item"></a>
1707 <p>現在選択されているアイテムを、指定されたテンプレートを用いて挿入します(コメントは挿入されません)。</p>
1711 <table summary="Skin var::Item::Require">
1713 <th abbr="名前">名前</th>
1717 <td><strong>template</strong></td>
1718 <td>使用するテンプレート名</td>
1728 <%item(mytemplate)%>
1731 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-item">内容について気がついた事があればご連絡ください。</a></p>
1736 <a name="skinvar-itemid"></a>
1737 <h1>スキン変数:itemid</h1>
1739 <p>現在選択しているアイテムのIDを挿入します。</p>
1750 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-itemid">内容について気がついた事があればご連絡ください。</a></p>
1754 <a name="skinvar-itemlink"></a>
1755 <h1>スキン変数:itemlink</h1>
1757 <p>アイテムのURL(permanent link)を挿入します。</p>
1763 <table summary="Skin var::Item link">
1765 <th abbr="名前">名前</th>
1766 <th abbr="適用">適用</th>
1769 <td><strong><em>linktext</em></strong></td>
1770 <td>記述されていると、URLの代わりに<code><a href...</code>タグによるリンクが挿入されます。</td>
1784 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-itemlink">内容について気がついた事があればご連絡ください。</a></p>
1789 <a name="skinvar-itemtitle"></a>
1790 <h1>スキン変数:itemtitle</h1>
1792 <p>アイテムのタイトルを挿入します。HTMLタグは除去され、エンティティはエンコードされます。</p>
1803 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-itemtitle">内容について気がついた事があればご連絡ください。</a></p>
1807 <a name="skinvar-loginform"></a>
1808 <h1>スキン変数:loginform</h1>
1810 <p>ログインフォームまたは、ログイン中メッセージ("ログイン中:ketsunet (ログアウト)")を挿入します</p>
1817 <pre><code><%loginform%></code></pre>
1819 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-loginform">内容について気がついた事があればご連絡ください。</a></p>
1823 <a name="skinvar-member"></a>
1824 <h1>スキン変数:member</h1>
1825 <p>訪問者がログイン中のメンバーの場合、そのメンバーに関する情報を挿入します。メンバーの詳細ページにおいては、指定されたメンバーについての同じ情報を表示する追加オプションがあります。</p>
1826 <p>訪問者がログイン中のメンバーではない場合は、<em>your...</em>のパラメーターは何も挿入しません。</p>
1831 <li>ログインしたメンバーの情報(全てのスキンタイプで使用可能):
1834 <tr><th abbr="名前">名前</th><th abbr="挿入される設定">挿入される設定</th></tr>
1835 <tr><td><em>yourname</em></td><td>訪問メンバーの<a href="#shortnames">表示される名前</a>(ログインID)</td></tr>
1836 <tr><td><em>yourrealname</em></td><td>訪問メンバーのハンドルネーム(本名)</td></tr>
1837 <tr><td><em>yournotes</em></td><td>訪問メンバーが自身のために設定できるその他の情報(備考欄)</td></tr>
1838 <tr><td><em>yoururl</em></td><td>訪問メンバーのウェブサイトURL</td></tr>
1840 <tr><td><em>youremail</em></td><td>訪問メンバーのメールアドレス</td></tr>
1841 <tr><td><em>yourid</em></td><td>訪問メンバーのID</td></tr>
1842 <tr><td><em>yourprofileurl</em></td><td>訪問メンバーの「メンバーの詳細ページ」アドレス</td></tr>
1845 <li>指定されたメンバーの情報(「メンバーの詳細ページ」でのみ使用可能):
1847 <tr><th abbr="名前">名前</th><th abbr="挿入される設定">挿入される設定</th></tr>
1848 <tr><td><em>name</em></td><td>指定されたメンバーの<a href="#shortnames">表示される名前</a>(ログインID)</td></tr>
1850 <tr><td><em>realname</em></td><td>指定されたメンバーのハンドルネーム(本名)</td></tr>
1851 <tr><td><em>notes</em></td><td>指定されたメンバーが自身のために設定できるその他の情報(備考欄)</td></tr>
1852 <tr><td><em>url</em></td><td>指定されたメンバーのウェブサイトURL</td></tr>
1853 <tr><td><em>email</em></td><td>指定されたメンバーのメールアドレス</td></tr>
1854 <tr><td><em>id</em></td><td>指定されたメンバーのID</td></tr>
1865 <%if(loggedin)%>
1866 こんにちは<%member(yourrealname)%>さん
1871 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-member">内容について気がついた事があればご連絡ください。</a></p>
1875 <a name="skinvar-membermailform"></a>
1876 <h1>スキン変数:membermailform</h1>
1878 <p>メンバー詳細のページで、表示されているメンバーに対して、他のログインしているメンバーがメッセージを送ることのできるフォームを挿入します。</p>
1884 <table summary="Skin var::Member mail form::Optional">
1886 <th abbr="名前">名前</th>
1890 <td><strong><em>rows</em></strong></td>
1891 <td>ボックスの横列の数値(デフォルトは10)</td>
1894 <td><strong><em>cols</em></strong></td>
1896 <td>ボックスの縦列の数値(デフォルトは40)</td>
1899 <td><strong><em>destination url</em></strong></td>
1900 <td>メッセージを送信した後リダイレクトされるURL</td>
1911 <%membermailform%>
1914 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-membermailform">内容について気がついた事があればご連絡ください。</a></p>
1918 <a name="skinvar-nextarchive"></a>
1919 <h1>スキン変数:nextarchive</h1>
1921 <p>表示中のアーカイブの形式に応じて、一つ新しいアーカイブの月、または日を挿入します。</p>
1923 <table summary="Skin var::Next archive">
1925 <th abbr="表示中の形式">表示中の形式</th>
1926 <th abbr="挿入される日付のフォーマット">挿入される日付のフォーマット</th>
1929 <td>日単位で表示している時</td>
1930 <td><code>YYYY-MM-DD</code></td>
1933 <td>月単位で表示している時</td>
1934 <td><code>YYYY-MM</code></td>
1943 <pre><code><a href="index.php?archive=<%nextarchive%>">....</code></pre>
1945 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nextarchive">内容について気がついた事があればご連絡ください。</a></p>
1949 <a name="skinvar-nextitem"></a>
1950 <h1>スキン変数:nextitem</h1>
1952 <p>そのブログにおける一つ新しいアイテムのIDを挿入します
1964 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nextitem">内容について気がついた事があればご連絡ください。</a></p>
1968 <a name="skinvar-nextitemtitle"></a>
1969 <h1>スキン変数:nextitemtitle</h1>
1971 <p>そのブログにおける一つ新しいアイテムのタイトルを挿入します。</p>
1978 <%nextitemtitle%>
1981 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nextitemtitle">内容について気がついた事があればご連絡ください。</a></p>
1985 <a name="skinvar-nucleusbutton"></a>
1986 <h1>スキン変数:nucleusbutton</h1>
1987 <p><a href="http://nucleuscms.org/" class="out" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" title="Nucleus website (opens in new window)">本家Nucleusウェブサイト(英語)</a>へのリンクが付いたボタン、あるいはバナーを挿入します。</p>
1993 <table summary="Skin var::Nucleus button::Optional">
1995 <th abbr="名前">名前</th>
1999 <td><strong><em>imgurl</em></strong></td>
2000 <td>画像のURL(デフォルトのものを使わない場合)</td>
2003 <td><strong><em>imgwidth</em></strong></td>
2004 <td>画像の横幅(ピクセル単位)</td>
2008 <td><strong><em>imgheight</em></strong></td>
2009 <td>画像の高さ(ピクセル単位)</td>
2017 <li>このタグは、<a href="#parser-properties">スキンの「一般設定」にある「Includeモード」と「Includeプリフィックス」の影響を受けます。</a></li>
2024 <%nucleusbutton%>
2025 <%nucleusbutton(nucleus/nucleus.gif,46,43)%>
2028 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nucleusbutton">内容について気がついた事があればご連絡ください。</a></p>
2032 <a name="skinvar-otherarchive"></a>
2033 <h1>スキン変数:otherarchive</h1>
2035 <p>指定されたブログの選択された月のアーカイブを、指定されたテンプレートを用いて表示。</p>
2040 <table summary="Skin var::Other archive::Require">
2042 <th abbr="名前">名前</th>
2047 <td><strong>blogname</strong></td>
2048 <td>表示するブログの短縮名</td>
2051 <td><strong>template</strong></td>
2052 <td>使用するテンプレート名</td>
2058 <table summary="Skin var::Other archive::Optional">
2060 <th abbr="名前">名前</th>
2064 <td><strong><em>category</em></strong></td>
2065 <td>表示するカテゴリーの名前</td>
2076 <%otherarchive(myblog,mytemplate)%>
2077 <%otherarchive(myblog,mytemplate,mycategory)%>
2080 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherarchive">内容について気がついた事があればご連絡ください。</a></p>
2084 <a name="skinvar-otherarchivedaylist"></a>
2085 <h1>スキン変数:otherarchivedaylist</h1>
2087 <p>スキン変数<a href="#skinvar-otherarchivelist">otherarchivelist</a>と同様に、指定されたブログのアーカイブのリストを挿入しますが、 <em>月</em>ごとの代わりに<em>日</em>ごとのアーカイブを挿入します。</p>
2093 <table summary="Skin var::Other archive day list::Require">
2095 <th abbr="名前">名前</th>
2099 <td><strong>blogname</strong></td>
2100 <td>表示するブログの短縮名</td>
2103 <td><strong>template</strong></td>
2105 <td>使用するテンプレート名</td>
2110 <table summary="Skin var::Other archive day list::Optional">
2112 <th abbr="名前">名前</th>
2116 <td><strong><em>category</em></strong></td>
2117 <td>表示するカテゴリーの名前</td>
2128 <%otherarchivedaylist(yourblog,mytemplate)%>
2129 <%otherarchivedaylist(yourblog,mytemplate,mycategory)%>
2132 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherarchivedaylist">内容について気がついた事があればご連絡ください。</a></p>
2136 <a name="skinvar-otherarchivelist"></a>
2137 <h1>スキン変数:otherarchivelist</h1>
2139 <p>指定されたブログに存在するアーカイブ月ごとのリストを、指定されたテンプレートを用いて表示します。</p>
2145 <table summary="Skin var::Other archive list::Require">
2147 <th abbr="名前">名前</th>
2151 <td><strong>blogname</strong></td>
2152 <td>表示するブログの短縮名</td>
2155 <td><strong>template</strong></td>
2156 <td>使用するテンプレート名</td>
2162 <table summary="Skin var::Other archive list::Optional">
2164 <th abbr="名前">名前</th>
2168 <td><strong><em>category</em></strong></td>
2169 <td>表示するカテゴリーの名前</td>
2180 <%otherarchivelist(yourblog,mytemplate)%>
2181 <%otherarchivelist(yourblog,mytemplate,mycategory)%>
2184 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherarchivelist">内容について気がついた事があればご連絡ください。</a></p>
2188 <a name="skinvar-otherarchiveyearlist"></a>
2189 <h1>スキン変数:otherarchiveyearlist</h1>
2191 <p>スキン変数<a href="#skinvar-otherarchivelist">otherarchivelist</a>と同様に、指定されたブログのアーカイブのリストを挿入しますが、 <em>月</em>ごとの代わりに<em>年</em>ごとのアーカイブを挿入します。</p>
2197 <table summary="Skin var::Other archive day list::Require">
2199 <th abbr="名前">名前</th>
2203 <td><strong>blogname</strong></td>
2204 <td>表示するブログの短縮名</td>
2208 <td><strong>template</strong></td>
2209 <td>使用するテンプレート名</td>
2214 <table summary="Skin var::Other archive day list::Optional">
2216 <th abbr="名前">名前</th>
2221 <td><strong><em>category</em></strong></td>
2222 <td>表示するカテゴリーの名前</td>
2233 <%otherarchiveyearlist(yourblog,mytemplate)%>
2234 <%otherarchiveyearlist(yourblog,mytemplate,mycategory)%>
2237 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherarchiveyearlist">内容について気がついた事があればご連絡ください。</a></p>
2241 <a name="skinvar-otherblog"></a>
2242 <h1>スキン変数:otherblog</h1>
2244 <p>指定されたブログの、タイムスタンプの新しいアイテム群を挿入します。</p>
2250 <table summary="Skin var::Other blog::Require">
2252 <th abbr="名前">名前</th>
2256 <td><strong>blogname</strong></td>
2257 <td>表示するブログの短縮名</td>
2261 <td><strong>template</strong></td>
2262 <td>使用するテンプレート名</td>
2267 <table summary="Skin var::Other blog::Optional">
2269 <th abbr="名前">名前</th>
2274 <td><strong><em>amount</em></strong></td>
2275 <td>表示するアイテムの数(デフォルトは10)。何番目のアイテムから始めるかというオフセットを含めることもできます。例えば<code>10(5) </code>と記述すると5番目から始めて10個のアイテムを表示します。</td>
2278 <td><strong><em>category</em></strong></td>
2279 <td>表示するカテゴリーの名前</td>
2290 <%otherblog(myblog,default,15)%>
2291 <%otherblog(yourblog,mytemplate)%>
2292 <%otherblog(yourblog,mytemplate,15,mycategory)%>
2293 <%otherblog(yourblog,mytemplate,5(15),mycategory)%>
2296 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherblog">内容について気がついた事があればご連絡ください。</a></p>
2300 <a name="skinvar-othersearchresults"></a>
2301 <h1>スキン変数:othersearchresults</h1>
2303 <p>指定されたブログの、現在の検索文字列に対する検索結果を、指定されたテンプレートを使用して挿入します。</p>
2309 <table summary="Skin var::Other sezrch results::Require">
2311 <th abbr="名前">名前</th>
2315 <td><strong>blogname</strong></td>
2319 <td><strong>template</strong></td>
2320 <td>使用するテンプレート名</td>
2326 <table summary="Skin var::Other search results::Optional">
2328 <th abbr="名前">名前</th>
2332 <td><strong><em>maxresults</em></strong></td>
2344 <%othersearchresults(myblog,mytemplate)%>
2347 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-othersearchresults">内容について気がついた事があればご連絡ください。</a></p>
2352 <a name="skinvar-parsedinclude"></a>
2353 <h1>スキン/テンプレート変数:parsedinclude</h1>
2354 <p>Webページ出力時に、指定されたスペシャルスキンもしくはファイルを取り込んで挿入します。スペシャルスキンが優先されます。このファイルのは、取り込み時にNucleusのスキン/テンプレートによる構文解析にかけられるので、スキン/テンプレート変数が使用できます。同じような変数に、取り込んだファイルのPHPを実行する<a href="#skinvar-phpinclude">phpinclude</a>や、ファイルの中身をそのまま表示する<a href="#skinvar-include">include</a>があります。</p>
2358 <table summary="Skin var::Parsed include::Require">
2361 <th abbr="名前">名前</th>
2365 <td><strong>filename</strong></td>
2366 <td>取り込むスペシャルスキンもしくはファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。URLを指定することもできます)</td>
2374 <li>この変数は、<a href="#parser-properties">スキンの「一般設定」にある「Includeモード」と「Includeプリフィックス」の影響を受けます。</a></li>
2375 <li>インクルードしたパーツの中からでも、再び<code><%parsedinclude (filename)%></code>を呼び出すことができますが、無限ループを避けるために最大で3段階までとなります。</li>
2381 <%parsedinclude(specialskinname)%>
2383 <%parsedinclude(filename.txt)%>
2384 <%parsedinclude(/home/user/myself/filename.txt)%>
2387 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-parsedinclude">内容について気がついた事があればご連絡ください。</a></p>
2391 <a name="skinvar-phpinclude"></a>
2392 <h1>スキン/テンプレート変数:phpinclude</h1>
2393 <p>Webページ出力時に、指定されたPHPファイルを実行し、その結果を挿入します。ファイルの中身はPHPとして解釈され、実行されるので注意が必要です。また、Nucleusのスキン/テンプレート変数は展開<strong>されません</strong>。同じような変数に、取り込み時にスキン/テンプレート変数を展開する<a href="#skinvar-parsedinclude">parsedinclude</a>や、ファイルの中身をそのまま表示する<a href="#skinvar-include">include</a>があります。</p>
2398 <table summary="Skin var::Php include::Require">
2400 <th abbr="名前">名前</th>
2404 <td><strong>filename</strong></td>
2405 <td>取り込むファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。)</td>
2413 <li>この変数は、<a href="#parser-properties">スキンの「一般設定」にある「Includeモード」と「Includeプリフィックス」の影響を受けます。</a></li>
2414 <li>ファイルはphpのコマンド<code>include()</code>を使ってインクルードされます。このコマンドは<em>内部の</em>クラス・メソッドから呼び出されるので、Nucleus内部やプラグインで使用されているグローバル変数にアクセスしたい時は、<strong>自身でグローバル変数を宣言する必要があります</strong>。多くの<a href="#skinvar-phpinclude-vars">標準的な変数</a>はNucleusによって自動的にグローバルが宣言されます。</li>
2420 <pre><code><%phpinclude(filename.php)%>
2421 <%phpinclude(/home/user/myself/filename.php)%></code></pre>
2423 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-phpinclude">内容について気がついた事があればご連絡ください。</a></p>
2428 <a name="skinvar-phpinclude-vars"></a>
2429 <h1>スキン/テンプレート変数:phpinclude:vars</h1>
2430 <p>次のグローバル変数は、スキン/テンプレート変数の<a href="#skinvar-phpinclude">phpinclude</a>によってインクルードされたファイルからアクセスできるものです:</p>
2431 <p>$GATEWAY_INTERFACE,$SERVER_NAME,$SERVER_SOFTWARE,<br />
2432 $SERVER_PROTOCOL,$REQUEST_METHOD,$QUERY_STRING,<br />
2433 $DOCUMENT_ROOT,$HTTP_ACCEPT,$HTTP_ACCEPT_CHARSET,<br />
2434 $HTTP_ACCEPT_ENCODING,$HTTP_ACCEPT_LANGUAGE,<br />
2435 $HTTP_CONNECTION,$HTTP_HOST,$HTTP_REFERER,<br />
2437 $HTTP_USER_AGENT,$REMOTE_ADDR,$REMOTE_PORT,<br />
2438 $SCRIPT_FILENAME,$SERVER_ADMIN,$SERVER_PORT,<br />
2439 $SERVER_SIGNATURE,$PATH_TRANSLATED,$SCRIPT_NAME,<br />
2440 $REQUEST_URI,$argv,$argc,$PHP_SELF,<br />
2441 $HTTP_COOKIE_VARS,$HTTP_GET_VARS,$HTTP_POST_VARS,<br />
2442 $HTTP_POST_FILES,$HTTP_ENV_VARS,$HTTP_SERVER_VARS,<br />
2443 $HTTP_SESSION_VARS,$PATH_INFO,$HTTPS,<br />
2444 $HTTP_RAW_POST_DATA,$HTTP_X_FORWARDED_FOR</p>
2445 <p>他の変数に関しては、"<code>global $varname;</code>"をきっちりとコードに加える必要があります。</p>
2447 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-phpinclude-vars">内容について気がついた事があればご連絡ください。</a></p>
2451 <a name="skinvar-plugin"></a>
2452 <h1>スキン/テンプレート変数:plugin</h1>
2454 <p>プラグインを呼び出します。</p>
2458 <table summary="Skin/Template var::Plugin::Require">
2461 <th abbr="名前">名前</th>
2465 <td><strong>PluginName</strong></td>
2466 <td>呼び出されるプラグインの名前。<strong>大文字小文字が区別されるので注意が必要です。</strong></td>
2470 <li><p>この他、プラグインごとに引数が定義・追加されます。</p></li>
2475 <li>プラグイン名が既存の変数とぶつからない場合、<code><%PluginName (parameters)%></code>と記述することで、プラグインを直接呼び出すこともできます。現在はそのようにプラグイン名で呼び出す方法が主流ですが、プラグイン呼び出しであることをあえて明示したい場合は<code><%plugin(parameters)%></code>のほうを利用するといいでしょう。</li>
2482 <%plugin(Calendar)%>
2483 <%plugin(LastComments,myweblog)%>
2484 <%LastComments(myweblog)%>
2487 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-plugin">内容について気がついた事があればご連絡ください。</a></p>
2491 <a name="skinvar-prevarchive"></a>
2492 <h1>スキン変数:prevarchive</h1>
2494 <p>表示中のアーカイブの形式に応じて、一つ古いアーカイブの月、または日を挿入します。</p>
2495 <table summary="Skin var::Prev archive">
2497 <th abbr="表示中の形式">表示中の形式</th>
2498 <th abbr="挿入される日付のフォーマット">挿入される日付のフォーマット</th>
2501 <td>日単位で表示している時</td>
2502 <td><code>YYYY-MM-DD</code></td>
2506 <td>月単位で表示している時</td>
2507 <td><code>YYYY-MM</code></td>
2515 <pre><code><a href="index.php?archive=<%prevarchive%>">....</code></pre>
2517 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-prevarchive">内容について気がついた事があればご連絡ください。</a></p>
2521 <a name="skinvar-if"></a>
2522 <a name="skinvar-else"></a>
2523 <a name="skinvar-endif"></a>
2524 <a name="skinvar-ifnot"></a>
2525 <a name="skinvar-elseifnot"></a>
2526 <a name="skinvar-elseif"></a>
2527 <h1>スキン変数:if/ifnot/else/elseif/elseifnot/endif</h1>
2528 <p>決まった条件を満たしている時にのみ、コンテンツ・ブロックを挿入します。3.6以降では、テンプレートの「アイテムの本体」と「コメントの本体」でも同じ様に使う事ができます。</p>
2531 <p>スキン変数 <code>if/ifnot/elseif/elseifnot</code> に対してのみ、引数が必須になります</p>
2535 <tr><th>名前</th><th colspan="3">値</th></tr>
2536 <tr><td><strong>type</strong></td><td colspan="3"><a href="#if_condition">条件の種類</a></td></tr>
2537 <tr><td colspan="4">typeによって、以下のオプションをとることがあります</td></tr>
2538 <tr><td></td><td><em>name</em></td><td>条件の名前</td></tr>
2540 <tr><td></td><td><em>value</em></td><td>条件の名前の値</td></tr>
2544 <a name="if_condition"></a>
2546 <div class="helptbl">
2548 <li><strong>category</strong>:カテゴリーを選択しているか、また、カテゴリの設定と比較した結果を返します。
2550 <li><strong>category</strong>:カテゴリが選択されているか調べます。</li>
2552 <li><strong>category,catname,<em>CategoryName</em> </strong>:現在のカテゴリ名と <em>CategoryName</em> が一致するかどうかを返します。</li>
2553 <li><strong>category,catid,<em>CategoryID</em></strong>:現在のカテゴリのIDと <em>CategoryId</em> が一致するかどうかを返します。</li>
2557 <li><strong>blogsetting</strong>:Blog設定の <em> name</em> 項目の値と <em>value</em> を 比較します。
2559 <li><strong>blogsetting,<em>name,value</em> </strong>: <em> name</em> (SQLテーブル nucleus_blogにあるカラム名)が <em>value</em> と一致するかどうかを返します。</li>
2563 <li><strong>loggedin</strong>:訪問者がログインしているか調べます。</li>
2564 <li><strong>onteam</strong>:訪問者がログインし、現在のブログ、または、<em>name</em> で指示されたブログのチームに入っているか調べます。</li>
2565 <li><strong>admin</strong>:訪問者がログインし、現在のブログ、または<em>name</em> で指示されたブログの管理権限があるか調べます。</li>
2567 <li><strong>nextitem</strong>:個別アイテムページにおいて、現在のブログにより古いアイテムがあるか調べます。</li>
2568 <li><strong>previtem</strong>:個別アイテムページにおいて、現在のブログにより新しいアイテムがあるか調べます。</li>
2569 <li><strong>archivenextexists</strong>:月別アーカイブページにおいて、現在のブログに、現在表示しているものより古い月、または古い日のアーカイブがあるか調べます。</li>
2570 <li><strong>archiveprevexists</strong>:月別アーカイブページにおいて、現在のブログに、現在表示しているものより新しい月、または新しい日のアーカイブがあるか調べます。</li>
2571 <li><strong>skintype</strong>:現在のスキンタイプが <em> value</em> (index, search, item, archive, archivelist など…)と一致するか、URLによって判別します。<br />スペシャルスキンパーツの場合は、スペシャルスキンパーツの名前が <em> value</em> と一致するか、URLによって判別します。</li>
2573 <li><strong>hasplugin</strong>:<em>PluginName</em> で指定されたプラグインがインストールされているか、または、プラグインのオプションの値と一致するかどうかを返します。
2575 <li><strong>hasplugin,<em>PluginName</em></strong>:<em>PluginName</em> で指定されたプラグインが存在するか調べます。</li>
2576 <li><strong>hasplugin,<em>PluginName</em>,<em> OptionName</em></strong>:<em>PluginName</em> で指定されたプラグインの <em> OptionName</em> の値の存在を確認した結果を返します。</li>
2578 <li><strong>hasplugin,<em>PluginName</em>,<em> OptionName=value</em></strong>:<em>PluginName</em> で指定されたプラグインの <em> OptionName</em> の値と、<em> value</em> が一致するかどうかを返します。</li>
2582 <li><strong>if拡張対応プラグイン名</strong>:第1引数には、"NP_"を取ったプラグイン名を指定します。第1引数で指定したプラグインに、第2引数、第3引数を渡し確認した結果を返します。
2584 <li><strong>プラグイン名,属性名</strong>: プラグイン名 で指定されたプラグインが 属性名 で指定した属性の存在を確認した結果を返します。</li>
2585 <li><strong>プラグイン名,属性名,属性値</strong>: プラグイン名 で指定されたプラグインの 属性名 の値と 属性値 が一致するかどうかを返します。</li>
2588 <li><strong>itemcategory</strong>: テンプレートの「アイテム本体」と「コメント本体」において、現在のアイテムのカテゴリを調べます。
2590 <li><strong>itemcategory</strong>: 現在のアイテムがカテゴリに属しているかどうか調べます。常にtrueを返します。</li>
2592 <li><strong>itemcategory,catname,<em>CategoryName</em></strong>: 現在のアイテムのカテゴリが <em>CategoryName</em> と一致するかどうかを返します。</li>
2593 <li><strong>itemcategory,catid,<em>CategoryId</em></strong>: 現在のアイテムのカテゴリIDが <em>CategoryId</em> と一致するかどうかを返します。</li>
2596 <li><strong>itemblogsetting</strong>:テンプレートの「アイテム本体」と「コメント本体」において、現在のアイテムのBlog設定の <em> name</em> 項目の値と <em>value</em> を 比較します。
2599 <li><strong>itemblogsetting,<em>name</em></strong>: 現在のアイテムの属するウェブログの名前が<em>name</em>と一致するかどうかを返します</li>
2600 <li><strong>itemblogsetting,<em>name,value</em> </strong>: <em> name</em> (SQLテーブル nucleus_blogにあるカラム名)が <em>value</em> と一致するかどうかを返します。</li>
2604 <li><strong>author</strong>:テンプレートの「アイテム本体」と「コメント本体」において、現在のアイテムの投稿者について調べます。
2606 <li><strong>author</strong>:訪問者が現在のアイテムの投稿者かどうかを調べます。</li>
2607 <li><strong>author,isadmin</strong>:アイテムの投稿者がブログの管理権限、またはsuper-admin権限があるか調べます。</li>
2608 <li><strong>author,name,<em>AuthorName</em></strong>:アイテムの投稿者のユーザー名が<em>AuthorName</em>と一致するかどうかを返します。</li>
2610 <li><strong>author,isauthor</strong>:テンプレートの「コメント本体」において、コメントの投稿者が、アイテムの投稿者と一致するかどうかを調べます。</li>
2611 <li><strong>author,isonteam</strong>:テンプレートの「コメント本体」において、コメントの投稿者が、現在のアイテムのブログチームのメンバーであるかどうか調べます。</li>
2612 <li><strong>loggedin</strong>:訪問者がログインしているか調べます。</li>
2613 <li><strong>onteam</strong>:訪問者がログインし、現在のブログ、または、<em>name</em> で指示されたブログのチームに入っているか調べます。</li>
2614 <li><strong>admin</strong>:訪問者がログインし、現在のブログ、または<em>name</em> で指示されたブログの管理権限があるか調べます。</li>
2623 <pre><%if(loggedin)%>おかえりなさい!<%else%>ようこそ!<%endif%></pre>
2624 <pre><%if(category,catname,Off Topic)%>"Off Topic" カテゴリへようこそ。<%endif%></pre>
2626 <pre><%if(category,catid,1)%>"ID1"のカテゴリです。<%endif%></pre>
2627 <pre><%ifnot(loggedin)%>アクセス禁止!<%elseif(admin)%>管理者さんようこそ!<%elseif(onteam)%>チームメンバーさんようこそ!<%else%>サイトメンバーさんようこそ!<%endif%></pre>
2629 <p>条件が満たされない時にだけ何らかの表示を行いたい場合は、次のようにすることができます</p>
2631 <pre><%ifnot(skintype,error)%><%blogsetting(name)%><%endif%></pre>
2632 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-if">内容について気がついた事があればご連絡ください。</a></p>
2636 <a name="skinvar-preview"></a>
2637 <h1>スキン変数:preview</h1>
2639 <p>指定されたテンプレートを用いて、ページ内にアイテムのプレビューを挿入します。(<a href="#skinvar-additemform">additemform</a>と一緒に使われることが多いようです)</p>
2644 <table summary="Skin var::Preview::Require">
2646 <th abbr="名前">名前</th>
2650 <td><strong>template</strong></td>
2651 <td>使用するテンプレート名</td>
2661 <%preview(mytemplate)%>
2664 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-preview">内容について気がついた事があればご連絡ください。</a></p>
2668 <a name="skinvar-previtem"></a>
2669 <h1>スキン変数:previtem</h1>
2671 <p>そのブログにおける一つ古いアイテムのIDを挿入します。</p>
2682 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-previtem">内容について気がついた事があればご連絡ください。</a></p>
2686 <a name="skinvar-previtemtitle"></a>
2687 <h1>スキン変数:previtemtitle</h1>
2689 <p>そのブログにおける一つ古いアイテムのタイトルを挿入します。</p>
2697 <%previtemtitle%>
2700 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-previtemtitle">内容について気がついた事があればご連絡ください。</a></p>
2704 <a name="skinvar-prevlink"></a>
2705 <h1>スキン変数:prevlink</h1>
2707 <p>アイテムページでは一つ古いアイテムへの、アーカイブページでは一つ古いアーカイブへのURLを挿入します。「検索」と「メインの目次」でも使えます。「検索ページ」と「メインの目次ページ」で使用したときは、「次のページ」へのURLを挿入します。</p>
2712 <table summary="Skin var::Prev link::Optional">
2714 <th abbr="名前">名前</th>
2719 <td><strong><em>linktext</em></strong></td>
2720 <td>記述されていると、URLの代わりに<code><a href...</code>タグによるリンクが挿入されます。</td>
2723 <td><strong><em>amount</em></strong></td>
2724 <td>「検索ページ」と「メインの目次ページ」で使用したときに、前または次のページに進んだときに表示されるアイテムの数</td>
2732 <p>個別アイテム、月別アーカイブ、検索、メインの目次</p>
2738 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-prevlink">内容について気がついた事があればご連絡ください。</a></p>
2742 <a name="skinvar-query"></a>
2743 <h1>スキン変数:query</h1>
2745 <p>現在の検索文字列を挿入します。</p>
2756 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-query">内容について気がついた事があればご連絡ください。</a></p>
2760 <a name="skinvar-referer"></a>
2761 <h1>スキン変数:referer</h1>
2763 <p>リンク元のURLを挿入します。アクセス方法や、ブラウザ、ファイアウォール等の設定によって、空白の時があります。</p>
2771 <a href="<%referer%>">戻る</a>
2774 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-referer">内容について気がついた事があればご連絡ください。</a></p>
2778 <a name="skinvar-searchform"></a>
2779 <h1>スキン変数:searchform</h1>
2781 <p>現在のブログに対する検索フォームを挿入します。</p>
2786 <table summary="Skin var::Sezrch form::Optional">
2789 <th abbr="名前">名前</th>
2793 <td><strong><em>blogname</em></strong></td>
2794 <td>検索を実行するブログの短縮名(ブログの短縮名を指定していても、<a href="#blogsearchable">常に検索対象に含める</a>の設定が「はい」のブログは検索対象になります)</td>
2802 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、個別アイテム</p>
2805 <%searchform%>
2806 <%searchform(otherweblog)%>
2809 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-searchform">内容について気がついた事があればご連絡ください。</a></p>
2813 <a name="skinvar-searchresults"></a>
2814 <h1>スキン変数:searchresults</h1>
2816 <p>現在の検索文字列に対する検索結果を、指定されたテンプレートを使用して挿入します。</p>
2821 <table summary="Skin var::Search results::Require">
2823 <th abbr="名前">名前</th>
2828 <td><strong>template</strong></td>
2829 <td>使用するテンプレート名</td>
2834 <table summary="Skin var::Search resulta::Optional">
2836 <th abbr="名前">名前</th>
2841 <td><strong><em>maxresults</em></strong></td>
2853 <%searchresults(mytemplate)%>
2856 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-searchresults">内容について気がついた事があればご連絡ください。</a></p>
2860 <a name="skinvar-self"></a>
2863 <p>現在表示しているページのファイル名を挿入します(index.php等で記述した「$CONF["Self"]」の値です)。</p>
2874 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-self">内容について気がついた事があればご連絡ください。</a></p>
2878 <a name="skinvar-set"></a>
2879 <h1>スキン/テンプレート変数 set</h1>
2881 <p><a href="#parser-properties" title="A list of available parser properties">パーサーのプロパティ</a>を設定します。</p>
2886 <table summary="Skin/Template var::Set::Require">
2888 <th abbr="名前">名前</th>
2893 <td><strong>property</strong></td>
2897 <td><strong>value</strong></td>
2909 <%set(IncludeMode,skindir)%>
2910 <%set(IncludePrefix,somedir/)%>
2913 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-set">内容について気がついた事があればご連絡ください。</a></p>
2918 <a name="skinvar-sitevar"></a>
2919 <h1>スキン変数:sitevar</h1>
2921 <p>「グローバル設定」でのサイトの設定を挿入します。</p>
2925 <table summary="Skin var::Site var::Require">
2927 <th abbr="名前">名前</th>
2929 <th abbr="挿入される設定">挿入される設定</th>
2932 <td><em>url</em></td>
2936 <td><em>name</em></td>
2940 <td><em>admin</em></td>
2942 <td>管理者のメールアドレス</td>
2951 <%sitevar(name)%>
2952 <%sitevar(url)%>
2954 <a href="mailto:<%sitevar(email)%>">管理人</a>
2957 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-sitevar">内容について気がついた事があればご連絡ください。</a></p>
2961 <a name="skinvar-skinfile"></a>
2962 <h1>スキン/テンプレート変数:skinfile</h1>
2964 <p>表示に使用中のスキンのあるディレクトリにリンクを張る時に使用します。<a href="#parser-properties">パーサーのプロパティ</a><code>IncludePrefix</code>と共に使用することで、最良の結果を得ることができます。</p>
2969 <table summary="Skin/Template var::Skin file::Require">
2971 <th abbr="名前">名前</th>
2976 <td><strong>filename</strong></td>
2977 <td>ファイルの名前(「http://~」から始まるURLに変換されます)</td>
2988 <%skinfile(mystyle.css)%>
2991 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-skinfile">内容について気がついた事があればご連絡ください。</a></p>
2995 <a name="skinvar-skinname"></a>
2996 <h1>スキン/テンプレート変数:skinname</h1>
2998 <p>現在使用しているスキンの名前を挿入します。</p>
3009 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-skinname">内容について気がついた事があればご連絡ください。</a></p>
3013 <a name="skinvar-sticky"></a>
3014 <h1>スキン変数:sticky</h1>
3016 <p>スキンにアイテムを表示します</p>
3020 <table summary="Skin var::sticky::Require">
3022 <th abbr="名前">名前</th>
3027 <td><strong>itemid</strong></td>
3028 <td><a href="#if_condition">表示するアイテムのID</a></td>
3031 <td><strong>template</strong></td>
3032 <td>アイテムを表示するためのテンプレート</td>
3042 <%sticky(11,default/index)%>
3045 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-sticky">内容について気がついた事があればご連絡ください。</a></p>
3049 <a name="skinvar-nextlink"></a>
3050 <h1>スキン変数:nextlink</h1>
3052 <p>「個別アイテムページ」では1つ新しいアイテムへ、「アーカイブページ」では1つ新しいアーカイブへのURLを挿入します。<br />「検索ページ」と「メインの目次ページ」で使用したときは、「次のページ」へのURLを挿入します。</p>
3057 <table summary="Skin var::Next link::Optional">
3058 <tr><th abbr="名前">名前</th><th abbr="値">値</th></tr>
3060 <td><strong><em>linktext</em></strong></td>
3061 <td>記述されていると、URLの代わりに<code><a href...</code>タグによるリンクが挿入されます。</td>
3065 <td><strong><em>amount</em></strong></td>
3066 <td>「検索ページ」と「メインの目次ページ」で、1ページに表示されるアイテムの数を指定します。<br />次のページへ進むたびに <em>amount</em> で指定した数だけアイテムがスキップされます。</td>
3069 <td><strong><em>recount</em></strong></td>
3070 <td>「検索ページ」と「メインの目次ページ」で、2ページ目以降、アイテムの数が正確にスキップされない場合、 <em>recount</em> に「yes」を設定してください。<br />ページを進む毎に再計算されますので、正確なアイテムの数だけスキップして表示されます。</td>
3078 <p>個別アイテム、月別アーカイブ、検索、メインの目次</p>
3082 <%nextlink(次のページ,10)%>
3083 <%nextlink(,10)%>
3085 <%nextlink(,10,yes)%>
3088 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nextlink">内容について気がついた事があればご連絡ください。</a></p>
3092 <a name="skinvar-todaylink"></a>
3093 <h1>スキン変数:todaylink</h1>
3095 <p>選択中のブログ、あるいはカテゴリーのトップページのURLを挿入します。</p>
3101 <table summary="Skin var::Today link::Optional">
3103 <th abbr="名前">名前</th>
3107 <td><strong><em>linktext</em></strong></td>
3108 <td>記述されていると、URLの代わりに<code><a href...</code>タグによるリンクが挿入されます。</td>
3122 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-todaylink">内容について気がついた事があればご連絡ください。</a></p>
3127 <a name="skinvar-vars"></a>
3129 <p class="deprecated">このスキン変数はNucleusバージョン2.0以降使いません。<a href="#skinvar-itemid">スキン変数:itemid</a>を使ってこのHTMLをあなた自身で挿入することはたいした手間ではないでしょう。</p>
3130 <p>itemid入りの隠しフォームのインプット欄を挿入。</p>
3131 <code><input type="hidden" name="itemid" value="<strong>1234</strong>" /></code>
3137 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-vars">内容について気がついた事があればご連絡ください。</a></p>
3141 <a name="skinvar-version"></a>
3142 <h1>スキン変数:version</h1>
3144 <p>現在使用しているNucleusのバージョンを挿入します。</p>
3155 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-version">内容について気がついた事があればご連絡ください。</a></p>
3160 <a name="strftime"></a>
3163 <p>次の変換記述は文字列フォーマットに基づきます<small>(PHPドキュメントの<a href="http://jp.php.net/manual/ja/function.strftime.php" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out">strftime関数</a>から持ってきたものです)</small>。より詳しい情報は <a href="http://www.opengroup.org/onlinepubs/7908799/xsh/strftime.html" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out" title="Open Group specification">Open Group Specification</a>にあります。</p>
3165 <li><strong>%a</strong> - 現在のロケールに基づく短縮された曜日の名前</li>
3167 <li><strong>%A</strong> - 現在のロケールに基づく完全な曜日の名前</li>
3168 <li><strong>%b</strong> - 現在のロケールに基づく短縮された月の名前</li>
3169 <li><strong>%B</strong> - 現在のロケールに基づく完全な月の名前</li>
3170 <li><strong>%c</strong> - 現在のロケールに基づく適当な日付と時間の表現</li>
3171 <li><strong>%d</strong> - 日付を10進数で(01から31) </li>
3173 <li><strong>%H</strong> - 時間を24時間表示の10進数で(00から23まで)</li>
3174 <li><strong>%I</strong> - 時間を12時間表示の10進数で(01から12までの範囲)</li>
3175 <li><strong>%j</strong> - 年間での日付を10進数で表現 (001から366)</li>
3176 <li><strong>%m</strong> - 月を10進数で表現 (01から12)</li>
3177 <li><strong>%M</strong> - 分を10進数で表現</li>
3179 <li><strong>%p</strong> - 指定した時間により "am" または "pm" 、または 現在のロケールに対応した文字列</li>
3180 <li><strong>%S</strong> - 秒を10進数で表現</li>
3181 <li><strong>%U</strong> - 年間で何番目の週であるかを 10 進数で表現。 年間で最初の日曜を最初の週の最初の日として数えます。</li>
3182 <li><strong>%W</strong> - 現在の年で何番目の週であるかを10進数で表現。 年間で最初の月曜を最初の週の最初の日として数えます。</li>
3183 <li><strong>%w</strong> - 曜日を10進数で表現。日曜は0になります。</li>
3185 <li><strong>%x</strong> - 時間を除いた日付を現在のロケールに基づき表現します。</li>
3186 <li><strong>%X</strong> - 日付を除いた時間を現在のロケールに基づき表現します。</li>
3187 <li><strong>%y</strong> - 世紀の部分を除いた年を10進数として表現。(00から99までの範囲) </li>
3188 <li><strong>%Y</strong> - 世紀を含む年を 10進数で表現</li>
3189 <li><strong>%Z</strong> - タイムゾーンまたはその名前または短縮形</li>
3191 <li><strong>%%</strong> - 文字リテラル"%" </li>
3193 <p>以下はサーバによって対応が異なりますので、参考程度にお試しください。</p>
3195 <li><strong>%-d</strong>または<strong>%#d</strong> - 日付を10進数で(1から31) </li>
3196 <li><strong>%-H</strong>または<strong>%#H</strong> - 時間を24時間表示の10進数で(0から23まで)</li>
3198 <li><strong>%-I</strong>または<strong>%#I</strong> - 時間を12時間表示の10進数で(1から12までの範囲)</li>
3199 <li><strong>%-m</strong>または<strong>%#m</strong> - 月を10進数で表現 (1から12)</li>
3200 <li><strong>%-M</strong>または<strong>%#M</strong> - 分を10進数で表現(0から59まで)</li>
3204 <p class="comment"><a href="http://japan.nucleuscms.org/help/strftime">内容について気がついた事があればご連絡ください。</a></p>
3208 <a name="superadmin"></a>
3211 <p><em>super-admin(最高管理者)</em>と呼ばれ、ブログのチームへの所属とは無関係に、全ての機能と全てのブログに<strong>フルアクセス</strong>できます。</p>
3212 <p>またsuper-adminは、ブログの作成、グローバル設定の変更、テンプレートの書き換え、スキンの書き換え、メンバーの操作(メンバーの作成/編集/削除)を行う権限があります。</p>
3214 <p>super-adminとなるのは通常サイトの管理者ただ一人でしょう。</p>
3216 <p class="comment"><a href="http://japan.nucleuscms.org/help/superadmin">内容について気がついた事があればご連絡ください。</a></p>
3220 <a name="teamadmin"></a>
3223 <p>Blogの管理者は次のような追加権限をもちます:</p>
3228 <li>投稿者に関係なく、該当Blogのどのアイテムでも編集や削除が可能</li>
3231 <p>一つのブログは複数の管理者を持つことができます。各ブログには、最低でも一人の管理者がいなくてはなりません。</p>
3233 <p class="comment"><a href="http://japan.nucleuscms.org/help/teamadmin">内容について気がついた事があればご連絡ください。</a></p>
3237 <a name="templatearchivelists"></a>
3238 <h1>テンプレート:アーカイブリスト</h1>
3240 <p>過去ログのリストは、以下のようなリスト体裁をとります:</p>
3242 アーカイブリスト本体(アーカイブごとに繰り返し)
3244 <p>利用できる変数:(ヘッダーとフッターでは<code>blogid</code>のみが使用できます)</p>
3245 <table summary="Template::Archive lists"><tr>
3246 <th abbr="名前">名前</th>
3247 <th abbr="説明">説明</th>
3253 <td>archivelink</td>
3254 <td>アーカイブへのリンク。<code><a href="<%archivelink%>"></code>のように使用します。</td>
3257 <td>月の数値(01-12の2文字表記)</td>
3261 <td>年(西暦の4文字表記)</td>
3264 <td>月の中での日付(二文字表記。日ごと表示の時のみ)</td>
3266 <p><a href="#strftime">strftime</a>変数を使用することで、日付の表記を自由にカスタマイズすることができます。この変数が複雑すぎると感じるなら、次のように記述すると良いでしょう。</p>
3267 <pre><code><a href="<%archivelink%>">%B,%Y</a><br /></code></pre>
3269 <p>出力される時刻と言語をあなたの住んでいる地域にあわせるために、<a href="#templatelocale">locale</a>を適切に設定してください。</p>
3271 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatearchivelists">内容について気がついた事があればご連絡ください。</a></p>
3275 <a name="templatebloglists"></a>
3276 <h1>テンプレート:ブログリスト</h1>
3278 <p>ブログリストは次の様に出力されます:</p>
3280 ブログリストアイテム(存在するブログの数だけ繰り返し)
3283 <p>ブログリストアイテムで利用可能な変数:</p>
3284 <table summary="Template::Blog lists item"><tr>
3285 <th abbr="名前">名前</th>
3286 <th abbr="説明">説明</th>
3289 <td>ブログのURL(Nucleusコアによって与えられた引数から生成されるもの)<code><a href="<%bloglink%>"></code>のように使用します。</td>
3293 <td>ブログのURL(「Blog設定」の「URL」で設定されているもの)<code><a href="<%blogurl%>"></code>のように使用します。</td>
3299 <td>ブログ名(第二引数に『shortname』が指定された場合は『ブログの短縮名』)</td>
3302 <p>ヘッダーとフッターでのみ使用できる変数:</p>
3303 <table summary="Template::Blog lists header/footer"><tr>
3304 <th abbr="名前">名前</th>
3305 <th abbr="説明">説明</th>
3308 <td>グローバル設定の「サイトのURL」</td>
3311 <td>グローバル設定の「サイト名」</td>
3314 <p><a href="#bloglistexample">ブログリストの例を見る</a></p>
3316 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatebloglists">内容について気がついた事があればご連絡ください。</a></p>
3320 <a name="templatecategorylists"></a>
3321 <h1>テンプレート:カテゴリーリスト</h1>
3322 <p>カテゴリーリストは下の表のようにフォーマットされます:</p>
3326 <p>利用可能な変数:(ヘッダーとフッターでは<code>blogid</code>, <code> blogurl</code>, <code>self</code>, <code>catiscurrent</code>, <code>currentcat</code>のみが許可されています)</p>
3328 <table summary="Template::Category lists"><tr>
3329 <th abbr="名前">名前</th>
3330 <th abbr="説明">説明</th>
3336 <td>blogのURL(blogごとの「設定」で定義される)</td>
3340 <td>パラメーター無しの現在のページ(例えば<code>index.php</code>)</td>
3343 <td>該当カテゴリーの新しいアイテムへのリンク。これにより<a href="..">タグを埋め込むことができる。</td>
3355 <td>catiscurrent</td>
3356 <td>カテゴリが選択中、もしくは表示中のアイテムが所属するカテゴリの場合「yes」が、そうでなければ「no」が出力される</td>
3360 <td><%catiscurrent%>のシノニム</td>
3362 <p><a href="#categorylistexample">カテゴリーリストの例を見る</a></p>
3364 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecategorylists">内容について気がついた事があればご連絡ください。</a></p>
3368 <a name="templatecommentbody"></a>
3369 <h1>テンプレート:コメントの本体</h1>
3371 <p>このテンプレート・パーツは単独のコメント表示に使われます。このテンプレートでは、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3374 <pre><code><h2><%userlink%>さんによるコメント:</h2>
3375 <p><%body%></p>
3376 <div class="metadata">
3377 (接続元:<%host%> 投稿日時:<%date%> <%time%>)
3379 </div></code></pre>
3380 <p>結果は次のようになります:</p>
3381 <div class="example">
3382 <span class="heading_example"><a href="#templatecommentbody">fujisaki</a>さんによるコメント:</span>
3383 <p style="margin: 2px;">このういろう、味薄い</p>
3384 <div style="margin:2px;font-size:smaller;">(接続元:host.example.org 投稿日時:2008-08-23 02:30)</div>
3387 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecommentbody">内容について気がついた事があればご連絡ください。</a></p>
3391 <a name="templatecommentcontinued"></a>
3392 <h1>テンプレート:コメントの続きを読む</h1>
3394 <p>このテンプレートの内容は、<a href="#templatecommentbody">コメントの本体</a>で使われる変数<code><%short%></code>に追加されます。</p>
3395 <p>このテンプレート内部では、<code><%short%></code>以外の<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3399 <a href="<%itemlink%>">[続き]</a>
3402 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecommentcontinued">内容について気がついた事があればご連絡ください。</a></p>
3406 <a name="templatecommentheaders"></a>
3408 <a name="templatecommentfooters"></a>
3409 <h1>テンプレート:コメントのヘッダーとフッター</h1>
3413 <p>「コメントの本体」はコメント一つごとに繰り返されますが、ヘッダーとフッターは一度しか表示されません。出力は次のようになります:</p>
3419 <p>これらのテンプレート内では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3423 <pre><ul></pre>
3425 <pre><li><%user%>: <%body%></li></pre>
3427 <pre></ul></pre>
3430 <ul class="example">
3431 <li>hsur: そうでしたね。なんでソコ抱き合ってんの・・・っていう感じで</li>
3432 <li>satona: ぼくは、センセーとしましたよ。ハグ。</li>
3436 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecommentheaders">内容について気がついた事があればご連絡ください。</a></p>
3440 <a name="templatecomments"></a>
3441 <h1>テンプレート:コメント</h1>
3443 <p>コメントブロックは3つの要素で構成されています。</p>
3446 コメントが表示されるとき(ブログの設定、もしくは「コメント本体」のテンプレート内の<%comments%>の引数で許可されているコメントの最大数を下回っているとき)
3448 コメントの本体(コメントの数だけ繰り返し)
3459 コメントがあるが、許可されている最大数を上回っているとき(個別アイテムページでのみ表示されます)
3465 <p>コメントのテンプレート内部では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3467 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecomments">内容について気がついた事があればご連絡ください。</a></p>
3472 <a name="templatecommentwords"></a>
3473 <h1>テンプレート:コメントの数え方</h1>
3475 <p>日本語で使う場合は、単複同型なので両方"件のコメント"にしておいて問題ないでしょう。英語で表記したい時は、次のようなことが気になるかもしれません。</p>
3476 <p>コメントの件数の表示の仕方を、"1 comment(s)"とするよりも"1 comment"、"3 comments"と表示したい人が多いのではないでしょうか?「コメントが1つの時」と「コメントが2つ以上の時」のテンプレート部分はその目的のために存在します。これらは他の所で使える<code><%commentword%></code>変数の中身として利用されます。</p>
3477 <p>1つしかコメントが無い時は、<code><%commentword%></code>は「コメントが一つの時」で設定した内容になり、2つ以上のコメントがついているなら「コメントが二つ以上の時」で設定した内容になります。</p>
3478 <p>典型的な値は"comment"と"comments"です。<strong>ここでは変数は利用できません</strong>。</p>
3480 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecommentwords">内容について気がついた事があればご連絡ください。</a></p>
3484 <a name="templatedateheads"></a>
3485 <h1>テンプレート:日付のヘッダー/フッター</h1>
3487 <p>日付のヘッダーと日付のフッターは、日付と時刻の変数を入力することができます。利用できる変数の詳細情報は<a href="#strftime">こちらにあります</a>。もし手っ取り早く始めたいのなら、日付フォーマットとして"%x"を使ってください。日付フォーマットで使われる言語は、テンプレートの<a href="#templatelocale">Locale</a>で設定できます。</p>
3488 <p>日付のヘッダーにテンプレート変数<%%daylink%%>を含めることによって、その日のアーカイブへのリンクを挿入できます。<strong>"%"が二つ続けてあることに注意!変数として展開される%dを無効にするために必要な措置です。 </strong>同様に、このテンプレート内で"%"という文字を使いたい場合は、二つ重ねて"%%"と記述しないとサイトには表示されません。</p>
3490 <p>日付のヘッダーのサンプル:</p>
3492 <div class="day">
3493 <h1>%d %B</h1>
3495 <p>日付のフッターのサンプル:</p>
3499 <p>daylinkを用いた日付ヘッダーの例:</p>
3502 <div class="day">
3503 <h1>%d %B</h1>
3504 <a href="<%%daylink%%>">(アーカイブ)</a>
3507 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatedateheads">内容について気がついた事があればご連絡ください。</a></p>
3512 <a name="templatedatetime"></a>
3513 <h1>テンプレート:日付と時刻のフォーマット</h1>
3515 <p>これらは<code><%date%></code>と<code> <%time%></code>という変数(詳細は<a href="#templatevars-overview">テンプレート変数</a>を参照)の日付と時刻の表示方法を設定します。フォーマットは<a href="#templatelocale">Locale</a>にも左右されます。</p>
3517 <p>利用できる変数の<a href="#strftime">詳細な情報はこちら</a>。もし手っ取り早く始めたいのなら、日付フォーマットに"%x"を、時刻フォーマットに"%X"をお使いください。</p>
3519 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatedatetime">内容について気がついた事があればご連絡ください。</a></p>
3523 <a name="templateeditlink"></a>
3524 <h1>テンプレート:アイテムを編集するためのリンク </h1>
3526 <p>このテンプレートは<a href="#templatevar-edit">テンプレート変数"edit"</a>がどのように表示されるかを決めるものです。このテンプレートではすべての<a href="#templatevars-overview">テンプレート変数</a>が使用できます。</p>
3529 <pre><code><a href="<%editlink%>"
3530 onclick="<%editpopupcode%>">編集</a></code></pre>
3532 <p class="comment"><a href="http://japan.nucleuscms.org/help/templateeditlink">内容について気がついた事があればご連絡ください。</a></p>
3536 <a name="templatehighlight"></a>
3538 <h1>テンプレート:ハイライト表示</h1>
3540 <p>検索結果をハイライト表示するために、検索文字列を挟み込む(X)HTMLタグを入力します。" "と記述した場所が、検索文字列に置き換えられます。また、ここで入力された文字列は、プログラム中で<a href="http://jp.php.net/manual/ja/reference.pcre.pattern.syntax.php" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out">正規表現のパターン構文数</a>(新しいウィンドウが開きます)としてそのまま使用されますので、いくつかの記号はバックスラッシュを直前に置くことでエスケープしなければなりません。</p>
3542 <pre><code><span style="background-color:yellow"></span></code></pre>
3544 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatehighlight">内容について気がついた事があればご連絡ください。</a></p>
3548 <a name="templateitems"></a>
3549 <h1>テンプレート:アイテム</h1>
3551 <p>アイテム表示時に、それぞれのアイテムで次のセットが繰り返されます:</p>
3557 <p>「ヘッダー」、「本体」「フッター」の3つのブロックは、それぞれテンプレートの一部として、どのような見た目になるのかを定義します。</p>
3559 <p>これらのテンプレート内では、アイテムのデータを挿入するのに<a href="#templatevars-overview" title="Find out which variables are available">テンプレート変数</a>とよばれる系列が利用できます。</p>
3562 <p><a href="#templateitemsexample">テンプレート:アイテムの例</a></p>
3564 <p class="comment"><a href="http://japan.nucleuscms.org/help/templateitems">内容について気がついた事があればご連絡ください。</a></p>
3568 <a name="templateitemsexample"></a>
3569 <h1>テンプレート:アイテムの例</h1>
3570 <p>「アイテムの本体」テンプレートの一例です:</p>
3571 <pre><h1><%title%></h1>
3573 <p><%body%></p>
3574 <div class="metadata">
3575 <a href="<%itemlink%>">link</a> -
3576 <%date%> <%time%> -
3578 <a href="<%authorlink%>"><%author%></a> -
3581 <p>結果は次のようになります:</p>
3582 <div class="example">
3583 <span class="heading_example">ここはアイテムのタイトルです</span>
3584 <p style="margin: 2px; padding: 0px;">ここはアイテムのテキスト部分です</p>
3586 <div style="font-style: italic; margin: 2px;">
3587 <a href="#templateitemsexample">link</a> -
3588 September 5th 2008 18:51 -
3589 <a href="#templateitemsexample">karma</a> -
3590 <a href="#templateitemsexample">no comments</a>
3594 <p class="comment"><a href="http://japan.nucleuscms.org/help/templateitemsexample">内容について気がついた事があればご連絡ください。</a></p>
3599 <a name="templateitemtitle"></a>
3600 <h1>テンプレート変数:itemtitle</h1>
3601 <p>コメント関連テンプレート変数で、元記事のタイトルを挿入します。</p>
3605 <table summary="Template var::Item title::Optional">
3607 <th abbr="名前">名前</th>
3612 <td><strong><em>maxlength</em></strong></td>
3613 <td>maxlengthで指定された数値で、アイテムのタイトル省略。</td>
3619 <pre><code><%itemtitle%></code></pre>
3620 <p class="comment"><a href="http://japan.nucleuscms.org/help/templateitemtitle">内容について気がついた事があればご連絡ください。</a></p>
3625 <a name="templatelocale"></a>
3626 <h1>テンプレート:Locale</h1>
3627 <p>これは実際のところテンプレートの部品というより設定です。設定することによって、日付と時刻のローカライズを選択できます。月や曜日などは要求された言語での表示になるでしょう。</p>
3628 <p>使える変数は、Nucleusが動作しているコンピュータによります。使える変数をいくつかあげますと・・・:</p>
3630 <li><strong>en</strong>:英語</li>
3631 <li><strong>dutch</strong>:オランダ語</li>
3632 <li><strong>ja_JP</strong>:日本語</li>
3634 <li><strong>ja_JP.UTF-8</strong>:日本語、UTF-8環境</li>
3637 <p>strftimeに関するより詳しい情報は、<a href="http://www.opengroup.org/onlinepubs/7908799/xsh/strftime.html" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out" title="Open Group specification">Open Group Specification</a>にあります。(新規ウィンドウが開きます)</p>
3638 <p>locale は<a href="#templatedatetime">日付と時刻のフォーマット</a>、<a href="#templatedateheads">日付ヘッダー</a>、<a href="#templatearchivelists">アーカイブリスト</a>で利用されます。</p>
3640 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatelocale">内容について気がついた事があればご連絡ください。</a></p>
3644 <a name="templatememberextra"></a>
3645 <h1>テンプレート:登録メンバーからのコメントへの追加表示</h1>
3647 <p>これはコメントが登録メンバーからのものであることを示すのに利用できるテンプレートです。最終的には<a href="#templatecommentbody">コメントの本体</a>で使われる<code><%authtext%></code>変数の中身として表示されます。</p>
3648 <p>このテンプレート内部では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3650 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatememberextra">内容について気がついた事があればご連絡ください。</a></p>
3654 <a name="templatemorelink"></a>
3655 <h1>テンプレート:続きへのリンク</h1>
3657 <p>これはアイテムのテンプレート(アイテムのヘッダー、アイテムの本体、アイテムのフッターの3つ)で利用できるテンプレート変数、"morelink"がどのように表示されるかを決めるものです。<a href="#templatevars-overview">利用可能な変数</a>はアイテムのテンプレートと同じです。</p>
3658 <p>もしアイテムに「続き」の部分が存在しない場合、テンプレート変数<code><%morelink%></code>は無視されます。</p>
3661 <pre><code><a href="<%itemlink%>">[続きを読む!]</a></code></pre>
3663 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatemorelink">内容について気がついた事があればご連絡ください。</a></p>
3667 <a name="templatenew"></a>
3668 <h1>テンプレート:新しいアイテムに付けるマーク</h1>
3670 <p><a href="#cookies">最終訪問日時Cookieの保存</a>オプションを「はい」に設定している時、前回訪問時から後に追加されたアイテムに、「新しいアイテムに付けるマーク」テンプレートの内容が、アイテムのテンプレートに記述した変数<code><%new%></code>の部分に表示されます。</p>
3671 <p><a href="#cookies">「最終訪問日時Cookieの保存」</a>が「いいえ」に設定されている、または前回訪問時以降にアイテムが新しく追加されていなければ、変数<code><%new%></code>は無視されます。</p>
3673 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatenew">内容について気がついた事があればご連絡ください。</a></p>
3678 <a name="templatenothingfound"></a>
3679 <h1>テンプレート:検索で何も見つからなかった場合</h1>
3681 <p>検索が実行され結果何も見つからなかった場合に表示されます。</p>
3683 <table summary="Template::othing found"><tr>
3684 <th abbr="名前">名前</th>
3685 <th abbr="説明">説明</th>
3692 <td>検索に用いられた文字列</td>
3695 <pre><code><b><%query%></b>に該当する検索結果はありませんでした</code></pre>
3697 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatenothingfound">内容について気がついた事があればご連絡ください。</a></p>
3701 <a name="templatepopups"></a>
3702 <h1>テンプレート:メディアとポップアップ</h1>
3703 <p>これらのテンプレートは、画像のポップアップウィンドウへのリンクと画像以外のメディア・オブジェクトのフォーマットに用いられます。それぞれのテンプレートで利用可能な変数は以下の通りです。</p>
3704 <h2>ポップアップ画像へのリンクコード</h2>
3705 <table summary="Template::Popup kink code">
3706 <tr><th abbr="名前">名前</th><th abbr="説明">説明</th></tr>
3707 <tr><td>popuplink</td><td>画像へのポップアップ・リンク</td></tr>
3708 <tr><td>rawpopuplink</td><td>popuplinkのジャンプ先URL</td></tr>
3710 <tr><td>popupcode</td><td>ポップアップウィンドウを開くjavascriptコード</td></tr>
3711 <tr><td>text</td><td>代替テキスト(リンクテキスト)</td></tr>
3712 <tr><td>width</td><td>イメージの幅</td></tr>
3713 <tr><td>height</td><td>イメージの高さ</td></tr>
3714 <tr><td>popuptext</td><td>textと同じだが、htmlエンティティ変換される</td></tr>
3715 <tr><td>link</td><td>画像の直接のURL</td></tr>
3717 <tr><td>media</td><td>画像への直接リンク</td>
3720 <h2>インライン画像のコード</h2>
3721 <table summary="Template::Inline image"><tr>
3722 <th abbr="名前">名前</th>
3723 <th abbr="説明">説明</th></tr>
3724 <tr><td>image</td><td>(x)htmlのimgタグ</td></tr>
3725 <tr><td>link</td><td>画像の直接のURL</td></tr>
3727 <tr><td>text</td><td>代替テキスト(リンクテキスト。htmlエンティティ変換される)</td></tr>
3728 <tr><td>width</td><td>イメージの幅</td></tr>
3729 <tr><td>height</td><td>イメージの高さ</td></tr>
3730 <tr><td>media</td><td>画像への直接リンク</td>
3733 <h2>メディアオブジェクトへのリンクコード</h2>
3734 <table summary="Template::Media objects"><tr>
3736 <th abbr="名前">名前</th>
3737 <th abbr="説明">説明</th></tr>
3738 <tr><td>media</td><td>ファイルへの直接リンク</td></tr>
3739 <tr><td>link</td><td>ファイルの直接のURL</td></tr>
3740 <tr><td>text</td><td>代替テキスト(リンクテキスト。htmlエンティティ変換される)</td>
3743 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatepopups">内容について気がついた事があればご連絡ください。</a></p>
3748 <a name="templatevar-author"></a>
3749 <h1>テンプレート変数:author</h1>
3751 <p>投稿者のデータを挿入します。</p>
3755 <table summary="Template var::Author::Optional">
3757 <th abbr="名前">名前</th>
3759 <th abbr="挿入される情報の種類">挿入される情報の種類</th>
3762 <td><strong><em>name</em></strong></td>
3763 <td>投稿者の「<a href="#shortnames">表示される名前</a>」(ログインID)</td>
3766 <td><strong><em>realname</em></strong></td>
3767 <td>投稿者のハンドルネーム(本名)</td>
3771 <td><strong><em>id</em></strong></td>
3775 <td><strong><em>url</em></strong></td>
3776 <td>投稿者のウェブサイトのURL</td>
3779 <td><strong><em>email</em></strong></td>
3780 <td>投稿者の登録メールアドレス(使うのは避けるべき)</td>
3787 <pre><code><%author%>
3788 <%author(realname)%>
3789 <a href="<%author(url)%>"><%author%></a></code></pre>
3791 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-author">内容について気がついた事があればご連絡ください。</a></p>
3795 <a name="templatevar-comments"></a>
3796 <h1>テンプレート変数:comments</h1>
3798 <p>コメントブロックを挿入します。<a href="#templatecomments">このブロックの詳しい説明</a>。</p>
3803 <table summary="Template var::Comments::Optional">
3805 <th abbr="名前">名前</th>
3809 <td><strong><em>MaxToShow</em></strong></td>
3810 <td>表示するコメントの数(設定されていれば、Blog設定にある<a href="#blogmaxcomments">コメントの最大量</a>を上書きします)</td>
3819 <%comments(5)%>
3822 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-comments">内容について気がついた事があればご連絡ください。</a></p>
3826 <a name="templatevar-date"></a>
3827 <h1>テンプレート変数:date</h1>
3829 <p><a href="#templatedatetime">日付フォーマット</a>で設定した書式で日付を挿入します。オプションの引数に<a href="#strftime">strftime</a>変数を使用して、フォーマットを変更することもできます。</p>
3833 <table summary="Template var::Date::Optional">
3835 <th abbr="名前">名前</th>
3840 <td><strong><em>format</em></strong></td>
3841 <td>日付のフォーマットに用いる形式</td>
3844 <td colspan="2">下記の4つの特別なパラメーターが利用可能です</td>
3847 <td><strong><em><code>rfc822</code></em></strong></td>
3848 <td>LocaleにあわせたRFC822フォーマットの日付</td>
3852 <td><strong><em><code>rfc822GMT</code></em></strong></td>
3853 <td>GMTにあわせたRFCフォーマットの日付</td>
3856 <td><strong><em><code>iso8601</code></em></strong></td>
3857 <td>ISO-8601フォーマットの日付(<a href="http://www.w3.org/TR/NOTE-datetime" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out">W3Cの時刻と日付フォーマット</a>(新しいウィンドウが開きます)に概略があります)。例:2008-09-05T10:00:00-05:00</td>
3860 <td><strong><em><code>utc</code></em></strong></td>
3861 <td>iso8601と同じ。ただし、タイムゾーンの表示として"Z"を使うUTCで表現される。</td>
3871 <%date(rfc822)%>
3872 <%date(rfc822GMT)%>
3875 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-date">内容について気がついた事があればご連絡ください。</a></p>
3879 <a name="templatevar-edit"></a>
3880 <h1>テンプレート変数:edit</h1>
3882 <p><a href="#templateeditlink">テンプレート:アイテムを編集するためのリンク</a>の内容を挿入します。</p>
3883 <p><strong>注意:</strong>ログイン状態のメンバーが、閲覧中のアイテムの編集を許可されている時のみ、この変数が働きます。それ以外の場合は、テンプレート変数<%edit%>は何も表示しません。</p>
3886 <p>「アイテムの本体」テンプレートの一例</p>
3887 <pre><code><h1><%title%></h1>
3888 <p><%body%> <%morelink%></p>
3889 <div class="metadata">
3890 <%edit%> <%comments%>
3892 </div></code></pre>
3893 <h2>結果は次のようになります</h2>
3894 <div class="example">
3895 <span class="heading_example">タイトル</span>
3896 <p style="margin:2px;">アイテムの本文</p>
3897 <div style="margin:2px;"><a href="#templatevar-edit">編集</a> - <a href="#templatevar-edit">5 comments</a></div>
3900 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-edit">内容について気がついた事があればご連絡ください。</a></p>
3905 <a name="templatevar-editlink"></a>
3906 <h1>テンプレート変数:editlink</h1>
3908 <p>アイテムを編集するためのbookmarkletのURLを挿入します。この変数は<a href="#templateeditlink">テンプレート:アイテムを編集するためのリンク</a>内で使用することができます。</p>
3910 <p>「<a href="#templateeditlink">アイテムを編集するためのリンク</a>」テンプレートの一例</p>
3913 <a href="<%editlink%>"
3914 onclick="<%editpopupcode%>">編集</a> -
3917 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-editlink">内容について気がついた事があればご連絡ください。</a></p>
3922 <a name="templatevar-editpopupcode"></a>
3923 <h1>テンプレート変数:editpopupcode</h1>
3925 <p>"アイテムの編集"ウィンドウをポップアップで開くためのjavascriptのコードを挿入します。</p>
3927 <p>「<a href="#templateeditlink">アイテムを編集するためのリンク</a>」テンプレートの一例</p>
3929 <a href="<%editlink%>" onclick="<%editpopupcode%>">編集</a> -
3933 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-editpopupcode">内容について気がついた事があればご連絡ください。</a></p>
3937 <a name="templatevar-image"></a>
3938 <h1>テンプレート変数:image</h1>
3940 <p>アイテム本体やテンプレートにインライン画像を挿入します。</p>
3941 <p>通常テンプレート変数<%image%>はアイテムに画像を挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
3946 <table summary="Template var::Image::Require">
3948 <th abbr="名前">名前</th>
3952 <td><strong>filename</strong></td>
3957 <td><strong>width</strong></td>
3958 <td>画像の横幅(ピクセルかパーセンテージ)</td>
3961 <td><strong>height</strong></td>
3962 <td>画像の高さ(ピクセルかパーセンテージ)</td>
3965 <td><strong>text</strong></td>
3971 <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく "|"で</em>区切られなければなりません。</li>
3975 <%image(myphoto.jpg|100|200|これが私です)%>
3976 <%image(myphoto.jpg|50%|50%|縮小していますが、これが私です)%>
3979 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-image">内容について気がついた事があればご連絡ください。</a></p>
3983 <a name="templatevar-karma"></a>
3984 <h1>テンプレート変数:karma</h1>
3986 <p>カルマ投票のデータを挿入します。カルマ投票は、アイテムの"カルマ"を投票する方法で、正にでも負にでも投票できます。これら投票の総計によって、該当記事が訪問者にどのように思われているのか知ることができます。</p>
3990 <table summary="Template var::Karma::Optional">
3993 <th abbr="名前">名前</th>
3994 <th abbr="挿入される情報の種類">挿入される情報の種類</th>
3997 <td><strong><em>totalscore</em></strong></td>
3998 <td>カルマ投票の総合得点(正の投票数から負の投票数を引いたもの/デフォルト)</td>
4001 <td><strong><em>pos</em></strong></td>
4006 <td><strong><em>neg</em></strong></td>
4010 <td><strong><em>votes</em></strong></td>
4014 <td><strong><em>posp</em></strong></td>
4015 <td>正に投じられたパーセンテージ</td>
4019 <td><strong><em>negp</em></strong></td>
4020 <td>負に投じられたパーセンテージ</td>
4026 <pre><code><%karma(posp)%>がよい記事だと評価しました(総計<%votes%>票)</code></pre>
4028 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-karma">内容について気がついた事があればご連絡ください。</a></p>
4032 <a name="templatevar-media"></a>
4033 <h1>テンプレート変数:media</h1>
4035 <p>アイテム本体やテンプレートにメディアオブジェクトを挿入します。</p>
4036 <p>通常テンプレート変数<%media%>はアイテムにメディアファイルを挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
4041 <table summary="Template var::Media::Require">
4043 <th abbr="名前">名前</th>
4047 <td><strong>filename</strong></td>
4048 <td>オブジェクトファイルの名前</td>
4051 <td><strong>text</strong></td>
4053 <td>オブジェクトの説明テキスト</td>
4057 <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく "|"で</em>区切られなければなりません。</li>
4060 <pre><code><%media(mysong.mp3|新曲を聞いてみてください)%></code></pre>
4062 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-media">内容について気がついた事があればご連絡ください。</a></p>
4067 <a name="templatevar-morelink"></a>
4068 <h1>テンプレート変数:morelink</h1>
4070 <p>テンプレート<a href="#templatemorelink">続きへのリンク</a>で定義されているリンクを挿入します。「続き」に何も入力されていない時は無視されます。</p>
4071 <p>テンプレート部品"<a href="#templatemorelink">続きへのリンク</a>"の中身もまたパースされるので、同様に<a href="#templatevars-overview">テンプレート変数</a>を含むことができることに注意してください(例:<a href="#templatemorelink">続きへのリンク</a>に<%morelink%>を記述することは可能ですが、無限ループを起こします)。</p>
4076 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-morelink">内容について気がついた事があればご連絡ください。</a></p>
4080 <a name="templatevar-popup"></a>
4081 <h1>テンプレート変数:popup</h1>
4083 <p>アイテム本体やテンプレートにポップアップ画像を挿入します。</p>
4084 <p>通常テンプレート変数<%popup%>はアイテムに画像を挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
4089 <table summary="Template var::Popup::Require">
4091 <th abbr="名前">名前</th>
4095 <td><strong>filename</strong></td>
4100 <td><strong>width</strong></td>
4101 <td>画像の横幅(ピクセルかパーセンテージ)</td>
4104 <td><strong>height</strong></td>
4105 <td>画像の高さ(ピクセルかパーセンテージ)</td>
4108 <td><strong>text</strong></td>
4114 <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく "|"で</em>区切られなければなりません。</li>
4118 <%popup(myphoto.jpg|100|200|これが私です)%>
4119 <%popup(myphoto.jpg|50%|50%|縮小していますが、これが私です)%>
4122 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-popup">内容について気がついた事があればご連絡ください。</a></p>
4126 <a name="templatevar-smartbody"></a>
4127 <h1>テンプレート変数:smartbody</h1>
4128 <p>現在のアイテムを調べてから、「本文」と「続き」のどちらを表示するか決定します。<br />「続き」に何かが入力されていれば「続き」が、何も入力されていなければ「本文」が挿入されます。</p>
4129 <table style="text-align: center;">
4130 <tr><th abbr="部分名">部分名</th><th colspan="2" abbr="何か入力されている?">何か入力されている?</th></tr>
4131 <tr><td>本文</td><td>入力あり</td><td>入力あり</td></tr>
4133 <tr><td>続き</td><td>入力なし</td><td>入力あり</td></tr>
4134 <tr><th>smartbodyで<br />挿入される部分</th><th abbr="「本文」部分">「本文」部分</th><th abbr="「続き」部分">「続き」部分</th></tr>
4137 <p>「本文」に詳しい内容を入力し、「続き」には"紹介"、"抜粋"といった内容のものを入力し、「メインの目次ページ」で使用するテンプレートには<code><%smartbody%></code>を使い、抜粋が存在するときにはそれを、無い時は「本文」を使用するような使い方をします。</p>
4138 <p>この時、「個別アイテムページ」で使うテンプレートには、<code> <%body%></code> + <code><%more%></code>のかわりに<code><%body% ></code>だけを記述するようにすると、より効果的に使えるでしょう。</p>
4140 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-smartbody">内容について気がついた事があればご連絡ください。</a></p>
4144 <a name="templatevar-syndicate_description"></a>
4145 <h1>テンプレート変数:syndicate_description</h1>
4147 <p>HTMLタグを取り除き、指定された幅にまで縮めたアイテムの本文を挿入します(指定が無い時は250)。テキストが縮められた場合は、末尾に"..."が追加される。</p>
4148 <p>この変数はRSSのために使うことが意図されていましたが、他にも便利な使い方があるでしょう。</p>
4153 <table summary="Template var::Syndicate description::Optional">
4155 <th abbr="名前">名前</th>
4159 <td><strong><em>MaxChars</em></strong></td>
4160 <td>省略せずに残す最大の幅(デフォルトは250)</td>
4168 <%syndicate_description%>
4169 <%syndicate_description(25)%>
4172 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-syndicate_description">内容について気がついた事があればご連絡ください。</a></p>
4176 <a name="templatevar-syndicate_title"></a>
4177 <h1>テンプレート変数:syndicate_title</h1>
4179 <p>HTMLタグを取り除き、指定された長さにまで縮めたアイテムのタイトルを挿入します(指定が無い時は100)。省略された場合、末尾に"..."が追加されます。</p>
4181 <p>この変数はRSS等のために使うことが意図されていましたが、他にも便利な使い方があるでしょう。</p>
4185 <table summary="Template var::Syndicate title::Optional">
4187 <th abbr="名前">名前</th>
4191 <td><strong><em>MaxChars</em></strong></td>
4192 <td>省略せずに残す最大の幅(デフォルトは100)</td>
4200 <%syndicate_title%>
4201 <%syndicate_title(25)%>
4204 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-syndicate_title">内容について気がついた事があればご連絡ください。</a></p>
4208 <a name="templatevar-time"></a>
4209 <h1>テンプレート変数:time</h1>
4211 <p><a href="#templatedatetime">時刻フォーマット</a>で設定した書式で時刻を挿入します。オプションの引数に<a href="#strftime">strftime</a>変数を使用して、フォーマットを変更することもできます。</p>
4215 <table summary="Template var::Time:::Optional">
4217 <th abbr="名前">名前</th>
4222 <td><strong><em>format</em></strong></td>
4223 <td>時刻のフォーマットに用いる形式</td>
4235 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-time">内容について気がついた事があればご連絡ください。</a></p>
4239 <a name="templatevars-advanced"></a>
4240 <h1>テンプレート変数:上級の変数</h1>
4241 <table summary="Template var::Advanced vars">
4242 <tr><th abbr="名前">名前</th><th abbr="説明">説明</th></tr>
4243 <tr><td>authorid</td><td>現在のアイテムの投稿者のID</td></tr>
4245 <tr><td>blogid</td><td>アイテムが所属するブログのID</td></tr>
4246 <tr><td>catid</td><td>アイテムが所属するカテゴリーのID</td></tr>
4247 <tr><td>query</td><td>存在していれば、検索文字列</td></tr>
4248 <tr><td><a href="#templatevar-syndicate_title">syndicate_title</a></td><td>RSSなどの配信用に、指定文字数以上を省略したアイテムのタイトル</td></tr>
4249 <tr><td><a href="#templatevar-syndicate_description">syndicate_description</a></td><td>RSSなどの配信用に、指定文字数以上を省略した「本文」テキスト</td></tr>
4250 <tr><td>karmaposlink</td><td>投票用のURL</td></tr>
4252 <tr><td>karmaneglink</td><td>投票用のURL</td></tr>
4253 <tr><td>new</td><td>前回訪問時意向に追加されたアイテムを示すテキストなど</td></tr>
4254 <tr><td><a href="#skinvar-include">include</a></td><td>指定されたファイルの内容をそのまま挿入</td></tr>
4255 <tr><td><a href="#skinvar-parsedinclude">parsedinclude</a></td><td>指定されたファイル内のスキン/テンプレート変数を展開して、その結果を挿入</td></tr>
4256 <tr><td><a href="#skinvar-phpinclude">phpinclude</a></td><td>指定されたファイルをPHPとして実行した結果を挿入</td></tr>
4257 <tr><td><a href="#skinvar-if">if-ifnot-else-elseif-elseifnot-endif</a></td><td>3.60より、テンプレートでif(条件分岐)が使用できます。(オプションの「nextitem, previtem, archiveprevexists, archivenextexists, skintype」は利用できません。)</td></tr>
4259 <tr><td><a href="#skinvar-plugin">plugin</a></td><td>プラグインを実行</td></tr>
4260 <tr><td><a href="#templatevar-edit">edit</a></td><td>テンプレート「アイテムを編集するためのリンク」の内容を挿入</td></tr>
4261 <tr><td><a href="#templatevar-editlink">editlink</a></td><td>アイテム編集画面(bookmarklet)のURL</td></tr>
4262 <tr><td><a href="#templatevar-editpopupcode">editpopupcode</a></td><td>editlink用のウィンドウをポップアップするjavascriptコード</td></tr>
4263 <tr><td><a href="#skinvar-skinfile">skinfile</a></td><td>インポートされたスキンに属しているファイルへの正確なURLを挿入</td></tr>
4264 <tr><td><a href="#skinvar-set">set</a></td><td><a href="#parser-properties">パーサーのプロパティ</a>を設定</td></tr>
4266 <tr><td><a href="#templatevar-image">image</a></td><td>メディア・ライブラリの画像をインライン表示</td></tr>
4267 <tr><td><a href="#templatevar-popup">popup</a></td><td>メディア・ディレクトリの画像をポップアップ</td></tr>
4268 <tr><td><a href="#templatevar-media">media</a></td><td>メディア・ディレクトリの他のメディア・オブジェクト</td></tr>
4269 <tr><td>relevance</td><td>検索結果を表示するテンプレートに「検索関連度」を挿入する(2.5より)</td></tr>
4271 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
4272 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevars-advanced">内容について気がついた事があればご連絡ください。</a></p>
4277 <a name="templatevars-basic"></a>
4278 <h1>テンプレート変数:基本の変数</h1>
4280 <p>これらの変数はすべて、そのときパースされているアイテムに関わる値になります。</p>
4281 <table summary="Template var::Basic vars"><tr>
4282 <th abbr="名前">名前</th>
4283 <th abbr="説明">説明</th>
4296 <td>アイテムが所属しているカテゴリーの名前</td>
4299 <td>categorylink</td>
4300 <td>アイテムが所属しているカテゴリーのURL</td>
4302 <td><a href="#templatevar-karma">karma</a></td>
4306 <td>投稿者の「メンバーの詳細ページ」のURL</td>
4310 <td>アイテムのURL(permanent)</td>
4312 <td><a href="#templatevar-author">author</a></td>
4313 <td>投稿者の「<a href="#shortnames">表示される名前</a>」</td>
4315 <td><a href="#templatevar-smartbody">smartbody</a></td>
4318 <td><a href="#templatevar-morelink">morelink</a></td>
4322 <td><a href="#templatevar-date">date</a></td>
4323 <td>フォーマット済みの日付</td>
4325 <td><a href="#templatevar-time">time</a></td>
4326 <td>フォーマット済みの時刻</td>
4329 <td>アイテムが投稿された日付のアーカイブのURL</td>
4332 <td><a href="#templatevar-comments">comments</a></td>
4333 <td>コメント・ブロック、もしくはコメント数</td>
4341 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
4343 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevars-basic">内容について気がついた事があればご連絡ください。</a></p>
4347 <a name="templatevars-comments"></a>
4348 <h1>テンプレート変数:コメント関連</h1>
4349 <table summary="Template comment">
4350 <tr><th abbr="名前">名前</th><th abbr="説明">説明</th></tr>
4351 <tr><td>body</td><td>コメントの本体</td></tr>
4352 <tr><td>user</td><td>コメントした人の名前</td></tr>
4354 <tr><td>userid</td><td>コメントした人のWebサイトのURL、もしくはコメントした人のメールアドレス(入力されたままのものが挿入されます)</td></tr>
4355 <tr><td>email</td><td>コメントした人のメールアドレス(スパム対策として、"@"は"(at)"に、".(ピリオド)"は"(dot)"に変換されます)</td></tr>
4356 <tr><td>userlink</td><td>コメントした人がログイン中の登録メンバーの時はメンバー詳細ページに、それ以外の時は入力されたWebサイトのURL、もしくはメールアドレスに対する<a href="...">タグ付きのリンク(有効なURLかメールアドレスが入力されていない場合は、コメントした人の名前のみが表示されます)</td></tr>
4357 <tr><td>userlinkraw</td><td>userlinkと同じ。ただし、aタグの付いたリンクではなくURL、もしくはmailto:メールアドレスのみの表記。(入力されたURLやメールアドレスがいずれも文法的に有効でない場合は空になります)</td></tr>
4358 <tr><td>useremail</td><td>ユーザーのメールアドレス。もしコメントした人によって入力されていない場合は空</td></tr>
4360 <tr><td>userwebsite</td><td>ユーザーのwebsiteのURL。もしコメントした人によって入力されていない場合は空</td></tr>
4361 <tr><td>userwebsitelink</td><td>コメントした人が登録メンバーの時はメンバー詳細ページに、それ以外の時は入力されたWebサイトのURLに対する<a href="...">タグ付きのリンク(有効なURLが入力されていない場合は、コメントした人の名前のみが表示されます)</td></tr>
4362 <tr><td>memberid</td><td>メンバーのID(コメントした人がログイン中の登録メンバーでない時は0になります)</td></tr>
4363 <tr><td>commentcount</td><td>該当アイテムに付けられたコメントの総数</td></tr>
4364 <tr><td><a href="#templatecommentwords" title="commentword()">commentword</a></td><td>アイテムに付けられたコメントの件数の数え方の表記</td></tr>
4366 <tr><td><a href="#templatevar-date" title="date([format])">date</a></td><td>コメントが追加された時の日付</td></tr>
4367 <tr><td><a href="#templatevar-time" title="time([format])">time</a></td><td>コメントが追加された時の時刻</td></tr>
4368 <tr><td>host</td><td>コメントが投稿されたホスト名</td></tr>
4369 <tr><td>ip</td><td>コメントが投稿されたIPアドレス</td></tr>
4370 <tr><td>commentid</td><td>現在のコメントのID</td></tr>
4371 <tr><td>itemid</td><td>現在のアイテムのID</td></tr>
4373 <tr><td>itemlink</td><td>アイテムの詳細ページへのリンク</td></tr>
4374 <tr><td><a href="#templateitemtitle" title="itemtitle([maxlength])">itemtitle</a></td><td>現在のアイテムのタイトル</td></tr>
4375 <tr><td>blogid</td><td>ブログのID</td></tr>
4376 <tr><td>blogurl</td><td>ブログのURL</td></tr>
4377 <tr><td><a href="#templatememberextra" title="authtext()">authtext</a></td><td>コメントした人がログイン中の登録メンバーの時は「<a href="#templatememberextra">登録メンバーからのコメントへの追加表示</a>」テンプレートで設定した内容、それ以外は空</td></tr>
4379 <tr><td>short</td><td>最初の改行部分から先が省略されたコメントの本体。テンプレートによっては末尾に<a href="#templatecommentcontinued">リンクが追加</a>されます。</td></tr>
4380 <tr><td>excerpt</td><td>コメントの本体。60文字でカットし"..."を追加</td></tr>
4381 <tr><td>timestamp</td><td>コメントが追加された時のタイムスタンプ</td></tr>
4382 <tr><td><a href="#skinvar-if">if-ifnot-else-elseif-elseifnot-endif</a></td><td>3.60より、テンプレートでif(条件分岐)が使用できます。(オプションの「nextitem, previtem, archiveprevexists, archivenextexists, skintype」は利用できません。)</td></tr>
4383 <tr><td><a href="#skinvar-include">include</a></td><td>指定されたファイルの内容をそのまま挿入</td></tr>
4385 <tr><td><a href="#skinvar-parsedinclude">parsedinclude</a></td><td>指定されたファイル内のスキン/テンプレート変数を展開して、その結果を挿入</td></tr>
4386 <tr><td><a href="#skinvar-phpinclude">phpinclude</a></td><td>指定されたファイルをPHPとして実行した結果を挿入</td></tr>
4387 <tr><td><a href="#skinvar-plugin">plugin</a></td><td>プラグインを実行</td></tr>
4388 <tr><td><a href="#skinvar-skinfile">skinfile</a></td><td>インポートされたスキンに属しているファイルへの正確なURLを挿入</td></tr>
4389 <tr><td><a href="#skinvar-set">set</a></td><td><a href="#parser-properties">パーサーのプロパティ</a>を設定</td></tr>
4392 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
4393 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevars-comments">内容について気がついた事があればご連絡ください。</a></p>
4397 <a name="templatevars-overview"></a>
4398 <h1>テンプレート変数:概略</h1>
4400 <h2>どういったものなのか?</h2>
4401 <p>テンプレート変数はスキン変数と同じ方法で広く働きますが、テンプレート内部で利用できる点でスキン変数と区別されます。変数は <code><%<em style="font-style:italic;">変数名</em>%></code>という形で呼び出され、変数の機能によってはテキストを挿入します。また、その他のオプションパラメーターを持つ変数もあります。</p>
4404 <p>テンプレート変数は、<code>「アイテムのヘッダー」、「アイテムの本体」、「アイテムのフッター」、「日付ヘッダー」、「日付フッター」、「続きへのリンク」、「アイテムリンクの編集」</code>といった、テンプレート・パーツの中で使用できます。(変数<code>image</code>、 <code>popup</code>、<code>media</code>、<code> plugin</code>はブログアイテムの中でも使用できます。)</p>
4406 <li><a href="#templatevars-basic">基本の変数・・・</a>(title、bodyなど...)</li>
4408 <li><a href="#templatevars-advanced">上級の変数・・・</a>(include、pluginなど...)</li>
4410 <p>コメント関連のテンプレート・パーツ(<code>「コメントのヘッダー」、「コメントの本体」、「コメントのフッター」、「コメントが1 つの時」、「コメントが2つ以上の時」、「コメントの続きを読む」、「コメントが無い時」、「長すぎるコメントの時」</code>)では、利用可能な変数のセットが異なります:</p>
4412 <li><a href="#templatevars-comments">コメント関連の変数・・・</a></li>
4415 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevars-overview">内容について気がついた事があればご連絡ください。</a></p>
4419 <a name="urlmode"></a>
4422 <p>このオプションを用いることにより、URLスタイルを切り替え可能です:</p>
4424 <li><strong>Normal</strong>: URLは次のようになります <code>http://example.jp/index.php?itemid=1234</code></li>
4425 <li><strong>Fancy</strong>: URLは次のようになります <code>http://example.jp/item/1234</code></li>
4428 <p class="note"><strong>注意:</strong>「Fancy URL」モードで動作するようにするためには、この設定のほかにもいくつかの作業が必要になります。詳しい解説は<a href="tips.html" class="out" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;">Tips & Suggestions</a>に記述されています。(新規ウィンドウが開きます)</p>
4430 <p class="comment"><a href="http://japan.nucleuscms.org/help/urlmode">内容について気がついた事があればご連絡ください。</a></p>
4434 <script type="text/javascript">
4435 var elements = window.document.getElementsByTagName('p');
4438 if (window.opener) {
4439 if(window.opener.innerWidth) {
4440 width = window.opener.innerWidth;
4441 height = window.opener.innerHeight;
4443 width = window.opener.document.body.clientWidth;
4444 height = window.opener.document.body.clientHeight;
4447 for (var index=0; index < elements.length; index++) {
4448 if (elements[index].className == 'comment') {
4449 elements[index].firstChild.onclick = function () {
4450 window.open(this.getAttribute('href'), 'OnlineHelp', 'width='+width+',height='+height+',locationbar=1,menubar=1,scrollbars=1,statusbar=1,toolbar=1');