OSDN Git Service

Update history.html
[nucleus-jp/nucleus-jp-ancient.git] / utf8 / nucleus / documentation / help.html
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-JP" xml:lang="ja-JP">
4 <head>
5     <!--
6         Nucleus: PHP/MySQL Weblog CMS (http://nucleuscms.org/)
7         Copyright (C) 2002-2010 The Nucleus Group
8
9         This program is free software; you can redistribute it and/or
10         modify it under the terms of the GNU General Public License
11         as published by the Free Software Foundation; either version 2
12         of the License, or (at your option) any later version.
13         (see nucleus/documentation/index.html#license for more info)
14
15         @license http://nucleuscms.org/license.txt GNU General Public License
16         @copyright Copyright (C) 2002-2010 The Nucleus Group
17     -->
18     <!-- $Id$ -->
19     <!-- $NucleusJP: help.html,v 1.15 2007/04/19 08:58:40 kimitake Exp $ -->
20
21     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
22     <meta http-equiv="Content-Style-Type" content="text/css" />
23     <meta http-equiv="Content-Script-Type" content="text/javascript" />
24     <link rel="index" href="./index.html" />
25     <title>Nucleus管理用ヘルプ</title>
26     <style type="text/css">
27         body, pre, code {
28             font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "MS Pゴシック", "MS PGothic", "IPA UIGothic", "IPA mona UIGothic", "VL PGothic", "Sazanami Gothic", "DynaLab-dfghsgothic w5-jisx0208.1990-0", "DynaLab-dfggothic w5-iso8859-1", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
29             font-size: small;
30             color:#555;
31         }
32
33         h1 {
34             font-size: medium;
35             font-weight:normal;
36             border-bottom: 1px gray dashed;
37             color: #596d9d;
38             text-align: left;
39             letter-spacing:1px;
40         }
41
42         h2 {
43             font-size: small;
44             font-weight:normal;
45             border-color: #94a8c9;
46             border-style: solid;
47             border-width: 0px 0px 0px 5px;
48             text-align: left;
49             letter-spacing:2px;
50             padding: 0 0 0 8px;
51         }
52
53         .page {
54             height: 2400px;
55             text-align: justify;
56             margin-bottom: 100px;
57         }
58
59         pre {
60             background-color: #eee;
61             padding: 8px;
62             font-size: small;
63             line-height:135%;
64             white-space: -moz-pre-wrap; /* Mozilla */
65             white-space: -pre-wrap;     /* Opera 4-6 */
66             white-space: -o-pre-wrap;   /* Opera 7 */
67             white-space: pre-wrap;      /* CSS3 */
68             word-wrap: break-word;      /* IE 5.5+ */
69         }
70
71         .example {
72             background-color: #fff;
73             padding: 8px;
74             border: 1px solid #999;
75             border-right-width: 2px;
76             border-bottom-width: 2px;
77             width:400px;
78         }
79
80         ul.example {
81         margin-left:0px;
82         }
83
84         ul.example li {
85         margin-left:17px;
86         }
87
88         ul.templates {
89             font-size: x-small;
90             line-height: 1.1;
91             list-style: none;
92             text-indent: -20px;
93             margin-left: 20px;
94         }
95
96         ul {
97             text-align: left;
98         }
99
100         a:link, a:visited {
101             color: #1D3565;
102             font-weight: bold;
103             text-decoration: underline;
104         }
105
106         a:hover {
107             background-color: whitesmoke;
108         }
109
110         .deprecated {
111             border: 3px solid red;
112             padding: 5px;
113             font-size: medium;
114         }
115
116         tt, code {
117             font-size: small;
118         }
119
120         table {
121             border: 1px solid #ccc;
122         }
123
124         th {
125             background-color: #eee;
126         }
127
128         td {
129             vertical-align: top;
130         }
131
132         .note {
133             background-color: #eee;
134             padding: 5px;
135         }
136
137         .invisible {
138             display: block;
139             visibility: hidden;
140         }
141
142         strong {
143             font-weight: bold;
144         }
145
146         em {
147             font-style: italic;
148         }
149
150         .heading_example {
151             margin: 2px;
152             font-weight: bold;
153             font-size: 1.15em;
154         }
155
156     </style>
157 </head>
158 <body>
159
160 <div class="page">
161 <h1>Nucleusポップアップ・ヘルプ</h1>
162 <p>ファイル読み込み中、しばらくお待ちください(ファイルサイズはおよそ170KBです)。</p>
163 </div>
164
165
166 <div class="page">
167 <a name="future" id="future"><span class="invisible">future</span></a>
168 <a name="allowpastposting" id="allowpastposting"><span class="invisible">allowpastposting</span></a>
169 <h1>後で追加/過去の日時での投稿</h1>
170 <h2>後で追加</h2>
171 <p>アイテム追加フォームの「後で追加」オプションをチェックすることで、アイテムを指定した時間きっかりに公開することができます。指定された時間が来るまで、アイテムはサイトの公開された部分で見られることはありません。</p>
172 <p>この日時は、アイテムを追加するブログの「過去の日時での投稿を許可する」オプションが有効である場合を除いて、<strong>未来のものでなくてはなりません</strong>。</p>
173 <h2>過去の日時での投稿を許可する</h2>
174 <p>この設定を有効にすると、アイテムを追加する時に、アイテムの投稿日時を過去に指定することができるようになります。また、既存のアイテムの投稿日時を編集することもできるようになります。</p>
175 </div>
176
177 <div class="page"><a name="changedate" id="changedate"><span class="invisible">allowpastposting</span></a>
178 <h1>投稿日時の変更</h1>
179 <p>
180 「タイムスタンプを更新」オプションにより、アイテムの投稿された日付や時間を変更することができます。アイテムの内容を変更した時に、「タイムスタンプを更新」することで記事をブログののトップに戻すことができます。</p>
181 <p>しかし、そのアイテム独自のIDは変更されませんので、訪問者はアイテムのIDから、そのアイテムが編集後に投稿時間が変更されたものだと気づくことができます。</p>
182 </div>
183
184
185 <div class="page"><a name="autosave" id="autosave"><span class="invisible">autosave</span></a>
186 <h1>自動保存</h1>
187 <p>最後に変更を加えてから10分後に、自動的に<a href="#draft">ドラフト</a>として保存する機能です。投稿、または編集途中に他の用事が出来て、記事を保存するのを忘れてしまった時などに、不用意に編集内容を失わずにすみます。</p>
188 <p>もし、10分待たずに下書きを保存したくなったら、フォームの下の方にある「<em>ドラフト保存</em>」ボタンをクリックします。</p>
189 <p>この機能は、メンバーごとの設定でオン、オフを切り替える事が出来ます。</p>
190 </div>
191
192
193 <div class="page"><a name="draft" id="draft"><span class="invisible">allowpastposting</span></a>
194 <h1>ドラフト(Drafts/草稿)</h1>
195 <p>
196 ドラフト状態のアイテムはブログの公開されたところでは閲覧することができません。推敲に時間をかけたい時や、、実際に投稿するまでに、少し時間を空けたいときなどに役に立つでしょう。ドラフト状態のアイテムは「管理ホーム」にリストとして表示されるので、時間があるときに、いつでも作業を再開することが可能です。</p>
197 <p>ドラフト状態のアイテムを編集する際に、「<strong>今すぐ追加</strong>」のラジオボタンを選んで「保存」ボタンを押すと、ドラフト状態が解除されてブログに公開されます。
198 </p>
199 </div>
200
201 <div class="page"><a name="extended" id="extended"><span class="invisible">extended</span></a>
202 <h1>「続き」部分</h1>
203 <p>
204 アイテムには、長文記事を分割して表示するために、オプションとして「続き」部分があります。例えば、記事がブログのメインページに置くには長すぎる場合、導入を「本文」部分に、残りを「続き」部分に書くことができます。テンプレートによって、表示の形態は変わってきますが、ブログのメインページを閲覧すると「続きを読む」というリンクが出現します。
205 </p>
206 <p>
207 もしアイテムの単なる<em>概略</em>として導入部分を書きたいのなら、<a href="#templatevar-smartbody">smartbody</a>というテンプレート変数を用いることで、「本文」と「続き」の表示を分けることも可能です。
208 </p>
209 </div>
210
211 <div class="page"><a name="shortblogname" id="shortblogname"><span class="invisible">shortblogname</span></a>
212 <h1>Blogの短縮名</h1>
213 <p>
214 「Blogの短縮名」は主に管理領域で、どのアイテムがどのブログと結びついているのか示すために使われます。
215 </p>
216 <p>
217 また、新規ブログを有効にするための代替indexファイルでも用いられます(以下は「Blogの短縮名」が「myshortblogname」の時の呼び出しファイルの例):
218 </p>
219 <pre>
220 &lt;?php
221     include('./config.php');
222     selectBlog('myshortblogname');
223     selector();
224 ?&gt;
225 </pre>
226 </div>
227
228 <div class="page"><a name="blogdefaultskin" id="blogdefaultskin"><span class="invisible">blogdefaultskin</span></a>
229 <h1>標準のスキン</h1>
230 <p>
231 ブログが表示される時には、ブログごとの「設定」で選択された「標準のスキン」が使用されます。選択できるのは一つだけです。(URLの引数として指定することで、別のスキンで表示させることは可能です)
232 </p>
233 </div>
234
235
236 <div class="page"><a name="blognotify" id="blognotify"><span class="invisible">blognotify</span></a>
237 <h1>通知するメールアドレス</h1>
238 <p>
239 このオプションには、新しくコメントが追加された時などに通知するメールアドレスを、一つあるいは複数設定することができます。もし通知が不要なら空っぽにしておいてください。メールアドレスは、当然ですが、有効なものでなくてはなりません。
240 </p>
241 <p>
242 複数のメールアドレスを設定する場合には、各メールアドレスをセミコロン(<strong>;</strong>)で区切ってください。
243 </p>
244 <div class="note">
245 <strong>注意:</strong>設定フィールドの最大長は128文字です。セミコロン(<strong>;</strong>)を含んだ合計の文字数が128文字を超えない限り、メールアドレスはいくつでも設定することができます。
246 </div>
247 <div class="note">
248 <strong>注意:</strong>通知先に、メンバー登録に使われているメールアドレスを設定した場合、自分で書いたアイテムやコメントの通知はされません。自分で書いたことは知っているはずですから、問題にはならないでしょう。
249 </div>
250 </div>
251
252 <div class="page"><a name="blogmaxcomments" id="blogmaxcomments"><span class="invisible">blogmaxcomments</span></a>
253 <h1>コメントの最大量</h1>
254 <p>
255 <em>メインの目次ページ</em>に表示するコメントの最大数です。<strong>これはコメント可能な最大数を制限するものではありません</strong>。個別アイテムページでは、設定した最大数を超えていても全てのコメントが表示されます。
256 </p>
257 <p class="note"><strong>注意:</strong>
258 テンプレート内部では、テンプレート変数<a href="#templatevar-comments">comments</a>の引数によってここでの値が上書きされます。
259 </p>
260 </div>
261
262 <div class="page"><a name="blogtimeoffset" id="blogtimeoffset"><span class="invisible">blogtimeoffset</span></a>
263 <h1>サーバ時刻との時差</h1>
264 <p>
265 もしサーバの時刻とあなたの住んでいる地域の時刻とが一致していなければ、ここにサーバとの時差を入力することで、Nucleus内部の時刻をあなたの住んでいる地域の時刻に合わせることができます(マイナス時差の地域に住んでいる場合は、マイナス記号付きで入力します)。参考のために現在のサーバの時刻が表示されています。
266 </p>
267 <h2>実例</h2>
268 <p>あなたの住んでいる地域の時刻が20:35で、表示されているサーバの時刻が14:35のとき、ブログの時刻を20:35にするためには「サーバ時刻との時差」を6.0に設定します。
269 </p>
270 <p class="note"><strong>注意:</strong>30分刻みでの時差のある地域のために、0.5刻みで設定することができます。例えば「サーバ時刻との時差」を<strong>1.5</strong>に設定すると、1時間30分の補正となります。</p>
271 </div>
272
273 <div class="page"><a name="blogupdatefile" id="blogupdatefile"><span class="invisible">blogupdatefile</span></a>
274 <h1>自動更新するファイル</h1>
275 <p>
276 ブログに新しいアイテムが追加された時に、上書きするファイルのパスを入力します。このファイルは、新しいアイテムが追加されるたびに最終変更時のタイムスタンプが上書きされ、外部からはこのファイルを参照することで、ブログに更新があったかどうかをチェックすることができます。このファイルは訪問者によるコメントが追加された時や、スキン/テンプレートに変更を加えた時には更新されません。アイテムが追加されてブログの記事に変更があったときに更新されるので、「Weblogの更新状況」等を作成するサービスに使うことができます。
277 </p>
278 <p>
279 自動更新されるファイルが必要ないときは、フィールドを空っぽにしておいてください。
280 </p>
281 <p>
282 自動更新されるファイルの場所は管理領域からの相対パスでも指定することが可能ですが、<code> /path/to/your/website/update.txt</code> のようにより確実な絶対パスを使った方が良いでしょう。また自動更新されるファイルを作成し、かつそのファイルに書き込みができるように、自動更新ファイルとそれを作成するディレクトリの<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>にしてください。
283 </p>
284 </div>
285
286 <div class="page"><a name="teamadmin" id="teamadmin"><span class="invisible">teamadmin</span></a>
287 <h1>Blogの管理者</h1>
288 <p>
289 Blogの管理者は次のような追加権限をもちます:
290 </p>
291
292 <ul>
293     <li>チームの操作</li>
294     <li>Blog設定の変更</li>
295     <li>投稿者に関係なく、該当Blogのどのアイテムでも編集や削除が可能</li>
296     <li>Blogの削除</li>
297 </ul>
298
299 <p>
300 一つのブログは複数の管理者を持つことができます。各ブログには、最低でも一人の管理者がいなくてはなりません。
301 </p>
302 </div>
303
304
305 <div class="page"><a name="superadmin" id="superadmin"><span class="invisible">superadmin</span></a>
306 <h1>管理者の特権</h1>
307
308 <p>
309 <em>super-admin(最高管理者)</em>と呼ばれ、ブログのチームへの所属とは無関係に、全ての機能と全てのブログに<strong>フルアクセス</strong>できます。
310 </p>
311
312 <p>
313 またsuper-adminは、ブログの作成、グローバル設定の変更、テンプレートの書き換え、スキンの書き換え、メンバーの操作(メンバーの作成/編集/削除)を行う権限があります。
314 </p>
315
316 <p>
317 super-adminとなるのは通常サイトの管理者ただ一人でしょう。
318 </p>
319
320 </div>
321
322 <div class="page"><a name="canlogin" id="canlogin"><span class="invisible">canlogin</span></a>
323 <h1>管理者領域へのログイン</h1>
324 <p>
325 <a href="#superadmin" title="Administrator Privileges">super-admin</a>はそれぞれのメンバーを、管理領域へのログインを許可しないよう設定できます。
326 </p>
327 </div>
328
329 <div class="page"><a name="defaultblog" id="defaultblog"><span class="invisible">defaultblog</span></a>
330 <h1>既定のBlog</h1>
331 <p>
332 サイトへの接続時にブログが指定されていない場合に表示されるブログです。
333 </p>
334 </div>
335
336 <div class="page"><a name="baseskin" id="baseskin"><span class="invisible">baseskin</span></a>
337 <h1>基本のスキン</h1>
338
339 <p>適用すべきスキンが見つからなかった時に代用するスキンを設定します。これはスキン・パーツが設定されていなかったり、スキンが明確に指定されていなかったりした時に起こります。</p>
340 <p>ほとんどのユーザーは、この設定を気にする必要がありません。</p>
341 </div>
342
343 <div class="page"><a name="cookies" id="cookies"><span class="invisible">cookies</span></a>
344 <h1>Cookie設定</h1>
345
346 <h2>ログインCookieの有効期間</h2>
347 <p>
348 デフォルトでは、メンバーがログインするとブラウザにcookieが保存され、翌日に戻ってきたときに再びログインする必要がなくなります。クッキーの有効期間によって、いつ無効になるか決定されます。</p>
349 <ul>
350     <li><strong>セッションごと</strong> ブラウザを終了させるとcookieは削除されます。</li>
351     <li><strong>一ヶ月</strong> 一ヶ月続けてサイトか管理領域を訪れないというようなことが無い限り、cookieはコンピュータに残り続けます。このオプションを使えば、おそらく再ログインする必要はなくなるでしょう。(自分でログアウトしたときや、他のコンピュータからログインするときは別ですが)</li>
352 </ul>
353
354 <h2>CookieパスとCookieドメイン</h2>
355 <p>
356 これらは高度な設定です。通常は、cookieパスは単純にスラッシュ('/')、cookieドメインは空っぽの状態から変更する必要はありません。
357 </p>
358
359 <h2>セキュアCookie</h2>
360 <p>
361 通常は「いいえ」に設定してください。HTTPSのurlを用いており、cookieの送受信をhttps接続を通してのみに限定したい時だけ、この設定を「はい」にします。
362 </p>
363
364 <h2>最終訪問日時Cookieの保存</h2>
365 <p>
366 訪問者が最後に訪れた時間をcookieに保存させるように設定することができます。これによって、<a href="#templatenew">新規アイテム</a>の隣にマークを付けることができます。
367 </p>
368
369 </div>
370
371
372 <div class="page"><a name="language" id="language"><span class="invisible">language</span></a>
373 <h1>言語</h1>
374 <p>
375 Nucleusが生成する個々のメンバー用のコンテンツを作成するときに用いられる言語を選択することができます。Nucleusによって生成されるコンテンツには、管理領域、エラーメッセージ、スキンにおけるフォームなどが含まれます。
376 </p>
377
378 <p>
379 言語の選択を行う場所は二ヶ所あります。一箇所目は「グローバル設定」で、デフォルトで用いられる「既定の言語」を設定します。もう一箇所は、各「メンバーの編集」ページの設定でメンバー毎ログイン時の使用言語を設定することができます。
380
381 </p>
382
383 <p>
384 これら両方の設定が無効の場合、英語がデフォルトの言語として用いられます
385 </p>
386
387 <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>
388
389 </div>
390
391 <div class="page"><a name="allowaccountcreation" id="allowaccountcreation"><span class="invisible">allowaccountcreation</span></a>
392 <h1>アカウントの作成</h1>
393 <p>
394 訪問者に自身のメンバーアカウント作成を許可することができます。新規メンバーは管理者がチームに加えるまでは、ブログにアイテムを追加することはできませんが、自分のコメントを削除したり変更したりすることが可能です。<a href="#allownewmemberlogin">新規メンバーのログイン許可</a>を許可している場合、管理領域にログインして自分の設定を変更することもできます。
395 </p>
396 </div>
397
398 <div class="page"><a name="allownewmemberlogin" id="allownewmemberlogin"><span class="invisible">allownewmemberlogin</span></a>
399 <h1>新規メンバーのログイン許可</h1>
400 <p>
401 この設定は、訪問者による<a href="#allowaccountcreation">アカウントの作成</a>を許可している場合に、その方法で作られたアカウントを使用して<a href="#canlogin">管理領域にログイン</a>できるかどうかを設定します。
402 </p>
403 </div>
404
405
406 <div class="page"><a name="messageservice" id="messageservice"><span class="invisible">messageservice</span></a>
407 <h1>メッセージサービス</h1>
408
409 <h2>メンバー間メッセージサービス</h2>
410 <p>
411 メンバーのプライバシーのために、メールアドレスを隠したままで、スクリプトを通してメンバー同士でメールメッセージの送信ができます。送信されたメッセージには両ユーザーのメールアドレスが含まれますので、その後は通常のメールを用いた連絡を続けることができます。このサービスは無効にすることが可能です。
412 </p>
413
414 <h2>メンバー以外のメッセージサービス</h2>
415 <p>
416 デフォルトでは非メンバーは、入力されたメールアドレスが有効なものかチェックする方法が無いために、メッセージサービスを使用できません。「メンバー以外からのメッセージ送付を許可」することによってこの制限を緩和できます。非メンバーはメッセージの投函時にメールアドレスを尋ねられ、そのアドレスがメールのヘッダー<code>From:</code>に表示されることになります。
417 </p>
418
419 </div>
420
421 <div class="page"><a name="disablesite" id="disablesite"><span class="invisible">disablesite</span></a>
422 <h1>サイトの閉鎖</h1>
423 <p>
424 Nucleusのサイト全体を閉鎖することが可能です。なんらかの設定調整を行うときに、あるいは何か恐ろしい間違いが起きた時にこれを実行したいと思うかもしれません:-)
425 </p>
426 <p>
427 チェックボックスを「はい」に設定した場合に、訪問者はここで設定したURLにリダイレクトされます。
428 </p>
429 <p>
430 例外:<strong>管理領域</strong>は閉鎖していない時と同様に利用可能であり、<strong><a href="#superadmin">最高管理者</a></strong>は通常通りサイト全体を閲覧することができます。(あとでサイトを再開することを忘れないでください;-))
431 </p>
432 </div>
433
434
435 <div class="page"><a name="urlmode" id="urlmode"><span class="invisible">urlmode</span></a>
436 <h1>URLモード</h1>
437 <p>このオプションを用いることにより、URLスタイルを切り替え可能です:</p>
438 <ul>
439     <li><strong>Normal</strong>: URLは次のようになります <code>http://example.jp/index.php?itemid=1234</code></li>
440     <li><strong>Fancy</strong>: URLは次のようになります <code>http://example.jp/item/1234</code></li>
441 </ul>
442 <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 &amp; Suggestions</a>に記述されています。(新規ウィンドウが開きます)</p>
443
444 </div>
445
446
447 <div class="page"><a name="defaultlistsize" id="defaultlistsize"><span class="invisible">defaultlistsize</span></a>
448 <h1>一覧の既定の表示数</h1>
449 <p>一覧表示画面で一度に表示するブログ、アイテム、コメントの数を入力します。初期値は「10」です。</p>
450 </div>
451
452
453 <div class="page"><a name="debugvars" id="debugvars"><span class="invisible">debugvars</span></a>
454 <h1>デバッグモード</h1>
455 <p>「はい」に設定すると、システム情報を表示したり、対応しているプラグインをデバッグモードにしたりできます。</p>
456 </div>
457
458
459 <div class="page"><a name="templateitems" id="templateitems"><span class="invisible">templateitems</span></a>
460 <h1>テンプレート:アイテム</h1>
461 <p>
462 アイテム表示時に、それぞれのアイテムで次のセットが繰り返されます:
463 </p>
464
465 <pre>
466 アイテムのヘッダー
467 アイテムの本体
468 アイテムのフッター
469 </pre>
470
471 <p>「ヘッダー」、「本体」「フッター」の3つのブロックは、それぞれテンプレートの一部として、どのような見た目になるのかを定義します。</p>
472
473 <h2>変数</h2>
474
475 <p>これらのテンプレート内では、アイテムのデータを挿入するのに<a href="#templatevars-overview" title="Find out which variables are available">テンプレート変数</a>とよばれる系列が利用できます。</p>
476
477 <h2>例</h2>
478 <p><a href="#templateitemsexample">テンプレート:アイテムの例</a></p>
479
480 </div>
481
482 <div class="page"><a name="templateitemsexample" id="templateitemsexample"><span class="invisible">templateitemsexample</span></a>
483 <h1>テンプレート:アイテムの例</h1>
484 <p>
485 「アイテムの本体」テンプレートの一例です:
486 </p>
487
488 <pre>&lt;h1&gt;&lt;%title%&gt;&lt;/h1&gt;
489
490 &lt;p&gt;&lt;%body%&gt;&lt;/p&gt;
491
492 &lt;div class="metadata"&gt;
493  &lt;a href="&lt;%itemlink%&gt;"&gt;link&lt;/a&gt; -
494  &lt;%date%&gt; &lt;%time%&gt; -
495  &lt;a href="&lt;%authorlink%&gt;"&gt;&lt;%author%&gt;&lt;/a&gt; -
496  &lt;%comments%&gt;
497 &lt;/div&gt;</pre>
498
499 <p>結果は次のようになります:</p>
500
501 <div class="example">
502 <span class="heading_example">ここはアイテムのタイトルです</span>
503 <p style="margin: 2px; padding: 0px;">ここはアイテムのテキスト部分です</p>
504 <div style="font-style: italic; margin: 2px;">
505  <a href="#templateitemsexample">link</a> -
506  September 5th 2008 18:51 -
507  <a href="#templateitemsexample">karma</a> -
508  <a href="#templateitemsexample">no comments</a>
509 </div>
510 </div>
511
512 </div>
513
514
515 <div class="page"><a name="templatecomments" id="templatecomments"><span class="invisible">templatecomments</span></a>
516 <h1>テンプレート:コメント</h1>
517
518 <p>コメントブロックは3つの要素で構成されています。</p>
519
520 <ol>
521     <li>
522         コメントが表示されるとき(ブログの設定、もしくは「コメント本体」のテンプレート内の&lt;%comments%&gt;の引数で許可されているコメントの最大数を下回っているとき)
523 <pre>コメントのヘッダー
524   コメントの本体(コメントの数だけ繰り返し)
525 コメントのフッター</pre>
526     </li>
527     <li>
528         コメントがまったく無いとき
529 <pre>
530 コメントが無い時
531 </pre>
532     </li>
533     <li>
534         コメントがあるが、許可されている最大数を上回っているとき(個別アイテムページでのみ表示されます)
535 <pre>
536 コメントが多すぎる時
537 </pre>
538     </li>
539 </ol>
540
541 <p>コメントのテンプレート内部では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
542
543 </div>
544
545 <div class="page">
546 <a name="templatecommentheaders" id="templatecommentheaders"><span class="invisible">templatecommentheaders</span></a>
547 <a name="templatecommentfooters" id="templatecommentfooters"><span class="invisible">templatecommentfooters</span></a>
548 <h1>テンプレート:コメントのヘッダーとフッター</h1>
549
550 <h2>特徴</h2>
551
552 <p>「コメントの本体」はコメント一つごとに繰り返されますが、ヘッダーとフッターは一度しか表示されません。出力は次のようになります:</p>
553 <pre>コメントのヘッダー
554   コメントの本体 1
555   コメントの本体 2
556   コメントの本体 3
557 コメントのフッター</pre>
558 <p>これらのテンプレート内では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
559
560 <h2>例</h2>
561
562 <p>コメントのヘッダー:</p>
563 <pre>&lt;ul&gt;</pre>
564 <p>コメントの本体:</p>
565 <pre>&lt;li&gt;&lt;%user%&gt;: &lt;%body%&gt;&lt;/li&gt;</pre>
566 <p>コメントのフッター</p>
567 <pre>&lt;/ul&gt;</pre>
568 <p>結果は次のようになります</p>
569
570 <ul class="example">
571     <li>hsur: そうでしたね。なんでソコ抱き合ってんの・・・っていう感じで</li>
572     <li>satona: ぼくは、センセーとしましたよ。ハグ。</li>
573     <li>hsur: ぇ!</li>
574 </ul>
575
576 </div>
577
578 <div class="page"><a name="templatemorelink" id="templatemorelink"><span class="invisible">templatemorelink</span></a>
579 <h1>テンプレート:続きへのリンク</h1>
580 <p>
581 これはアイテムのテンプレート(アイテムのヘッダー、アイテムの本体、アイテムのフッターの3つ)で利用できるテンプレート変数、"morelink"がどのように表示されるかを決めるものです。<a href="#templatevars-overview">利用可能な変数</a>はアイテムのテンプレートと同じです。
582 </p>
583 <p>
584 もしアイテムに「続き」の部分が存在しない場合、テンプレート変数<code>&lt;%morelink%&gt;</code>は無視されます。
585 </p>
586
587 <h2>例</h2>
588 <pre><code>&lt;a href="&lt;%itemlink%&gt;"&gt;[続きを読む!]&lt;/a&gt;</code></pre>
589
590 </div>
591
592 <div class="page"><a name="templatearchivelists" id="templatearchivelists"><span class="invisible">templatearchivelists</span></a>
593
594 <h1>テンプレート:アーカイブリスト</h1>
595
596 <p>過去ログのリストは、以下のようなリスト体裁をとります:</p>
597
598 <pre>アーカイブリストヘッダー
599   アーカイブリスト本体(アーカイブごとに繰り返し)
600 アーカイブリストフッター</pre>
601
602 <p>
603 利用できる変数:(ヘッダーとフッターでは<code>blogid</code>のみが使用できます)
604 </p>
605
606 <table summary="Template::Archive lists"><tr>
607     <th abbr="名前">名前</th>
608     <th abbr="説明">説明</th>
609 </tr><tr>
610     <td>blogid</td>
611     <td>weblogのID</td>
612 </tr><tr>
613     <td>archivelink</td>
614     <td>アーカイブへのリンク。<code>&lt;a href="&lt;%archivelink%&gt;"&gt;</code>のように使用します。</td>
615 </tr><tr>
616     <td>month</td>
617     <td>月の数値(01-12の2文字表記)</td>
618 </tr><tr>
619     <td>year</td>
620     <td>年(西暦の4文字表記)</td>
621 </tr><tr>
622     <td>day</td>
623     <td>月の中での日付(二文字表記。日ごと表示の時のみ)</td>
624 </tr></table>
625
626 <p><a href="#strftime">strftime</a>変数を使用することで、日付の表記を自由にカスタマイズすることができます。この変数が複雑すぎると感じるなら、次のように記述すると良いでしょう。</p>
627
628 <pre><code>&lt;a href="&lt;%archivelink%&gt;"&gt;%B, %Y&lt;/a&gt;&lt;br /&gt;</code></pre>
629
630
631 <p>出力される時刻と言語をあなたの住んでいる地域にあわせるために、<a href="#templatelocale">locale</a>を適切に設定してください。</p>
632
633 </div>
634
635
636
637
638 <div class="page"><a name="templatecategorylists" id="templatecategorylists"><span class="invisible">templatecategorylists</span></a>
639 <h1>テンプレート:カテゴリーリスト</h1>
640
641 <p>カテゴリーリストは下の表のようにフォーマットされます:</p>
642
643 <pre>カテゴリーリストヘッダー
644   カテゴリーリストアイテム(繰り返し)
645 カテゴリーリストフッター</pre>
646
647 <p>利用可能な変数:(ヘッダーとフッターでは<code>blogid</code>、<code> blogurl</code>、<code>self</code>のみが許可されています)</p>
648
649 <table summary="Template::Category lists"><tr>
650     <th abbr="名前">名前</th>
651     <th abbr="説明">説明</th>
652 </tr><tr>
653     <td>blogid</td>
654     <td>weblogのID</td>
655 </tr><tr>
656     <td>blogurl</td>
657     <td>blogのURL(blogごとの「設定」で定義される)</td>
658 </tr><tr>
659     <td>self</td>
660     <td>パラメーター無しの現在のページ(例えば<code>index.php</code>)</td>
661 </tr><tr>
662     <td>catlink</td>
663     <td>該当カテゴリーの新しいアイテムへのリンク。これにより&lt;a href=".."&gt;タグを埋め込むことができる。</td>
664 </tr><tr>
665     <td>catid</td>
666     <td>カテゴリーのID</td>
667 </tr><tr>
668     <td>catname</td>
669     <td>カテゴリー名</td>
670 </tr><tr>
671     <td>catdesc</td>
672     <td>カテゴリーの説明</td>
673 </tr><tr>
674     <td>catiscurrent</td>
675     <td>カテゴリが選択中、もしくは表示中のアイテムが所属するカテゴリの場合「yes」が、そうでなければ「no」が出力される</td>
676 </tr><tr>
677     <td>currentcat</td>
678     <td>&lt;%catiscurrent%&gt;のシノニム</td>
679 </tr></table>
680
681 <p><a href="#categorylistexample">カテゴリーリストの例を見る</a></p>
682
683 </div>
684
685 <div class="page"><a name="categorylistexample" id="categorylistexample"><span class="invisible">categorylistexample</span></a>
686 <h1>テンプレート:カテゴリーリストの例</h1>
687 <p>
688 <a href="#templatecategorylists">「テンプレート:カテゴリーリスト」の解説に戻る</a>
689 </p>
690
691 <h2>カテゴリーリストヘッダー</h2>
692 <pre><code>&lt;ul&gt;
693   &lt;li&gt;&lt;a href="&lt;blogurl%&gt;"&gt;まとめて表示&lt;/a&gt;&lt; /li&gt;</code></pre>
694
695 <h2>カテゴリーリストアイテム</h2>
696 <pre><code>&lt;li&gt;&lt;a href="&lt;%catlink%&gt;"&gt;&lt;%catname%&gt;&lt;/a&gt;&lt;/li&gt;</code></pre>
697
698 <h2>カテゴリーリストフッター</h2>
699 <pre><code>&lt;/ul&gt;</code></pre>
700
701 <h2>結果はこうなります:</h2>
702
703 <ul class="example">
704     <li><a href="#categorylistexample">まとめて表示</a></li>
705     <li><a href="#categorylistexample">あなたのカテゴリー</a></li>
706     <li><a href="#categorylistexample">わたしのカテゴリー</a></li>
707 </ul>
708
709 </div>
710
711 <div class="page"><a name="templatebloglists" id="templatebloglists"><span class="invisible">templatebloglists</span></a>
712 <h1>テンプレート:ブログリスト</h1>
713
714 <p>ブログリストは次の様に出力されます:</p>
715
716 <pre>ブログリストヘッダー
717   ブログリストアイテム(存在するブログの数だけ繰り返し)
718 ブログリストフッター</pre>
719
720 <p>ブログリストアイテムで利用可能な変数:</p>
721
722 <table summary="Template::Blog lists item"><tr>
723     <th abbr="名前">名前</th>
724     <th abbr="説明">説明</th>
725 </tr><tr>
726     <td>bloglink</td>
727     <td>ブログのURL(Nucleusコアによって与えられた引数から生成されるもの)<code>&lt;a href="&lt;%bloglink%&gt;"&gt;</code>のように使用します。</td>
728 </tr><tr>
729     <td>blogurl</td>
730     <td>ブログのURL(「Blog設定」の「URL」で設定されているもの)<code>&lt;a href="&lt;%blogurl%&gt;"&gt;</code>のように使用します。</td>
731 </tr><tr>
732     <td>blogdesc</td>
733     <td>ブログの説明</td>
734 </tr><tr>
735     <td>blogname</td>
736     <td>ブログ名(第二引数に『shortname』が指定された場合は『ブログの短縮名』)</td>
737 </tr></table>
738
739 <p>ヘッダーとフッターでのみ使用できる変数:</p>
740
741 <table summary="Template::Blog lists header/footer"><tr>
742     <th abbr="名前">名前</th>
743     <th abbr="説明">説明</th>
744 </tr><tr>
745     <td>siteurl</td>
746     <td>グローバル設定の「サイトのURL」</td>
747 </tr><tr>
748     <td>sitename</td>
749     <td>グローバル設定の「サイト名」</td>
750 </tr></table>
751
752 <p><a href="#bloglistexample">ブログリストの例を見る</a></p>
753
754 </div>
755
756 <div class="page"><a name="bloglistexample" id="bloglistexample"><span class="invisible">bloglistexample</span></a>
757 <h1>テンプレート:ブログリストの例</h1>
758 <p>
759 <a href="#templatebloglists">「テンプレート:ブログリスト」の解説に戻る</a>
760 </p>
761
762 <h2>ブログリストヘッダー</h2>
763 <pre><code>&lt;ul&gt;
764   &lt;li&gt;&lt;a href="&lt;%siteurl%&gt;"&gt;&lt;%sitename%&gt;&lt;/a&gt;&lt;/li&gt;</code></pre>
765
766 <h2>ブログリストアイテム</h2>
767 <pre><code>&lt;li&gt;&lt;a href="&lt;%bloglink%&gt;" title="&lt;%blogdesc%&gt;"&gt;&lt;%blogname%&gt;&lt;/a&gt;&lt;/li&gt;</code></pre>
768
769 <h2>ブログリストフッター</h2>
770 <pre><code>&lt;/ul&gt;</code></pre>
771
772 <h2>表示は次のようになります</h2>
773
774 <ul class="example">
775     <li><a href="#bloglistexample">あなたのサイト</a></li>
776     <li><a href="#bloglistexample" title="あなたのブログの説明">あなたのブログ</a></li>
777     <li><a href="#bloglistexample" title="わたしのブログの説明">わたしのブログ</a></li>
778 </ul>
779
780 </div>
781
782
783
784
785
786
787
788 <div class="page"><a name="templatelocale" id="templatelocale"><span class="invisible">templatelocale</span></a>
789 <h1>テンプレート:Locale</h1>
790 <p>
791 これは実際のところテンプレートの部品というより設定です。設定することによって、日付と時刻のローカライズを選択できます。月や曜日などは要求された言語での表示になるでしょう。
792 </p>
793
794 <p>
795 使える変数は、Nucleusが動作しているコンピュータによります。使える変数をいくつかあげますと・・・:
796 </p>
797
798 <ul>
799     <li><strong>en</strong>:英語</li>
800     <li><strong>dutch</strong>:オランダ語</li>
801     <li><strong>ja_JP</strong>:日本語</li>
802     <li>...</li>
803 </ul>
804
805 <p>
806 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>にあります。(新規ウィンドウが開きます)
807 </p>
808
809 <p>
810 locale は<a href="#templatedatetime">日付と時刻のフォーマット</a>、<a href="#templatedateheads">日付ヘッダー</a>、<a href="#templatearchivelists">アーカイブリスト</a>で利用されます。
811 </p>
812
813 </div>
814
815 <div class="page"><a name="templatedatetime" id="templatedatetime"><span class="invisible">templatedatetime</span></a>
816 <h1>テンプレート:日付と時刻のフォーマット</h1>
817 <p>
818 これらは<code>&lt;%date%&gt;</code>と<code> &lt;%time%&gt;</code>という変数(詳細は<a href="#templatevars-overview">テンプレート変数</a>を参照)の日付と時刻の表示方法を設定します。フォーマットは<a href="#templatelocale">Locale</a>にも左右されます。
819 </p>
820
821 <p>
822 利用できる変数の<a href="#strftime">詳細な情報はこちら</a>。もし手っ取り早く始めたいのなら、日付フォーマットに"%x"を、時刻フォーマットに"%X"をお使いください。
823 </p>
824
825 </div>
826
827 <div class="page"><a name="templatedateheads" id="templatedateheads"><span class="invisible">templatedateheads</span></a>
828 <h1>テンプレート:日付のヘッダー/フッター</h1>
829
830 <p>
831 日付のヘッダーと日付のフッターは、日付と時刻の変数を入力することができます。利用できる変数の詳細情報は<a href="#strftime">こちらにあります</a>。もし手っ取り早く始めたいのなら、日付フォーマットとして"%x"を使ってください。日付フォーマットで使われる言語は、テンプレートの<a href="#templatelocale">Locale</a>で設定できます。</p>
832
833 <p>
834 日付のヘッダーにテンプレート変数&lt;%%daylink%%&gt;を含めることによって、その日のアーカイブへのリンクを挿入できます。<strong>'%'が二つ続けてあることに注意!変数として展開される%dを無効にするために必要な措置です。 </strong>同様に、このテンプレート内で'%'という文字を使いたい場合は、二つ重ねて"%%"と記述しないとサイトには表示されません。
835 </p>
836
837 <p>
838 日付のヘッダーのサンプル:
839 </p>
840
841 <pre>
842 &lt;div class="day"&gt;
843 &lt;h1&gt;%d %B&lt;/h1&gt;
844 </pre>
845
846 <p>
847 日付のフッターのサンプル:
848 </p>
849
850 <pre>
851 &lt;/div&gt;
852 </pre>
853
854 <p>daylinkを用いた日付ヘッダーの例:</p>
855
856 <pre>
857 &lt;div class="day"&gt;
858 &lt;h1&gt;%d %B&lt;/h1&gt;
859 &lt;a href="&lt;%%daylink%%&gt;"&gt;(アーカイブ)&lt;/a&gt;
860 </pre>
861
862 </div>
863
864 <div class="page"><a name="templatehighlight" id="templatehighlight"><span class="invisible">templatehighlight</span></a>
865 <h1>テンプレート:ハイライト表示</h1>
866 <p>
867 検索結果をハイライト表示するために、検索文字列を挟み込む(X)HTMLタグを入力します。"\0"と記述した場所が、検索文字列に置き換えられます。また、ここで入力された文字列は、プログラム中で<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>(新しいウィンドウが開きます)としてそのまま使用されますので、いくつかの記号はバックスラッシュを直前に置くことでエスケープしなければなりません。
868 </p>
869
870 <h2>例</h2>
871
872 <pre><code>&lt;span style='background-color:yellow'&gt;\0&lt;/span&gt;</code></pre>
873
874 </div>
875
876 <div class="page"><a name="templatenothingfound" id="templatenothingfound"><span class="invisible">templatenothingfound</span></a>
877 <h1>テンプレート:検索で何も見つからなかった場合</h1>
878
879 <p>
880 検索が実行され結果何も見つからなかった場合に表示されます。
881 </p>
882
883 <p>利用可能な変数:</p>
884
885 <table summary="Template::othing found"><tr>
886     <th abbr="名前">名前</th>
887     <th abbr="説明">説明</th>
888 </tr><tr>
889     <td>blogid</td>
890     <td>ブログのID</td>
891 </tr><tr>
892     <td>query</td>
893     <td>検索に用いられた文字列</td>
894 </tr></table>
895
896 <h2>例</h2>
897
898 <pre><code>&lt;b&gt;&lt;%query%&gt;&lt;/b&gt;に該当する検索結果はありませんでした</code></pre>
899
900 </div>
901
902 <div class="page"><a name="templatecommentbody" id="templatecommentbody"><span class="invisible">templatecommentbody</span></a>
903 <h1>テンプレート:コメントの本体</h1>
904 <p>
905 このテンプレート・パーツは単独のコメント表示に使われます。このテンプレートでは、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
906
907 <h2>例</h2>
908 <pre><code>&lt;h2&gt;&lt;%userlink%&gt;さんによるコメント:&lt;/h2&gt;
909
910 &lt;p&gt;&lt;%body%&gt;&lt;/p&gt;
911
912 &lt;div class="metadata"&gt;
913  (接続元:&lt;%host%&gt; 投稿日時:&lt;%date%&gt; &lt;%time%&gt;)
914 &lt;/div&gt;</code></pre>
915
916 <p>結果は次のようになります:</p>
917
918 <div class="example">
919 <span class="heading_example"><a href="#templatecommentbody">fujisaki</a>さんによるコメント:</span>
920 <p style="margin: 2px;">このういろう、味薄い</p>
921 <div style="margin:2px;font-size:smaller;">(接続元:host.example.org 投稿日時:2008-08-23 02:30)</div>
922 </div>
923
924 </div>
925
926 <div class="page"><a name="templatepopups" id="templatepopups"><span class="invisible">templatepopups</span></a>
927 <h1>テンプレート:メディアとポップアップ</h1>
928 <p>
929 これらのテンプレートは、画像のポップアップウィンドウへのリンクと画像以外のメディア・オブジェクトのフォーマットに用いられます。それぞれのテンプレートで利用可能な変数は以下の通りです。
930 </p>
931
932 <h2>ポップアップ画像へのリンクコード</h2>
933
934 <table summary="Template::Popup kink code"><tr>
935     <th abbr="名前">名前</th>
936     <th abbr="説明">説明</th>
937 </tr><tr>
938     <td>popuplink</td>
939     <td>画像へのポップアップ・リンク</td>
940 </tr><tr>
941     <td>rawpopuplink</td>
942     <td>popuplinkのジャンプ先URL</td>
943 </tr><tr>
944     <td>popupcode</td>
945     <td>ポップアップウィンドウを開くjavascriptコード</td>
946 </tr><tr>
947     <td>text</td>
948     <td>代替テキスト(リンクテキスト)</td>
949 </tr><tr>
950     <td>width</td>
951     <td>イメージの幅</td>
952 </tr><tr>
953     <td>height</td>
954     <td>イメージの高さ</td>
955 </tr><tr>
956     <td>popuptext</td>
957     <td>textと同じだが、htmlエンティティ変換される</td>
958 </tr><tr>
959     <td>link</td>
960     <td>画像の直接のURL</td>
961 </tr><tr>
962     <td>media</td>
963     <td>画像への直接リンク</td>
964 </tr></table>
965
966
967 <h2>インライン画像のコード</h2>
968
969 <table summary="Template::Inline image"><tr>
970     <th abbr="名前">名前</th>
971     <th abbr="説明">説明</th>
972 </tr><tr>
973     <td>image</td>
974     <td>(x)htmlのimgタグ</td>
975 </tr><tr>
976     <td>link</td>
977     <td>画像の直接のURL</td>
978 </tr><tr>
979     <td>text</td>
980     <td>代替テキスト(リンクテキスト。htmlエンティティ変換される)</td>
981 </tr><tr>
982     <td>width</td>
983     <td>イメージの幅</td>
984 </tr><tr>
985     <td>height</td>
986     <td>イメージの高さ</td>
987 </tr><tr>
988     <td>media</td>
989     <td>画像への直接リンク</td>
990 </tr></table>
991
992 <h2>メディアオブジェクトへのリンクコード</h2>
993
994 <table summary="Template::Media objects"><tr>
995     <th abbr="名前">名前</th>
996     <th abbr="説明">説明</th>
997 </tr><tr>
998     <td>media</td>
999     <td>ファイルへの直接リンク</td>
1000 </tr><tr>
1001     <td>link</td>
1002     <td>ファイルの直接のURL</td>
1003 </tr><tr>
1004     <td>text</td>
1005     <td>代替テキスト(リンクテキスト。htmlエンティティ変換される)</td>
1006 </tr></table>
1007
1008 </div>
1009
1010 <div class="page"><a name="templatememberextra" id="templatememberextra"><span class="invisible">templatememberextra</span></a>
1011 <h1>テンプレート:登録メンバーからのコメントへの追加表示</h1>
1012 <p>
1013 これはコメントが登録メンバーからのものであることを示すのに利用できるテンプレートです。最終的には<a href="#templatecommentbody">コメントの本体</a>で使われる<code>&lt;%authtext%&gt;</code>変数の中身として表示されます。
1014 </p>
1015
1016 <p> このテンプレート内部では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
1017
1018 </div>
1019
1020 <div class="page"><a name="templatecommentcontinued" id="templatecommentcontinued"><span class="invisible">templatecommentcontinued</span></a>
1021 <h1>テンプレート:コメントの続きを読む</h1>
1022 <p>
1023 このテンプレートの内容は、<a href="#templatecommentbody">コメントの本体</a>で使われる変数<code>&lt;%short%&gt;</code>に追加されます。
1024 </p>
1025
1026 <p>このテンプレート内部では、<code>&lt;%short%&gt;</code>以外の<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
1027
1028 <p>例:</p>
1029
1030 <pre>
1031  &lt;a href="&lt;%itemlink%&gt;"&gt;[続き]&lt;/a&gt;
1032 </pre>
1033
1034 </div>
1035
1036 <div class="page"><a name="templatecommentwords" id="templatecommentwords"><span class="invisible">templatecommentwords</span></a>
1037 <h1>テンプレート:コメントの数え方</h1>
1038 <p>
1039 日本語で使う場合は、単複同型なので両方"件のコメント"にしておいて問題ないでしょう。英語で表記したい時は、次のようなことが気になるかもしれません。</p>
1040 <p>コメントの件数の表示の仕方を、"1 comment(s)"とするよりも"1 comment"、"3 comments"と表示したい人が多いのではないでしょうか?「コメントが1つの時」と「コメントが2つ以上の時」のテンプレート部分はその目的のために存在します。これらは他の所で使える<code>&lt;%commentword%&gt;</code>変数の中身として利用されます。
1041 </p>
1042
1043 <p>
1044 1つしかコメントが無い時は、<code>&lt;%commentword%&gt;</code>は「コメントが一つの時」で設定した内容になり、2つ以上のコメントがついているなら「コメントが二つ以上の時」で設定した内容になります。
1045 </p>
1046
1047 <p>
1048 典型的な値は"comment"と"comments"です。<strong>ここでは変数は利用できません</strong>。
1049 </p>
1050 </div>
1051
1052
1053
1054 <div class="page"><a name="templateeditlink" id="templateeditlink"><span class="invisible">templateeditlink</span></a>
1055 <h1>テンプレート:アイテムを編集するためのリンク </h1>
1056 <p>
1057 このテンプレートは<a href="#templatevar-edit">テンプレート変数"edit"</a>がどのように表示されるかを決めるものです。このテンプレートではすべての<a href="#templatevars-overview">テンプレート変数</a>が使用できます。
1058 </p>
1059
1060 <h2>例:</h2>
1061
1062 <pre><code>&lt;a href="&lt;%editlink%&gt;"
1063    onclick="&lt;%editpopupcode%&gt;"&gt;編集&lt;/a&gt;</code></pre>
1064
1065 </div>
1066
1067
1068
1069
1070 <div class="page"><a name="skinpartindex" id="skinpartindex"><span class="invisible">skinpartindex</span></a>
1071 <h1>スキン:メインの目次ページ</h1>
1072 <p>
1073 このスキンパーツはブログ内の最新のエントリーを表示するのに用いられます。通常はサイト、またはブログのトップページにあたる場所になります。
1074 </p>
1075
1076 <p>
1077 「メインの目次ページ」の基本的な形:
1078 </p>
1079
1080 <pre>
1081 &lt;html&gt;
1082   &lt;head&gt;
1083     &lt;title&gt;私のウェブログ&lt;/title&gt;
1084   &lt;/head&gt;
1085   &lt;body&gt;
1086
1087     &lt;h1&gt;私のウェブログ&lt;/h1&gt;
1088     &lt;%blog(mytemplate,20)%&gt;
1089
1090   &lt;/body&gt;
1091 &lt;/html&gt;
1092 </pre>
1093
1094 <p>
1095     このスキンでは、選択中のブログのアイテムが、タイムスタンプの新しいものから20個、'mytemplate'というテンプレートを使用して表示されます。
1096     </p>
1097 </div>
1098
1099
1100 <div class="page"><a name="skinpartitem" id="skinpartitem"><span class="invisible">skinpartitem</span></a>
1101 <h1>個別アイテムページ</h1>
1102 <p>
1103 このスキンパーツは個別のアイテムを表示するために使われます。アイテムに付けられた全てのコメントと、コメント追加フォームを含めたものになります。
1104 </p>
1105
1106 <p>
1107 「個別アイテムページ」の基本的な形:
1108 </p>
1109
1110 <pre>
1111 &lt;html&gt;
1112   &lt;head&gt;
1113     &lt;title&gt;私のウェブログ :: アイテム&lt;/title&gt;
1114   &lt;/head&gt;
1115   &lt;body&gt;
1116
1117     &lt;h1&gt;アイテム&lt;/h1&gt;
1118     &lt;%item(detailed)%&gt;
1119
1120     &lt;h1&gt;コメント&lt;/h1&gt;
1121     &lt;%comments(detailed)%&gt;
1122
1123     &lt;h1&gt;コメントを追加&lt;/h1&gt;
1124     &lt;%commentform%&gt;
1125
1126   &lt;/body&gt;
1127 &lt;/html&gt;
1128 </pre>
1129
1130 <p>
1131     このスキンでは、'detailed'テンプレートを使用してアイテムとコメント、そして標準のコメントフォームが表示されます。
1132 </p>
1133
1134
1135 </div>
1136
1137 <div class="page"><a name="skinpartarchivelist" id="skinpartarchivelist"><span class="invisible">skinpartarchivelist</span></a>
1138 <h1>スキン:月別アーカイブ一覧ページ</h1>
1139 <p>
1140 このスキンパーツはアーカイブが存在する全ての月の概略と、それらアーカイブへのリンクを表示します。
1141 </p>
1142
1143 <p>
1144 「月別アーカイブ一覧ページ」の基本的な形:
1145 </p>
1146
1147 <pre>
1148 &lt;html&gt;
1149   &lt;head&gt;
1150     &lt;title&gt;私のウェブログ :: アーカイブ集&lt;/title&gt;
1151   &lt;/head&gt;
1152   &lt;body&gt;
1153
1154     &lt;h1&gt;アーカイブ集&lt;/h1&gt;
1155     &lt;%archivelist(default)%&gt;
1156
1157   &lt;/body&gt;
1158 &lt;/html&gt;
1159 </pre>
1160
1161 <p>
1162     このスキンでは、'default'テンプレートを使用して、選択中のブログのアーカイブが存在する全ての月のリストが表示されます。
1163 </p>
1164
1165 </div>
1166
1167 <div class="page"><a name="skinpartarchive" id="skinpartarchive"><span class="invisible">skinpartarchive</span></a>
1168 <h1>スキン:月別アーカイブページ</h1>
1169 <p>
1170 このスキンパーツは「メインの目次ページ」と似た振る舞いをしますが、該当月の全てのアイテムを表示します。
1171 </p>
1172
1173 <p>
1174 「月別アーカイブページ」の基本的な形:
1175 </p>
1176
1177 <pre>
1178 &lt;html&gt;
1179   &lt;head&gt;
1180     &lt;title&gt;私のウェブログ :: アーカイブ&lt;/title&gt;
1181   &lt;/head&gt;
1182   &lt;body&gt;
1183
1184     &lt;h1&gt;アーカイブ&lt;/h1&gt;
1185     &lt;%archive(default)%&gt;
1186
1187   &lt;/body&gt;
1188 &lt;/html&gt;
1189 </pre>
1190
1191 <p>
1192     このスキンでは、'default'テンプレートを使用して、選択中のブログの要求されたアーカイブが表示されます。
1193 </p>
1194
1195
1196 </div>
1197
1198
1199 <div class="page"><a name="skinpartsearch" id="skinpartsearch"><span class="invisible">skinpartsearch</span></a>
1200 <h1>スキン:検索ページ</h1>
1201 <p>
1202 このスキンパーツは検索結果の表示に使われます。
1203 </p>
1204
1205 <p>
1206 「検索ページ」の基本的な形:
1207 </p>
1208
1209 <pre>
1210 &lt;html&gt;
1211   &lt;head&gt;
1212     &lt;title&gt;私のウェブログ :: 検索&lt;/title&gt;
1213   &lt;/head&gt;
1214   &lt;body&gt;
1215
1216     &lt;h1&gt;検索&lt;/h1&gt;
1217     &lt;%searchform%&gt;
1218
1219     &lt;h1&gt;検索結果&lt;/h1&gt;
1220     &lt;%searchresults(default)%&gt;
1221
1222   &lt;/body&gt;
1223 &lt;/html&gt;
1224 </pre>
1225
1226 <p>
1227     このスキンでは、'default'テンプレートを使用して検索の結果が表示されます。
1228 </p>
1229
1230 </div>
1231
1232 <div class="page"><a name="skinparterror" id="skinparterror"><span class="invisible">skinparterror</span></a>
1233 <h1>スキン:エラーページ</h1>
1234 <p>
1235 このスキンパーツはエラーが発生したときに用いられます。
1236 </p>
1237 <p>
1238 「エラーページ」の基本的な形:
1239 </p>
1240
1241 <pre>
1242 &lt;html&gt;
1243   &lt;head&gt;
1244     &lt;title&gt;私のウェブログ :: エラー&lt;/title&gt;
1245   &lt;/head&gt;
1246   &lt;body&gt;
1247
1248     &lt;h1&gt;エラーが発生しました!&lt;/h1&gt;
1249     &lt;%errormessage%&gt;
1250
1251     &lt;br /&gt;&lt;br /&gt;
1252
1253     &lt;a href="javascript:history.back();"&gt;戻る&lt;/a&gt;
1254
1255   &lt;/body&gt;
1256 &lt;/html&gt;
1257 </pre>
1258
1259 <p>
1260     このスキンでは、エラーメッセージと、元のページへ戻るためのリンクが表示されます。
1261 </p>
1262
1263 </div>
1264
1265 <div class="page"><a name="skinpartmember" id="skinpartmember"><span class="invisible">skinpartmember</span></a>
1266 <h1>スキン:メンバー詳細ページ</h1>
1267 <p>
1268 このスキンパーツはメンバーの詳細を表示するのに使われます。
1269 </p>
1270
1271 <p>
1272 「メンバー詳細ページ」の基本的な形:
1273 </p>
1274
1275 <pre>
1276 &lt;html&gt;
1277   &lt;head&gt;
1278     &lt;title&gt;私のウェブログ :: メンバーの詳細&lt;/title&gt;
1279   &lt;/head&gt;
1280   &lt;body&gt;
1281
1282     &lt;h1&gt;&lt;%member(name)%&gt; の情報&lt;/h1&gt;
1283     ウェブサイト:
1284     &lt;a href="&lt;%member(url)%&gt;"&gt;&lt;%member(url)%&gt;&lt;/a&gt;
1285
1286     &lt;h1&gt;メッセージを送る&lt;/h1&gt;
1287     &lt;%membermailform%&gt;
1288
1289   &lt;/body&gt;
1290 &lt;/html&gt;
1291 </pre>
1292
1293 <p>
1294     このスキンでは、メンバー名とメンバーのウェブサイトのアドレス、そしてメール送信フォームが表示されます。
1295 </p>
1296
1297 </div>
1298
1299
1300 <div class="page"><a name="skinpartimagepopup" id="skinpartimagepopup"><span class="invisible">skinpartimagepopup</span></a>
1301 <h1>スキン:画像ポップアップウィンドウ</h1>
1302 <p>
1303 このスキンパーツは画像をポップアップウィンドウを使用して表示する場合に使われる、ポップアップウィンドウ内のレイアウトを決定します。
1304 </p>
1305
1306 <p>
1307 「画像ポップアップウィンドウ」の基本的な形:
1308 </p>
1309
1310 <pre>
1311 &lt;html&gt;
1312 &lt;head&gt;
1313   &lt;title&gt;&lt;%imagetext%&gt;&lt;/title&gt;
1314   &lt;style type="text/css"&gt;
1315    img { border: none; }
1316   &lt;/style&gt;
1317 &lt;/head&gt;
1318 &lt;body&gt;
1319   &lt;a href="javascript:window.close();"&gt;&lt;%image%&gt;&lt;/a&gt;
1320 &lt;/body&gt;
1321 &lt;/html&gt;
1322 </pre>
1323
1324 </div>
1325
1326
1327 <div class="page"><a name="skinpartspecial" id="skinpartspecial"><span class="invisible">skinpartspecial</span></a>
1328 <h1>スキン:スペシャルスキンパーツ</h1>
1329 <p>
1330 このスキンパーツは、特別な見せ方をしたいコンテンツやブログの内容以外のコンテンツ、例えばフォームや静的なコンテンツ、もしくはNucleusとは切り離された動的なコンテンツ等を表示する為に使用します。
1331 スペシャルスキンパーツは次のようにして表示します。
1332 (<code>fred</code>という名前でスペシャルスキンパーツを作った場合)
1333 </p>
1334 <code>http://www.yoursite.tld/index.php?special=fred</code>
1335
1336 <p>このスキンタイプに関するさらなる議論は、NucleusCMS本家サポートフォーラムで行われています。:
1337 <a href="http://forum.nucleuscms.org/viewtopic.php?t=16501" title="Special Skin Parts">Nucleus 3.31 and Static Pages</a>
1338 </p>
1339
1340 <p>
1341 標準的なスペシャルスキンパーツ:
1342 </p>
1343
1344 <pre>
1345 &lt;html&gt;
1346   &lt;head&gt;
1347     &lt;title&gt;私のブログ&lt;/title&gt;
1348   &lt;/head&gt;
1349   &lt;body&gt;
1350
1351     &lt;h1&gt;このサイトについて&lt;/h1&gt;
1352     &lt;p&gt;This page was published in order
1353     to provide a platform to publicize the plight
1354     of the peeping-polly parrot whose present
1355     prognosis is perturbingly pessimistic.&lt;/p&gt;
1356
1357   &lt;/body&gt;
1358 &lt;/html&gt;
1359 </pre>
1360
1361 <p>
1362     この例は、ごく一般的なHTML文書として表示されます。
1363     また、標準的なスキン変数が使えるので、ブログとの連系を持たせた静的ページを持たせたいときなどに役立つでしょう。
1364 </p>
1365 </div>
1366
1367
1368
1369
1370 <div class="page"><a name="shortnames" id="shortnames"><span class="invisible">shortnames</span></a>
1371 <h1>短縮名と表示される名前</h1>
1372 <p>
1373 ブログ、テンプレート、そしてスキンは名前や説明の他に短縮名を持たなくてはなりません。
1374 </p>
1375
1376 <p>
1377 短縮名はa~zと0~9<strong>のみ</strong>で構成され、スペースを含むことは<strong>できません</strong>。</p>
1378 <p>訳注:テンプレートの名前には'/'が利用できたりするので、実際にはこの限りではないようです。
1379 </p>
1380
1381 <p>
1382 メンバーの場合、「表示される名前」はログイン名として使われます。a~z、 A~Z、0~9とスペース(半角)が使用できます。ただし、名前の最初や最後にスペースを付けることはできません。
1383 </p>
1384 </div>
1385
1386
1387
1388
1389
1390
1391 <div class="page"><a name="templatenew" id="templatenew"><span class="invisible">templatenew</span></a>
1392 <h1>テンプレート:新しいアイテムに付けるマーク</h1>
1393 <p>
1394 <a href="#cookies">最終訪問日時Cookieの保存</a>オプションを「はい」に設定している時、前回訪問時から後に追加されたアイテムに、「新しいアイテムに付けるマーク」テンプレートの内容が、アイテムのテンプレートに記述した変数<code>&lt;%new%&gt;</code>の部分に表示されます。
1395 </p>
1396
1397 <p>
1398 <a href="#cookies">「最終訪問日時Cookieの保存」</a>が「いいえ」に設定されている、または前回訪問時以降にアイテムが新しく追加されていなければ、変数<code>&lt;%new%&gt;</code>は無視されます。
1399 </p>
1400 </div>
1401
1402
1403
1404 <div class="page"><a name="strftime" id="strftime"><span class="invisible">strftime</span></a>
1405 <h1>時間変数の概要</h1>
1406
1407 <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>
1408
1409 <ul>
1410     <li><strong>%a</strong> - 現在のロケールに基づく短縮された曜日の名前</li>
1411     <li><strong>%A</strong> - 現在のロケールに基づく完全な曜日の名前</li>
1412     <li><strong>%b</strong> - 現在のロケールに基づく短縮された月の名前</li>
1413     <li><strong>%B</strong> - 現在のロケールに基づく完全な月の名前</li>
1414     <li><strong>%c</strong> - 現在のロケールに基づく適当な日付と時間の表現</li>
1415     <li><strong>%d</strong> - 日付を10進数で(01から31) </li>
1416     <li><strong>%H</strong> - 時間を24時間表示の10進数で(00から23まで)</li>
1417     <li><strong>%I</strong> - 時間を12時間表示の10進数で(01から12までの範囲)</li>
1418     <li><strong>%j</strong> - 年間での日付を10進数で表現 (001から366)</li>
1419     <li><strong>%m</strong> - 月を10進数で表現 (01から12)</li>
1420     <li><strong>%M</strong> - 分を10進数で表現</li>
1421     <li><strong>%p</strong> - 指定した時間により 'am' または 'pm' 、または 現在のロケールに対応した文字列</li>
1422     <li><strong>%S</strong> - 秒を10進数で表現</li>
1423     <li><strong>%U</strong> - 年間で何番目の週であるかを 10 進数で表現。 年間で最初の日曜を最初の週の最初の日として数えます。</li>
1424     <li><strong>%W</strong> - 現在の年で何番目の週であるかを10進数で表現。 年間で最初の月曜を最初の週の最初の日として数えます。</li>
1425     <li><strong>%w</strong> - 曜日を10進数で表現。日曜は0になります。</li>
1426     <li><strong>%x</strong> - 時間を除いた日付を現在のロケールに基づき表現します。</li>
1427     <li><strong>%X</strong> - 日付を除いた時間を現在のロケールに基づき表現します。</li>
1428     <li><strong>%y</strong> - 世紀の部分を除いた年を10進数として表現。(00から99までの範囲) </li>
1429     <li><strong>%Y</strong> - 世紀を含む年を 10進数で表現</li>
1430     <li><strong>%Z</strong> - タイムゾーンまたはその名前または短縮形</li>
1431     <li><strong>%%</strong> - 文字リテラル'%' </li>
1432 </ul>
1433
1434 <p>以下はサーバによって対応が異なりますので、参考程度にお試しください。</p>
1435
1436 <ul>
1437     <li><strong>%-d</strong>または<strong>%#d</strong> - 日付を10進数で(1から31) </li>
1438     <li><strong>%-H</strong>または<strong>%#H</strong> - 時間を24時間表示の10進数で(0から23まで)</li>
1439     <li><strong>%-I</strong>または<strong>%#I</strong> - 時間を12時間表示の10進数で(1から12までの範囲)</li>
1440     <li><strong>%-m</strong>または<strong>%#m</strong> - 月を10進数で表現 (1から12)</li>
1441     <li><strong>%-M</strong>または<strong>%#M</strong> - 分を10進数で表現(0から59まで)</li>
1442 </ul>
1443
1444 </div>
1445
1446 <div class="page"><a name="sendping" id="sendping"><span class="invisible">sendping</span></a>
1447 <h1>Pingサーバに更新通知を送信する</h1>
1448 <p>
1449 ブログを更新した時に、ブログ検索サイト等の公開している複数のpingサーバに更新pingを送信することができます。これらのpingサーバを用意しているサイトでは、リクエストに応じて最近更新されたブログのリストを提示してくれます。このデータを利用した新着記事のリスト等のサービスを、数多くのウェブサイトが提供していますので、このオプションを「はい」に設定することで、あなたのブログは新しい訪問者を得ることになるでしょう。
1450 </p>
1451 <p class="note"><strong>注意:</strong>この機能を正しく動かすために、blogごとの「設定」にあるweblogの「URL」と「Blogの名前」を埋める必要があります。
1452 </p>
1453
1454 </div>
1455
1456 <div class="page"><a name="blogsearchable" id="blogsearchable"><span class="invisible">blogsearchable</span></a>
1457
1458 <h1>常に検索対象に含める</h1>
1459
1460 <p>「常に検索対象にする」オプションが選択されていると、同一のNucleus内で行われたすべてのブログ内検索において、<strong>常に</strong>検索対象に含まれます。</p>
1461
1462 <p>例として、'lifelog'と'linkdump'という2つのブログを持ち、'linkdump'の「常に検索対象にする」が「はい」、'lifelog'は「いいえ」にになっていると仮定しましょう。そうすると、'lifelog'で検索した場合は'linkdump'も検索するのに対して、'linkdump'での検索では、'linkdump'のエントリーしか検索しません。</p>
1463
1464
1465 </div>
1466
1467
1468 <div class="page"><a name="convertbreaks" id="convertbreaks"><span class="invisible">convertbreaks</span></a>
1469 <h1>改行を変換する</h1>
1470 <p>
1471 Nucleusはアイテム内の改行を、デフォルトで<code>&lt;br /&gt;</code>タグに変換します。この設定によって、アイテム内の改行箇所を出力後の(X)HTMLに反映させることができます。
1472 </p>
1473 <p>
1474 手馴れたユーザーや、Semantic Web(<code>br</code>タグは情報を付加せず、ただ記述のためにのみ使われる)のために努力するユーザーの中には、この機能が迷惑だと感じるかもしれません。その場合はこのオプションを「いいえ」に設定してください。
1475 </p>
1476 </div>
1477
1478
1479 <div class="page"><a name="media" id="media"><span class="invisible">media</span></a>
1480 <h1>メディア</h1>
1481 <p>
1482 Nucleusはメディアファイル(画像、動画、音楽など)をウェブサイトにアップロードすることができます。
1483 </p>
1484 <p>
1485 このためにいくつかの設定が必要となります:
1486 </p>
1487 <ul>
1488     <li><strong>メディア(画像・音声)ディレクトリ</strong>:メディアファイルが保存されるサーバー上の場所(サーバのファイルシステム上のパス)</li>
1489     <li><strong>メディアURL</strong>:メディアファイルのURL上の場所</li>
1490     <li><strong>ファイルのアップロードを許可しますか?</strong>:ファイルのアップロードを不許可にすることができます</li>
1491     <li><strong>アップロードを許可するファイルタイプ</strong>:アップロードできるファイルの拡張子(複数必要な場合は、コンマで区切る)</li>
1492     <li><strong>アップロードファイルの最大サイズ</strong>:ここで設定したものよりファイルサイズの大きなものはアップロードすることができません。</li>
1493     <li><strong>アップロードするファイル名の頭に日付を付加する</strong>:アップロードされたファイルのファイル名の先頭に、現在の日付を付加するかどうかを選択します。このオプションで「はい」を選んでいると、例えば 'bunny.jpg'という名前のファイルを2008年9月5日にアップロードしたなら、'20080905-bunny.jpg'というファイル名になります。何故こんな機能があるかというと、大量のファイルをアップロードしているときについ同じ名前を用いてしまう問題を避けるためです。</li>
1494 </ul>
1495
1496 <p>
1497 メンバーはそれぞれ、自身のメディアファイルのプライベートなコレクションを持ちます。また、それ以外のメディア・ディレクトリ下のサブディレクトリはグローバルなコレクション(メンバー間で共有)とみなされます。
1498 </p>
1499
1500 <p>アップロードは悪用を予防するため、少なくとも一つのブログチームに入っているメンバーでなくては行えません。</p>
1501 </div>
1502
1503
1504 <div class="page"><a name="protectmemnames" id="protectmemnames"><span class="invisible">protectmemnames</span></a>
1505 <h1>メンバー名の保護</h1>
1506 <p>訪問者によるメンバーへの成りすましを防止するために、メンバーとして登録済みの名前を使ってのゲストコメントはできないようになっています。このオプションを「いいえ」に設定することで、この規制を緩和することができます。</p>
1507 </div>
1508
1509
1510 <div class="page"><a name="pluginurl" id="pluginurl"><span class="invisible">pluginurl</span></a>
1511 <h1>プラグインURL</h1>
1512 <p>この設定はプラグイン管理領域のベースURLです。通常次のようになります。</p>
1513 <pre>http://example.jp/nucleus/plugins/</pre>
1514 </div>
1515
1516 <div class="page"><a name="skinsurl" id="skinsurl"><span class="invisible">skinsurl</span></a>
1517 <h1>スキンURL</h1>
1518 <p>この設定はNucleusスキン・ディレクトリのベースURLです。通常次のようになります。</p>
1519 <pre>http://example.jp/skins/</pre>
1520 </div>
1521
1522 <div class="page"><a name="actionurl" id="actionurl"><span class="invisible">actionurl</span></a>
1523 <h1>action.phpへのフルURL</h1>
1524 <p>この設定はNucleus付属のスクリプト<code>action.php</code>の絶対URLです。通常次のようになります。</p>
1525 <pre>http://example.jp/actions.php</pre>
1526 </div>
1527
1528
1529
1530 <div class="page"><a name="additem" id="additem"><span class="invisible">additem</span></a>
1531 <h1>アイテムの追加</h1>
1532 <p>ブログにアイテムを追加する際、「本文」「タイトル」「続き」に4種類の変数を利用することができます:</p>
1533 <ul>
1534     <li><a href="#templatevar-popup">&lt;%popup(...)%&gt;</a> ポップアップ画像の挿入</li>
1535     <li><a href="#templatevar-image">&lt;%image(...)%&gt;</a> インライン画像の挿入</li>
1536     <li><a href="#templatevar-media">&lt;%media(...)%&gt;</a> メディアオブジェクトの挿入</li>
1537     <li><a href="#skinvar-plugin">&lt;%plugin(...)%&gt;</a> プラグインによる処理</li>
1538 </ul>
1539 <p>&lt;%plugin%&gt;以外のこれらのタグはJavaScriptツールバーにある「メディアの追加」ボタンで書き入れられます。</p>
1540
1541
1542 </div>
1543
1544
1545
1546
1547 <div class="page">
1548 <a name="skinvar-referer" id="skinvar-referer"><span class="invisible">skinvar-referer</span></a>
1549 <h1>スキン変数:referer</h1>
1550 <p>リンク元のURLを挿入します。アクセス方法や、ブラウザ、ファイアウォール等の設定によって、空白の時があります。</p>
1551 <h2>引数</h2>
1552 <p>なし</p>
1553 <h2>スキンタイプ</h2>
1554 <p>全て</p>
1555 <h2>例</h2>
1556 <pre>
1557 &lt;a href="&lt;%referer%&gt;"&gt;戻る&lt;/a&gt;
1558 </pre>
1559 </div>
1560
1561
1562 <div class="page">
1563 <a name="skinvar-itemid" id="skinvar-itemid"><span class="invisible">skinvar-itemid</span></a>
1564 <h1>スキン変数:itemid</h1>
1565 <p>現在選択しているアイテムのIDを挿入します。</p>
1566 <h2>引数</h2>
1567 <p>なし</p>
1568 <h2>スキンタイプ</h2>
1569 <p>個別アイテム</p>
1570 <h2>例</h2>
1571 <pre>
1572 &lt;%itemid%&gt;
1573 </pre>
1574 </div>
1575
1576
1577 <div class="page">
1578 <a name="skinvar-itemlink" id="skinvar-itemlink"><span class="invisible">skinvar-itemlink</span></a>
1579
1580 <h1>スキン変数:itemlink</h1>
1581
1582 <p>アイテムのURL(permanent link)を挿入します。</p>
1583
1584 <h2>引数</h2>
1585
1586 <div>
1587 <ul>
1588     <li>オプション:
1589         <table summary="Skin var::Item link">
1590             <tr>
1591                 <th abbr="名前">名前</th>
1592                 <th abbr="適用">適用</th>
1593             </tr>
1594             <tr>
1595                 <td><strong><em>linktext</em></strong></td>
1596                 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
1597             </tr>
1598         </table>
1599     </li>
1600 </ul>
1601 </div>
1602 <h2>スキンタイプ</h2>
1603
1604 <p>個別アイテム</p>
1605
1606 <h2>例</h2>
1607
1608 <pre>
1609 &lt;%itemlink%&gt;
1610 </pre>
1611 </div>
1612
1613 <div class="page">
1614 <a name="skinvar-itemtitle" id="skinvar-itemtitle"><span class="invisible">skinvar-itemtitle</span></a>
1615 <h1>スキン変数:itemtitle</h1>
1616 <p>アイテムのタイトルを挿入します。HTMLタグは除去され、エンティティはエンコードされます。</p>
1617 <h2>引数</h2>
1618 <p>なし</p>
1619 <h2>スキンタイプ</h2>
1620 <p>個別アイテム</p>
1621 <h2>例</h2>
1622 <pre>
1623 &lt;%itemtitle%&gt;
1624 </pre>
1625 </div>
1626
1627
1628 <div class="page">
1629 <a name="skinvar-archivedate" id="skinvar-archivedate"><span class="invisible">skinvar-archivedate</span></a>
1630 <h1>スキン変数:archivedate</h1>
1631 <p>アーカイブの日付としてフォーマット済みの日付を挿入します。パラメーターなしで使うと、例えばアーカイブが2008年9月のものなら、'05 september 2008'か'september 2008'のどちらかが挿入されることになります。</p>
1632 <h2>引数</h2>
1633 <ul>
1634     <li>オプション:
1635         <table summary="Skin var::Archive date"><tr>
1636             <th abbr="名前">名前</th>
1637             <th abbr="値">値</th>
1638         </tr><tr>
1639             <td>Locale</td>
1640             <td>日付がフォーマットされるときに用いられる<a href="#templatelocale">Locale</a></td>
1641         </tr><tr>
1642             <td>Format</td>
1643             <td>日付のフォーマット(<a href="#strftime">strftime変数</a>)</td>
1644         </tr></table>
1645     </li>
1646 </ul>
1647 <h2>スキンタイプ</h2>
1648 <p>月別アーカイブ</p>
1649 <h2>例</h2>
1650 <pre>
1651 Archive for &lt;%archivedate%&gt;
1652 Archive for &lt;%archivedate(dutch)%&gt;
1653 Archive for &lt;%archivedate(en,%B %Y)%&gt;
1654 </pre>
1655 </div>
1656
1657
1658
1659 <div class="page">
1660 <a name="skinvar-blog" id="skinvar-blog"><span class="invisible">skinvar-blog</span></a>
1661 <h1>スキン変数:blog</h1>
1662
1663 <p>
1664 選択中のブログの、タイムスタンプの新しいアイテム群を挿入します。
1665 </p>
1666
1667 <h2>引数</h2>
1668 <div>
1669 <ul>
1670     <li>必須:
1671         <table summary="Skin var::Blog::Require">
1672             <tr>
1673                 <th abbr="名前">名前</th>
1674                 <th abbr="値">値</th>
1675             </tr>
1676             <tr>
1677                 <td><strong>template</strong></td>
1678                 <td>使用するテンプレート名</td>
1679             </tr>
1680         </table>
1681     </li>
1682     <li>オプション
1683         <table summary="Skin var::Blog::Optional">
1684             <tr>
1685                 <th abbr="名前">名前</th>
1686                 <th abbr="値">値</th>
1687             </tr>
1688             <tr>
1689                 <td><strong><em>amount</em></strong></td>
1690                 <td>表示するアイテムの数(デフォルトは10)。何番目のアイテムから始めるかというオフセットを含めることもできます。例えば<code>10(5) </code>と記述すると5番目から始めて10個のアイテムを表示します。</td>
1691             </tr>
1692             <tr>
1693                 <td><strong><em>category</em></strong></td>
1694                 <td>表示するカテゴリーの名前</td>
1695             </tr>
1696         </table>
1697     </li>
1698 </ul>
1699 </div>
1700
1701 <h2>スキンタイプ</h2>
1702
1703 <p>
1704 メインの目次、個別アイテム、月別アーカイブ、月別アーカイブ一覧、検索
1705 </p>
1706
1707 <h2>例</h2>
1708
1709 <pre>
1710 &lt;%blog(default,15)%&gt;
1711 &lt;%blog(default,5(15))%&gt;
1712 &lt;%blog(mytemplate)%&gt;
1713 &lt;%blog(mytemplate,5,mycategory)%&gt;
1714 </pre>
1715
1716 </div>
1717
1718 <div class="page">
1719 <a name="skinvar-bloglist" id="skinvar-bloglist"><span class="invisible">skinvar-bloglist</span></a>
1720 <h1>スキン変数:bloglist</h1>
1721
1722 <p>
1723 Nucleusで管理しているブログのリストを、指定されたテンプレートを用いて挿入します。
1724 </p>
1725
1726 <h2>引数</h2>
1727 <div>
1728 <ul>
1729     <li>必須:
1730         <table summary="Skin var::Blog list::Require">
1731             <tr>
1732                 <th abbr="名前">名前</th>
1733                 <th abbr="値">値</th>
1734             </tr>
1735             <tr>
1736                 <td><strong>template</strong></td>
1737                 <td>使用するテンプレート名</td>
1738             </tr>
1739         </table>
1740     </li>
1741     <li>オプション
1742         <table summary="Skin var::Blog list::Optional">
1743             <tr>
1744                 <th abbr="名前">名前</th>
1745                 <th abbr="値">値</th>
1746                 <th abbr="初期値">初期値</th>
1747             </tr>
1748             <tr>
1749                 <td><strong><em>bnametype</em></strong></td>
1750                 <td>「shortname」を指定することで、ブログ名の変わりにブログの短縮名を挿入します</td>
1751                 <td>bname</td>
1752             </tr>
1753             <tr>
1754                 <td><strong><em>orderby</em></strong></td>
1755                 <td>並べ替えのキーを指定します。指定可能なキーは「number(ブログID)」「name(ブログ名)」「shortnameブログの短縮名)」「description(ブログの説明)」です。</td>
1756                 <td>number</td>
1757             </tr>
1758             <tr>
1759                 <td><strong><em>direction</em></strong></td>
1760                 <td><strong><em>orderby</em></strong>で指定したキーを使って「asc」で昇順、「desc」で降順に並べ替えます。</td>
1761                 <td>asc</td>
1762             </tr>
1763         </table>
1764         途中の引数を省略する時は「,(カンマ)」のみ記述します。
1765     </li>
1766 </ul>
1767 </div>
1768
1769 <h2>スキンタイプ</h2>
1770
1771 <p>
1772 全て
1773 </p>
1774
1775 <h2>例</h2>
1776
1777 <pre>
1778 &lt;%bloglist(mytemplate)%&gt;
1779 標準。「mytemplate」を使って、ブログの一覧を「ブログ名」で表示します
1780 &lt;%bloglist(mytemplate,shortname)%&gt;
1781 「mytemplate」を使って、ブログの一覧を「ブログの短縮名」で表示します
1782 &lt;%bloglist(default/index,name,description)%&gt;
1783 「default/index」を使って、ブログの一覧を「ブログの説明」で並べ替えて「ブログ名」で表示します。
1784 &lt;%bloglist(default/index,shortname,,desc)%&gt;
1785 「default/index」を使って、ブログの一覧を「ブログ名」の降順で並べ替えて「ブログ短縮名」で表示します。
1786 </pre>
1787
1788 </div>
1789
1790
1791
1792 <div class="page">
1793 <a name="skinvar-otherblog" id="skinvar-otherblog"><span class="invisible">skinvar-otherblog</span></a>
1794 <h1>スキン変数:otherblog</h1>
1795
1796 <p>
1797 指定されたブログの、タイムスタンプの新しいアイテム群を挿入します。
1798 </p>
1799
1800 <h2>引数</h2>
1801 <div>
1802 <ul>
1803     <li>必須:
1804         <table summary="Skin var::Other blog::Require">
1805             <tr>
1806                 <th abbr="名前">名前</th>
1807                 <th abbr="値">値</th>
1808             </tr>
1809             <tr>
1810                 <td><strong>blogname</strong></td>
1811                 <td>表示するブログの短縮名</td>
1812             </tr>
1813             <tr>
1814                 <td><strong>template</strong></td>
1815                 <td>使用するテンプレート名</td>
1816             </tr>
1817         </table>
1818     </li>
1819     <li>オプション
1820         <table summary="Skin var::Other blog::Optional">
1821             <tr>
1822                 <th abbr="名前">名前</th>
1823                 <th abbr="値">値</th>
1824             </tr>
1825             <tr>
1826                 <td><strong><em>amount</em></strong></td>
1827                 <td>表示するアイテムの数(デフォルトは10)。何番目のアイテムから始めるかというオフセットを含めることもできます。例えば<code>10(5) </code>と記述すると5番目から始めて10個のアイテムを表示します。</td>
1828             </tr>
1829             <tr>
1830                 <td><strong><em>category</em></strong></td>
1831                 <td>表示するカテゴリーの名前</td>
1832             </tr>
1833         </table>
1834     </li>
1835 </ul>
1836 </div>
1837
1838 <h2>スキンタイプ</h2>
1839
1840 <p>
1841 全て
1842 </p>
1843
1844 <h2>例</h2>
1845
1846 <pre>
1847 &lt;%otherblog(myblog,default,15)%&gt;
1848 &lt;%otherblog(yourblog,mytemplate)%&gt;
1849 &lt;%otherblog(yourblog,mytemplate,15,mycategory)%&gt;
1850 &lt;%otherblog(yourblog,mytemplate,5(15),mycategory)%&gt;
1851 </pre>
1852
1853 </div>
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863 <div class="page">
1864 <a name="skinvar-item" id="skinvar-item"><span class="invisible">skinvar-item</span></a>
1865 <h1>スキン変数:item</h1>
1866
1867 <p>
1868 現在選択されているアイテムを、指定されたテンプレートを用いて挿入します(コメントは挿入されません)。
1869 </p>
1870
1871 <h2>引数</h2>
1872 <ul>
1873     <li>必須:
1874         <table summary="Skin var::Item::Require">
1875             <tr>
1876                 <th abbr="名前">名前</th>
1877                 <th abbr="値">値</th>
1878             </tr>
1879             <tr>
1880                 <td><strong>template</strong></td>
1881                 <td>使用するテンプレート名</td>
1882             </tr>
1883         </table>
1884     </li>
1885 </ul>
1886
1887 <h2>スキンタイプ</h2>
1888
1889 <p>
1890 個別アイテム
1891 </p>
1892
1893 <h2>例</h2>
1894
1895 <pre>
1896 &lt;%item(mytemplate)%&gt;
1897 </pre>
1898
1899 </div>
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909 <div class="page">
1910 <a name="skinvar-comments" id="skinvar-comments"><span class="invisible">skinvar-comments</span></a>
1911 <h1>スキン変数:comments</h1>
1912
1913 <p>
1914 現在選択されているアイテムについているコメントを、指定されたテンプレートを用いて挿入します。
1915 </p>
1916
1917 <h2>引数</h2>
1918 <ul>
1919     <li>必須:
1920         <table summary="Skin var::Comments::Require">
1921             <tr>
1922                 <th abbr="名前">名前</th>
1923                 <th abbr="値">値</th>
1924             </tr>
1925             <tr>
1926                 <td><strong>template</strong></td>
1927                 <td>使用するテンプレート名</td>
1928             </tr>
1929         </table>
1930     </li>
1931 </ul>
1932
1933 <h2>スキンタイプ</h2>
1934
1935 <p>
1936 個別アイテム
1937 </p>
1938
1939 <h2>例</h2>
1940
1941 <pre>
1942 &lt;%comments(mytemplate)%&gt;
1943 </pre>
1944
1945 </div>
1946
1947
1948
1949
1950
1951
1952
1953 <div class="page">
1954 <a name="skinvar-archive" id="skinvar-archive"><span class="invisible">skinvar-archive</span></a>
1955 <h1>スキン変数:archive</h1>
1956
1957 <p>
1958 選択されているブログの選択された月のアーカイブを、指定されたテンプレートを用いて表示。
1959 </p>
1960
1961 <h2>引数</h2>
1962 <div>
1963 <ul>
1964     <li>必須:
1965         <table summary="Skin var::Archive::Require">
1966             <tr>
1967                 <th abbr="名前">名前</th>
1968                 <th abbr="値">値</th>
1969             </tr>
1970             <tr>
1971                 <td><strong>template</strong></td>
1972                 <td>使用するテンプレート名</td>
1973             </tr>
1974         </table>
1975     </li>
1976     <li>オプション:
1977         <table summary="Skin var::Archive::Optional">
1978             <tr>
1979                 <th abbr="名前">名前</th>
1980                 <th abbr="値">値</th>
1981             </tr>
1982             <tr>
1983                 <td><strong><em>category</em></strong></td>
1984                 <td>表示するカテゴリー名</td>
1985             </tr>
1986         </table>
1987     </li>
1988 </ul>
1989 </div>
1990
1991 <h2>スキンタイプ</h2>
1992
1993 <p>
1994 月別アーカイブ
1995 </p>
1996
1997 <h2>例</h2>
1998
1999 <pre>
2000 &lt;%archive(mytemplate)%&gt;
2001 &lt;%archive(mytemplate,mycategory)%&gt;
2002 </pre>
2003
2004 </div>
2005
2006
2007
2008
2009 <div class="page">
2010 <a name="skinvar-otherarchive" id="skinvar-otherarchive"><span class="invisible">skinvar-otherarchive</span></a>
2011 <h1>スキン変数:otherarchive</h1>
2012
2013 <p>
2014 指定されたブログの選択された月のアーカイブを、指定されたテンプレートを用いて表示。
2015 </p>
2016
2017 <h2>引数</h2>
2018 <div>
2019 <ul>
2020     <li>必須:
2021         <table summary="Skin var::Other archive::Require">
2022             <tr>
2023                 <th abbr="名前">名前</th>
2024                 <th abbr="値">値</th>
2025             </tr>
2026             <tr>
2027                 <td><strong>blogname</strong></td>
2028                 <td>表示するブログの短縮名</td>
2029             </tr>
2030             <tr>
2031                 <td><strong>template</strong></td>
2032                 <td>使用するテンプレート名</td>
2033             </tr>
2034         </table>
2035     </li>
2036     <li>オプション
2037         <table summary="Skin var::Other archive::Optional">
2038             <tr>
2039                 <th abbr="名前">名前</th>
2040                 <th abbr="値">値</th>
2041             </tr>
2042             <tr>
2043                 <td><strong><em>category</em></strong></td>
2044                 <td>表示するカテゴリーの名前</td>
2045             </tr>
2046         </table>
2047     </li>
2048 </ul>
2049
2050 </div>
2051
2052 <h2>スキンタイプ</h2>
2053
2054 <p>
2055 月別アーカイブ
2056 </p>
2057
2058 <h2>例</h2>
2059
2060 <pre>
2061 &lt;%otherarchive(myblog,mytemplate)%&gt;
2062 &lt;%otherarchive(myblog,mytemplate,mycategory)%&gt;
2063 </pre>
2064
2065 </div>
2066
2067
2068
2069
2070
2071
2072
2073 <div class="page">
2074 <a name="skinvar-archivelist" id="skinvar-archivelist"><span class="invisible">skinvar-archivelist</span></a>
2075 <h1>スキン変数:archivelist</h1>
2076
2077 <p>
2078 現在選択しているブログに存在するアーカイブの月ごとのリストを、指定されたテンプレートを使って挿入します。
2079 </p>
2080
2081 <h2>引数</h2>
2082 <div>
2083 <ul>
2084     <li>必須:
2085         <table summary="Skin var::Archive list::Require">
2086             <tr>
2087                 <th abbr="名前">名前</th>
2088                 <th abbr="値">値</th>
2089             </tr>
2090             <tr>
2091                 <td><strong>template</strong></td>
2092                 <td>使用するテンプレート名</td>
2093             </tr>
2094         </table>
2095     </li>
2096     <li>オプション
2097         <table summary="Skin var::Archive list::Optional">
2098             <tr>
2099                 <th abbr="名前">名前</th>
2100                 <th abbr="値">値</th>
2101             </tr>
2102             <tr>
2103                 <td><strong><em>category</em></strong></td>
2104                 <td>表示するカテゴリーの名前</td>
2105             </tr>
2106             <tr>
2107                 <td><strong><em>limit</em></strong></td>
2108                 <td>表示するリンク数の制限(例えば、過去3ヶ月分へのリンクしか表示させたくないときなど)</td>
2109             </tr>
2110         </table>
2111     </li>
2112 </ul>
2113 </div>
2114
2115 <h2>スキンタイプ</h2>
2116
2117 <p>
2118 メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム
2119 </p>
2120
2121 <h2>例</h2>
2122
2123 <pre>
2124 &lt;%archivelist(mytemplate)%&gt;
2125 &lt;%archivelist(mytemplate,mycategory)%&gt;
2126 </pre>
2127
2128 </div>
2129
2130 <div class="page">
2131 <a name="skinvar-archivedaylist" id="skinvar-archivedaylist"><span class="invisible">skinvar-archivedaylist</span></a>
2132 <h1>スキン変数:archivedaylist</h1>
2133
2134 <p>
2135 スキン変数<a href="#skinvar-archivelist">archivelist</a>と同様にアーカイブのリストを挿入しますが、<em>月</em>ごとの代わりに<em>日</em>ごとのアーカイブのリストを挿入します。
2136 </p>
2137
2138 <h2>引数</h2>
2139 <div>
2140 <ul>
2141     <li>必須:
2142         <table summary="Skin var::Archive Day list::Require">
2143             <tr>
2144                 <th abbr="名前">名前</th>
2145                 <th abbr="値">値</th>
2146             </tr>
2147             <tr>
2148                 <td><strong>template</strong></td>
2149                 <td>使用するテンプレート名</td>
2150             </tr>
2151         </table>
2152     </li>
2153     <li>オプション
2154         <table summary="Skin var::Archive Day list::Optional">
2155             <tr>
2156                 <th abbr="名前">名前</th>
2157                 <th abbr="値">値</th>
2158             </tr>
2159             <tr>
2160                 <td><strong><em>category</em></strong></td>
2161                 <td>表示するカテゴリーの名前</td>
2162             </tr>
2163             <tr>
2164                 <td><strong><em>limit</em></strong></td>
2165                 <td>表示するリンク数の制限(例えば、過去3日分へのリンクしか表示させたくないときなど)</td>
2166             </tr>
2167         </table>
2168     </li>
2169 </ul>
2170 </div>
2171
2172 <h2>スキンタイプ</h2>
2173
2174 <p>
2175 メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム
2176 </p>
2177
2178
2179 <h2>例</h2>
2180
2181 <pre>
2182 &lt;%archivedaylist(mytemplate)%&gt;
2183 &lt;%archivedaylist(mytemplate,mycategory)%&gt;
2184 </pre>
2185
2186 </div>
2187
2188
2189 <div class="page">
2190 <a name="skinvar-otherarchivedaylist" id="skinvar-otherarchivedaylist"><span class="invisible">skinvar-otherarchivedaylist</span></a>
2191 <h1>スキン変数:otherarchivedaylist</h1>
2192
2193 <p>
2194 スキン変数<a href="#skinvar-otherarchivelist">otherarchivelist</a>と同様に、指定されたブログのアーカイブのリストを挿入しますが、 <em>月</em>ごとの代わりに<em>日</em>ごとのアーカイブを挿入します。
2195
2196 </p>
2197
2198 <h2>引数</h2>
2199 <div>
2200 <ul>
2201     <li>必須:
2202         <table summary="Skin var::Other archive day list::Require">
2203             <tr>
2204                 <th abbr="名前">名前</th>
2205                 <th abbr="値">値</th>
2206             </tr>
2207             <tr>
2208                 <td><strong>blogname</strong></td>
2209                 <td>表示するブログの短縮名</td>
2210             </tr>
2211             <tr>
2212                 <td><strong>template</strong></td>
2213                 <td>使用するテンプレート名</td>
2214             </tr>
2215         </table>
2216     </li>
2217     <li>オプション
2218         <table summary="Skin var::Other archive day list::Optional">
2219             <tr>
2220                 <th abbr="名前">名前</th>
2221                 <th abbr="値">値</th>
2222             </tr>
2223             <tr>
2224                 <td><strong><em>category</em></strong></td>
2225                 <td>表示するカテゴリーの名前</td>
2226             </tr>
2227         </table>
2228     </li>
2229 </ul>
2230 </div>
2231
2232 <h2>スキンタイプ</h2>
2233
2234 <p>
2235 全て
2236 </p>
2237
2238 <h2>例</h2>
2239
2240 <pre>
2241 &lt;%otherarchivedaylist(yourblog,mytemplate)%&gt;
2242 &lt;%otherarchivedaylist(yourblog,mytemplate,mycategory)%&gt;
2243 </pre>
2244
2245 </div>
2246
2247
2248
2249 <div class="page">
2250 <a name="skinvar-otherarchivelist" id="skinvar-otherarchivelist"><span class="invisible">skinvar-otherarchivelist</span></a>
2251 <h1>スキン変数:otherarchivelist</h1>
2252
2253 <p>
2254 指定されたブログに存在するアーカイブ月ごとのリストを、指定されたテンプレートを用いて表示します。
2255 </p>
2256
2257 <h2>引数</h2>
2258 <div>
2259 <ul>
2260     <li>必須:
2261         <table summary="Skin var::Other archive list::Require">
2262             <tr>
2263                 <th abbr="名前">名前</th>
2264                 <th abbr="値">値</th>
2265             </tr>
2266             <tr>
2267                 <td><strong>blogname</strong></td>
2268                 <td>表示するブログの短縮名</td>
2269             </tr>
2270             <tr>
2271                 <td><strong>template</strong></td>
2272                 <td>使用するテンプレート名</td>
2273             </tr>
2274         </table>
2275     </li>
2276     <li>オプション
2277         <table summary="Skin var::Other archive list::Optional">
2278             <tr>
2279                 <th abbr="名前">名前</th>
2280                 <th abbr="値">値</th>
2281             </tr>
2282             <tr>
2283                 <td><strong><em>category</em></strong></td>
2284                 <td>表示するカテゴリーの名前</td>
2285             </tr>
2286         </table>
2287     </li>
2288 </ul>
2289 </div>
2290
2291 <h2>スキンタイプ</h2>
2292
2293 <p>
2294 全て
2295 </p>
2296
2297 <h2>例</h2>
2298
2299 <pre>
2300 &lt;%otherarchivelist(yourblog,mytemplate)%&gt;
2301 &lt;%otherarchivelist(yourblog,mytemplate,mycategory)%&gt;
2302 </pre>
2303
2304 </div>
2305
2306
2307
2308 <div class="page">
2309 <a name="skinvar-archiveyearlist" id="skinvar-archiveyearlist"><span class="invisible">skinvar-archiveyearlist</span></a>
2310 <h1>スキン変数:archiveyearlist</h1>
2311
2312 <p>スキン変数<a href="#skinvar-archivelist">archivelist</a>と同様にアーカイブのリストを挿入しますが、<em>月</em>ごとの代わりに<em>年</em>ごとのアーカイブのリストを挿入します。</p>
2313
2314 <h2>引数</h2>
2315 <div>
2316 <ul>
2317     <li>必須:
2318         <table summary="Skin var::Archive Day list::Require">
2319             <tr>
2320                 <th abbr="名前">名前</th>
2321                 <th abbr="値">値</th>
2322             </tr>
2323             <tr>
2324                 <td><strong>template</strong></td>
2325                 <td>使用するテンプレート名</td>
2326             </tr>
2327         </table>
2328     </li>
2329     <li>オプション
2330         <table summary="Skin var::Archive Day list::Optional">
2331             <tr>
2332                 <th abbr="名前">名前</th>
2333                 <th abbr="値">値</th>
2334             </tr>
2335             <tr>
2336                 <td><strong><em>category</em></strong></td>
2337                 <td>表示するカテゴリーの名前</td>
2338             </tr>
2339             <tr>
2340                 <td><strong><em>limit</em></strong></td>
2341                 <td>表示するリンク数の制限(例えば、過去3年分へのリンクしか表示させたくないときなど)</td>
2342             </tr>
2343         </table>
2344     </li>
2345 </ul>
2346 </div>
2347
2348 <h2>スキンタイプ</h2>
2349 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム</p>
2350
2351 <h2>例</h2>
2352 <pre>
2353 &lt;%archiveyearlist(mytemplate)%&gt;
2354 &lt;%archiveyearlist(mytemplate,mycategory)%&gt;
2355 </pre>
2356
2357 </div>
2358
2359
2360
2361 <div class="page">
2362 <a name="skinvar-otherarchiveyearlist" id="skinvar-otherarchiveyearlist"><span class="invisible">skinvar-otherarchiveyearlist</span></a>
2363 <h1>スキン変数:otherarchiveyearlist</h1>
2364
2365 <p>
2366 スキン変数<a href="#skinvar-otherarchivelist">otherarchivelist</a>と同様に、指定されたブログのアーカイブのリストを挿入しますが、 <em>月</em>ごとの代わりに<em>年</em>ごとのアーカイブを挿入します。
2367
2368 </p>
2369
2370 <h2>引数</h2>
2371 <div>
2372 <ul>
2373     <li>必須:
2374         <table summary="Skin var::Other archive day list::Require">
2375             <tr>
2376                 <th abbr="名前">名前</th>
2377                 <th abbr="値">値</th>
2378             </tr>
2379             <tr>
2380                 <td><strong>blogname</strong></td>
2381                 <td>表示するブログの短縮名</td>
2382             </tr>
2383             <tr>
2384                 <td><strong>template</strong></td>
2385                 <td>使用するテンプレート名</td>
2386             </tr>
2387         </table>
2388     </li>
2389     <li>オプション
2390         <table summary="Skin var::Other archive day list::Optional">
2391             <tr>
2392                 <th abbr="名前">名前</th>
2393                 <th abbr="値">値</th>
2394             </tr>
2395             <tr>
2396                 <td><strong><em>category</em></strong></td>
2397                 <td>表示するカテゴリーの名前</td>
2398             </tr>
2399         </table>
2400     </li>
2401 </ul>
2402 </div>
2403
2404 <h2>スキンタイプ</h2>
2405
2406 <p>
2407 全て
2408 </p>
2409
2410 <h2>例</h2>
2411
2412 <pre>
2413 &lt;%otherarchiveyearlist(yourblog,mytemplate)%&gt;
2414 &lt;%otherarchiveyearlist(yourblog,mytemplate,mycategory)%&gt;
2415 </pre>
2416
2417 </div>
2418
2419
2420
2421 <div class="page">
2422 <a name="skinvar-categorylist" id="skinvar-categorylist"><span class="invisible">skinvar-categorylist</span></a>
2423 <h1>スキン変数:categorylist</h1>
2424
2425 <p>
2426 選択中のブログのカテゴリーリストを、指定されたテンプレートを用いて挿入します。
2427 </p>
2428
2429 <h2>引数</h2>
2430 <div>
2431 <ul>
2432     <li>必須:
2433         <table summary="Skin var::Category list::Require">
2434             <tr>
2435                 <th abbr="名前">名前</th>
2436                 <th abbr="値">値</th>
2437             </tr>
2438             <tr>
2439                 <td><strong>template</strong></td>
2440                 <td>使用するテンプレート名</td>
2441             </tr>
2442         </table>
2443     </li>
2444     <li>オプション
2445         <table summary="Skin var::Category list::Optional">
2446             <tr>
2447                 <th abbr="名前">名前</th>
2448                 <th abbr="値">値</th>
2449             </tr>
2450             <tr>
2451                 <td><strong><em>blogname</em></strong></td>
2452                 <td>表示するブログの短縮名</td>
2453             </tr>
2454         </table>
2455     </li>
2456 </ul>
2457 </div>
2458
2459 <h2>スキンタイプ</h2>
2460
2461 <p>
2462 メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム
2463 </p>
2464
2465 <h2>例</h2>
2466
2467 <pre>
2468 &lt;%categorylist(mytemplate)%&gt;
2469 &lt;%categorylist(mytemplate,myweblog)%&gt;
2470 </pre>
2471
2472 </div>
2473
2474
2475
2476 <div class="page">
2477 <a name="skinvar-category" id="skinvar-category"><span class="invisible">skinvar-category</span></a>
2478 <h1>スキン変数:category</h1>
2479
2480 <p>
2481 現在選択されているカテゴリーに関する情報を挿入します。カテゴリーが選択されていないときは何も挿入されません。
2482 </p>
2483
2484 <h2>引数</h2>
2485 <div>
2486 <ul>
2487     <li>オプション
2488         <table summary="Skin var::Category::Optional">
2489             <tr>
2490                 <th abbr="名前">名前</th>
2491                 <th abbr="挿入される設定">挿入される設定</th>
2492             </tr>
2493             <tr>
2494                 <td><em>name</em></td>
2495                 <td>カテゴリー名(デフォルト)</td>
2496             </tr>
2497             <tr>
2498                 <td><em>desc</em></td>
2499                 <td>カテゴリーの説明L</td>
2500             </tr>
2501             <tr>
2502                 <td><em>id</em></td>
2503                 <td>カテゴリーのID</td>
2504             </tr>
2505         </table>
2506     </li>
2507 </ul>
2508
2509 </div>
2510
2511 <h2>スキンタイプ</h2>
2512
2513 <p>
2514 全て
2515 </p>
2516
2517 <h2>例</h2>
2518
2519 <pre>
2520 &lt;%category%&gt;
2521 &lt;%category(id)%&gt;
2522 &lt;%category(desc)%&gt;
2523 &lt;%category(name)%&gt;
2524 </pre>
2525
2526 </div>
2527
2528
2529 <!-- div class="page">
2530 <a name="skinvar-ifcat" id="skinvar-ifcat"><span class="invisible">skinvar-ifcat</span></a>
2531 <h1>スキン変数:ifcat</h1>
2532
2533 <p class="deprecated">バージョン2.0以降のNucleusでは使用できません。<a href="#skinvar-if">&lt;%if(category)%&gt;</a>を代わりに使ってください。</p>
2534
2535 <h2>引数</h2>
2536 <div>
2537     なし
2538     <ul>
2539         <li><em>text</em>:表示するテキスト</li>
2540     </ul>
2541 </div>
2542
2543 <h2>スキンタイプ</h2>
2544
2545 <p>
2546 全て
2547 </p>
2548
2549 <h2>例</h2>
2550
2551 <pre>
2552 &lt;%ifcat(Current Category: )%&gt;&lt;%category%&gt;
2553 </pre>
2554
2555 </div -->
2556
2557
2558
2559
2560 <div class="page">
2561 <a name="skinvar-searchresults" id="skinvar-searchresults"><span class="invisible">skinvar-searchresults</span></a>
2562 <h1>スキン変数:searchresults</h1>
2563
2564 <p>
2565 現在の検索文字列に対する検索結果を、指定されたテンプレートを使用して挿入します。
2566 </p>
2567
2568 <h2>引数</h2>
2569 <div>
2570 <ul>
2571     <li>必須:
2572         <table summary="Skin var::Search results::Require">
2573             <tr>
2574                 <th abbr="名前">名前</th>
2575                 <th abbr="値">値</th>
2576             </tr>
2577             <tr>
2578                 <td><strong>template</strong></td>
2579                 <td>使用するテンプレート名</td>
2580             </tr>
2581         </table>
2582     </li>
2583     <li>オプション
2584         <table summary="Skin var::Search resulta::Optional">
2585             <tr>
2586                 <th abbr="名前">名前</th>
2587                 <th abbr="値">値</th>
2588             </tr>
2589             <tr>
2590                 <td><strong><em>maxresults</em></strong></td>
2591                 <td>表示する結果の最大数</td>
2592             </tr>
2593         </table>
2594     </li>
2595 </ul>
2596 </div>
2597
2598 <h2>スキンタイプ</h2>
2599
2600 <p>
2601 検索
2602 </p>
2603
2604 <h2>例</h2>
2605
2606 <pre>
2607 &lt;%searchresults(mytemplate)%&gt;
2608 </pre>
2609
2610 </div>
2611
2612
2613
2614
2615 <div class="page">
2616 <a name="skinvar-othersearchresults" id="skinvar-othersearchresults"><span class="invisible">skinvar-othersearchresults</span></a>
2617 <h1>スキン変数:othersearchresults</h1>
2618
2619 <p>
2620 指定されたブログの、現在の検索文字列に対する検索結果を、指定されたテンプレートを使用して挿入します。
2621 </p>
2622
2623 <h2>引数</h2>
2624 <div>
2625 <ul>
2626     <li>必須:
2627         <table summary="Skin var::Other sezrch results::Require">
2628             <tr>
2629                 <th abbr="名前">名前</th>
2630                 <th abbr="値">値</th>
2631             </tr>
2632             <tr>
2633                 <td><strong>blogname</strong></td>
2634                 <td>ブログの短縮名</td>
2635             </tr>
2636             <tr>
2637                 <td><strong>template</strong></td>
2638                 <td>使用するテンプレート名</td>
2639             </tr>
2640         </table>
2641     </li>
2642     <li>オプション
2643         <table summary="Skin var::Other search results::Optional">
2644             <tr>
2645                 <th abbr="名前">名前</th>
2646                 <th abbr="値">値</th>
2647             </tr>
2648             <tr>
2649                 <td><strong><em>maxresults</em></strong></td>
2650                 <td>表示する結果の最大数</td>
2651             </tr>
2652         </table>
2653     </li>
2654 </ul>
2655
2656 </div>
2657
2658 <h2>スキンタイプ</h2>
2659
2660 <p>
2661 検索
2662 </p>
2663
2664 <h2>例</h2>
2665
2666 <pre>
2667 &lt;%othersearchresults(myblog,mytemplate)%&gt;
2668 </pre>
2669
2670 </div>
2671
2672
2673
2674
2675
2676
2677
2678 <div class="page">
2679 <a name="skinvar-query" id="skinvar-query"><span class="invisible">skinvar-query</span></a>
2680 <h1>スキン変数:query</h1>
2681
2682 <p>
2683 現在の検索文字列を挿入します。
2684 </p>
2685
2686 <h2>引数</h2>
2687 <p>
2688 なし
2689 </p>
2690
2691 <h2>スキンタイプ</h2>
2692
2693 <p>
2694 検索
2695 </p>
2696
2697 <h2>例</h2>
2698
2699 <pre>
2700 &lt;%query%&gt;
2701 </pre>
2702
2703 </div>
2704
2705
2706
2707
2708
2709
2710
2711
2712 <div class="page">
2713 <a name="skinvar-version" id="skinvar-version"><span class="invisible">skinvar-version</span></a>
2714 <h1>スキン変数:version</h1>
2715
2716 <p>現在使用しているNucleusのバージョンを挿入します。</p>
2717
2718 <h2>引数</h2>
2719
2720 <p>
2721 なし
2722 </p>
2723
2724 <h2>スキンタイプ</h2>
2725
2726 <p>
2727 全て
2728 </p>
2729
2730 <h2>例</h2>
2731
2732 <pre>
2733 &lt;%version%&gt;
2734 </pre>
2735
2736 </div>
2737
2738
2739 <div class="page">
2740 <a name="skinvar-charset" id="skinvar-charset"><span class="invisible">skinvar-charset</span></a>
2741 <h1>スキン変数:charset</h1>
2742
2743 <p>グローバル設定の既定の言語で設定した言語に基づいたキャラクターセットのコードを挿入します。日本語版では、'UTF-8'か、'EUC-JP'の何れかになります</p>
2744
2745 <h2>引数</h2>
2746
2747 <p>
2748 なし
2749 </p>
2750
2751 <h2>スキンタイプ</h2>
2752
2753 <p>
2754 全て
2755 </p>
2756
2757 <h2>例</h2>
2758
2759 <pre>
2760 &lt;meta http-equiv="Content-Type" content="text/html; charset=&lt;%charset%&gt;" /&gt;
2761 </pre>
2762
2763 </div>
2764
2765
2766
2767
2768
2769 <div class="page">
2770 <a name="skinvar-previtem" id="skinvar-previtem"><span class="invisible">skinvar-previtem</span></a>
2771 <h1>スキン変数:previtem</h1>
2772
2773 <p>
2774 そのブログにおける一つ古いアイテムのIDを挿入します。
2775 </p>
2776
2777 <h2>引数</h2>
2778 <p>なし</p>
2779
2780 <h2>スキンタイプ</h2>
2781
2782 <p>
2783 個別アイテム
2784 </p>
2785
2786 <h2>例</h2>
2787
2788 <pre>
2789 &lt;%previtem%&gt;
2790 </pre>
2791
2792 </div>
2793
2794
2795
2796
2797
2798
2799 <div class="page">
2800 <a name="skinvar-nextitem" id="skinvar-nextitem"><span class="invisible">skinvar-nextitem</span></a>
2801 <h1>スキン変数:nextitem</h1>
2802
2803 <p>
2804 そのブログにおける一つ新しいアイテムのIDを挿入します
2805 。</p>
2806
2807 <h2>引数</h2>
2808 <p>なし</p>
2809
2810 <h2>スキンタイプ</h2>
2811
2812 <p>
2813 個別アイテム
2814 </p>
2815
2816 <h2>例</h2>
2817
2818 <pre>
2819 &lt;%nextitem%&gt;
2820 </pre>
2821
2822 </div>
2823
2824
2825 <div class="page">
2826 <a name="skinvar-nextitemtitle" id="skinvar-nextitemtitle"><span class="invisible">skinvar-nextitemtitle</span></a>
2827 <h1>スキン変数:nextitemtitle</h1>
2828
2829 <p>
2830 そのブログにおける一つ新しいアイテムのタイトルを挿入します。
2831 </p>
2832
2833 <h2>引数</h2>
2834 <p>なし</p>
2835
2836 <h2>スキンタイプ</h2>
2837
2838 <p>
2839 個別アイテム
2840 </p>
2841
2842 <h2>例</h2>
2843
2844 <pre>
2845 &lt;%nextitemtitle%&gt;
2846 </pre>
2847
2848 </div>
2849
2850
2851 <div class="page">
2852 <a name="skinvar-previtemtitle" id="skinvar-previtemtitle"><span class="invisible">skinvar-previtemtitle</span></a>
2853 <h1>スキン変数:previtemtitle</h1>
2854
2855 <p>
2856 そのブログにおける一つ古いアイテムのタイトルを挿入します。
2857 </p>
2858
2859 <h2>引数</h2>
2860 <p>なし</p>
2861
2862 <h2>スキンタイプ</h2>
2863
2864 <p>
2865 個別アイテム
2866 </p>
2867
2868 <h2>例</h2>
2869
2870 <pre>
2871 &lt;%previtemtitle%&gt;
2872 </pre>
2873
2874 </div>
2875
2876
2877
2878
2879 <div class="page">
2880 <a name="skinvar-prevarchive" id="skinvar-prevarchive"><span class="invisible">skinvar-prevarchive</span></a>
2881 <h1>スキン変数:prevarchive</h1>
2882
2883 <p>
2884 表示中のアーカイブの形式に応じて、一つ古いアーカイブの月、または日を挿入します。
2885 </p>
2886
2887 <table summary="Skin var::Prev archive">
2888     <tr>
2889         <th abbr="表示中の形式">表示中の形式</th>
2890         <th abbr="挿入される日付のフォーマット">挿入される日付のフォーマット</th>
2891     </tr>
2892     <tr>
2893         <td>日単位で表示している時</td>
2894         <td><code>YYYY-MM-DD</code></td>
2895     </tr>
2896     <tr>
2897         <td>月単位で表示している時</td>
2898         <td><code>YYYY-MM</code></td>
2899     </tr>
2900 </table>
2901
2902 <h2>引数</h2>
2903 <p>なし</p>
2904
2905 <h2>スキンタイプ</h2>
2906
2907 <p>
2908 月別アーカイブ
2909 </p>
2910
2911 <h2>例</h2>
2912
2913 <pre><code>&lt;a href="index.php?archive=&lt;%prevarchive%&gt;"&gt;....</code></pre>
2914
2915 </div>
2916
2917
2918
2919
2920
2921
2922 <div class="page">
2923 <a name="skinvar-nextarchive" id="skinvar-nextarchive"><span class="invisible">skinvar-nextarchive</span></a>
2924 <h1>スキン変数:nextarchive</h1>
2925
2926 <p>
2927 表示中のアーカイブの形式に応じて、一つ新しいアーカイブの月、または日を挿入します。
2928 </p>
2929
2930 <table summary="Skin var::Next archive">
2931     <tr>
2932         <th abbr="表示中の形式">表示中の形式</th>
2933         <th abbr="挿入される日付のフォーマット">挿入される日付のフォーマット</th>
2934     </tr>
2935     <tr>
2936         <td>日単位で表示している時</td>
2937         <td><code>YYYY-MM-DD</code></td>
2938     </tr>
2939     <tr>
2940         <td>月単位で表示している時</td>
2941         <td><code>YYYY-MM</code></td>
2942     </tr>
2943 </table>
2944
2945 <h2>引数</h2>
2946 <p>なし</p>
2947
2948 <h2>スキンタイプ</h2>
2949
2950 <p>
2951 月別アーカイブ
2952 </p>
2953
2954 <h2>例</h2>
2955
2956 <pre><code>&lt;a href="index.php?archive=&lt;%nextarchive%&gt;"&gt;....</code></pre>
2957
2958 </div>
2959
2960
2961 <div class="page">
2962 <a name="skinvar-archivetype" id="skinvar-archivetype"><span class="invisible">skinvar-archivetype</span></a>
2963 <h1>スキン変数:archivetype</h1>
2964
2965 <p>
2966 <code>日単位</code>か<code>月単位</code>、どちらのアーカイブタイプが現在表示されているのか示す。
2967 </p>
2968
2969 <h2>引数</h2>
2970 <p>なし</p>
2971
2972 <h2>スキンタイプ</h2>
2973
2974 <p>
2975 月別アーカイブ
2976 </p>
2977
2978 </div>
2979
2980
2981
2982
2983
2984 <div class="page">
2985 <a name="skinvar-todaylink" id="skinvar-todaylink"><span class="invisible">skinvar-todaylink</span></a>
2986 <h1>スキン変数:todaylink</h1>
2987
2988 <p>
2989 選択中のブログ、あるいはカテゴリーのトップページのURLを挿入します。
2990 </p>
2991
2992 <h2>引数</h2>
2993 <div>
2994
2995 <ul>
2996     <li>オプション
2997         <table summary="Skin var::Today link::Optional">
2998             <tr>
2999                 <th abbr="名前">名前</th>
3000                 <th abbr="値">値</th>
3001             </tr>
3002             <tr>
3003                 <td><strong><em>linktext</em></strong></td>
3004                 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
3005             </tr>
3006         </table>
3007     </li>
3008 </ul>
3009 </div>
3010
3011
3012 <h2>スキンタイプ</h2>
3013
3014 <p>
3015 全て
3016 </p>
3017
3018 <h2>例</h2>
3019
3020 <pre>
3021 &lt;%todaylink%&gt;
3022 </pre>
3023
3024 </div>
3025
3026
3027
3028
3029
3030
3031
3032 <div class="page">
3033 <a name="skinvar-archivelink" id="skinvar-archivelink"><span class="invisible">skinvar-archivelink</span></a>
3034 <h1>スキン変数:archivelink</h1>
3035
3036 <p>
3037 選択中のブログ、あるいはカテゴリーのアーカイブへのリンクを挿入します。
3038 </p>
3039
3040 <h2>引数</h2>
3041
3042 <div>
3043
3044 <ul>
3045     <li>オプション
3046         <table summary="Skin var::Archive link::Optional">
3047             <tr>
3048                 <th abbr="名前">名前</th>
3049                 <th abbr="値">値</th>
3050             </tr>
3051             <tr>
3052                 <td><strong><em>linktext</em></strong></td>
3053                 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
3054             </tr>
3055         </table>
3056     </li>
3057 </ul>
3058 </div>
3059
3060
3061 <h2>スキンタイプ</h2>
3062
3063 <p>
3064 全て
3065 </p>
3066
3067 <h2>例</h2>
3068
3069 <pre>
3070 &lt;%archivelink%&gt;
3071 </pre>
3072
3073 </div>
3074
3075
3076
3077
3078
3079
3080 <div class="page">
3081 <a name="skinvar-nextlink" id="skinvar-nextlink"><span class="invisible">skinvar-nextlink</span></a>
3082 <h1>スキン変数:nextlink</h1>
3083
3084 <p>
3085 アイテムページでは一つ新しいアイテムへの、アーカイブページでは一つ新しいアーカイブへのURLを挿入します。「検索ページ」と「メインの目次ページ」でも使えます。「検索ページ」と「メインの目次ページ」で使用したときは、「次のページ」へのURLを挿入します。
3086 </p>
3087
3088 <h2>引数</h2>
3089 <div>
3090 <ul>
3091     <li>オプション
3092         <table summary="Skin var::Next link::Optional">
3093             <tr>
3094                 <th abbr="名前">名前</th>
3095                 <th abbr="値">値</th>
3096             </tr>
3097             <tr>
3098                 <td><strong><em>linktext</em></strong></td>
3099                 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
3100             </tr>
3101             <tr>
3102                 <td><strong><em>amount</em></strong></td>
3103                 <td>「検索ページ」と「メインの目次ページ」で使用したときに、前または次のページに進んだときに表示されるアイテムの数</td>
3104             </tr>
3105         </table>
3106     </li>
3107 </ul>
3108 </div>
3109
3110
3111 <h2>スキンタイプ</h2>
3112
3113 <p>
3114 個別アイテム、月別アーカイブ、検索、メインの目次
3115 </p>
3116
3117 <h2>例</h2>
3118
3119 <pre>
3120 &lt;%nextlink%&gt;
3121 </pre>
3122
3123 </div>
3124
3125
3126
3127
3128
3129
3130
3131
3132 <div class="page">
3133 <a name="skinvar-prevlink" id="skinvar-prevlink"><span class="invisible">skinvar-prevlink</span></a>
3134 <h1>スキン変数:prevlink</h1>
3135
3136 <p>
3137 アイテムページでは一つ古いアイテムへの、アーカイブページでは一つ古いアーカイブへのURLを挿入します。「検索」と「メインの目次」でも使えます。「検索ページ」と「メインの目次ページ」で使用したときは、「次のページ」へのURLを挿入します。
3138 </p>
3139
3140 <h2>引数</h2>
3141 <div>
3142 <ul>
3143     <li>オプション
3144         <table summary="Skin var::Prev link::Optional">
3145             <tr>
3146                 <th abbr="名前">名前</th>
3147                 <th abbr="値">値</th>
3148             </tr>
3149             <tr>
3150                 <td><strong><em>linktext</em></strong></td>
3151                 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
3152             </tr>
3153             <tr>
3154                 <td><strong><em>amount</em></strong></td>
3155                 <td>「検索ページ」と「メインの目次ページ」で使用したときに、前または次のページに進んだときに表示されるアイテムの数</td>
3156             </tr>
3157         </table>
3158     </li>
3159 </ul>
3160 </div>
3161
3162 <h2>スキンタイプ</h2>
3163
3164 <p>
3165 個別アイテム、月別アーカイブ、検索、メインの目次
3166 </p>
3167
3168 <h2>例</h2>
3169
3170 <pre>
3171 &lt;%prevlink%&gt;
3172 </pre>
3173
3174 </div>
3175
3176
3177
3178
3179
3180
3181
3182
3183 <div class="page">
3184 <a name="skinvar-errormessage" id="skinvar-errormessage"><span class="invisible">skinvar-errormessage</span></a>
3185 <h1>スキン変数:errormessage</h1>
3186
3187 <p>
3188 エラーが発生したときにエラーメッセージを挿入します。
3189 </p>
3190
3191 <h2>引数</h2>
3192 <p>なし</p>
3193
3194 <h2>スキンタイプ</h2>
3195
3196 <p>
3197 エラー
3198 </p>
3199
3200 <h2>例</h2>
3201
3202 <pre>
3203 &lt;%errormessage%&gt;
3204 </pre>
3205
3206 </div>
3207
3208
3209
3210
3211
3212
3213
3214
3215 <!-- div class="page">
3216 <a name="skinvar-imagetext" id="skinvar-imagetext"><span class="invisible">skinvar-imagetext</span></a>
3217 <h1>スキン変数:imagetext</h1>
3218
3219 <p class="deprecated">このスキン変数はNucleusバージョン2.0以降使いません。代わりに<a href="#skinvar-image"><code>&lt;%image(caption)%&gt;</code></a>を使ってください。</p>
3220
3221 <p>
3222 ポップアップ画像に見出しテキストをつける
3223 </p>
3224
3225 <h2>引数</h2>
3226 <p>なし</p>
3227
3228 <h2>スキンタイプ</h2>
3229
3230 <p>
3231 画像ポップアップウィンドウ
3232 </p>
3233
3234 <h2>例</h2>
3235
3236 <pre>
3237 &lt;%imagetext%&gt;
3238 </pre>
3239
3240 </div -->
3241
3242
3243
3244 <div class="page">
3245 <a name="skinvar-image" id="skinvar-image"><span class="invisible">skinvar-image</span></a>
3246 <h1>スキン変数:image</h1>
3247
3248 <p>
3249 選択された画像を挿入します(画像ポップアップ用)。
3250 </p>
3251
3252 <h2>引数</h2>
3253
3254 <ul>
3255     <li>オプション
3256         <table summary="Skin var::Image::Optional">
3257             <tr>
3258                 <th abbr="名前">名前</th>
3259                 <th abbr="値">値</th>
3260             </tr>
3261             <tr>
3262                 <td><strong>imgtag</strong>(デフォルト)</td>
3263                 <td>(x)htmlの<em>img</em>タグ <code>&lt;img ... /&gt;</code></td>
3264             </tr>
3265             <tr>
3266                 <td><strong>url</strong></td>
3267                 <td>画像ファイルへのURL</td>
3268             </tr>
3269             <tr>
3270                 <td><strong>width</strong></td>
3271                 <td>イメージの幅</td>
3272             </tr>
3273             <tr>
3274                 <td><strong>height</strong></td>
3275                 <td>イメージの高さ</td>
3276             </tr>
3277             <tr>
3278                 <td><strong>caption</strong></td>
3279                 <td>画像の見出し(画像と共に表示されるテキスト)</td>
3280             </tr>
3281         </table>
3282     </li>
3283 </ul>
3284
3285 <h2>スキンタイプ</h2>
3286
3287 <p>
3288 画像ポップアップウィンドウ
3289 </p>
3290
3291 <h2>例</h2>
3292
3293 <pre>
3294 &lt;%image%&gt;
3295 </pre>
3296
3297 </div>
3298
3299
3300 <!-- div class="page">
3301 <a name="skinvar-vars" id="skinvar-vars"><span class="invisible">skinvar-vars</span></a>
3302 <h1>スキン変数:vars</h1>
3303
3304 <p class="deprecated">このスキン変数はNucleusバージョン2.0以降使いません。<a href="#skinvar-itemid">スキン変数:itemid</a>を使ってこのHTMLをあなた自身で挿入することはたいした手間ではないでしょう。</p>
3305
3306 <p>
3307 itemid入りの隠しフォームのインプット欄を挿入。
3308 </p>
3309
3310 <code>&lt;input type="hidden" name="itemid" value="<strong>1234</strong>" /&gt;</code>
3311
3312 <h2>引数</h2>
3313 <p>なし</p>
3314
3315 <h2>スキンタイプ</h2>
3316
3317 <p>
3318 個別アイテム
3319 </p>
3320
3321
3322 </div -->
3323
3324
3325
3326
3327
3328
3329 <div class="page">
3330 <a name="skinvar-sitevar" id="skinvar-sitevar"><span class="invisible">skinvar-sitevar</span></a>
3331 <h1>スキン変数:sitevar</h1>
3332
3333 <p>
3334 「グローバル設定」でのサイトの設定を挿入します。
3335 </p>
3336
3337 <h2>引数</h2>
3338 <ul>
3339     <li>必須:
3340         <table summary="Skin var::Site var::Require">
3341             <tr>
3342                 <th abbr="名前">名前</th>
3343                 <th abbr="挿入される設定">挿入される設定</th>
3344             </tr>
3345             <tr>
3346                 <td><em>url</em></td>
3347                 <td>サイトのURL</td>
3348             </tr>
3349             <tr>
3350                 <td><em>name</em></td>
3351                 <td>サイトの名前</td>
3352             </tr>
3353             <tr>
3354                 <td><em>admin</em></td>
3355                 <td>管理者のメールアドレス</td>
3356             </tr>
3357         </table>
3358     </li>
3359 </ul>
3360
3361 <h2>スキンタイプ</h2>
3362
3363 <p>
3364 全て
3365 </p>
3366
3367 <h2>例</h2>
3368
3369 <pre>
3370 &lt;%sitevar(name)%&gt;
3371 &lt;%sitevar(url)%&gt;
3372 &lt;a href="mailto:&lt;%sitevar(email)%&gt;"&gt;管理人&lt;/a&gt;
3373 </pre>
3374
3375 </div>
3376
3377
3378
3379
3380
3381
3382 <div class="page">
3383 <a name="skinvar-blogsetting" id="skinvar-blogsetting"><span class="invisible">skinvar-blogsetting</span></a>
3384 <h1>スキン変数:blogsetting</h1>
3385
3386 <p>
3387 選択中のブログの設定を挿入します。
3388 </p>
3389
3390 <h2>引数</h2>
3391 <ul>
3392     <li>必須:
3393         <table summary="Skin var::Blog setting::Require">
3394             <tr>
3395                 <th abbr="名前">名前</th>
3396                 <th abbr="挿入される設定">挿入される設定</th>
3397             </tr>
3398             <tr>
3399                 <td><em>id</em></td>
3400                 <td>ブログのID</td>
3401             </tr>
3402             <tr>
3403                 <td><em>url</em></td>
3404                 <td>ブログのURL</td>
3405             </tr>
3406             <tr>
3407                 <td><em>name</em></td>
3408                 <td>ブログの名前</td>
3409             </tr>
3410             <tr>
3411                 <td><em>desc</em></td>
3412                 <td>ブログの説明</td>
3413             </tr>
3414             <tr>
3415                 <td><em>short</em></td>
3416                 <td>ブログの短縮名</td>
3417             </tr>
3418         </table>
3419     </li>
3420 </ul>
3421
3422 <h2>スキンタイプ</h2>
3423
3424 <p>
3425 メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム、メンバー詳細
3426 </p>
3427
3428 <h2>例</h2>
3429
3430 <pre>
3431 &lt;%blogsetting(name)%&gt;
3432 &lt;%blogsetting(id)%&gt;
3433 &lt;%blogsetting(desc)%&gt;
3434 &lt;a href="&lt;%blogsetting(url)%&gt;"&gt;...&lt;/a&gt;
3435 </pre>
3436
3437 </div>
3438
3439
3440
3441
3442
3443
3444 <div class="page">
3445 <a name="skinvar-member" id="skinvar-member"><span class="invisible">skinvar-member</span></a>
3446 <h1>スキン変数:member</h1>
3447
3448 <p>
3449 訪問者がログイン中のメンバーの場合、そのメンバーに関する情報を挿入します。メンバーの詳細ページにおいては、指定されたメンバーについての同じ情報を表示する追加オプションがあります。
3450 </p>
3451
3452 <p>訪問者がログイン中のメンバーではない場合は、<em>your...</em>のパラメーターは何も挿入しません。</p>
3453
3454 <h2>引数</h2>
3455 <ul>
3456 <li>必須:
3457 <ul>
3458     <li>ログインしたメンバーの情報(全てのスキンタイプで使用可能):
3459         <table summary="Skin var::Member logged in::Require">
3460             <tr>
3461                 <th abbr="名前">名前</th>
3462                 <th abbr="挿入される設定">挿入される設定</th>
3463             </tr>
3464             <tr>
3465                 <td><em>yourname</em></td>
3466                 <td>訪問メンバーの<a href="#shortnames">表示される名前</a>(ログインID)</td>
3467             </tr>
3468             <tr>
3469                 <td><em>yourrealname</em></td>
3470                 <td>訪問メンバーのハンドルネーム(本名)</td>
3471             </tr>
3472             <tr>
3473                 <td><em>yournotes</em></td>
3474                 <td>訪問メンバーが自身のために設定できるその他の情報(備考欄)</td>
3475             </tr>
3476             <tr>
3477                 <td><em>yoururl</em></td>
3478                 <td>訪問メンバーのウェブサイトURL</td>
3479             </tr>
3480             <tr>
3481                 <td><em>youremail</em></td>
3482                 <td>訪問メンバーのメールアドレス</td>
3483             </tr>
3484             <tr>
3485                 <td><em>yourid</em></td>
3486                 <td>訪問メンバーのID</td>
3487             </tr>
3488         </table>
3489     </li>
3490     <li>指定されたメンバーの情報(「メンバーの詳細ページ」でのみ使用可能):
3491         <table summary="Skin var::Member requier::Require">
3492             <tr>
3493                 <th abbr="名前">名前</th>
3494                 <th abbr="挿入される設定">挿入される設定</th>
3495             </tr>
3496             <tr>
3497                 <td><em>name</em></td>
3498                 <td>指定されたメンバーの<a href="#shortnames">表示される名前</a>(ログインID)</td>
3499             </tr>
3500             <tr>
3501                 <td><em>realname</em></td>
3502                 <td>指定されたメンバーのハンドルネーム(本名)</td>
3503             </tr>
3504             <tr>
3505                 <td><em>notes</em></td>
3506                 <td>指定されたメンバーが自身のために設定できるその他の情報(備考欄)</td>
3507             </tr>
3508             <tr>
3509                 <td><em>url</em></td>
3510                 <td>指定されたメンバーのウェブサイトURL</td>
3511             </tr>
3512             <tr>
3513                 <td><em>email</em></td>
3514                 <td>指定されたメンバーのメールアドレス</td>
3515             </tr>
3516             <tr>
3517                 <td><em>id</em></td>
3518                 <td>指定されたメンバーのID</td>
3519             </tr>
3520         </table>
3521     </li>
3522 </ul>
3523 </li>
3524 </ul>
3525
3526 <h2>スキンタイプ</h2>
3527
3528 <p>
3529 全て
3530 </p>
3531
3532 <h2>例</h2>
3533
3534 <pre><code>
3535 &lt;%if(loggedin)%&gt;
3536 こんにちは&lt;%member(yourrealname)%&gt;さん
3537 &lt;%endif%&gt;
3538 </code></pre>
3539
3540 </div>
3541
3542
3543
3544
3545
3546
3547 <div class="page">
3548 <a name="skinvar-preview" id="skinvar-preview"><span class="invisible">skinvar-preview</span></a>
3549 <h1>スキン変数:preview</h1>
3550
3551 <p>
3552 指定されたテンプレートを用いて、ページ内にアイテムのプレビューを挿入します。(<a href="#skinvar-additemform">additemform</a>と一緒に使われることが多いようです)
3553 </p>
3554
3555 <h2>引数</h2>
3556 <ul>
3557     <li>必須:
3558         <table summary="Skin var::Preview::Require">
3559             <tr>
3560                 <th abbr="名前">名前</th>
3561                 <th abbr="値">値</th>
3562             </tr>
3563             <tr>
3564                 <td><strong>template</strong></td>
3565                 <td>使用するテンプレート名</td>
3566             </tr>
3567         </table>
3568     </li>
3569 </ul>
3570
3571 <h2>スキンタイプ</h2>
3572
3573 <p>
3574 メインの目次
3575 </p>
3576
3577 <h2>例</h2>
3578
3579 <pre>
3580 &lt;%preview(mytemplate)%&gt;
3581 </pre>
3582
3583 </div>
3584
3585
3586
3587
3588 <div class="page">
3589 <a name="skinvar-adminurl" id="skinvar-adminurl"><span class="invisible">skinvar-adminurl</span></a>
3590 <h1>スキン変数:adminurl</h1>
3591
3592 <p>管理領域のURLを挿入します。</p>
3593
3594 <h2>引数</h2>
3595 <p>なし</p>
3596
3597 <h2>スキンタイプ</h2>
3598
3599 <p>
3600 全て
3601 </p>
3602
3603 <h2>例</h2>
3604
3605 <pre>
3606 &lt;a href="&lt;%adminurl%&gt;"&gt;管理領域&lt;/a&gt;
3607 </pre>
3608
3609 </div>
3610
3611
3612
3613
3614 <div class="page">
3615 <a name="skinvar-additemform" id="skinvar-additemform"><span class="invisible">skinvar-additemform</span></a>
3616 <h1>スキン変数:additemform</h1>
3617
3618 <p>
3619 現在選択しているブログへのアイテムの追加フォームを挿入します。多くの場合、<a href="#skinvar-preview">preview</a>と共に使用されます。
3620 </p>
3621
3622 <h2>引数</h2>
3623 <p>なし</p>
3624
3625 <h2>スキンタイプ</h2>
3626
3627 <p>
3628 メインの目次
3629 </p>
3630
3631 <h2>例</h2>
3632
3633 <pre>
3634 &lt;%additemform%&gt;
3635 </pre>
3636
3637 </div>
3638
3639
3640
3641
3642
3643
3644 <div class="page">
3645 <a name="skinvar-include" id="skinvar-include"><span class="invisible">skinvar-include</span></a>
3646 <h1>スキン/テンプレート変数:include</h1>
3647
3648 <p>
3649 Webページ出力時に、指定されたテキストファイルを取り込んで挿入します。ファイルの中身がそのまま出力されるので、スキン/テンプレート変数やPHPコードを使っても反映されません。同じような変数に、取り込み時にスキン/テンプレート変数を展開する<a href="#skinvar-parsedinclude">parsedinclude</a>や、PHPコードを実行する<a href="#skinvar-phpinclude">phpinclude</a>があります。
3650 </p>
3651
3652 <h2>引数</h2>
3653 <ul>
3654     <li>必須:
3655         <table summary="Skin var::include::Require">
3656             <tr>
3657                 <th abbr="名前">名前</th>
3658                 <th abbr="値">値</th>
3659             </tr>
3660             <tr>
3661                 <td><strong>filename</strong></td>
3662                 <td>取り込むファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。URLを指定することもできます)</td>
3663             </tr>
3664         </table>
3665     </li>
3666 </ul>
3667
3668 <h2>注意</h2>
3669 <ul>
3670     <li>この変数は<a href="#parser-properties">パーサー設定の<code>IncludeMode</code> と<code>IncludePrefix</code></a>に影響を受けます。</li>
3671 </ul>
3672
3673 <h2>スキンタイプ</h2>
3674
3675 <p>
3676 全て
3677 </p>
3678
3679 <h2>例</h2>
3680
3681 <pre>
3682 &lt;%include(filename.txt)%&gt;
3683 &lt;%include(/home/user/myself/filename.txt)%&gt;
3684 &lt;%include(http://example.jp/filename.html)%&gt;
3685 </pre>
3686
3687 </div>
3688
3689
3690
3691
3692
3693
3694
3695 <div class="page">
3696 <a name="skinvar-phpinclude" id="skinvar-phpinclude"><span class="invisible">skinvar-phpinclude</span></a>
3697 <h1>スキン/テンプレート変数:phpinclude</h1>
3698
3699 <p>
3700 Webページ出力時に、指定されたPHPファイルを実行し、その結果を挿入します。ファイルの中身はPHPとして解釈され、実行されるので注意が必要です。また、Nucleusのスキン/テンプレート変数は展開<strong>されません</strong>。同じような変数に、取り込み時にスキン/テンプレート変数を展開する<a href="#skinvar-parsedinclude">parsedinclude</a>や、ファイルの中身をそのまま表示する<a href="#skinvar-include">include</a>があります。
3701 </p>
3702
3703 <h2>引数</h2>
3704 <ul>
3705     <li>必須:
3706         <table summary="Skin var::Php include::Require">
3707             <tr>
3708                 <th abbr="名前">名前</th>
3709                 <th abbr="値">値</th>
3710             </tr>
3711             <tr>
3712                 <td><strong>filename</strong></td>
3713                 <td>取り込むファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。)</td>
3714             </tr>
3715         </table>
3716     </li>
3717 </ul>
3718
3719 <h2>注意</h2>
3720 <ul>
3721     <li>この変数は<a href="#parser-properties">パーサー設定の<code>IncludeMode</code> と<code>IncludePrefix</code></a>に影響を受けます。</li>
3722     <li>ファイルはphpのコマンド<code>include()</code>を使ってインクルードされます。このコマンドは<em>内部の</em>クラス・メソッドから呼び出されるので、Nucleus内部やプラグインで使用されているグローバル変数にアクセスしたい時は、<strong>自身でグローバル変数を宣言する必要があります</strong>。多くの<a href="#skinvar-phpinclude-vars">標準的な変数</a>はNucleusによって自動的にグローバルが宣言されます。</li>
3723 </ul>
3724
3725 <h2>スキンタイプ</h2>
3726
3727 <p>
3728 全て
3729 </p>
3730
3731 <h2>例</h2>
3732
3733 <pre><code>&lt;%phpinclude(filename.php)%&gt;
3734 &lt;%phpinclude(/home/user/myself/filename.php)%&gt;</code></pre>
3735
3736 </div>
3737
3738
3739
3740 <div class="page">
3741 <a name="skinvar-phpinclude-vars" id="skinvar-phpinclude-vars"><span class="invisible">skinvar-phpinclude-vars</span></a>
3742 <h1>スキン/テンプレート変数:phpinclude:vars</h1>
3743
3744 <p>
3745 次のグローバル変数は、スキン/テンプレート変数の<a href="#skinvar-phpinclude">phpinclude</a>によってインクルードされたファイルからアクセスできるものです:
3746 </p>
3747
3748 <p>
3749 $GATEWAY_INTERFACE, $SERVER_NAME, $SERVER_SOFTWARE
3750 <br />$SERVER_PROTOCOL, $REQUEST_METHOD, $QUERY_STRING
3751 <br />$DOCUMENT_ROOT, $HTTP_ACCEPT, $HTTP_ACCEPT_CHARSET
3752 <br />$HTTP_ACCEPT_ENCODING, $HTTP_ACCEPT_LANGUAGE
3753 <br />$HTTP_CONNECTION, $HTTP_HOST, $HTTP_REFERER
3754 <br />$HTTP_USER_AGENT, $REMOTE_ADDR, $REMOTE_PORT
3755 <br />$SCRIPT_FILENAME, $SERVER_ADMIN, $SERVER_PORT
3756 <br />$SERVER_SIGNATURE, $PATH_TRANSLATED, $SCRIPT_NAME
3757 <br />$REQUEST_URI, $argv, $argc, $PHP_SELF
3758 <br />$HTTP_COOKIE_VARS, $HTTP_GET_VARS, $HTTP_POST_VARS
3759 <br />$HTTP_POST_FILES, $HTTP_ENV_VARS, $HTTP_SERVER_VARS
3760 <br />$HTTP_SESSION_VARS, $PATH_INFO, $HTTPS
3761 <br />$HTTP_RAW_POST_DATA, $HTTP_X_FORWARDED_FOR
3762 </p>
3763
3764 <p>
3765 他の変数に関しては、'<code>global $varname;</code>'をきっちりとコードに加える必要があります。
3766 </p>
3767
3768 </div>
3769
3770
3771
3772 <div class="page">
3773 <a name="skinvar-parsedinclude" id="skinvar-parsedinclude"><span class="invisible">skinvar-parsedinclude</span></a>
3774 <h1>スキン/テンプレート変数:parsedinclude</h1>
3775
3776 <p>
3777 Webページ出力時に、指定されたスペシャルスキンもしくはファイルを取り込んで挿入します。スペシャルスキンが優先されます。このファイルのは、取り込み時にNucleusのスキン/テンプレートによる構文解析にかけられるので、スキン/テンプレート変数が使用できます。同じような変数に、取り込んだファイルのPHPを実行する<a href="#skinvar-phpinclude">phpinclude</a>や、ファイルの中身をそのまま表示する<a href="#skinvar-include">include</a>があります。
3778 </p>
3779
3780 <h2>引数</h2>
3781 <ul>
3782     <li>必須:
3783         <table summary="Skin var::Parsed include::Require">
3784             <tr>
3785                 <th abbr="名前">名前</th>
3786                 <th abbr="値">値</th>
3787             </tr>
3788             <tr>
3789                 <td><strong>filename</strong></td>
3790                 <td>取り込むスペシャルスキンもしくはファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。URLを指定することもできます)</td>
3791             </tr>
3792         </table>
3793     </li>
3794 </ul>
3795
3796
3797 <h2>注意</h2>
3798 <ul>
3799     <li>この変数は<a href="#parser-properties">パーサー設定の<code>IncludeMode</code> と<code>IncludePrefix</code></a>に影響を受けます。</li>
3800     <li>インクルードしたパーツの中からでも、再び<code>&lt;%parsedinclude (filename)%&gt;</code>を呼び出すことができますが、無限ループを避けるために最大で3段階までとなります。</li>
3801 </ul>
3802
3803
3804 <h2>スキンタイプ</h2>
3805
3806 <p>
3807 全て
3808 </p>
3809
3810 <h2>例</h2>
3811
3812 <pre>
3813 &lt;%parsedinclude(specialskinname)%&gt;
3814 &lt;%parsedinclude(filename.txt)%&gt;
3815 &lt;%parsedinclude(/home/user/myself/filename.txt)%&gt;
3816 </pre>
3817
3818 </div>
3819
3820
3821
3822
3823
3824
3825 <div class="page">
3826 <a name="skinvar-plugin" id="skinvar-plugin"><span class="invisible">skinvar-plugin</span></a>
3827 <h1>スキン/テンプレート変数:plugin</h1>
3828
3829 <p>
3830 プラグインを呼び出します。
3831 </p>
3832
3833 <h2>引数</h2>
3834 <ul>
3835     <li>必須:
3836         <table summary="Skin/Template var::Plugin::Require">
3837             <tr>
3838                 <th abbr="名前">名前</th>
3839                 <th abbr="値">値</th>
3840             </tr>
3841             <tr>
3842                 <td><strong>PluginName</strong></td>
3843                 <td>呼び出されるプラグインの名前。<strong>大文字小文字が区別されるので注意が必要です。</strong></td>
3844             </tr>
3845         </table>
3846     </li>
3847     <li><p>この他、プラグインごとに引数が定義・追加されます。</p></li>
3848 </ul>
3849
3850 <h2>注意</h2>
3851 <ul>
3852     <li>プラグイン名が既存の変数とぶつからない場合、<code>&lt;%PluginName (parameters)%&gt;</code>と記述することで、プラグインを直接呼び出すこともできます。現在はそのようにプラグイン名で呼び出す方法が主流ですが、プラグイン呼び出しであることをあえて明示したい場合は<code>&lt;%plugin(parameters)%&gt;</code>のほうを利用するといいでしょう。</li>
3853 </ul>
3854
3855 <h2>スキンタイプ</h2>
3856
3857 <p>
3858 全て
3859 </p>
3860
3861 <h2>例</h2>
3862
3863 <pre>
3864 &lt;%plugin(Calendar)%&gt;
3865 &lt;%plugin(LastComments,myweblog)%&gt;
3866 &lt;%LastComments(myweblog)%&gt;
3867 </pre>
3868
3869 </div>
3870
3871
3872
3873
3874 <div class="page">
3875 <a name="skinvar-loginform" id="skinvar-loginform"><span class="invisible">skinvar-loginform</span></a>
3876 <h1>スキン変数:loginform</h1>
3877
3878 <p>ログインフォームまたは、ログイン中メッセージ("ログイン中:ketsunet (ログアウト)")を挿入します</p>
3879
3880 <h2>引数</h2>
3881 <p>
3882     なし
3883 </p>
3884
3885 <h2>スキンタイプ</h2>
3886
3887 <p>全て</p>
3888
3889 <h2>例</h2>
3890
3891 <pre><code>&lt;%loginform%&gt;</code></pre>
3892
3893 </div>
3894
3895
3896
3897
3898 <div class="page">
3899 <a name="skinvar-commentform" id="skinvar-commentform"><span class="invisible">skinvar-commentform</span></a>
3900 <h1>スキン変数:commentform</h1>
3901
3902 <p>
3903 アイテムページにコメントフォームを挿入します。
3904 </p>
3905
3906 <h2>引数</h2>
3907 <div>
3908 <ul>
3909     <li>オプション:
3910         <table summary="Skin var::Comment form::Optional">
3911             <tr>
3912                 <th abbr="名前">名前</th>
3913                 <th abbr="値">値</th>
3914             </tr>
3915             <tr>
3916                 <td><strong><em>destinationurl</em></strong></td>
3917                 <td>コメント追加後にリダイレクトさせるURL(デフォルトでは、投稿したアイテムの「個別アイテムページ」にリダイレクトされます)</td>
3918             </tr>
3919         </table>
3920     </li>
3921 </ul>
3922
3923 </div>
3924
3925
3926 <h2>スキンタイプ</h2>
3927
3928 <p>
3929 個別アイテム
3930 </p>
3931
3932 <h2>例</h2>
3933
3934 <pre>
3935 &lt;%commentform%&gt;
3936 &lt;%commentform(http://example.jp/thanks.html)%&gt;
3937 </pre>
3938
3939 </div>
3940
3941
3942
3943 <div class="page">
3944 <a name="skinvar-set" id="skinvar-set"><span class="invisible">skinvar-set</span></a>
3945 <h1>スキン/テンプレート変数 set</h1>
3946
3947 <p>
3948 <a href="#parser-properties" title="A list of available parser properties">パーサーのプロパティ</a>を設定します。
3949 </p>
3950
3951 <h2>引数</h2>
3952 <div>
3953 <ul>
3954     <li>必須:
3955         <table summary="Skin/Template var::Set::Require">
3956             <tr>
3957                 <th abbr="名前">名前</th>
3958                 <th abbr="値">値</th>
3959             </tr>
3960             <tr>
3961                 <td><strong>property</strong></td>
3962                 <td>プロパティの名前</td>
3963             </tr>
3964             <tr>
3965                 <td><strong>value</strong></td>
3966                 <td>プロパティの値</td>
3967             </tr>
3968         </table>
3969     </li>
3970 </ul>
3971
3972 </div>
3973
3974 <h2>スキンタイプ</h2>
3975
3976 <p>
3977 全て
3978 </p>
3979
3980 <h2>例</h2>
3981
3982 <pre>
3983 &lt;%set(IncludeMode,skindir)%&gt;
3984 &lt;%set(IncludePrefix,somedir/)%&gt;
3985 </pre>
3986
3987 </div>
3988
3989
3990 <div class="page">
3991 <a name="skinvar-skinfile" id="skinvar-skinfile"><span class="invisible">skinvar-skinfile</span></a>
3992 <h1>スキン/テンプレート変数:skinfile</h1>
3993
3994 <p>表示に使用中のスキンのあるディレクトリにリンクを張る時に使用します。<a href="#parser-properties">パーサーのプロパティ</a><code>IncludePrefix</code>と共に使用することで、最良の結果を得ることができます。</p>
3995
3996 <h2>引数</h2>
3997 <div>
3998 <ul>
3999     <li>必須:
4000         <table summary="Skin/Template var::Skin file::Require">
4001             <tr>
4002                 <th abbr="名前">名前</th>
4003                 <th abbr="値">値</th>
4004             </tr>
4005             <tr>
4006                 <td><strong>filename</strong></td>
4007                 <td>ファイルの名前(「http://~」から始まるURLに変換されます)</td>
4008             </tr>
4009         </table>
4010     </li>
4011 </ul>
4012 </div>
4013
4014 <h2>スキンタイプ</h2>
4015
4016 <p>
4017 全て
4018 </p>
4019
4020 <h2>例</h2>
4021
4022 <pre>
4023 &lt;%skinfile(mystyle.css)%&gt;
4024 </pre>
4025
4026 </div>
4027
4028
4029
4030 <div class="page">
4031 <a name="skinvar-skinname" id="skinvar-skinname"><span class="invisible">skinvar-skinname</span></a>
4032 <h1>スキン/テンプレート変数:skinname</h1>
4033
4034 <p>現在使用しているスキンの名前を挿入します。</p>
4035
4036 <h2>引数</h2>
4037 <p>
4038 なし
4039 </p>
4040
4041 <h2>スキンタイプ</h2>
4042
4043 <p>
4044 全て
4045 </p>
4046
4047 <h2>例</h2>
4048
4049 <pre>
4050 &lt;%skinname%&gt;
4051 </pre>
4052
4053 </div>
4054
4055
4056
4057 <div class="page">
4058 <a name="skinvar-if" id="skinvar-if"><span class="invisible">skinvar-if</span></a>
4059 <a name="skinvar-else" id="skinvar-else"><span class="invisible">skinvar-else</span></a>
4060 <a name="skinvar-endif" id="skinvar-endif"><span class="invisible">skinvar-endif</span></a>
4061 <a name="skinvar-ifnot" id="skinvar-ifnot"><span class="invisible">skinvar-ifnot</span></a>
4062 <a name="skinvar-elseif" id="skinvar-elseif"><span class="invisible">skinvar-elseif</span></a>
4063 <a name="skinvar-elseifnot" id="skinvar-elseifnot"><span class="invisible">skinvar-elseifnot</span></a>
4064 <h1>スキン変数:if/ifnot/else/elseif/elseifnot/endif</h1>
4065
4066 <p>決まった条件を満たしているときにのみ、コンテンツ・ブロックを挿入。</p>
4067
4068 <h2>引数</h2>
4069 <p>スキン変数<code>if/ifnot/elseif/elseifnot</code>に対してのみ、引数が必須になります</p>
4070
4071
4072 <ul>
4073     <li>必須:
4074         <table summary="Skin var::if::Require">
4075             <tr>
4076                 <th abbr="名前">名前</th>
4077                 <th colspan="3" abbr="値">値</th>
4078             </tr>
4079             <tr>
4080                 <td><strong>type</strong></td>
4081                 <td colspan="3"><a href="#if_condition">条件の種類</a></td>
4082             </tr>
4083             <tr>
4084                 <td colspan="4">typeによって、以下のオプションをとることがあります</td>
4085             </tr>
4086             <tr>
4087                 <td></td>
4088                 <td><em>name</em></td>
4089                 <td>条件の名前</td>
4090             </tr>
4091             <tr>
4092                 <td></td>
4093                 <td><em>value</em></td>
4094                 <td>条件の名前の値</td>
4095             </tr>
4096         </table>
4097     </li>
4098 </ul>
4099
4100 <h2>条件の種類</h2>
4101
4102 <ul>
4103     <li><strong>category</strong>:カテゴリーを選択しているとき、条件は満たされる
4104         <ul>
4105           <li><strong>category</strong>:カテゴリが選択されているか調べる</li>
4106           <li><strong>category,catname,<em>CategoryName</em> </strong>:現在のカテゴリが <em>CategoryName</em> と一致するか調べる</li>
4107           <li><strong>category,catid,<em>CategoryID</em></strong>:現在のカテゴリのIDが <em>CategoryId</em> と一致するか調べる</li>
4108         </ul>
4109     </li>
4110     <li><strong>blogsetting</strong>:Blog設定の<em> name</em>項目の値が<em>value</em>と一致しているか調べる(nameはSQLテーブル nucleus_blogにあるカラム名)</li>
4111     <li><strong>loggedin</strong>:訪問中のメンバーが現在ログインしていれば、条件は満たされる</li>
4112     <li><strong>onteam</strong>:訪問中のメンバーがログインしており、かつ現在いるブログ(あるいは<em>name</em>パラメーターで指示されたブログ)のチームに入っていれば、条件は満たされる </li>
4113     <li><strong>admin</strong>:訪問中のメンバーがログインしており、かつ現在いるブログ(あるいは<em>name</em>パラメーターで指示されたブログ)の管理権限があれば、条件は満たされる</li>
4114     <li><strong>archiveprevexists</strong>:もし現在のブログに現在表示しているものより新しい月、または日のアーカイブがあれば真</li>
4115     <li><strong>archivenextexists</strong>:もし現在のブログに現在表示しているものより古い月、または日のアーカイブがあれば真</li>
4116     <li><strong>previtem</strong>:もし現在のブログにより新しいアイテムがあるのなら真となる(個別アイテムページでのみ使用可能)</li>
4117     <li><strong>nextitem</strong>:もし現在のブログにより古いアイテムがあるのなら真となる(個別アイテムページでのみ使用可能)</li>
4118     <li><strong>skintype</strong>:現在のスキンタイプが<em> value</em>(index, search, item, archive, archivelist, ...)と一致するか調べる(URLによって判別)</li>
4119     <li><strong>hasplugin</strong>:プラグインがインストールされているか、またはプラグインのオプションが特定の値をとっているか調べる
4120         <ul>
4121             <li><strong>hasplugin,<em>PluginName</em></strong>:該当プラグインが存在すれば、条件は満たされる</li>
4122             <li><strong>hasplugin,<em>PluginName</em>,<em> OptionName</em></strong>:プラグインのオプションが「いいえ」に設定されてなければ、条件は満たされる</li>
4123             <li><strong>hasplugin,<em>PluginName</em>,<em> OptionName=value</em></strong>:プラグインのオプションが特定の値に設定されていれば、条件は満たされる</li>
4124         </ul>
4125     </li>
4126     <li><strong>if拡張対応プラグイン名</strong>:第1引数には、'NP_'を取ったプラグイン名を指定します。第1引数で指定したプラグインに、第2引数、第3引数を渡した結果が真なら真
4127         <ul>
4128             <li><strong><em>プラグイン名</em>,<em>属性名</em></strong>: 使用法 <em>プラグイン名</em> プラグインが <em>属性名</em> をチェックします</li>
4129             <li><strong><em>プラグイン名</em>,<em>属性名</em>,<em>属性値</em></strong>: 使用法 <em>プラグイン名</em> プラグインが <em>属性名</em> の値が <em>属性値</em> かどうかチェックします</li>
4130         </ul>
4131     </li>
4132 </ul>
4133
4134 <h2>スキンタイプ</h2>
4135
4136 <p>
4137 全て
4138 </p>
4139
4140 <h2>例</h2>
4141
4142 <pre>
4143 &lt;%if(loggedin)%&gt;
4144 おかえりなさい!
4145 &lt;%else%&gt;
4146 ようこそ!
4147 &lt;%endif%&gt;
4148 </pre>
4149
4150 <pre>
4151 &lt;%if(category,catname,Off Topic)%&gt;
4152 'Off Topic' カテゴリへようこそ。
4153 &lt;%endif%&gt;
4154 </pre>
4155
4156 <pre>
4157 &lt;%ifnot(loggedin)%&gt;
4158 アクセス禁止!
4159 &lt;%elseif(admin)%&gt;
4160 管理者さんようこそ!
4161 &lt;%elseif(onteam)%&gt;
4162 チームメンバーさんようこそ!
4163 &lt;%else%&gt;
4164 サイトメンバーさんようこそ!
4165 &lt;%endif%&gt;
4166 </pre>
4167
4168 <h2>注意</h2>
4169
4170 <p>条件が満たされない時にだけ何らかの表示を行いたい場合は、次のようにすることができます:</p>
4171
4172 <pre>
4173 &lt;%ifnot(skintype,error)%&gt;
4174 &lt;%blogsetting(name)%&gt;
4175 &lt;%endif%&gt;
4176 </pre>
4177
4178 </div>
4179
4180
4181
4182
4183
4184
4185 <div class="page">
4186 <a name="skinvar-membermailform" id="skinvar-membermailform"><span class="invisible">skinvar-membermailform</span></a>
4187 <h1>スキン変数:membermailform</h1>
4188
4189 <p>
4190 メンバー詳細のページで、表示されているメンバーに対して、他のログインしているメンバーがメッセージを送ることのできるフォームを挿入します。
4191 </p>
4192
4193 <h2>引数</h2>
4194
4195 <div>
4196 <ul>
4197     <li>オプション:
4198         <table summary="Skin var::Member mail form::Optional">
4199             <tr>
4200                 <th abbr="名前">名前</th>
4201                 <th abbr="値">値</th>
4202             </tr>
4203             <tr>
4204                 <td><strong><em>rows</em></strong></td>
4205                 <td>ボックスの横列の数値(デフォルトは10)</td>
4206             </tr>
4207             <tr>
4208                 <td><strong><em>cols</em></strong></td>
4209                 <td>ボックスの縦列の数値(デフォルトは40)</td>
4210             </tr>
4211             <tr>
4212                 <td><strong><em>destination url</em></strong></td>
4213                 <td>メッセージを送信した後リダイレクトされるURL</td>
4214             </tr>
4215         </table>
4216     </li>
4217 </ul>
4218
4219 </div>
4220
4221
4222 <h2>スキンタイプ</h2>
4223
4224 <p>
4225 メンバー詳細
4226 </p>
4227
4228 <h2>例</h2>
4229
4230 <pre>
4231 &lt;%membermailform%&gt;
4232 </pre>
4233
4234 </div>
4235
4236
4237
4238
4239
4240
4241 <div class="page">
4242 <a name="skinvar-searchform" id="skinvar-searchform"><span class="invisible">skinvar-searchform</span></a>
4243 <h1>スキン変数:searchform</h1>
4244
4245 <p>
4246 現在のブログに対する検索フォームを挿入します。
4247 </p>
4248
4249 <h2>引数</h2>
4250 <div>
4251 <ul>
4252     <li>オプション:
4253         <table summary="Skin var::Sezrch form::Optional">
4254             <tr>
4255                 <th abbr="名前">名前</th>
4256                 <th abbr="値">値</th>
4257             </tr>
4258             <tr>
4259                 <td><strong><em>blogname</em></strong></td>
4260                 <td>検索を実行するブログの短縮名(ブログの短縮名を指定していても、<a href="#blogsearchable">常に検索対象に含める</a>の設定が「はい」のブログは検索対象になります)</td>
4261             </tr>
4262         </table>
4263     </li>
4264 </ul>
4265 </div>
4266
4267 <h2>スキンタイプ</h2>
4268
4269 <p>
4270 メインの目次、月別アーカイブ、月別アーカイブ一覧、個別アイテム
4271 </p>
4272
4273 <h2>例</h2>
4274
4275 <pre>
4276 &lt;%searchform%&gt;
4277 &lt;%searchform(otherweblog)%&gt;
4278 </pre>
4279
4280 </div>
4281
4282
4283
4284
4285
4286
4287 <div class="page">
4288 <a name="skinvar-nucleusbutton" id="skinvar-nucleusbutton"><span class="invisible">skinvar-nucleusbutton</span></a>
4289 <h1>スキン変数:nucleusbutton</h1>
4290
4291 <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>
4292
4293 <h2>引数</h2>
4294 <div>
4295 <ul>
4296     <li>オプション:
4297         <table summary="Skin var::Nucleus button::Optional">
4298             <tr>
4299                 <th abbr="名前">名前</th>
4300                 <th abbr="値">値</th>
4301             </tr>
4302             <tr>
4303                 <td><strong><em>imgurl</em></strong></td>
4304                 <td>画像のURL(デフォルトのものを使わない場合)</td>
4305             </tr>
4306             <tr>
4307                 <td><strong><em>imgwidth</em></strong></td>
4308                 <td>画像の横幅(ピクセル単位)</td>
4309             </tr>
4310             <tr>
4311                 <td><strong><em>imgheight</em></strong></td>
4312                 <td>画像の高さ(ピクセル単位)</td>
4313             </tr>
4314         </table>
4315     </li>
4316 </ul>
4317 </div>
4318
4319 <h2>注意</h2>
4320 <ul>
4321     <li>このタグは<a href="#parser-properties">パーサー設定の<code>IncludeMode</code> と<code>IncludePrefix</code></a>に影響を受けます。</li>
4322 </ul>
4323
4324 <h2>スキンタイプ</h2>
4325
4326 <p>
4327 全て
4328 </p>
4329
4330 <h2>例</h2>
4331
4332 <pre>
4333 &lt;%nucleusbutton%&gt;
4334 &lt;%nucleusbutton(nucleus/nucleus.gif,46,43)%&gt;
4335 </pre>
4336
4337 </div>
4338
4339
4340
4341
4342 <div class="page">
4343 <a name="skinvar-self" id="skinvar-self"><span class="invisible">skinvar-self</span></a>
4344 <h1>スキン変数:self</h1>
4345
4346 <p>
4347 現在表示しているページのファイル名を挿入します(index.php等で記述した「$CONF['Self']」の値です)。
4348 </p>
4349
4350 <h2>引数</h2>
4351 <p>なし</p>
4352
4353 <h2>スキンタイプ</h2>
4354
4355 <p>
4356 全て
4357 </p>
4358
4359 <h2>例</h2>
4360
4361 <pre>
4362 &lt;%self%&gt;
4363 </pre>
4364
4365 </div>
4366
4367
4368 <div class="page">
4369 <a name="skinvar-addlink" id="skinvar-addlink"><span class="invisible">skinvar-addlink</span></a>
4370 <h1>スキン変数:addlink</h1>
4371
4372 <p>
4373 表示中のブログにアイテムを追加するためのブックマークレットのURLを出力します
4374 </p>
4375
4376 <h2>引数</h2>
4377 <p>なし</p>
4378
4379 <h2>スキンタイプ</h2>
4380
4381 <p>
4382 全て
4383 </p>
4384
4385 <h2>例</h2>
4386
4387 <pre>
4388 &lt;dd&gt;&lt;a href="&lt;%addlink%&gt;" onclick="&lt;%addpopupcode%&gt;" title="ブログにアイテムを追加する"&gt;アイテムを投稿する&lt;/a&gt;&lt;/dd&gt;
4389 </pre>
4390
4391 </div>
4392
4393 <div class="page">
4394 <a name="skinvar-addpopupcode" id="skinvar-addpopupcode"><span class="invisible">skinvar-addpopupcode</span></a>
4395 <h1>スキン変数:addpopupcode</h1>
4396
4397 <p>
4398 アイテムを追加するブックマークレットをポップアップさせるためのJavascriptコードを出力します
4399 </p>
4400
4401 <h2>引数</h2>
4402 <p>なし</p>
4403
4404 <h2>スキンタイプ</h2>
4405
4406 <p>
4407 全て
4408 </p>
4409
4410 <h2>例</h2>
4411
4412 <pre>
4413 &lt;dd&gt;&lt;a href="&lt;%addlink%&gt;" onclick="&lt;%addpopupcode%&gt;" title="ブログにアイテムを追加する"&gt;アイテムを投稿する&lt;/a&gt;&lt;/dd&gt;
4414 </pre>
4415
4416 </div>
4417
4418
4419 <div class="page">
4420 <a name="skinvar-sticky" id="skinvar-sticky"><span class="invisible">skinvar-sticky</span></a>
4421 <h1>スキン変数:sticky</h1>
4422
4423 <p>
4424 スキンにアイテムを表示します
4425 </p>
4426
4427 <h2>引数</h2>
4428 <ul>
4429     <li>必須:
4430         <table summary="Skin var::sticky::Require">
4431             <tr>
4432                 <th abbr="名前">名前</th>
4433                 <th abbr="値">値</th>
4434             </tr>
4435             <tr>
4436                 <td><strong>itemid</strong></td>
4437                 <td><a href="#if_condition">表示するアイテムのID</a></td>
4438             </tr>
4439             <tr>
4440                 <td><strong>template</strong></td>
4441                 <td>アイテムを表示するためのテンプレート</td>
4442             </tr>
4443         </table>
4444     </li>
4445 </ul>
4446
4447 <h2>スキンタイプ</h2>
4448
4449 <p>
4450 全て
4451 </p>
4452
4453 <h2>例</h2>
4454
4455 <pre>
4456 &lt;%sticky(11,default/index)%&gt;
4457 </pre>
4458
4459 </div>
4460
4461
4462
4463 <div class="page">
4464 <a name="templatevars-overview" id="templatevars-overview"><span class="invisible">templatevars-overview</span></a>
4465 <h1>テンプレート変数:概略</h1>
4466
4467 <h2>どういったものなのか?</h2>
4468
4469 <p>テンプレート変数はスキン変数と同じ方法で広く働きますが、テンプレート内部で利用できる点でスキン変数と区別されます。変数は <code>&lt;%<em style="font-style:italic;">変数名</em>%&gt;</code>という形で呼び出され、変数の機能によってはテキストを挿入します。また、その他のオプションパラメーターを持つ変数もあります。</p>
4470
4471 <h2>利用可能な変数</h2>
4472
4473 <p>
4474 テンプレート変数は、<code>「アイテムのヘッダー」、「アイテムの本体」、「アイテムのフッター」、「日付ヘッダー」、「日付フッター」、「続きへのリンク」、「アイテムリンクの編集」</code>といった、テンプレート・パーツの中で使用できます。(変数<code>image</code>、 <code>popup</code>、<code>media</code>、<code> plugin</code>はブログアイテムの中でも使用できます。)
4475 </p>
4476
4477 <ul>
4478     <li><a href="#templatevars-basic">基本の変数・・・</a>(title、bodyなど...)</li>
4479     <li><a href="#templatevars-advanced">上級の変数・・・</a>(include、pluginなど...)</li>
4480 </ul>
4481
4482 <p>コメント関連のテンプレート・パーツ(<code>「コメントのヘッダー」、「コメントの本体」、「コメントのフッター」、「コメントが1 つの時」、「コメントが2つ以上の時」、「コメントの続きを読む」、「コメントが無い時」、「長すぎるコメントの時」</code>)では、利用可能な変数のセットが異なります:</p>
4483
4484 <ul>
4485     <li><a href="#templatevars-comments">コメント関連の変数・・・</a></li>
4486 </ul>
4487
4488
4489 </div>
4490
4491
4492
4493 <div class="page">
4494 <a name="templatevars-basic" id="templatevars-basic"><span class="invisible">templatevars-basic</span></a>
4495 <h1>テンプレート変数:基本の変数</h1>
4496
4497 <p>これらの変数はすべて、そのときパースされているアイテムに関わる値になります。</p>
4498
4499 <table summary="Template var::Basic vars"><tr>
4500     <th abbr="名前">名前</th>
4501     <th abbr="説明">説明</th>
4502 </tr><tr>
4503     <td>title</td>
4504     <td>アイテムのタイトル</td>
4505 </tr><tr>
4506     <td>body</td>
4507     <td>「本文」のテキスト</td>
4508 </tr><tr>
4509     <td>more</td>
4510     <td>「続き」のテキスト</td>
4511 </tr><tr>
4512     <td>category</td>
4513     <td>アイテムが所属しているカテゴリーの名前</td>
4514 </tr><tr>
4515     <td>categorylink</td>
4516     <td>アイテムが所属しているカテゴリーのURL</td>
4517 </tr><tr>
4518     <td><a href="#templatevar-karma">karma</a></td>
4519     <td>カルマ投票の得点</td>
4520 </tr><tr>
4521     <td>authorlink</td>
4522     <td>投稿者の「メンバーの詳細ページ」のURL</td>
4523 </tr><tr>
4524     <td>itemlink</td>
4525     <td>アイテムのURL(permanent)</td>
4526 </tr><tr>
4527     <td><a href="#templatevar-author">author</a></td>
4528     <td>投稿者の「<a href="#shortnames">表示される名前</a>」</td>
4529 </tr><tr>
4530     <td><a href="#templatevar-smartbody">smartbody</a></td>
4531     <td>本文か続きのどちらか</td>
4532 </tr><tr>
4533     <td><a href="#templatevar-morelink">morelink</a></td>
4534     <td>「続き」部分のURL</td>
4535 </tr><tr>
4536     <td><a href="#templatevar-date">date</a></td>
4537     <td>フォーマット済みの日付</td>
4538 </tr><tr>
4539     <td><a href="#templatevar-time">time</a></td>
4540     <td>フォーマット済みの時刻</td>
4541 </tr><tr>
4542     <td>daylink</td>
4543     <td>アイテムが投稿された日付のアーカイブのURL</td>
4544 </tr><tr>
4545     <td><a href="#templatevar-comments">comments</a></td>
4546     <td>コメント・ブロック、もしくはコメント数</td>
4547 </tr><tr>
4548     <td>itemid</td>
4549     <td>アイテムのID</td>
4550 </tr><tr>
4551     <td>blogurl</td>
4552     <td>ブログのURL</td>
4553 </tr></table>
4554
4555 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
4556
4557
4558 </div>
4559
4560
4561
4562 <div class="page">
4563 <a name="templatevars-advanced" id="templatevars-advanced"><span class="invisible">templatevars-advanced</span></a>
4564 <h1>テンプレート変数:上級の変数</h1>
4565
4566
4567 <table summary="Template var::Advanced vars"><tr>
4568     <th abbr="名前">名前</th>
4569     <th abbr="説明">説明</th>
4570 </tr><tr>
4571     <td>authorid</td>
4572     <td>現在のアイテムの投稿者のID</td>
4573 </tr><tr>
4574     <td>blogid</td>
4575     <td>アイテムが所属するブログのID</td>
4576 </tr><tr>
4577     <td>catid</td>
4578     <td>アイテムが所属するカテゴリーのID</td>
4579 </tr><tr>
4580     <td>query</td>
4581     <td>存在していれば、検索文字列</td>
4582 </tr><tr>
4583     <td><a href="#templatevar-syndicate_title">syndicate_title</a></td>
4584     <td>RSSなどの配信用に、指定文字数以上を省略したアイテムのタイトル</td>
4585 </tr><tr>
4586     <td><a href="#templatevar-syndicate_description">syndicate_description</a></td>
4587     <td>RSSなどの配信用に、指定文字数以上を省略した「本文」テキスト</td>
4588 </tr><tr>
4589     <td>karmaposlink</td>
4590     <td>投票用のURL</td>
4591 </tr><tr>
4592     <td>karmaneglink</td>
4593     <td>投票用のURL</td>
4594 </tr><tr>
4595     <td>new</td>
4596     <td>前回訪問時意向に追加されたアイテムを示すテキストなど</td>
4597 </tr><tr>
4598     <td><a href="#skinvar-include">include</a></td>
4599     <td>指定されたファイルの内容をそのまま挿入</td>
4600 </tr><tr>
4601     <td><a href="#skinvar-parsedinclude">parsedinclude</a></td>
4602     <td>指定されたファイル内のスキン/テンプレート変数を展開して、その結果を挿入</td>
4603 </tr><tr>
4604     <td><a href="#skinvar-phpinclude">phpinclude</a></td>
4605     <td>指定されたファイルをPHPとして実行した結果を挿入</td>
4606 </tr><tr>
4607     <td><a href="#skinvar-plugin">plugin</a></td>
4608     <td>プラグインを実行</td>
4609 </tr><tr>
4610     <td><a href="#templatevar-edit">edit</a></td>
4611     <td>テンプレート「アイテムを編集するためのリンク」の内容を挿入</td>
4612 </tr><tr>
4613     <td><a href="#templatevar-editlink">editlink</a></td>
4614     <td>アイテム編集画面(bookmarklet)のURL</td>
4615 </tr><tr>
4616     <td><a href="#templatevar-editpopupcode">editpopupcode</a></td>
4617     <td>editlink用のウィンドウをポップアップするjavascriptコード</td>
4618 </tr><tr>
4619     <td><a href="#skinvar-skinfile">skinfile</a></td>
4620     <td>インポートされたスキンに属しているファイルへの正確なURLを挿入</td>
4621 </tr><tr>
4622     <td><a href="#skinvar-set">set</a></td>
4623     <td><a href="#parser-properties">パーサーのプロパティ</a>を設定</td>
4624 </tr><tr>
4625     <td><a href="#templatevar-image">image</a></td>
4626     <td>メディア・ライブラリの画像をインライン表示</td>
4627 </tr><tr>
4628     <td><a href="#templatevar-popup">popup</a></td>
4629     <td>メディア・ディレクトリの画像をポップアップ</td>
4630 </tr><tr>
4631     <td><a href="#templatevar-media">media</a></td>
4632     <td>メディア・ディレクトリの他のメディア・オブジェクト</td>
4633 </tr><tr>
4634     <td>relevance</td>
4635     <td>検索結果を表示するテンプレートに「検索関連度」を挿入する(2.5より)</td>
4636 </tr></table>
4637
4638 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
4639
4640 </div>
4641
4642
4643
4644
4645 <div class="page">
4646 <a name="templatevars-comments" id="templatevars-comments"><span class="invisible">templatevars-comments</span></a>
4647 <h1>テンプレート変数:コメント関連(前半)</h1>
4648 <a href="#templatevars-comments_l">テンプレート変数:コメント関連(後半)</a>
4649
4650 <table summary="Template comment var::First half"><tr>
4651     <th abbr="名前">名前</th>
4652     <th abbr="説明">説明</th>
4653 </tr><tr>
4654     <td>body</td>
4655     <td>コメントの本体</td>
4656 </tr><tr>
4657     <td>user</td>
4658     <td>コメント者の名前</td>
4659 </tr><tr>
4660     <td>userid</td>
4661     <td>コメント者のWebサイトのURL、もしくはコメント者のメールアドレス(入力されたままのものが挿入されます)</td>
4662 </tr><tr>
4663     <td>email</td>
4664     <td>コメント者のメールアドレス(スパム対策として、"@"は"(at)"に、".(ピリオド)"は"(dot)"に変換されます)</td>
4665 </tr><tr>
4666     <td>userlink</td>
4667     <td>コメント者がログイン中の登録メンバーの時はメンバー詳細ページに、それ以外の時は入力されたWebサイトのURL、もしくはメールアドレスに対する&lt;a href="..."&gt;タグ付きのリンク(有効なURLかメールアドレスが入力されていない場合は、コメント者の名前のみが表示されます)</td>
4668 </tr><tr>
4669     <td>userlinkraw</td>
4670     <td>userlinkと同じ。ただし、aタグの付いたリンクではなくURL、もしくはmailto:メールアドレスのみの表記。(入力されたURLやメールアドレスがいずれも文法的に有効でない場合は空になります)</td>
4671 </tr><tr>
4672     <td>useremail</td>
4673     <td>ユーザーのメールアドレス。もしコメント者によって入力されていない場合は空</td>
4674 </tr><tr>
4675     <td>userwebsite</td>
4676     <td>ユーザーのwebsiteのURL。もしコメント者によって入力されていない場合は空</td>
4677 </tr><tr>
4678         <td>userwebsitelink</td>
4679     <td>コメント者が登録メンバーの時はメンバー詳細ページに、それ以外の時は入力されたWebサイトのURLに対する&lt;a href="..."&gt;タグ付きのリンク(有効なURLが入力されていない場合は、コメント者の名前のみが表示されます)</td>
4680 </tr><tr>
4681     <td>memberid</td>
4682     <td>メンバーのID(コメント者がログイン中の登録メンバーでない時は0になります)</td>
4683 </tr><tr>
4684     <td>commentcount</td>
4685     <td>該当アイテムに付けられたコメントの総数</td>
4686 </tr><tr>
4687     <td><a href="#templatecommentwords" title="commentword()">commentword</a></td>
4688     <td>アイテムに付けられたコメントの件数の数え方の表記</td>
4689 </tr>
4690 </table>
4691 <a href="#templatevars-comments_l">テンプレート変数:コメント関連(後半)</a>
4692 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
4693 </div>
4694 <div class="page">
4695 <a name="templatevars-comments_l" id="templatevars-comments_l"><span class="invisible">templatevars-comments_l</span></a>
4696 <h1>テンプレート変数:コメント関連(後半)</h1>
4697 <a href="#templatevars-comments">テンプレート変数:コメント関連(前半)</a>
4698 <table summary="Template comment var::Second half">
4699 <tr>
4700     <td><a href="#templatevar-date" title="date([format])">date</a></td>
4701     <td>コメントが追加された時の日付</td>
4702 </tr><tr>
4703     <td><a href="#templatevar-time" title="time([format])">time</a></td>
4704     <td>コメントが追加された時の時刻</td>
4705 </tr><tr>
4706     <td>host</td>
4707     <td>コメントが投稿されたホスト名</td>
4708 </tr><tr>
4709     <td>ip</td>
4710     <td>コメントが投稿されたIPアドレス</td>
4711 </tr><tr>
4712     <td>commentid</td>
4713     <td>現在のコメントのID</td>
4714 </tr><tr>
4715     <td>itemid</td>
4716     <td>現在のアイテムのID</td>
4717 </tr><tr>
4718     <td>itemlink</td>
4719     <td>アイテムの詳細ページへのリンク</td>
4720 </tr><tr>
4721     <td><a href="#templateitemtitle" title="itemtitle([maxlength])">itemtitle</a></td>
4722     <td>現在のアイテムのタイトル</td>
4723 </tr><tr>
4724     <td>blogid</td>
4725     <td>ブログのID</td>
4726 </tr><tr>
4727     <td>blogurl</td>
4728     <td>ブログのURL</td>
4729 </tr><tr>
4730     <td><a href="#templatememberextra" title="authtext()">authtext</a></td>
4731     <td>コメント者がログイン中の登録メンバーの時は「<a href="#templatememberextra">登録メンバーからのコメントへの追加表示</a>」テンプレートで設定した内容、それ以外は空</td>
4732 </tr><tr>
4733     <td>short</td>
4734     <td>最初の改行部分から先が省略されたコメントの本体。テンプレートによっては末尾に<a href="#templatecommentcontinued">リンクが追加</a>されます。</td>
4735 </tr><tr>
4736     <td>excerpt</td>
4737     <td>コメントの本体。60文字でカットし'...'を追加</td>
4738 </tr><tr>
4739     <td>timestamp</td>
4740     <td>コメントが追加された時のタイムスタンプ</td>
4741 </tr><tr>
4742     <td><a href="#skinvar-include">include</a></td>
4743     <td>指定されたファイルの内容をそのまま挿入</td>
4744 </tr><tr>
4745     <td><a href="#skinvar-parsedinclude">parsedinclude</a></td>
4746     <td>指定されたファイル内のスキン/テンプレート変数を展開して、その結果を挿入</td>
4747 </tr><tr>
4748     <td><a href="#skinvar-phpinclude">phpinclude</a></td>
4749     <td>指定されたファイルをPHPとして実行した結果を挿入</td>
4750 </tr><tr>
4751     <td><a href="#skinvar-plugin">plugin</a></td>
4752     <td>プラグインを実行</td>
4753 </tr><tr>
4754     <td><a href="#skinvar-skinfile">skinfile</a></td>
4755     <td>インポートされたスキンに属しているファイルへの正確なURLを挿入</td>
4756 </tr><tr>
4757     <td><a href="#skinvar-set">set</a></td>
4758     <td><a href="#parser-properties">パーサーのプロパティ</a>を設定</td>
4759 </tr></table>
4760 <a href="#templatevars-comments">テンプレート変数:コメント関連(前半)</a>
4761
4762
4763
4764 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
4765
4766 </div>
4767
4768
4769
4770 <div class="page">
4771 <a name="templatevar-karma" id="templatevar-karma"><span class="invisible">templatevar-karma</span></a>
4772 <h1>テンプレート変数:karma</h1>
4773
4774 <p>カルマ投票のデータを挿入します。カルマ投票は、アイテムの'カルマ'を投票する方法で、正にでも負にでも投票できます。これら投票の総計によって、該当記事が訪問者にどのように思われているのか知ることができます。</p>
4775
4776 <h2>引数</h2>
4777
4778 <ul>
4779     <li>オプション:
4780         <table summary="Template var::Karma::Optional">
4781             <tr>
4782                 <th abbr="名前">名前</th>
4783                 <th abbr="挿入される情報の種類">挿入される情報の種類</th>
4784             </tr>
4785             <tr>
4786                 <td><strong><em>totalscore</em></strong></td>
4787                 <td>カルマ投票の総合得点(正の投票数から負の投票数を引いたもの/デフォルト)</td>
4788             </tr>
4789             <tr>
4790                 <td><strong><em>pos</em></strong></td>
4791                 <td>正の投票の総計</td>
4792             </tr>
4793             <tr>
4794                 <td><strong><em>neg</em></strong></td>
4795                 <td>負の投票の総計</td>
4796             </tr>
4797             <tr>
4798                 <td><strong><em>votes</em></strong></td>
4799                 <td>投票数の総計</td>
4800             </tr>
4801             <tr>
4802                 <td><strong><em>posp</em></strong></td>
4803                 <td>正に投じられたパーセンテージ</td>
4804             </tr>
4805             <tr>
4806                 <td><strong><em>negp</em></strong></td>
4807                 <td>負に投じられたパーセンテージ</td>
4808             </tr>
4809         </table>
4810     </li>
4811 </ul>
4812
4813
4814 <h2>例</h2>
4815 <pre><code>&lt;%karma(posp)%&gt;がよい記事だと評価しました(総計&lt;%votes%&gt;票)</code></pre>
4816
4817
4818 </div>
4819
4820
4821
4822 <div class="page">
4823 <a name="templateitemtitle" id="templateitemtitle"><span class="invisible">templateitemtitle</span></a>
4824 <h1>テンプレート変数:templateitemtitle</h1>
4825
4826 <p>コメント関連テンプレート変数で、元記事のタイトルを挿入します。</p>
4827
4828 <h2>引数</h2>
4829
4830 <ul>
4831     <li>オプション:
4832         <table summary="Template var::Item title::Optional">
4833             <tr>
4834                 <th abbr="名前">名前</th>
4835                 <th abbr="値">値</th>
4836             </tr>
4837             <tr>
4838                 <td><strong><em>maxlength</em></strong></td>
4839                 <td>maxlengthで指定された数値で、アイテムのタイトル省略。</td>
4840             </tr>
4841         </table>
4842     </li>
4843 </ul>
4844
4845 </div>
4846
4847
4848
4849
4850
4851
4852 <div class="page">
4853 <a name="templatevar-author" id="templatevar-author"><span class="invisible">templatevar-author</span></a>
4854 <h1>テンプレート変数:author</h1>
4855
4856 <p>投稿者のデータを挿入します。</p>
4857
4858 <h2>引数</h2>
4859 <ul>
4860     <li>オプション:
4861         <table summary="Template var::Author::Optional">
4862             <tr>
4863                 <th abbr="名前">名前</th>
4864                 <th abbr="挿入される情報の種類">挿入される情報の種類</th>
4865             </tr>
4866             <tr>
4867                 <td><strong><em>name</em></strong></td>
4868                 <td>投稿者の「<a href="#shortnames">表示される名前</a>」(ログインID)</td>
4869             </tr>
4870             <tr>
4871                 <td><strong><em>realname</em></strong></td>
4872                 <td>投稿者のハンドルネーム(本名)</td>
4873             </tr>
4874             <tr>
4875                 <td><strong><em>id</em></strong></td>
4876                 <td>投稿者のメンバーID</td>
4877             </tr>
4878             <tr>
4879                 <td><strong><em>url</em></strong></td>
4880                 <td>投稿者のウェブサイトのURL</td>
4881             </tr>
4882             <tr>
4883                 <td><strong><em>email</em></strong></td>
4884                 <td>投稿者の登録メールアドレス(使うのは避けるべき)</td>
4885             </tr>
4886         </table>
4887     </li>
4888 </ul>
4889
4890 <h2>例</h2>
4891
4892 <pre><code>&lt;%author%&gt;
4893 &lt;%author(realname)%&gt;
4894 &lt;a href="&lt;%author(url)%&gt;"&gt;&lt;%author%&gt;&lt;/a&gt;</code></pre>
4895
4896 </div>
4897
4898
4899
4900
4901 <div class="page">
4902 <a name="templatevar-smartbody" id="templatevar-smartbody"><span class="invisible">templatevar-smartbody</span></a>
4903 <h1>テンプレート変数:smartbody</h1>
4904
4905 <p>
4906 現在のアイテムを調べてから、「本文」と「続き」のどちらを表示するか決定します。
4907 </p>
4908
4909 <p>「続き」に何かが入力されていれば「続き」が、何も入力されていなければ「本文」が挿入されます。</p>
4910
4911 <table summary="Template var::Smart body" style="text-align: center;"><tr>
4912     <th abbr="部分名">部分名</th><th colspan="2" abbr="何か入力されている?">何か入力されている?</th>
4913 </tr><tr>
4914     <td>本文</td><td>入力あり</td><td>入力あり</td>
4915 </tr><tr>
4916     <td>続き</td><td>入力なし</td><td>入力あり</td>
4917 </tr><tr>
4918     <th abbr="smartbodyで挿入される部分">smartbodyで挿入される部分</th><th abbr="「本文」部分">「本文」部分</th><th abbr="「続き」部分">「続き」部分</th>
4919 </tr></table>
4920
4921 <h2>使用例</h2>
4922
4923 <p>「本文」に詳しい内容を入力し、「続き」には"紹介"、"抜粋"といった内容のものを入力し、「メインの目次ページ」で使用するテンプレートには<code>&lt;%smartbody%&gt;</code>を使い、抜粋が存在するときにはそれを、無い時は「本文」を使用するような使い方をします</p>
4924 <p>この時、「個別アイテムページ」で使うテンプレートには、<code> &lt;%body%&gt;</code> + <code>&lt;%more%&gt;</code>のかわりに<code>&lt;%body% &gt;</code>だけを記述するようにすると、より効果的に使えるでしょう</p>
4925 <!-- のテキストが完全なテキストと判断され、続きの部分はフロントページに表示される「紹介」や「抜粋」と判断されます。</p>
4926 <p>フロントページで使われているテンプレートには<code>&lt;%smartbody%&gt;</code>を使い、抜粋が存在するときにはそれを、無い場合は完全なテキストを挿入します。アイテムの詳細テンプレートには、<code> &lt;%body%&gt;</code> + <code>&lt;%more%&gt;</code>のかわりに<code>&lt;%body% &gt;</code>を使います。<code>&lt%body%&gt;</code>は少なくとも完全なアイテムが入っているのですから。</p> -->
4927
4928
4929
4930
4931 </div>
4932
4933
4934 <div class="page">
4935 <a name="templatevar-morelink" id="templatevar-morelink"><span class="invisible">templatevar-morelink</span></a>
4936 <h1>テンプレート変数:morelink</h1>
4937
4938 <p>
4939 テンプレート<a href="#templatemorelink">続きへのリンク</a>で定義されているリンクを挿入します。「続き」に何も入力されていない時は無視されます。
4940 </p>
4941
4942 <p>テンプレート部品'<a href="#templatemorelink">続きへのリンク</a>'の中身もまたパースされるので、同様に<a href="#templatevars-overview">テンプレート変数</a>を含むことができることに注意してください(例:<a href="#templatemorelink">続きへのリンク</a>に&lt;%morelink%&gt;を記述することは可能ですが、無限ループを起こします)。</p>
4943 <h2>引数</h2>
4944 <p>なし</p>
4945 </div>
4946
4947
4948 <div class="page">
4949 <a name="templatevar-date" id="templatevar-date"><span class="invisible">templatevar-date</span></a>
4950 <h1>テンプレート変数:date</h1>
4951
4952 <p>
4953 <a href="#templatedatetime">日付フォーマット</a>で設定した書式で日付を挿入します。オプションの引数に<a href="#strftime">strftime</a>変数を使用して、フォーマットを変更することもできます。
4954 </p>
4955
4956 <h2>引数</h2>
4957 <ul>
4958     <li>オプション:
4959         <table summary="Template var::Date::Optional">
4960             <tr>
4961                 <th abbr="名前">名前</th>
4962                 <th abbr="値">値</th>
4963             </tr>
4964             <tr>
4965                 <td><strong><em>format</em></strong></td>
4966                 <td>日付のフォーマットに用いる形式</td>
4967             </tr>
4968             <tr>
4969                 <td colspan="2">下記の4つの特別なパラメーターが利用可能です</td>
4970             </tr>
4971             <tr>
4972                 <td><strong><em><code>rfc822</code></em></strong></td>
4973                 <td>LocaleにあわせたRFC822フォーマットの日付</td>
4974             </tr>
4975             <tr>
4976                 <td><strong><em><code>rfc822GMT</code></em></strong></td>
4977                 <td>GMTにあわせたRFCフォーマットの日付</td>
4978             </tr>
4979             <tr>
4980                 <td><strong><em><code>iso8601</code></em></strong></td>
4981                 <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>
4982             </tr>
4983             <tr>
4984                 <td><strong><em><code>utc</code></em></strong></td>
4985                 <td>iso8601と同じ。ただし、タイムゾーンの表示として"Z"を使うUTCで表現される。</td>
4986             </tr>
4987         </table>
4988     </li>
4989 </ul>
4990
4991 <h2>例</h2>
4992 <pre>
4993 &lt;%date%&gt;
4994 &lt;%date(%x)%&gt;
4995 &lt;%date(rfc822)%&gt;
4996 &lt;%date(rfc822GMT)%&gt;
4997 </pre>
4998
4999
5000 </div>
5001
5002 <div class="page">
5003 <a name="templatevar-time" id="templatevar-time"><span class="invisible">templatevar-time</span></a>
5004 <h1>テンプレート変数:time</h1>
5005
5006 <p>
5007 <a href="#templatedatetime">時刻フォーマット</a>で設定した書式で時刻を挿入します。オプションの引数に<a href="#strftime">strftime</a>変数を使用して、フォーマットを変更することもできます。
5008 </p>
5009
5010 <h2>引数</h2>
5011 <ul>
5012     <li>オプション:
5013         <table summary="Template var::Time:::Optional">
5014             <tr>
5015                 <th abbr="名前">名前</th>
5016                 <th abbr="値">値</th>
5017             </tr>
5018             <tr>
5019                 <td><strong><em>format</em></strong></td>
5020                 <td>時刻のフォーマットに用いる形式</td>
5021             </tr>
5022         </table>
5023     </li>
5024 </ul>
5025
5026 <h2>例</h2>
5027 <pre>
5028 &lt;%time%&gt;
5029 &lt;%time(%X)%&gt;
5030 </pre>
5031
5032 </div>
5033
5034
5035 <div class="page">
5036 <a name="templatevar-comments" id="templatevar-comments"><span class="invisible">templatevar-comments</span></a>
5037 <h1>テンプレート変数:comments</h1>
5038
5039 <p>
5040 コメントブロックを挿入します。<a href="#templatecomments">このブロックの詳しい説明</a>。
5041 </p>
5042
5043 <h2>引数</h2>
5044 <ul>
5045     <li>オプション:
5046         <table summary="Template var::Comments::Optional">
5047             <tr>
5048                 <th abbr="名前">名前</th>
5049                 <th abbr="値">値</th>
5050             </tr>
5051             <tr>
5052                 <td><strong><em>MaxToShow</em></strong></td>
5053                 <td>表示するコメントの数(設定されていれば、Blog設定にある<a href="#blogmaxcomments">コメントの最大量</a>を上書きします)</td>
5054             </tr>
5055         </table>
5056     </li>
5057 </ul>
5058
5059 <h2>例</h2>
5060
5061 <pre>
5062 &lt;%comments%&gt;
5063 &lt;%comments(5)%&gt;
5064 </pre>
5065
5066 </div>
5067
5068
5069 <div class="page">
5070 <a name="templatevar-syndicate_title" id="templatevar-syndicate_title"><span class="invisible">templatevar-syndicate_title</span></a>
5071 <h1>テンプレート変数:syndicate_title</h1>
5072
5073 <p>
5074 HTMLタグを取り除き、指定された長さにまで縮めたアイテムのタイトルを挿入します(指定が無い時は100)。省略された場合、末尾に"..."が追加されます。
5075 </p>
5076
5077 <p>
5078 この変数はRSS等のために使うことが意図されていましたが、他にも便利な使い方があるでしょう。
5079 </p>
5080
5081 <h2>引数</h2>
5082 <ul>
5083     <li>オプション:
5084         <table summary="Template var::Syndicate title::Optional">
5085             <tr>
5086                 <th abbr="名前">名前</th>
5087                 <th abbr="値">値</th>
5088             </tr>
5089             <tr>
5090                 <td><strong><em>MaxChars</em></strong></td>
5091                 <td>省略せずに残す最大の幅(デフォルトは100)</td>
5092             </tr>
5093         </table>
5094     </li>
5095 </ul>
5096
5097 <h2>例</h2>
5098
5099 <pre>
5100 &lt;%syndicate_title%&gt;
5101 &lt;%syndicate_title(25)%&gt;
5102 </pre>
5103
5104 </div>
5105
5106 <div class="page">
5107 <a name="templatevar-syndicate_description" id="templatevar-syndicate_description"><span class="invisible">templatevar-syndicate_description</span></a>
5108 <h1>テンプレート変数:syndicate_description</h1>
5109
5110 <p>
5111 HTMLタグを取り除き、指定された幅にまで縮めたアイテムの本文を挿入します(指定が無い時は250)。テキストが縮められた場合は、末尾に"..."が追加される。
5112 </p>
5113
5114 <p>
5115 この変数はRSSのために使うことが意図されていましたが、他にも便利な使い方があるでしょう。
5116 </p>
5117
5118 <h2>引数</h2>
5119 <ul>
5120     <li>オプション:
5121         <table summary="Template var::Syndicate description::Optional">
5122             <tr>
5123                 <th abbr="名前">名前</th>
5124                 <th abbr="値">値</th>
5125             </tr>
5126             <tr>
5127                 <td><strong><em>MaxChars</em></strong></td>
5128                 <td>省略せずに残す最大の幅(デフォルトは250)</td>
5129             </tr>
5130         </table>
5131     </li>
5132 </ul>
5133
5134 <h2>例</h2>
5135
5136 <pre>
5137 &lt;%syndicate_description%&gt;
5138 &lt;%syndicate_description(25)%&gt;
5139 </pre>
5140
5141 </div>
5142
5143
5144 <div class="page">
5145 <a name="templatevar-image" id="templatevar-image"><span class="invisible">templatevar-image</span></a>
5146 <h1>テンプレート変数:image</h1>
5147
5148 <p>アイテム本体やテンプレートにインライン画像を挿入します。</p>
5149
5150 <p>通常テンプレート変数&lt;%image%&gt;はアイテムに画像を挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
5151
5152 <h2>引数</h2>
5153 <ul>
5154     <li>必須:
5155         <table summary="Template var::Image::Require">
5156             <tr>
5157                 <th abbr="名前">名前</th>
5158                 <th abbr="値">値</th>
5159             </tr>
5160             <tr>
5161                 <td><strong>filename</strong></td>
5162                 <td>画像ファイルの名前</td>
5163             </tr>
5164             <tr>
5165                 <td><strong>width</strong></td>
5166                 <td>画像の横幅(ピクセルかパーセンテージ)</td>
5167             </tr>
5168             <tr>
5169                 <td><strong>height</strong></td>
5170                 <td>画像の高さ(ピクセルかパーセンテージ)</td>
5171             </tr>
5172             <tr>
5173                 <td><strong>text</strong></td>
5174                 <td>画像の代用テキスト</td>
5175             </tr>
5176         </table>
5177     </li>
5178     <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく '|'で</em>区切られなければなりません。</li>
5179 </ul>
5180
5181 <h2>例</h2>
5182
5183 <pre>
5184 &lt;%image(myphoto.jpg|100|200|これが私です)%&gt;
5185 &lt;%image(myphoto.jpg|50%|50%|縮小していますが、これが私です)%&gt;
5186 </pre>
5187
5188 </div>
5189
5190
5191
5192 <div class="page">
5193 <a name="templatevar-popup" id="templatevar-popup"><span class="invisible">templatevar-popup</span></a>
5194 <h1>テンプレート変数:popup</h1>
5195
5196 <p>アイテム本体やテンプレートにポップアップ画像を挿入します。</p>
5197
5198 <p>通常テンプレート変数&lt;%popup%&gt;はアイテムに画像を挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
5199
5200 <h2>引数</h2>
5201 <ul>
5202     <li>必須:
5203         <table summary="Template var::Popup::Require">
5204             <tr>
5205                 <th abbr="名前">名前</th>
5206                 <th abbr="値">値</th>
5207             </tr>
5208             <tr>
5209                 <td><strong>filename</strong></td>
5210                 <td>画像ファイルの名前</td>
5211             </tr>
5212             <tr>
5213                 <td><strong>width</strong></td>
5214                 <td>画像の横幅(ピクセルかパーセンテージ)</td>
5215             </tr>
5216             <tr>
5217                 <td><strong>height</strong></td>
5218                 <td>画像の高さ(ピクセルかパーセンテージ)</td>
5219             </tr>
5220             <tr>
5221                 <td><strong>text</strong></td>
5222                 <td>画像の代用テキスト</td>
5223             </tr>
5224         </table>
5225     </li>
5226     <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく '|'で</em>区切られなければなりません。</li>
5227 </ul>
5228
5229 <h2>例</h2>
5230
5231 <pre>
5232 &lt;%popup(myphoto.jpg|100|200|これが私です)%&gt;
5233 &lt;%popup(myphoto.jpg|50%|50%|縮小していますが、これが私です)%&gt;
5234 </pre>
5235
5236 </div>
5237
5238
5239
5240 <div class="page">
5241 <a name="templatevar-media" id="templatevar-media"><span class="invisible">templatevar-media</span></a>
5242 <h1>テンプレート変数:media</h1>
5243
5244 <p>アイテム本体やテンプレートにメディアオブジェクトを挿入します。</p>
5245
5246 <p>通常テンプレート変数&lt;%media%&gt;はアイテムにメディアファイルを挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
5247
5248 <h2>引数</h2>
5249 <ul>
5250     <li>必須:
5251         <table summary="Template var::Media::Require">
5252             <tr>
5253                 <th abbr="名前">名前</th>
5254                 <th abbr="値">値</th>
5255             </tr>
5256             <tr>
5257                 <td><strong>filename</strong></td>
5258                 <td>オブジェクトファイルの名前</td>
5259             </tr>
5260             <tr>
5261                 <td><strong>text</strong></td>
5262                 <td>オブジェクトの説明テキスト</td>
5263             </tr>
5264         </table>
5265     </li>
5266     <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく '|'で</em>区切られなければなりません。</li>
5267 </ul>
5268
5269 <h2>例</h2>
5270
5271 <pre><code>&lt;%media(mysong.mp3|新曲を聞いてみてください)%&gt;</code></pre>
5272
5273 </div>
5274
5275
5276 <div class="page">
5277 <a name="templatevar-edit" id="templatevar-edit"><span class="invisible">templatevar-edit</span></a>
5278 <h1>テンプレート変数:edit</h1>
5279
5280 <p>
5281 <a href="#templateeditlink">テンプレート:アイテムを編集するためのリンク</a>の内容を挿入します。
5282 </p>
5283
5284 <p><strong>注意:</strong>ログイン状態のメンバーが、閲覧中のアイテムの編集を許可されている時のみ、この変数が働きます。それ以外の場合は、テンプレート変数&lt;%edit%&gt;は何も表示しません。</p>
5285
5286 <h2>例</h2>
5287 <p>「アイテムの本体」テンプレートの一例</p>
5288 <pre><code>&lt;h1&gt;&lt;%title%&gt;&lt;/h1&gt;
5289 &lt;p&gt;&lt;%body%&gt; &lt;%morelink%&gt;&lt;/p&gt;
5290 &lt;div class="metadata"&gt;
5291     &lt;%edit%&gt; &lt;%comments%&gt;
5292 &lt;/div&gt;</code></pre>
5293
5294 <h2>結果は次のようになります</h2>
5295
5296 <div class="example">
5297 <span class="heading_example">タイトル</span>
5298 <p style="margin:2px;">アイテムの本文</p>
5299 <div style="margin:2px;"><a href="#templatevar-edit">編集</a> - <a href="#templatevar-edit">5 comments</a></div>
5300 </div>
5301
5302 </div>
5303
5304
5305 <div class="page">
5306 <a name="templatevar-editlink" id="templatevar-editlink"><span class="invisible">templatevar-editlink</span></a>
5307 <h1>テンプレート変数:editlink</h1>
5308
5309 <p>
5310 アイテムを編集するためのbookmarkletのURLを挿入します。この変数は<a href="#templateeditlink">テンプレート:アイテムを編集するためのリンク</a>内で使用することができます。
5311 </p>
5312
5313 <h2>例</h2>
5314
5315 <p>「<a href="#templateeditlink">アイテムを編集するためのリンク</a>」テンプレートの一例</p>
5316 <pre>
5317 &lt;a href="&lt;%editlink%&gt;"
5318     onclick="&lt;%editpopupcode%&gt;"&gt;編集&lt;/a&gt; -
5319 </pre>
5320
5321 </div>
5322
5323
5324 <div class="page">
5325 <a name="templatevar-editpopupcode" id="templatevar-editpopupcode"><span class="invisible">templatevar-editpopupcode</span></a>
5326 <h1>テンプレート変数:editpopupcode</h1>
5327
5328 <p>
5329 'アイテムの編集'ウィンドウをポップアップで開くためのjavascriptのコードを挿入します。
5330 </p>
5331
5332 <h2>例</h2>
5333
5334 <p>「<a href="#templateeditlink">アイテムを編集するためのリンク</a>」テンプレートの一例</p>
5335 <pre>
5336 &lt;a href="&lt;%editlink%&gt;" onclick="&lt;%editpopupcode%&gt;"&gt;編集&lt;/a&gt; -
5337 </pre>
5338
5339 </div>
5340
5341
5342
5343 <div class="page">
5344 <a name="plugins" id="plugins"><span class="invisible">plugins</span></a>
5345 <h1>プラグイン</h1>
5346 <p>
5347 Nucleusでは機能を追加するために、プラグインをインストールすることができます。プラグインは次のリストの様に働き、Nucleus本体だけでは実現できな様々な機能を提供してくれるでしょう。
5348 </p>
5349 <ol>
5350     <li>スキン変数のように振舞う</li>
5351     <li>テンプレート変数のように振舞う</li>
5352     <li>Nucleusによって生成されたイベントのフック。「プラグインの管理」画面での「&uarr; ひとつ上へ」と「&darr; ひとつ下へ」リンクは、イベント発生時にプラグインを呼び出す順番を決定するために用いられます。最初のプラグインは最初に呼び出され、最後のプラグインは最後に呼び出されます。</li>
5353     <li><code>action.php</code>を通して呼び出されたときにアクタのように振舞う</li>
5354 </ol>
5355 <p>
5356 プラグインに対する責任は、完全にプラグインの作者にあることをお忘れなく。プラグイン作者は、プラグインが問題なく動くように作らなければなりません。
5357 </p>
5358 <a name="getplugins" id="getplugins"><span class="invisible">getplugins</span></a>
5359 <p>
5360 NucleusCMSのプラグインの主だったものは、以下の二つのページから見つけ出すことが出来ます。
5361 </p>
5362 <ul>
5363     <li><a href="http://wiki.nucleuscms.org/plugin" title="本家プラグインリスト">本家プラグインリスト</a></li>
5364     <li><a href="http://japan.nucleuscms.org/wiki/plugins" title="日本公式プラグインWiki">日本公式プラグインWiki</a></li>
5365 </ul>
5366 <p>
5367 どちらのページも全てのプラグインを網羅しているわけではありませんが、これらのページのどちらかであなたが必要としているプラグインを見つけることが出来るでしょう。
5368 インターネット上には無料の翻訳サービスがあるので、「読めない」と恐れることはありません。
5369 </p>
5370 あなたがプラグインを開発したり、機能を検索するその他のリソースとして、<a href="http://forum.nucleuscms.org/" title="本家フォーラム">本家フォーラム</a>や<a href="http://japan.nucleuscms.org/bb/" title="Nucleus日本語フォーラム">Nucleus日本語フォーラム</a>があります。
5371 これらのフォーラムの中でも、プラグインリストに掲載されていない小さなプラグインを見つけることが出来るでしょう。
5372 <p>
5373 </p>
5374 </div>
5375
5376 <div class="page">
5377 <a name="parser-properties" id="parser-properties"><span class="invisible">parser-properties</span></a>
5378 <a name="includemode" id="includemode"><span class="invisible">includemode</span></a>
5379 <a name="includeprefix" id="includeprefix"><span class="invisible">includeprefix</span></a>
5380 <h1>パーサーのプロパティ</h1>
5381
5382 <p>利用可能なパーサーオプションを以下に記述します。</p>
5383
5384 <table summary="Parser properties">
5385     <caption>パーサーのプロパティ</caption>
5386     <tr>
5387         <th abbr="オプション名">オプション名</th>
5388         <th colspan="2" abbr="値">値</th>
5389     </tr>
5390     <tr>
5391         <td rowspan="3">Includeモード</td>
5392         <td><strong>normal</strong></td>
5393         <td>通常の動作。ページを作成する「.php」ファイルのディレクトリ/URLから相対位置のファイルを取り出しインクルードします。</td>
5394     </tr>
5395     <tr>
5396         <td><strong>skindir</strong></td>
5397         <td>スキンディレクトリ/スキンURLから相対位置のファイルを取り出しインクルードします。</td>
5398     </tr>
5399     <tr>
5400         <td>影響を与えるスキン変数</td>
5401         <td>
5402             <ul>
5403                 <li><a href="#skinvar-include">include</a></li>
5404                 <li><a href="#skinvar-phpinclude">phpinclude</a></li>
5405                 <li><a href="#skinvar-parsedinclude">parsedinclude</a></li>
5406                 <li><a href="#skinvar-nucleusbutton">nucleusbutton</a></li>
5407             </ul>
5408         </td>
5409     </tr>
5410     <tr>
5411         <td rowspan="2">Includeプリフィックス</td>
5412         <td colspan="2"><p>このプロパティはインクルードするファイルそれぞれの頭に追加されるプリフィックスです。例えば、プリフィックスが<code>base/</code>でインクルードするファイルが<code>somefile.txt</code>なら、最終的には<code>base/somefile.txt</code>をインクルードすることになります。</p>
5413         <p>このプロパティはIncludeModeのプロパティと共に使われることが意図されています。この方法で、<code> <em>skindir/</em>somename/</code>にインポートされたスキンは、<code>IncludeMode</code>を<code>skindirを使う</code>に<code> IncludePrefix</code>を<code>somename/</code>に設定しておくことができます。 </p></td>
5414     </tr>
5415     <tr>
5416         <td>影響を与えるスキン変数</td>
5417         <td>
5418             <ul>
5419                 <li><a href="#skinvar-include">include</a></li>
5420                 <li><a href="#skinvar-phpinclude">phpinclude</a></li>
5421                 <li><a href="#skinvar-parsedinclude">parsedinclude</a></li>
5422                 <li><a href="#skinvar-nucleusbutton">nucleusbutton</a></li>
5423             </ul>
5424         </td>
5425     </tr>
5426 </table>
5427
5428 <p><code>Includeプリフィックス</code>と<code>Includeモード</code> のプロパティは、「スキンの一般的設定」において該当スキンでの包括的な設定が可能です。なお、プロパティが設定されてしまうと、例えばテンプレートも含めたすべてのパースデータにそれが適用されることを心にとめておいてください。</p>
5429
5430 </div>
5431
5432 </body>
5433 </html>