OSDN Git Service

68ba30e031eba1c4ed3d9c5ef16dafad8720e728
[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">
4 <head>
5 <!--
6         Nucleus: PHP/MySQL Weblog CMS (http://nucleuscms.org/)
7         Copyright (C) 2002-2011 The Nucleus Group
8         @license http://nucleuscms.org/license.txt GNU General Public License
9         @copyright Copyright (C) 2002-2011 The Nucleus Group
10         $Id$
11 -->
12 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
13 <meta http-equiv="Content-Style-Type" content="text/css" />
14 <link rel="index" href="./index.html" />
15 <title>Nucleus管理用ヘルプ</title>
16 <style type="text/css">
17
18 body{
19         font-size:10pt;
20         font-family:Helvetica,Arial,sans-serif;
21         color:#333;
22 }
23 .page{
24         padding:5px;
25         line-height:1.5;
26         margin-bottom:800px;
27 }
28 pre, code{font-family:"Courier New",Courier, monospace;color:#555;}
29 h1{
30         font-size:122%;
31         border-bottom:1px gray dashed;
32         color:#596d9d;
33         text-align:left;
34         letter-spacing:1px;
35 }
36 h2{
37         color:#000;
38         margin:5px 0;
39         background:none;
40         font-size:107%;
41         font-weight:normal;
42         border-color:#94a8c9;
43         border-style:solid;
44         border-width:0px 0px 0px 5px;
45         text-align:left;
46         letter-spacing:2px;
47         padding:0 0 0 8px;
48 }       
49 pre{
50         background-color:#eee;
51         padding:8px;
52         line-height:1.5;
53         white-space:-moz-pre-wrap; /* Mozilla */
54         white-space:-pre-wrap;     /* Opera 4-6 */
55         white-space:-o-pre-wrap;   /* Opera 7 */
56         white-space:pre-wrap;      /* CSS3 */
57         word-wrap:break-word;      /* IE 5.5+ */
58 }
59 .example{
60         background-color:#fff;
61         padding:8px;
62         border:1px solid #ccc;
63         border-right-color:#aaa;
64         border-bottom-color:#aaa;
65 }
66 ul{list-style:none;padding-left:10px;}
67 li{
68         text-indent:-5px;
69         margin-left:5px;
70         margin-bottom:5px;
71         padding-bottom:5px;
72         border-bottom:dotted 1px #999;
73 }
74 li strong{color:#002244;}
75 li ul li{margin-bottom:0;border:none;}
76 li table{text-indent:0px;}
77 ul.example{margin-left:0px;}
78 ul.example li{margin-left:17px;}
79 ul.templates{
80         line-height:1.5;
81         text-indent:-20px;
82         margin-left:20px;
83 }
84 a:link, a:visited{
85         color:#1D3565;
86         font-weight:bold;
87         text-decoration:underline;
88 }
89 a:hover{background-color:whitesmoke;}
90 .deprecated{
91         border:3px solid red;
92         padding:5px;
93         font-size:93%;
94 }
95 table{border-collapse:separate;border:1px solid #ccc;}
96 th{background-color:#eee;padding:2px;margin:2px;}
97 td{vertical-align:top;padding:3px;}
98 .note{background-color:#eee;padding:5px;}
99 .invisible{display:block;visibility:hidden;}
100 strong{font-weight:bold;}
101 em{font-style:italic;}
102 small{font-size:1em;}
103 .heading_example{margin:2px;font-weight:bold;}
104 .comment{text-align:right;padding-right:10px;}
105
106 </style>
107 <meta http-equiv="Content-Script-Type" content="text/javascript" />
108 </head>
109 <body>
110
111 <div class="page">
112 <h1>Nucleusポップアップ・ヘルプ</h1>
113 <p>ファイル読み込み中、しばらくお待ちください(ファイルサイズはおよそ180KBです)。</p>
114 </div>
115
116 <div class="page">
117 <a name="actionurl"></a>
118 <h1>action.phpへのフルURL</h1>
119
120 <p>この設定はNucleus付属のスクリプト<code>action.php</code>の絶対URLです。通常次のようになります。</p>
121 <pre>http://example.jp/actions.php</pre>
122
123 <p class="comment"><a href="http://japan.nucleuscms.org/help/actionurl">内容について気がついた事があればご連絡ください。</a></p>
124 </div>
125 <div class="page">
126 <a name="additem"></a>
127 <h1>アイテムの追加</h1>
128
129 <p>ブログにアイテムを追加する際、「本文」「タイトル」「続き」に4種類の変数を利用することができます:</p>
130 <ul>
131 <li><a href="#templatevar-popup">&lt;%popup(...)%&gt;</a> ポップアップ画像の挿入</li>
132 <li><a href="#templatevar-image">&lt;%image(...)%&gt;</a> インライン画像の挿入</li>
133 <li><a href="#templatevar-media">&lt;%media(...)%&gt;</a> メディアオブジェクトの挿入</li>
134 <li><a href="#skinvar-plugin">&lt;%plugin(...)%&gt;</a> プラグインによる処理</li>
135 </ul>
136 <p>&lt;%plugin%&gt;以外のこれらのタグはJavaScriptツールバーにある「メディアの追加」ボタンで書き入れられます。</p>
137
138 <p class="comment"><a href="http://japan.nucleuscms.org/help/additem">内容について気がついた事があればご連絡ください。</a></p>
139 </div>
140 <div class="page">
141 <a name="allowaccountcreation"></a>
142 <h1>アカウントの作成</h1>
143
144 <p>訪問者に自身のメンバーアカウント作成を許可することができます。新規メンバーは管理者がチームに加えるまでは、ブログにアイテムを追加することはできませんが、自分のコメントを削除したり変更したりすることが可能です。<a href="#allownewmemberlogin">新規メンバーのログイン許可</a>を許可している場合、管理領域にログインして自分の設定を変更することもできます。</p>
145
146 <p class="comment"><a href="http://japan.nucleuscms.org/help/allowaccountcreation">内容について気がついた事があればご連絡ください。</a></p>
147 </div>
148 <div class="page">
149 <a name="allownewmemberlogin"></a>
150 <h1>新規メンバーのログイン許可</h1>
151
152 <p>この設定は、訪問者による<a href="#allowaccountcreation">アカウントの作成</a>を許可している場合に、その方法で作られたアカウントを使用して<a href="#canlogin">管理領域にログイン</a>できるかどうかを設定します。</p>
153
154 <p class="comment"><a href="http://japan.nucleuscms.org/help/allownewmemberlogin">内容について気がついた事があればご連絡ください。</a></p>
155 </div>
156 <div class="page">
157 <a name="autosave"></a>
158 <h1>自動保存</h1>
159
160 <p>最後に変更を加えてから10分後に、自動的に<a href="#draft">ドラフト</a>として保存する機能です。投稿、または編集途中に他の用事が出来て、記事を保存するのを忘れてしまった時などに、不用意に編集内容を失わずにすみます。</p>
161 <p>もし、10分待たずに下書きを保存したくなったら、フォームの下の方にある「<em>ドラフト保存</em>」ボタンをクリックします。</p>
162 <p>この機能は、メンバーごとの設定でオン、オフを切り替える事が出来ます。</p>
163
164 <p class="comment"><a href="http://japan.nucleuscms.org/help/autosave">内容について気がついた事があればご連絡ください。</a></p>
165 </div>
166 <div class="page">
167 <a name="baseskin"></a>
168 <h1>基本のスキン</h1>
169
170 <p>適用すべきスキンが見つからなかった時に代用するスキンを設定します。これはスキン・パーツが設定されていなかったり、スキンが明確に指定されていなかったりした時に起こります。</p>
171 <p>ほとんどのユーザーは、この設定を気にする必要がありません。</p>
172
173 <p class="comment"><a href="http://japan.nucleuscms.org/help/baseskin">内容について気がついた事があればご連絡ください。</a></p>
174 </div>
175 <div class="page">
176 <a name="blogdefaultskin"></a>
177 <h1>標準のスキン</h1>
178
179 <p>ブログが表示される時には、ブログごとの「設定」で選択された「標準のスキン」が使用されます。選択できるのは一つだけです。(URLの引数として指定することで、別のスキンで表示させることは可能です)</p>
180
181 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogdefaultskin">内容について気がついた事があればご連絡ください。</a></p>
182 </div>
183 <div class="page">
184 <a name="bloglistexample"></a>
185 <h1>テンプレート:ブログリストの例</h1>
186
187 <p><a href="#templatebloglists">「テンプレート:ブログリスト」の解説に戻る</a></p>
188 <h2>ブログリストヘッダー</h2>
189 <pre><code>&lt;ul&gt;
190 &lt;li&gt;&lt;a href="&lt;%siteurl%&gt;"&gt;&lt;%sitename%&gt;&lt;/a&gt;&lt;/li&gt;</code></pre>
191 <h2>ブログリストアイテム</h2>
192 <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>
193 <h2>ブログリストフッター</h2>
194 <pre><code>&lt;/ul&gt;</code></pre>
195 <h2>表示は次のようになります</h2>
196 <ul class="example">
197 <li><a href="#bloglistexample">あなたのサイト</a></li>
198 <li><a href="#bloglistexample" title="あなたのブログの説明">あなたのブログ</a></li>
199 <li><a href="#bloglistexample" title="わたしのブログの説明">わたしのブログ</a></li>
200 </ul>
201
202 <p class="comment"><a href="http://japan.nucleuscms.org/help/bloglistexample">内容について気がついた事があればご連絡ください。</a></p>
203 </div>
204 <div class="page">
205 <a name="blogmaxcomments"></a>
206 <h1>コメントの最大量</h1>
207
208 <p><em>メインの目次ページ</em>に表示するコメントの最大数です。<strong>これはコメント可能な最大数を制限するものではありません</strong>。個別アイテムページでは、設定した最大数を超えていても全てのコメントが表示されます。</p>
209 <p class="note"><strong>注意:</strong>
210 テンプレート内部では、テンプレート変数<a href="#templatevar-comments">comments</a>の引数によってここでの値が上書きされます。</p>
211
212 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogmaxcomments">内容について気がついた事があればご連絡ください。</a></p>
213 </div>
214 <div class="page">
215 <a name="blognotify"></a>
216 <h1>通知するメールアドレス</h1>
217
218 <p>このオプションには、新しくコメントが追加された時などに通知するメールアドレスを、一つあるいは複数設定することができます。もし通知が不要なら空っぽにしておいてください。メールアドレスは、当然ですが、有効なものでなくてはなりません。</p>
219 <p>複数のメールアドレスを設定する場合には、各メールアドレスをセミコロン(<strong>;</strong>)で区切ってください。</p>
220 <div class="note">
221 <strong>注意:</strong>設定フィールドの最大長は128文字です。セミコロン(<strong>;</strong>)を含んだ合計の文字数が128文字を超えない限り、メールアドレスはいくつでも設定することができます。
222 </div>
223 <div class="note">
224 <strong>注意:</strong>通知先に、メンバー登録に使われているメールアドレスを設定した場合、自分で書いたアイテムやコメントの通知はされません。自分で書いたことは知っているはずですから、問題にはならないでしょう。
225 </div>
226
227 <p class="comment"><a href="http://japan.nucleuscms.org/help/blognotify">内容について気がついた事があればご連絡ください。</a></p>
228 </div>
229 <div class="page">
230 <a name="blogsearchable"></a>
231 <h1>常に検索対象に含める</h1>
232
233 <p>「常に検索対象にする」オプションが選択されていると、同一のNucleus内で行われたすべてのブログ内検索において、<strong>常に</strong>検索対象に含まれます。</p>
234 <p>例として、"lifelog"と"linkdump"という2つのブログを持ち、"linkdump"の「常に検索対象にする」が「はい」、"lifelog"は「いいえ」にになっていると仮定しましょう。そうすると、"lifelog"で検索した場合は"linkdump"も検索するのに対して、"linkdump"での検索では、"linkdump"のエントリーしか検索しません。</p>
235
236 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogsearchable">内容について気がついた事があればご連絡ください。</a></p>
237 </div>
238 <div class="page">
239 <a name="blogtimeoffset"></a>
240 <h1>サーバ時刻との時差</h1>
241
242 <p>もしサーバの時刻とあなたの住んでいる地域の時刻とが一致していなければ、ここにサーバとの時差を入力することで、Nucleus内部の時刻をあなたの住んでいる地域の時刻に合わせることができます(マイナス時差の地域に住んでいる場合は、マイナス記号付きで入力します)。参考のために現在のサーバの時刻が表示されています。</p>
243 <h2>実例</h2>
244 <p>あなたの住んでいる地域の時刻が20:35で、表示されているサーバの時刻が14:35のとき、ブログの時刻を20:35にするためには「サーバ時刻との時差」を6.0に設定します。</p>
245 <p class="note"><strong>注意:</strong>30分刻みでの時差のある地域のために、0.5刻みで設定することができます。例えば「サーバ時刻との時差」を<strong>1.5</strong>に設定すると、1時間30分の補正となります。</p>
246
247 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogtimeoffset">内容について気がついた事があればご連絡ください。</a></p>
248 </div>
249 <div class="page">
250 <a name="blogupdatefile"></a>
251 <h1>自動更新するファイル</h1>
252
253 <p>ブログに新しいアイテムが追加された時に、上書きするファイルのパスを入力します。このファイルは、新しいアイテムが追加されるたびに最終変更時のタイムスタンプが上書きされ、外部からはこのファイルを参照することで、ブログに更新があったかどうかをチェックすることができます。このファイルは訪問者によるコメントが追加された時や、スキン/テンプレートに変更を加えた時には更新されません。アイテムが追加されてブログの記事に変更があったときに更新されるので、「Weblogの更新状況」等を作成するサービスに使うことができます。</p>
254 <p>自動更新されるファイルが必要ないときは、フィールドを空っぽにしておいてください。</p>
255 <p>自動更新されるファイルの場所は管理領域からの相対パスでも指定することが可能ですが、<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>にしてください。</p>
256
257 <p class="comment"><a href="http://japan.nucleuscms.org/help/blogupdatefile">内容について気がついた事があればご連絡ください。</a></p>
258 </div>
259 <div class="page">
260 <a name="canlogin"></a>
261 <h1>管理者領域へのログイン</h1>
262
263 <p><a href="#superadmin" title="Administrator Privileges">super-admin</a>はそれぞれのメンバーを、管理領域へのログインを許可しないよう設定できます。</p>
264
265 <p class="comment"><a href="http://japan.nucleuscms.org/help/canlogin">内容について気がついた事があればご連絡ください。</a></p>
266 </div>
267 <div class="page">
268 <a name="categorylistexample"></a>
269 <h1>テンプレート:カテゴリーリストの例</h1>
270
271 <p><a href="#templatecategorylists">「テンプレート:カテゴリーリスト」の解説に戻る</a></p>
272 <h2>カテゴリーリストヘッダー</h2>
273 <pre><code>&lt;ul&gt;
274 &lt;li&gt;&lt;a href="&lt;blogurl%&gt;"&gt;まとめて表示&lt;/a&gt;&lt; /li&gt;</code></pre>
275 <h2>カテゴリーリストアイテム</h2>
276 <pre><code>&lt;li&gt;&lt;a href="&lt;%catlink%&gt;"&gt;&lt;%catname%&gt;&lt;/a&gt;&lt;/li&gt;</code></pre>
277 <h2>カテゴリーリストフッター</h2>
278 <pre><code>&lt;/ul&gt;</code></pre>
279 <h2>結果はこうなります:</h2>
280 <ul class="example">
281 <li><a href="#categorylistexample">まとめて表示</a></li>
282 <li><a href="#categorylistexample">あなたのカテゴリー</a></li>
283 <li><a href="#categorylistexample">わたしのカテゴリー</a></li>
284 </ul>
285
286 <p class="comment"><a href="http://japan.nucleuscms.org/help/categorylistexample">内容について気がついた事があればご連絡ください。</a></p>
287 </div>
288 <div class="page">
289 <a name="convertbreaks"></a>
290 <h1>改行を変換する</h1>
291 <p>Nucleusはアイテム内の改行を、デフォルトで<code>&lt;br/&gt;</code>タグに変換します。この設定によって、アイテム内の改行箇所を出力後の(X)HTMLに反映させることができます。</p>
292 <p>手馴れたユーザーや、Semantic Web(<code>br</code>タグは情報を付加せず、ただ記述のためにのみ使われる)のために努力するユーザーの中には、この機能が迷惑だと感じるかもしれません。その場合はこのオプションを「いいえ」に設定してください。</p>
293
294 <p class="comment"><a href="http://japan.nucleuscms.org/help/convertbreaks">内容について気がついた事があればご連絡ください。</a></p>
295 </div>
296 <div class="page">
297 <a name="cookies"></a>
298 <h1>Cookie設定</h1>
299
300 <h2>ログインCookieの有効期間</h2>
301 <p>デフォルトでは、メンバーがログインするとブラウザにcookieが保存され、翌日に戻ってきたときに再びログインする必要がなくなります。クッキーの有効期間によって、いつ無効になるか決定されます。</p>
302 <ul>
303 <li><strong>セッションごと</strong> ブラウザを終了させるとcookieは削除されます。</li>
304 <li><strong>一ヶ月</strong> 一ヶ月続けてサイトか管理領域を訪れないというようなことが無い限り、cookieはコンピュータに残り続けます。このオプションを使えば、おそらく再ログインする必要はなくなるでしょう。(自分でログアウトしたときや、他のコンピュータからログインするときは別ですが)</li>
305 </ul>
306 <h2>CookieパスとCookieドメイン</h2>
307 <p>これらは高度な設定です。通常は、cookieパスは単純にスラッシュ("/")、cookieドメインは空っぽの状態から変更する必要はありません。</p>
308 <h2>セキュアCookie</h2>
309 <p>通常は「いいえ」に設定してください。HTTPSのurlを用いており、cookieの送受信をhttps接続を通してのみに限定したい時だけ、この設定を「はい」にします。</p>
310 <h2>最終訪問日時Cookieの保存</h2>
311 <p>訪問者が最後に訪れた時間をcookieに保存させるように設定することができます。これによって、<a href="#templatenew">新規アイテム</a>の隣にマークを付けることができます。</p>
312
313 <p class="comment"><a href="http://japan.nucleuscms.org/help/cookies">内容について気がついた事があればご連絡ください。</a></p>
314 </div>
315 <div class="page">
316 <a name="debugvars"></a>
317 <h1>デバッグモード</h1>
318
319 <p>「はい」に設定すると、システム情報を表示したり、対応しているプラグインをデバッグモードにしたりできます。</p>
320
321 <p class="comment"><a href="http://japan.nucleuscms.org/help/debugvars">内容について気がついた事があればご連絡ください。</a></p>
322 </div>
323 <div class="page">
324 <a name="defaultblog"></a>
325 <h1>既定のBlog</h1>
326
327 <p>サイトへの接続時にブログが指定されていない場合に表示されるブログです。</p>
328
329 <p class="comment"><a href="http://japan.nucleuscms.org/help/defaultblog">内容について気がついた事があればご連絡ください。</a></p>
330 </div>
331 <div class="page">
332 <a name="defaultlistsize"></a>
333 <h1>一覧の既定の表示数</h1>
334
335 <p>一覧表示画面で一度に表示するブログ、アイテム、コメントの数を入力します。初期値は「10」です。</p>
336
337 <p class="comment"><a href="http://japan.nucleuscms.org/help/defaultlistsize">内容について気がついた事があればご連絡ください。</a></p>
338 </div>
339 <div class="page">
340 <a name="disablesite"></a>
341 <h1>サイトの閉鎖</h1>
342
343 <p>Nucleusのサイト全体を閉鎖することが可能です。なんらかの設定調整を行うときに、あるいは何か恐ろしい間違いが起きた時にこれを実行したいと思うかもしれません:-)</p>
344 <p>チェックボックスを「はい」に設定した場合に、訪問者はここで設定したURLにリダイレクトされます。</p>
345 <p>例外:<strong>管理領域</strong>は閉鎖していない時と同様に利用可能であり、<strong><a href="#superadmin">最高管理者</a></strong>は通常通りサイト全体を閲覧することができます。(あとでサイトを再開することを忘れないでください;-))</p>
346
347 <p class="comment"><a href="http://japan.nucleuscms.org/help/disablesite">内容について気がついた事があればご連絡ください。</a></p>
348 </div>
349 <div class="page">
350 <a name="draft"></a>
351 <h1>ドラフト(Drafts/草稿)</h1>
352
353 <p>ドラフト状態のアイテムはブログの公開されたところでは閲覧することができません。推敲に時間をかけたい時や、、実際に投稿するまでに、少し時間を空けたいときなどに役に立つでしょう。ドラフト状態のアイテムは「管理ホーム」にリストとして表示されるので、時間があるときに、いつでも作業を再開することが可能です。</p>
354 <p>ドラフト状態のアイテムを編集する際に、「<strong>今すぐ追加</strong>」のラジオボタンを選んで「保存」ボタンを押すと、ドラフト状態が解除されてブログに公開されます。</p>
355
356 <p class="comment"><a href="http://japan.nucleuscms.org/help/draft">内容について気がついた事があればご連絡ください。</a></p>
357 </div>
358 <div class="page">
359 <a name="extended"></a>
360 <h1>「続き」部分</h1>
361
362 <p>アイテムには、長文記事を分割して表示するために、オプションとして「続き」部分があります。例えば、記事がブログのメインページに置くには長すぎる場合、導入を「本文」部分に、残りを「続き」部分に書くことができます。テンプレートによって、表示の形態は変わってきますが、ブログのメインページを閲覧すると「続きを読む」というリンクが出現します。</p>
363 <p>もしアイテムの単なる<em>概略</em>として導入部分を書きたいのなら、<a href="#templatevar-smartbody">smartbody</a>というテンプレート変数を用いることで、「本文」と「続き」の表示を分けることも可能です。</p>
364
365 <p class="comment"><a href="http://japan.nucleuscms.org/help/extended">内容について気がついた事があればご連絡ください。</a></p>
366 </div>
367 <div class="page">
368 <a name="future"></a>
369 <a name="allowpastposting"></a>
370 <h1>後で追加/過去の日時での投稿</h1>
371
372 <h2>後で追加</h2>
373 <p>アイテム追加フォームの「後で追加」オプションをチェックすることで、アイテムを指定した時間きっかりに公開することができます。指定された時間が来るまで、アイテムはサイトの公開された部分で見られることはありません。</p>
374 <p>この日時は、アイテムを追加するブログの「過去の日時での投稿を許可する」オプションが有効である場合を除いて、<strong>未来のものでなくてはなりません</strong>。</p>
375 <h2>過去の日時での投稿を許可する</h2>
376 <p>この設定を有効にすると、アイテムを追加する時に、アイテムの投稿日時を過去に指定することができるようになります。また、既存のアイテムの投稿日時を編集することもできるようになります。</p>
377
378 <p class="comment"><a href="http://japan.nucleuscms.org/help/future">内容について気がついた事があればご連絡ください。</a></p>
379 </div>
380 <div class="page">
381 <a name="language"></a>
382 <h1>言語</h1>
383
384 <p>Nucleusが生成する個々のメンバー用のコンテンツを作成するときに用いられる言語を選択することができます。Nucleusによって生成されるコンテンツには、管理領域、エラーメッセージ、スキンにおけるフォームなどが含まれます。</p>
385 <p>言語の選択を行う場所は二ヶ所あります。一箇所目は「グローバル設定」で、デフォルトで用いられる「既定の言語」を設定します。もう一箇所は、各「メンバーの編集」ページの設定でメンバー毎ログイン時の使用言語を設定することができます。</p>
386 <p>これら両方の設定が無効の場合、英語がデフォルトの言語として用いられます</p>
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 <p class="comment"><a href="http://japan.nucleuscms.org/help/language">内容について気がついた事があればご連絡ください。</a></p>
390 </div>
391 <div class="page">
392 <a name="media"></a>
393 <h1>メディア</h1>
394
395 <p>Nucleusはメディアファイル(画像、動画、音楽など)をウェブサイトにアップロードすることができます。</p>
396 <p>このためにいくつかの設定が必要となります:</p>
397 <ul>
398 <li><strong>メディア(画像・音声)ディレクトリ</strong>:メディアファイルが保存されるサーバー上の場所(サーバのファイルシステム上のパス)</li>
399 <li><strong>メディアURL</strong>:メディアファイルのURL上の場所</li>
400 <li><strong>ファイルのアップロードを許可しますか?</strong>:ファイルのアップロードを不許可にすることができます</li>
401 <li><strong>アップロードを許可するファイルタイプ</strong>:アップロードできるファイルの拡張子(複数必要な場合は、コンマで区切る)</li>
402 <li><strong>アップロードファイルの最大サイズ</strong>:ここで設定したものよりファイルサイズの大きなものはアップロードすることができません。</li>
403 <li><strong>アップロードするファイル名の頭に日付を付加する</strong>:アップロードされたファイルのファイル名の先頭に、現在の日付を付加するかどうかを選択します。このオプションで「はい」を選んでいると、例えば "bunny.jpg"という名前のファイルを2008年9月5日にアップロードしたなら、"20080905-bunny.jpg"というファイル名になります。何故こんな機能があるかというと、大量のファイルをアップロードしているときについ同じ名前を用いてしまう問題を避けるためです。</li>
404 </ul>
405 <p>メンバーはそれぞれ、自身のメディアファイルのプライベートなコレクションを持ちます。また、それ以外のメディア・ディレクトリ下のサブディレクトリはグローバルなコレクション(メンバー間で共有)とみなされます。</p>
406 <p>アップロードは悪用を予防するため、少なくとも一つのブログチームに入っているメンバーでなくては行えません。</p>
407
408 <p class="comment"><a href="http://japan.nucleuscms.org/help/media">内容について気がついた事があればご連絡ください。</a></p>
409 </div>
410 <div class="page">
411 <a name="messageservice"></a>
412 <h1>メッセージサービス</h1>
413
414 <h2>メンバー間メッセージサービス</h2>
415 <p>メンバーのプライバシーのために、メールアドレスを隠したままで、スクリプトを通してメンバー同士でメールメッセージの送信ができます。送信されたメッセージには両ユーザーのメールアドレスが含まれますので、その後は通常のメールを用いた連絡を続けることができます。このサービスは無効にすることが可能です。</p>
416 <h2>メンバー以外のメッセージサービス</h2>
417 <p>デフォルトでは非メンバーは、入力されたメールアドレスが有効なものかチェックする方法が無いために、メッセージサービスを使用できません。「メンバー以外からのメッセージ送付を許可」することによってこの制限を緩和できます。非メンバーはメッセージの投函時にメールアドレスを尋ねられ、そのアドレスがメールのヘッダー<code>From:</code>に表示されることになります。</p>
418
419 <p class="comment"><a href="http://japan.nucleuscms.org/help/messageservice">内容について気がついた事があればご連絡ください。</a></p>
420 </div>
421 <div class="page">
422 <a name="parser-properties"></a>
423 <a name="includemode"></a>
424 <a name="includeprefix"></a>
425 <h1>パーサーのプロパティ</h1>
426 <p>利用可能なパーサーオプションを以下に記述します。</p>
427 <table>
428 <caption>パーサーのプロパティ</caption>
429 <tr><th>オプション名</th><th>値</th></tr>
430 <tr>
431 <td>IncludeMode<br />Includeモード</td>
432 <td>
433 <p><strong>normal</strong>:通常の動作。ページを作成する「.php」ファイルのディレクトリ/URLから相対位置のファイルを取り出しインクルードします。</p>
434 <p><strong>skindir</strong>:スキンディレクトリ/スキンURLから相対位置のファイルを取り出しインクルードします。</p>
435 <p><b>影響を与えるスキン変数</b></p>
436 <ul>
437 <li><a href="#skinvar-include">include</a></li>
438 <li><a href="#skinvar-phpinclude">phpinclude</a></li>
439 <li><a href="#skinvar-parsedinclude">parsedinclude</a></li>
440 <li><a href="#skinvar-nucleusbutton">nucleusbutton</a></li>
441 </ul>
442 </td>
443 </tr>
444 <tr>
445 <td>IncludePrefix<br />Includeプレフィックス</td>
446 <td>
447 <p>このプロパティはインクルードするファイルそれぞれの頭に追加されるプリフィックスです。<br />例えば、プリフィックスが <code>base/</code> でインクルードするファイルが <code>somefile.txt</code> なら、最終的には <code>base/somefile.txt</code> をインクルードすることになります。</p>
448 <p>このプロパティはIncludeModeのプロパティと共に使われることが意図されています。<br />この方法で、 skindir/somename/ にインポートされたスキンは、 <code>IncludeMode</code> を <code>skindirを使う</code> に <code> IncludePrefix</code> を <code>somename/</code> に設定しておくことができます。 </p>
449 <p><b>影響を与えるスキン変数</b></p>
450 <ul>
451 <li><a href="#skinvar-include">include</a></li>
452 <li><a href="#skinvar-phpinclude">phpinclude</a></li>
453 <li><a href="#skinvar-parsedinclude">parsedinclude</a></li>
454 <li><a href="#skinvar-nucleusbutton">nucleusbutton</a></li>
455 </ul>
456 </td>
457 </tr>
458 </table>
459 <p><code>Includeプリフィックス</code> と <code>Includeモード</code> のプロパティは、「スキンの一般的設定」において該当スキンでの包括的な設定が可能です。<br />なお、プロパティが設定されてしまうと、例えばテンプレートも含めたすべてのパースデータにそれが適用されることを心にとめておいてください。</p>
460 <p class="comment"><a href="http://japan.nucleuscms.org/help/parser-properties">内容について気がついた事があればご連絡ください。</a></p>
461 </div>
462 <div class="page">
463 <a name="plugins"></a>
464 <h1>プラグイン</h1>
465
466 <p>Nucleusでは機能を追加するために、プラグインをインストールすることができます。プラグインは次のリストの様に働き、Nucleus本体だけでは実現できな様々な機能を提供してくれるでしょう。</p>
467 <ol>
468 <li>スキン変数のように振舞う</li>
469 <li>テンプレート変数のように振舞う</li>
470 <li>Nucleusによって生成されたイベントのフック。「プラグインの管理」画面での「&uarr; ひとつ上へ」と「&darr; ひとつ下へ」リンクは、イベント発生時にプラグインを呼び出す順番を決定するために用いられます。最初のプラグインは最初に呼び出され、最後のプラグインは最後に呼び出されます。</li>
471 <li><code>action.php</code>を通して呼び出されたときにアクタのように振舞う</li>
472 </ol>
473 <p>プラグインに対する責任は、完全にプラグインの作者にあることをお忘れなく。プラグイン作者は、プラグインが問題なく動くように作らなければなりません。</p>
474 <a name="getplugins"></a>
475 <p>NucleusCMSのプラグインの主だったものは、以下の二つのページから見つけ出すことが出来ます。</p>
476 <ul>
477 <li><a href="http://wiki.nucleuscms.org/plugin" title="本家プラグインリスト">本家プラグインリスト</a></li>
478 <li><a href="http://japan.nucleuscms.org/wiki/plugins" title="日本公式プラグインWiki">日本公式プラグインWiki</a></li>
479 </ul>
480 <p>どちらのページも全てのプラグインを網羅しているわけではありませんが、これらのページのどちらかであなたが必要としているプラグインを見つけることが出来るでしょう。
481 インターネット上には無料の翻訳サービスがあるので、「読めない」と恐れることはありません。</p>
482 あなたがプラグインを開発したり、機能を検索するその他のリソースとして、<a href="http://forum.nucleuscms.org/" title="本家フォーラム">本家フォーラム</a>や<a href="http://japan.nucleuscms.org/bb/" title="Nucleus日本語フォーラム">Nucleus日本語フォーラム</a>があります。
483 これらのフォーラムの中でも、プラグインリストに掲載されていない小さなプラグインを見つけることが出来るでしょう。
484
485 <p class="comment"><a href="http://japan.nucleuscms.org/help/plugins">内容について気がついた事があればご連絡ください。</a></p>
486 </div>
487 <div class="page">
488 <a name="pluginurl"></a>
489 <h1>プラグインURL</h1>
490
491 <p>この設定はプラグイン管理領域のベースURLです。通常次のようになります。</p>
492 <pre>http://example.jp/nucleus/plugins/</pre>
493
494 <p class="comment"><a href="http://japan.nucleuscms.org/help/pluginurl">内容について気がついた事があればご連絡ください。</a></p>
495 </div>
496 <div class="page">
497 <a name="protectmemnames"></a>
498 <h1>メンバー名の保護</h1>
499
500 <p>訪問者によるメンバーへの成りすましを防止するために、メンバーとして登録済みの名前を使ってのゲストコメントはできないようになっています。このオプションを「いいえ」に設定することで、この規制を緩和することができます。</p>
501
502 <p class="comment"><a href="http://japan.nucleuscms.org/help/protectmemnames">内容について気がついた事があればご連絡ください。</a></p>
503 </div>
504 <div class="page">
505 <a name="sendping"></a>
506 <h1>Pingサーバに更新通知を送信する</h1>
507
508 <p>ブログを更新した時に、ブログ検索サイト等の公開している複数のpingサーバに更新pingを送信することができます。これらのpingサーバを用意しているサイトでは、リクエストに応じて最近更新されたブログのリストを提示してくれます。このデータを利用した新着記事のリスト等のサービスを、数多くのウェブサイトが提供していますので、このオプションを「はい」に設定することで、あなたのブログは新しい訪問者を得ることになるでしょう。</p>
509 <p class="note"><strong>注意:</strong>この機能を正しく動かすために、blogごとの「設定」にあるweblogの「URL」と「Blogの名前」を埋める必要があります。</p>
510
511 <p class="comment"><a href="http://japan.nucleuscms.org/help/sendping">内容について気がついた事があればご連絡ください。</a></p>
512 </div>
513 <div class="page">
514 <a name="shortblogname"></a>
515 <h1>Blogの短縮名</h1>
516
517 <p>「Blogの短縮名」は主に管理領域で、どのアイテムがどのブログと結びついているのか示すために使われます。</p>
518 <p>また、新規ブログを有効にするための代替indexファイルでも用いられます(以下は「Blogの短縮名」が「myshortblogname」の時の呼び出しファイルの例):</p>
519 <pre>
520 &lt;?php
521 include("./config.php"),
522 selectBlog("myshortblogname"),
523 selector(),
524 ?&gt;
525 </pre>
526
527 <p class="comment"><a href="http://japan.nucleuscms.org/help/shortblogname">内容について気がついた事があればご連絡ください。</a></p>
528 </div>
529 <div class="page">
530 <a name="shortnames"></a>
531 <h1>短縮名と表示される名前</h1>
532
533 <p>ブログ、テンプレート、そしてスキンは名前や説明の他に短縮名を持たなくてはなりません。</p>
534 <p>短縮名はa~zと0~9<strong>のみ</strong>で構成され、スペースを含むことは<strong>できません</strong>。</p>
535 <p>訳注:テンプレートの名前には"/"が利用できたりするので、実際にはこの限りではないようです。</p>
536 <p>メンバーの場合、「表示される名前」はログイン名として使われます。a~z、 A~Z、0~9とスペース(半角)が使用できます。ただし、名前の最初や最後にスペースを付けることはできません。</p>
537
538 <p class="comment"><a href="http://japan.nucleuscms.org/help/shortnames">内容について気がついた事があればご連絡ください。</a></p>
539 </div>
540 <div class="page">
541 <a name="skinpartarchive"></a>
542 <h1>スキン:月別アーカイブページ</h1>
543
544 <p>このスキンパーツは「メインの目次ページ」と似た振る舞いをしますが、該当月の全てのアイテムを表示します。</p>
545 <p>「月別アーカイブページ」の基本的な形:</p>
546 <pre>
547 &lt;html&gt;
548 &lt;head&gt;
549 &lt;title&gt;私のウェブログ :: アーカイブ&lt;/title&gt;
550 &lt;/head&gt;
551 &lt;body&gt;
552 &lt;h1&gt;アーカイブ&lt;/h1&gt;
553 &lt;%archive(default)%&gt;
554 &lt;/body&gt;
555 &lt;/html&gt;
556 </pre>
557 <p>このスキンでは、"default"テンプレートを使用して、選択中のブログの要求されたアーカイブが表示されます。</p>
558
559 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartarchive">内容について気がついた事があればご連絡ください。</a></p>
560 </div>
561 <div class="page">
562 <a name="skinpartarchivelist"></a>
563 <h1>スキン:月別アーカイブ一覧ページ</h1>
564
565 <p>このスキンパーツはアーカイブが存在する全ての月の概略と、それらアーカイブへのリンクを表示します。</p>
566 <p>「月別アーカイブ一覧ページ」の基本的な形:</p>
567 <pre>
568 &lt;html&gt;
569 &lt;head&gt;
570 &lt;title&gt;私のウェブログ :: アーカイブ集&lt;/title&gt;
571 &lt;/head&gt;
572 &lt;body&gt;
573 &lt;h1&gt;アーカイブ集&lt;/h1&gt;
574 &lt;%archivelist(default)%&gt;
575 &lt;/body&gt;
576 &lt;/html&gt;
577 </pre>
578 <p>このスキンでは、"default"テンプレートを使用して、選択中のブログのアーカイブが存在する全ての月のリストが表示されます。</p>
579
580 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartarchivelist">内容について気がついた事があればご連絡ください。</a></p>
581 </div>
582 <div class="page">
583 <a name="skinparterror"></a>
584 <h1>スキン:エラーページ</h1>
585
586 <p>このスキンパーツはエラーが発生したときに用いられます。</p>
587 <p>「エラーページ」の基本的な形:</p>
588 <pre>
589 &lt;html&gt;
590 &lt;head&gt;
591 &lt;title&gt;私のウェブログ :: エラー&lt;/title&gt;
592 &lt;/head&gt;
593 &lt;body&gt;
594 &lt;h1&gt;エラーが発生しました!&lt;/h1&gt;
595 &lt;%errormessage%&gt;
596 &lt;br /&gt;&lt;br /&gt;
597 &lt;a href="javascript:history.back(),"&gt;戻る&lt;/a&gt;
598 &lt;/body&gt;
599 &lt;/html&gt;
600 </pre>
601 <p>このスキンでは、エラーメッセージと、元のページへ戻るためのリンクが表示されます。</p>
602
603 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinparterror">内容について気がついた事があればご連絡ください。</a></p>
604 </div>
605 <div class="page">
606 <a name="skinpartimagepopup"></a>
607 <h1>スキン:画像ポップアップウィンドウ</h1>
608
609 <p>このスキンパーツは画像をポップアップウィンドウを使用して表示する場合に使われる、ポップアップウィンドウ内のレイアウトを決定します。</p>
610 <p>「画像ポップアップウィンドウ」の基本的な形:</p>
611 <pre>
612 &lt;html&gt;
613 &lt;head&gt;
614 &lt;title&gt;&lt;%imagetext%&gt;&lt;/title&gt;
615 &lt;style type="text/css"&gt;
616 img { border: none; }
617 &lt;/style&gt;
618 &lt;/head&gt;
619 &lt;body&gt;
620 &lt;a href="javascript:window.close(),"&gt;&lt;%image%&gt;&lt;/a&gt;
621 &lt;/body&gt;
622 &lt;/html&gt;
623 </pre>
624
625 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartimagepopup">内容について気がついた事があればご連絡ください。</a></p>
626 </div>
627 <div class="page">
628 <a name="skinpartindex"></a>
629 <h1>スキン:メインの目次ページ</h1>
630
631 <p>このスキンパーツはブログ内の最新のエントリーを表示するのに用いられます。通常はサイト、またはブログのトップページにあたる場所になります。</p>
632 <p>「メインの目次ページ」の基本的な形:</p>
633 <pre>
634 &lt;html&gt;
635 &lt;head&gt;
636 &lt;title&gt;私のウェブログ&lt;/title&gt;
637 &lt;/head&gt;
638 &lt;body&gt;
639 &lt;h1&gt;私のウェブログ&lt;/h1&gt;
640 &lt;%blog(mytemplate,20)%&gt;
641 &lt;/body&gt;
642 &lt;/html&gt;
643 </pre>
644 <p>    このスキンでは、選択中のブログのアイテムが、タイムスタンプの新しいものから20個、"mytemplate"というテンプレートを使用して表示されます。
645 </p>
646
647 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartindex">内容について気がついた事があればご連絡ください。</a></p>
648 </div>
649 <div class="page">
650 <a name="skinpartitem"></a>
651 <h1>個別アイテムページ</h1>
652
653 <p>このスキンパーツは個別のアイテムを表示するために使われます。アイテムに付けられた全てのコメントと、コメント追加フォームを含めたものになります。</p>
654 <p>「個別アイテムページ」の基本的な形:</p>
655 <pre>
656 &lt;html&gt;
657 &lt;head&gt;
658 &lt;title&gt;私のウェブログ :: アイテム&lt;/title&gt;
659 &lt;/head&gt;
660 &lt;body&gt;
661 &lt;h1&gt;アイテム&lt;/h1&gt;
662 &lt;%item(detailed)%&gt;
663 &lt;h1&gt;コメント&lt;/h1&gt;
664 &lt;%comments(detailed)%&gt;
665 &lt;h1&gt;コメントを追加&lt;/h1&gt;
666 &lt;%commentform%&gt;
667 &lt;/body&gt;
668 &lt;/html&gt;
669 </pre>
670 <p>このスキンでは、"detailed"テンプレートを使用してアイテムとコメント、そして標準のコメントフォームが表示されます。</p>
671
672 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartitem">内容について気がついた事があればご連絡ください。</a></p>
673 </div>
674 <div class="page">
675 <a name="skinpartmember"></a>
676 <h1>スキン:メンバー詳細ページ</h1>
677
678 <p>このスキンパーツはメンバーの詳細を表示するのに使われます。</p>
679 <p>「メンバー詳細ページ」の基本的な形:</p>
680 <pre>
681 &lt;html&gt;
682 &lt;head&gt;
683 &lt;title&gt;私のウェブログ :: メンバーの詳細&lt;/title&gt;
684 &lt;/head&gt;
685 &lt;body&gt;
686 &lt;h1&gt;&lt;%member(name)%&gt; の情報&lt;/h1&gt;
687 ウェブサイト:
688 &lt;a href="&lt;%member(url)%&gt;"&gt;&lt;%member(url)%&gt;&lt;/a&gt;
689 &lt;h1&gt;メッセージを送る&lt;/h1&gt;
690 &lt;%membermailform%&gt;
691 &lt;/body&gt;
692 &lt;/html&gt;
693 </pre>
694 <p>このスキンでは、メンバー名とメンバーのウェブサイトのアドレス、そしてメール送信フォームが表示されます。</p>
695
696 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartmember">内容について気がついた事があればご連絡ください。</a></p>
697 </div>
698 <div class="page">
699 <a name="skinpartsearch"></a>
700 <h1>スキン:検索ページ</h1>
701
702 <p>このスキンパーツは検索結果の表示に使われます。</p>
703 <p>「検索ページ」の基本的な形:</p>
704 <pre>
705 &lt;html&gt;
706 &lt;head&gt;
707 &lt;title&gt;私のウェブログ :: 検索&lt;/title&gt;
708 &lt;/head&gt;
709 &lt;body&gt;
710 &lt;h1&gt;検索&lt;/h1&gt;
711 &lt;%searchform%&gt;
712 &lt;h1&gt;検索結果&lt;/h1&gt;
713 &lt;%searchresults(default)%&gt;
714 &lt;/body&gt;
715 &lt;/html&gt;
716 </pre>
717 <p>このスキンでは、"default"テンプレートを使用して検索の結果が表示されます。</p>
718
719 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartsearch">内容について気がついた事があればご連絡ください。</a></p>
720 </div>
721 <div class="page">
722 <a name="changedate"></a>
723 <h1>投稿日時の変更</h1>
724 <p>「タイムスタンプを更新」オプションにより、アイテムの投稿された日付や時間を変更することができます。アイテムの内容を変更した時に、「タイムスタンプを更新」することで記事をブログののトップに戻すことができます。</p>
725 <p>しかし、そのアイテム独自のIDは変更されませんので、訪問者はアイテムのIDから、そのアイテムが編集後に投稿時間が変更されたものだと気づくことができます。</p>
726
727 <p class="comment"><a href="http://japan.nucleuscms.org/help/changedate">内容について気がついた事があればご連絡ください。</a></p>
728 </div>
729 <div class="page">
730 <a name="skinpartspecial"></a>
731 <h1>スキン:スペシャルスキンパーツ</h1>
732
733 <p>このスキンパーツは、特別な見せ方をしたいコンテンツやブログの内容以外のコンテンツ、例えばフォームや静的なコンテンツ、もしくはNucleusとは切り離された動的なコンテンツ等を表示する為に使用します。
734 スペシャルスキンパーツは次のようにして表示します。
735 (<code>fred</code>という名前でスペシャルスキンパーツを作った場合)</p>
736 <code>http://www.yoursite.tld/index.php?special=fred</code>
737 <p>このスキンタイプに関するさらなる議論は、NucleusCMS本家サポートフォーラムで行われています。:
738 <a href="http://forum.nucleuscms.org/viewtopic.php?t=16501" title="Special Skin Parts">Nucleus 3.31 and Static Pages</a></p>
739 <p>標準的なスペシャルスキンパーツ:</p>
740 <pre>
741 &lt;html&gt;
742 &lt;head&gt;
743 &lt;title&gt;私のブログ&lt;/title&gt;
744 &lt;/head&gt;
745 &lt;body&gt;
746 &lt;h1&gt;このサイトについて&lt;/h1&gt;
747 &lt;p&gt;This page was published in order
748 to provide a platform to publicize the plight
749 of the peeping-polly parrot whose present
750 prognosis is perturbingly pessimistic.&lt;/p&gt;
751 &lt;/body&gt;
752 &lt;/html&gt;
753 </pre>
754 <p>    この例は、ごく一般的なHTML文書として表示されます。
755 また、標準的なスキン変数が使えるので、ブログとの連系を持たせた静的ページを持たせたいときなどに役立つでしょう。</p>
756
757 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinpartspecial">内容について気がついた事があればご連絡ください。</a></p>
758 </div>
759 <div class="page">
760 <a name="skinsurl"></a>
761 <h1>スキンURL</h1>
762
763 <p>この設定はNucleusスキン・ディレクトリのベースURLです。通常次のようになります。</p>
764 <pre>http://example.jp/skins/</pre>
765
766 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinsurl">内容について気がついた事があればご連絡ください。</a></p>
767 </div>
768 <div class="page">
769 <a name="skinvar-additemform"></a>
770 <h1>スキン変数:additemform</h1>
771
772 <p>現在選択しているブログへのアイテムの追加フォームを挿入します。多くの場合、<a href="#skinvar-preview">preview</a>と共に使用されます。</p>
773 <h2>引数</h2>
774 <p>なし</p>
775 <h2>スキンタイプ</h2>
776 <p>メインの目次</p>
777 <h2>例</h2>
778 <pre>
779 &lt;%additemform%&gt;
780 </pre>
781
782 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-additemform">内容について気がついた事があればご連絡ください。</a></p>
783 </div>
784 <div class="page">
785 <a name="skinvar-addlink"></a>
786 <h1>スキン変数:addlink</h1>
787
788 <p>表示中のブログにアイテムを追加するためのブックマークレットのURLを出力します</p>
789 <h2>引数</h2>
790 <p>なし</p>
791 <h2>スキンタイプ</h2>
792 <p>全て</p>
793 <h2>例</h2>
794 <pre>
795 &lt;dd&gt;&lt;a href="&lt;%addlink%&gt;" onclick="&lt;%addpopupcode%&gt;" title="ブログにアイテムを追加する"&gt;アイテムを投稿する&lt;/a&gt;&lt;/dd&gt;
796 </pre>
797
798 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-addlink">内容について気がついた事があればご連絡ください。</a></p>
799 </div>
800 <div class="page">
801 <a name="skinvar-addpopupcode"></a>
802 <h1>スキン変数:addpopupcode</h1>
803
804 <p>アイテムを追加するブックマークレットをポップアップさせるためのJavascriptコードを出力します</p>
805 <h2>引数</h2>
806 <p>なし</p>
807 <h2>スキンタイプ</h2>
808 <p>全て</p>
809 <h2>例</h2>
810 <pre>
811 &lt;dd&gt;&lt;a href="&lt;%addlink%&gt;" onclick="&lt;%addpopupcode%&gt;" title="ブログにアイテムを追加する"&gt;アイテムを投稿する&lt;/a&gt;&lt;/dd&gt;
812 </pre>
813
814 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-addpopupcode">内容について気がついた事があればご連絡ください。</a></p>
815 </div>
816 <div class="page">
817 <a name="skinvar-adminurl"></a>
818 <h1>スキン変数:adminurl</h1>
819
820 <p>管理領域のURLを挿入します。</p>
821 <h2>引数</h2>
822 <p>なし</p>
823 <h2>スキンタイプ</h2>
824 <p>全て</p>
825 <h2>例</h2>
826 <pre>
827 &lt;a href="&lt;%adminurl%&gt;"&gt;管理領域&lt;/a&gt;
828 </pre>
829
830 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-adminurl">内容について気がついた事があればご連絡ください。</a></p>
831 </div>
832 <div class="page">
833 <a name="skinvar-archive"></a>
834 <h1>スキン変数:archive</h1>
835
836 <p>選択されているブログの選択された月のアーカイブを、指定されたテンプレートを用いて表示。</p>
837 <h2>引数</h2>
838 <div>
839 <ul>
840 <li>必須:
841 <table summary="Skin var::Archive::Require">
842 <tr>
843 <th abbr="名前">名前</th>
844 <th abbr="値">値</th>
845 </tr>
846 <tr>
847 <td><strong>template</strong></td>
848 <td>使用するテンプレート名</td>
849 </tr>
850 </table>
851 </li>
852 <li>オプション:
853 <table summary="Skin var::Archive::Optional">
854 <tr>
855 <th abbr="名前">名前</th>
856 <th abbr="値">値</th>
857 </tr>
858 <tr>
859 <td><strong><em>category</em></strong></td>
860 <td>表示するカテゴリー名</td>
861 </tr>
862 </table>
863 </li>
864 </ul>
865 </div>
866 <h2>スキンタイプ</h2>
867 <p>月別アーカイブ</p>
868 <h2>例</h2>
869 <pre>
870 &lt;%archive(mytemplate)%&gt;
871 &lt;%archive(mytemplate,mycategory)%&gt;
872 </pre>
873
874 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archive">内容について気がついた事があればご連絡ください。</a></p>
875 </div>
876 <div class="page">
877 <a name="skinvar-archivedate"></a>
878 <h1>スキン変数:archivedate</h1>
879
880 <p>アーカイブの日付としてフォーマット済みの日付を挿入します。パラメーターなしで使うと、例えばアーカイブが2008年9月のものなら、"05 september 2008"か"september 2008"のどちらかが挿入されることになります。</p>
881 <h2>引数</h2>
882 <ul>
883 <li>オプション:
884 <table summary="Skin var::Archive date"><tr>
885 <th abbr="名前">名前</th>
886 <th abbr="値">値</th>
887 </tr><tr>
888 <td>Locale</td>
889 <td>日付がフォーマットされるときに用いられる<a href="#templatelocale">Locale</a></td>
890 </tr><tr>
891 <td>Format</td>
892 <td>日付のフォーマット(<a href="#strftime">strftime変数</a>)</td>
893 </tr></table>
894 </li>
895 </ul>
896 <h2>スキンタイプ</h2>
897 <p>月別アーカイブ</p>
898 <h2>例</h2>
899 <pre>
900 Archive for &lt;%archivedate%&gt;
901 Archive for &lt;%archivedate(dutch)%&gt;
902 Archive for &lt;%archivedate(en,%B %Y)%&gt;
903 </pre>
904
905 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivedate">内容について気がついた事があればご連絡ください。</a></p>
906 </div>
907 <div class="page">
908 <a name="skinvar-archivedaylist"></a>
909 <h1>スキン変数:archivedaylist</h1>
910
911 <p>スキン変数<a href="#skinvar-archivelist">archivelist</a>と同様にアーカイブのリストを挿入しますが、<em>月</em>ごとの代わりに<em>日</em>ごとのアーカイブのリストを挿入します。</p>
912 <h2>引数</h2>
913 <div>
914 <ul>
915 <li>必須:
916 <table summary="Skin var::Archive Day list::Require">
917 <tr>
918 <th abbr="名前">名前</th>
919 <th abbr="値">値</th>
920 </tr>
921 <tr>
922 <td><strong>template</strong></td>
923 <td>使用するテンプレート名</td>
924 </tr>
925 </table>
926 </li>
927 <li>オプション
928 <table summary="Skin var::Archive Day list::Optional">
929 <tr>
930 <th abbr="名前">名前</th>
931 <th abbr="値">値</th>
932 </tr>
933 <tr>
934 <td><strong><em>category</em></strong></td>
935 <td>表示するカテゴリーの名前</td>
936 </tr>
937 <tr>
938 <td><strong><em>limit</em></strong></td>
939 <td>表示するリンク数の制限(例えば、過去3日分へのリンクしか表示させたくないときなど)</td>
940 </tr>
941 </table>
942 </li>
943 </ul>
944 </div>
945 <h2>スキンタイプ</h2>
946 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム</p>
947 <h2>例</h2>
948 <pre>
949 &lt;%archivedaylist(mytemplate)%&gt;
950 &lt;%archivedaylist(mytemplate,mycategory)%&gt;
951 </pre>
952
953 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivedaylist">内容について気がついた事があればご連絡ください。</a></p>
954 </div>
955 <div class="page">
956 <a name="skinvar-archivelink"></a>
957 <h1>スキン変数:archivelink</h1>
958
959 <p>選択中のブログ、あるいはカテゴリーのアーカイブへのリンクを挿入します。</p>
960 <h2>引数</h2>
961 <div>
962 <ul>
963 <li>オプション
964 <table summary="Skin var::Archive link::Optional">
965 <tr>
966 <th abbr="名前">名前</th>
967 <th abbr="値">値</th>
968 </tr>
969 <tr>
970 <td><strong><em>linktext</em></strong></td>
971 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
972 </tr>
973 </table>
974 </li>
975 </ul>
976 </div>
977 <h2>スキンタイプ</h2>
978 <p>全て</p>
979 <h2>例</h2>
980 <pre>
981 &lt;%archivelink%&gt;
982 </pre>
983
984 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivelink">内容について気がついた事があればご連絡ください。</a></p>
985 </div>
986 <div class="page">
987 <a name="skinvar-archivelist"></a>
988 <h1>スキン変数:archivelist</h1>
989
990 <p>現在選択しているブログに存在するアーカイブの月ごとのリストを、指定されたテンプレートを使って挿入します。</p>
991 <h2>引数</h2>
992 <div>
993 <ul>
994 <li>必須:
995 <table summary="Skin var::Archive list::Require">
996 <tr>
997 <th abbr="名前">名前</th>
998 <th abbr="値">値</th>
999 </tr>
1000 <tr>
1001 <td><strong>template</strong></td>
1002 <td>使用するテンプレート名</td>
1003 </tr>
1004 </table>
1005 </li>
1006 <li>オプション
1007 <table summary="Skin var::Archive list::Optional">
1008 <tr>
1009 <th abbr="名前">名前</th>
1010 <th abbr="値">値</th>
1011 </tr>
1012 <tr>
1013 <td><strong><em>category</em></strong></td>
1014 <td>表示するカテゴリーの名前</td>
1015 </tr>
1016 <tr>
1017 <td><strong><em>limit</em></strong></td>
1018 <td>表示するリンク数の制限(例えば、過去3ヶ月分へのリンクしか表示させたくないときなど)</td>
1019 </tr>
1020 </table>
1021 </li>
1022 </ul>
1023 </div>
1024 <h2>スキンタイプ</h2>
1025 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム</p>
1026 <h2>例</h2>
1027 <pre>
1028 &lt;%archivelist(mytemplate)%&gt;
1029 &lt;%archivelist(mytemplate,mycategory)%&gt;
1030 </pre>
1031
1032 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivelist">内容について気がついた事があればご連絡ください。</a></p>
1033 </div>
1034 <div class="page">
1035 <a name="skinvar-archivetype"></a>
1036 <h1>スキン変数:archivetype</h1>
1037
1038 <p><code>日単位</code>か<code>月単位</code>、どちらのアーカイブタイプが現在表示されているのか示す。</p>
1039 <h2>引数</h2>
1040 <p>なし</p>
1041 <h2>スキンタイプ</h2>
1042 <p>月別アーカイブ</p>
1043
1044 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archivetype">内容について気がついた事があればご連絡ください。</a></p>
1045 </div>
1046 <div class="page">
1047 <a name="skinvar-archiveyearlist"></a>
1048 <h1>スキン変数:archiveyearlist</h1>
1049
1050 <p>スキン変数<a href="#skinvar-archivelist">archivelist</a>と同様にアーカイブのリストを挿入しますが、<em>月</em>ごとの代わりに<em>年</em>ごとのアーカイブのリストを挿入します。</p>
1051 <h2>引数</h2>
1052 <div>
1053 <ul>
1054 <li>必須:
1055 <table summary="Skin var::Archive Day list::Require">
1056 <tr>
1057 <th abbr="名前">名前</th>
1058 <th abbr="値">値</th>
1059 </tr>
1060 <tr>
1061 <td><strong>template</strong></td>
1062 <td>使用するテンプレート名</td>
1063 </tr>
1064 </table>
1065 </li>
1066 <li>オプション
1067 <table summary="Skin var::Archive Day list::Optional">
1068 <tr>
1069 <th abbr="名前">名前</th>
1070 <th abbr="値">値</th>
1071 </tr>
1072 <tr>
1073 <td><strong><em>category</em></strong></td>
1074 <td>表示するカテゴリーの名前</td>
1075 </tr>
1076 <tr>
1077 <td><strong><em>limit</em></strong></td>
1078 <td>表示するリンク数の制限(例えば、過去3年分へのリンクしか表示させたくないときなど)</td>
1079 </tr>
1080 </table>
1081 </li>
1082 </ul>
1083 </div>
1084 <h2>スキンタイプ</h2>
1085 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム</p>
1086 <h2>例</h2>
1087 <pre>
1088 &lt;%archiveyearlist(mytemplate)%&gt;
1089 &lt;%archiveyearlist(mytemplate,mycategory)%&gt;
1090 </pre>
1091
1092 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-archiveyearlist">内容について気がついた事があればご連絡ください。</a></p>
1093 </div>
1094 <div class="page">
1095 <a name="skinvar-blog"></a>
1096 <h1>スキン変数:blog</h1>
1097
1098 <p>選択中のブログの、タイムスタンプの新しいアイテム群を挿入します。</p>
1099 <h2>引数</h2>
1100 <div>
1101 <ul>
1102 <li>必須:
1103 <table summary="Skin var::Blog::Require">
1104 <tr>
1105 <th abbr="名前">名前</th>
1106 <th abbr="値">値</th>
1107 </tr>
1108 <tr>
1109 <td><strong>template</strong></td>
1110 <td>使用するテンプレート名</td>
1111 </tr>
1112 </table>
1113 </li>
1114 <li>オプション
1115 <table summary="Skin var::Blog::Optional">
1116 <tr>
1117 <th abbr="名前">名前</th>
1118 <th abbr="値">値</th>
1119 </tr>
1120 <tr>
1121 <td><strong><em>amount</em></strong></td>
1122 <td>表示するアイテムの数(デフォルトは10)。何番目のアイテムから始めるかというオフセットを含めることもできます。例えば<code>10(5) </code>と記述すると5番目から始めて10個のアイテムを表示します。</td>
1123 </tr>
1124 <tr>
1125 <td><strong><em>category</em></strong></td>
1126 <td>表示するカテゴリーの名前</td>
1127 </tr>
1128 </table>
1129 </li>
1130 </ul>
1131 </div>
1132 <h2>スキンタイプ</h2>
1133 <p>メインの目次、個別アイテム、月別アーカイブ、月別アーカイブ一覧、検索</p>
1134 <h2>例</h2>
1135 <pre>
1136 &lt;%blog(default,15)%&gt;
1137 &lt;%blog(default,5(15))%&gt;
1138 &lt;%blog(mytemplate)%&gt;
1139 &lt;%blog(mytemplate,5,mycategory)%&gt;
1140 </pre>
1141
1142 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-blog">内容について気がついた事があればご連絡ください。</a></p>
1143 </div>
1144 <div class="page">
1145 <a name="skinvar-bloglist"></a>
1146 <h1>スキン変数:bloglist</h1>
1147 <p>Nucleusで管理しているブログのリストを、指定されたテンプレートを用いて挿入します。</p>
1148 <h2>引数</h2>
1149 <div>
1150 <ul>
1151 <li>必須:
1152 <table summary="Skin var::Blog list::Require">
1153 <tr>
1154 <th abbr="名前">名前</th>
1155 <th abbr="値">値</th>
1156 </tr>
1157 <tr>
1158 <td><strong>template</strong></td>
1159 <td>使用するテンプレート名</td>
1160 </tr>
1161 </table>
1162 </li>
1163 <li>オプション
1164 <table summary="Skin var::Blog list::Optional">
1165 <tr>
1166 <th abbr="名前">名前</th>
1167 <th abbr="値">値</th>
1168 <th abbr="初期値">初期値</th>
1169 </tr>
1170 <tr>
1171 <td><strong><em>bnametype</em></strong></td>
1172 <td>「shortname」を指定することで、ブログ名の変わりにブログの短縮名を挿入します</td>
1173 <td>bname</td>
1174 </tr>
1175 <tr>
1176 <td><strong><em>orderby</em></strong></td>
1177 <td>並べ替えのキーを指定します。指定可能なキーは「number(ブログID)」「name(ブログ名)」「shortnameブログの短縮名)」「description(ブログの説明)」です。</td>
1178 <td>number</td>
1179 </tr>
1180 <tr>
1181 <td><strong><em>direction</em></strong></td>
1182 <td><strong><em>orderby</em></strong>で指定したキーを使って「asc」で昇順、「desc」で降順に並べ替えます。</td>
1183 <td>asc</td>
1184 </tr>
1185 </table>
1186 途中の引数を省略する時は「,(カンマ)」のみ記述します。
1187 </li>
1188 </ul>
1189 </div>
1190 <h2>スキンタイプ</h2>
1191 <p>全て</p>
1192 <h2>例</h2>
1193 <pre>&lt;%bloglist(mytemplate)%&gt;</pre>
1194 標準。「mytemplate」を使って、ブログの一覧を「ブログ名」で表示します。
1195 <pre>&lt;%bloglist(mytemplate,shortname)%&gt;</pre>
1196 「mytemplate」を使って、ブログの一覧を「ブログの短縮名」で表示します。
1197 <pre>&lt;%bloglist(default/index,name,description)%&gt;</pre>
1198 「default/index」を使って、ブログの一覧を「ブログの説明」で並べ替えて「ブログ名」で表示します。
1199 <pre>&lt;%bloglist(default/index,shortname,,desc)%&gt;</pre>
1200 「default/index」を使って、ブログの一覧を「ブログ名」の降順で並べ替えて「ブログ短縮名」で表示します。
1201 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-bloglist">内容について気がついた事があればご連絡ください。</a></p>
1202 </div>
1203 <div class="page">
1204 <a name="skinvar-blogsetting"></a>
1205 <h1>スキン変数:blogsetting</h1>
1206 <p>選択中のブログの設定を挿入します。</p>
1207 <h2>引数</h2>
1208 <ul>
1209 <li>必須:
1210 <table summary="Skin var::Blog setting::Require">
1211 <tr>
1212 <th abbr="名前">名前</th>
1213 <th abbr="挿入される設定">挿入される設定</th>
1214 </tr>
1215 <tr>
1216 <td><em>id</em></td>
1217 <td>ブログのID</td>
1218 </tr>
1219 <tr>
1220 <td><em>url</em></td>
1221 <td>ブログのURL</td>
1222 </tr>
1223 <tr>
1224 <td><em>name</em></td>
1225 <td>ブログの名前</td>
1226 </tr>
1227 <tr>
1228 <td><em>desc</em></td>
1229 <td>ブログの説明</td>
1230 </tr>
1231 <tr>
1232 <td><em>short</em></td>
1233 <td>ブログの短縮名</td>
1234 </tr>
1235 </table>
1236 </li>
1237 </ul>
1238 <h2>スキンタイプ</h2>
1239 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム、メンバー詳細</p>
1240 <h2>例</h2>
1241 <pre>
1242 &lt;%blogsetting(name)%&gt;
1243 &lt;%blogsetting(id)%&gt;
1244 &lt;%blogsetting(desc)%&gt;
1245 &lt;a href="&lt;%blogsetting(url)%&gt;"&gt;...&lt;/a&gt;
1246 </pre>
1247 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-blogsetting">内容について気がついた事があればご連絡ください。</a></p>
1248 </div>
1249 <div class="page">
1250 <a name="skinvar-category"></a>
1251 <h1>スキン変数:category</h1>
1252
1253 <p>現在選択されているカテゴリーに関する情報を挿入します。カテゴリーが選択されていないときは何も挿入されません。</p>
1254 <h2>引数</h2>
1255 <div>
1256 <ul>
1257 <li>オプション
1258 <table summary="Skin var::Category::Optional">
1259 <tr>
1260 <th abbr="名前">名前</th>
1261 <th abbr="挿入される設定">挿入される設定</th>
1262 </tr>
1263 <tr>
1264 <td><em>name</em></td>
1265 <td>カテゴリー名(デフォルト)</td>
1266 </tr>
1267 <tr>
1268 <td><em>desc</em></td>
1269 <td>カテゴリーの説明L</td>
1270 </tr>
1271 <tr>
1272 <td><em>id</em></td>
1273 <td>カテゴリーのID</td>
1274 </tr>
1275 </table>
1276 </li>
1277 </ul>
1278 </div>
1279 <h2>スキンタイプ</h2>
1280 <p>全て</p>
1281 <h2>例</h2>
1282 <pre>
1283 &lt;%category%&gt;
1284 &lt;%category(id)%&gt;
1285 &lt;%category(desc)%&gt;
1286 &lt;%category(name)%&gt;
1287 </pre>
1288
1289 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-category">内容について気がついた事があればご連絡ください。</a></p>
1290 </div>
1291 <div class="page">
1292 <a name="skinvar-categorylist"></a>
1293 <h1>スキン変数:categorylist</h1>
1294 <p>選択中のブログのカテゴリーリストを、指定されたテンプレートを用いて挿入します。</p>
1295 <h2>引数</h2>
1296 <div>
1297 <ul>
1298 <li>必須:
1299 <table summary="Skin var::Category list::Require">
1300 <tr>
1301 <th abbr="名前">名前</th>
1302 <th abbr="値">値</th>
1303 </tr>
1304 <tr>
1305 <td><strong>template</strong></td>
1306 <td>使用するテンプレート名</td>
1307 </tr>
1308 </table>
1309 </li>
1310 <li>オプション
1311 <table summary="Skin var::Category list::Optional">
1312 <tr>
1313 <th abbr="名前">名前</th>
1314 <th abbr="値">値</th>
1315 </tr>
1316 <tr>
1317 <td><strong><em>blogname</em></strong></td>
1318 <td>表示するブログの短縮名</td>
1319 </tr>
1320 </table>
1321 </li>
1322 </ul>
1323 </div>
1324 <h2>スキンタイプ</h2>
1325 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム<br />
1326 (※<em>blogname</em> が指定されている場合、エラーページ・メンバー詳細ページ・スペシャルスキンパーツでも利用できます。)</p>
1327 <h2>例</h2>
1328 <pre>
1329 &lt;%categorylist(mytemplate)%&gt;
1330 &lt;%categorylist(mytemplate,myweblog)%&gt;
1331 </pre>
1332
1333 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-categorylist">内容について気がついた事があればご連絡ください。</a></p>
1334 </div>
1335 <div class="page">
1336 <a name="skinvar-charset"></a>
1337 <h1>スキン変数:charset</h1>
1338
1339 <p>グローバル設定の既定の言語で設定した言語に基づいたキャラクターセットのコードを挿入します。日本語版では、"UTF-8"か、"EUC-JP"の何れかになります</p>
1340 <h2>引数</h2>
1341 <p>なし</p>
1342 <h2>スキンタイプ</h2>
1343 <p>全て</p>
1344 <h2>例</h2>
1345 <pre>
1346 &lt;meta http-equiv="Content-Type" content="text/html; charset=&lt;%charset%&gt;" /&gt;
1347 </pre>
1348
1349 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-charset">内容について気がついた事があればご連絡ください。</a></p>
1350 </div>
1351 <div class="page">
1352 <a name="skinvar-commentform"></a>
1353 <h1>スキン変数:commentform</h1>
1354
1355 <p>アイテムページにコメントフォームを挿入します。</p>
1356 <h2>引数</h2>
1357 <div>
1358 <ul>
1359 <li>オプション:
1360 <table summary="Skin var::Comment form::Optional">
1361 <tr>
1362 <th abbr="名前">名前</th>
1363 <th abbr="値">値</th>
1364 </tr>
1365 <tr>
1366 <td><strong><em>destinationurl</em></strong></td>
1367 <td>コメント追加後にリダイレクトさせるURL(デフォルトでは、投稿したアイテムの「個別アイテムページ」にリダイレクトされます)</td>
1368 </tr>
1369 </table>
1370 </li>
1371 </ul>
1372 </div>
1373 <h2>スキンタイプ</h2>
1374 <p>個別アイテム</p>
1375 <h2>例</h2>
1376 <pre>
1377 &lt;%commentform%&gt;
1378 &lt;%commentform(http://example.jp/thanks.html)%&gt;
1379 </pre>
1380
1381 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-commentform">内容について気がついた事があればご連絡ください。</a></p>
1382 </div>
1383 <div class="page">
1384 <a name="skinvar-comments"></a>
1385 <h1>スキン変数:comments</h1>
1386
1387 <p>現在選択されているアイテムについているコメントを、指定されたテンプレートを用いて挿入します。</p>
1388 <h2>引数</h2>
1389 <ul>
1390 <li>必須:
1391 <table summary="Skin var::Comments::Require">
1392 <tr>
1393 <th abbr="名前">名前</th>
1394 <th abbr="値">値</th>
1395 </tr>
1396 <tr>
1397 <td><strong>template</strong></td>
1398 <td>使用するテンプレート名</td>
1399 </tr>
1400 </table>
1401 </li>
1402 </ul>
1403 <h2>スキンタイプ</h2>
1404 <p>個別アイテム</p>
1405 <h2>例</h2>
1406 <pre>
1407 &lt;%comments(mytemplate)%&gt;
1408 </pre>
1409
1410 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-comments">内容について気がついた事があればご連絡ください。</a></p>
1411 </div>
1412 <div class="page">
1413 <a name="skinvar-errormessage"></a>
1414 <h1>スキン変数:errormessage</h1>
1415
1416 <p>エラーが発生したときにエラーメッセージを挿入します。</p>
1417 <h2>引数</h2>
1418 <p>なし</p>
1419 <h2>スキンタイプ</h2>
1420 <p>エラー</p>
1421 <h2>例</h2>
1422 <pre>
1423 &lt;%errormessage%&gt;
1424 </pre>
1425 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-errormessage">内容について気がついた事があればご連絡ください。</a></p>
1426 </div>
1427 <div class="page">
1428 <a name="skinvar-ifcat"></a>
1429 <h1>スキン変数:ifcat</h1>
1430 <p class="deprecated">バージョン2.0以降のNucleusでは使用できません。<a href="#skinvar-if">&lt;%if(category)%&gt;</a>を代わりに使ってください。</p>
1431 <h2>引数</h2>
1432 <div>
1433 なし
1434 <ul>
1435 <li><em>text</em>:表示するテキスト</li>
1436 </ul>
1437 </div>
1438 <h2>スキンタイプ</h2>
1439 <p>全て</p>
1440 <h2>例</h2>
1441 <pre>
1442 &lt;%ifcat(Current Category: )%&gt;&lt;%category%&gt;
1443 </pre>
1444 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-ifcat">内容について気がついた事があればご連絡ください。</a></p>
1445 </div>
1446 <div class="page">
1447 <a name="skinvar-image"></a>
1448 <h1>スキン変数:image</h1>
1449
1450 <p>選択された画像を挿入します(画像ポップアップ用)。</p>
1451 <h2>引数</h2>
1452 <ul>
1453 <li>オプション
1454 <table summary="Skin var::Image::Optional">
1455 <tr>
1456 <th abbr="名前">名前</th>
1457 <th abbr="値">値</th>
1458 </tr>
1459 <tr>
1460 <td><strong>imgtag</strong>(デフォルト)</td>
1461 <td>(x)htmlの<em>img</em>タグ <code>&lt;img ... /&gt;</code></td>
1462 </tr>
1463 <tr>
1464 <td><strong>url</strong></td>
1465 <td>画像ファイルへのURL</td>
1466 </tr>
1467 <tr>
1468 <td><strong>width</strong></td>
1469 <td>イメージの幅</td>
1470 </tr>
1471 <tr>
1472 <td><strong>height</strong></td>
1473 <td>イメージの高さ</td>
1474 </tr>
1475 <tr>
1476 <td><strong>caption</strong></td>
1477 <td>画像の見出し(画像と共に表示されるテキスト)</td>
1478 </tr>
1479 </table>
1480 </li>
1481 </ul>
1482 <h2>スキンタイプ</h2>
1483 <p>画像ポップアップウィンドウ</p>
1484 <h2>例</h2>
1485 <pre>
1486 &lt;%image%&gt;
1487 </pre>
1488 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-image">内容について気がついた事があればご連絡ください。</a></p>
1489 </div>
1490 <div class="page">
1491 <a name="skinvar-imagetext"></a>
1492 <h1>スキン変数:imagetext</h1>
1493 <p class="deprecated">このスキン変数はNucleusバージョン2.0以降使いません。代わりに<a href="#skinvar-image"><code>&lt;%image(caption)%&gt;</code></a>を使ってください。</p>
1494 <p>ポップアップ画像に見出しテキストをつける</p>
1495 <h2>引数</h2>
1496 <p>なし</p>
1497 <h2>スキンタイプ</h2>
1498 <p>画像ポップアップウィンドウ</p>
1499 <h2>例</h2>
1500 <pre>
1501 &lt;%imagetext%&gt;
1502 </pre>
1503 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-imagetext">内容について気がついた事があればご連絡ください。</a></p>
1504 </div>
1505 <div class="page">
1506 <a name="skinvar-include"></a>
1507 <h1>スキン/テンプレート変数:include</h1>
1508
1509 <p>Webページ出力時に、指定されたテキストファイルを取り込んで挿入します。ファイルの中身がそのまま出力されるので、スキン/テンプレート変数やPHPコードを使っても反映されません。同じような変数に、取り込み時にスキン/テンプレート変数を展開する<a href="#skinvar-parsedinclude">parsedinclude</a>や、PHPコードを実行する<a href="#skinvar-phpinclude">phpinclude</a>があります。</p>
1510 <h2>引数</h2>
1511 <ul>
1512 <li>必須:
1513 <table summary="Skin var::include::Require">
1514 <tr>
1515 <th abbr="名前">名前</th>
1516 <th abbr="値">値</th>
1517 </tr>
1518 <tr>
1519 <td><strong>filename</strong></td>
1520 <td>取り込むファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。URLを指定することもできます)</td>
1521 </tr>
1522 </table>
1523 </li>
1524 </ul>
1525 <h2>注意</h2>
1526 <ul>
1527 <li>この変数は<a href="#parser-properties">パーサー設定の<code>IncludeMode</code> と<code>IncludePrefix</code></a>に影響を受けます。</li>
1528 </ul>
1529 <h2>スキンタイプ</h2>
1530 <p>全て</p>
1531 <h2>例</h2>
1532 <pre>
1533 &lt;%include(filename.txt)%&gt;
1534 &lt;%include(/home/user/myself/filename.txt)%&gt;
1535 &lt;%include(http://example.jp/filename.html)%&gt;
1536 </pre>
1537
1538 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-include">内容について気がついた事があればご連絡ください。</a></p>
1539 </div>
1540 <div class="page">
1541 <a name="skinvar-item"></a>
1542 <h1>スキン変数:item</h1>
1543
1544 <p>現在選択されているアイテムを、指定されたテンプレートを用いて挿入します(コメントは挿入されません)。</p>
1545 <h2>引数</h2>
1546 <ul>
1547 <li>必須:
1548 <table summary="Skin var::Item::Require">
1549 <tr>
1550 <th abbr="名前">名前</th>
1551 <th abbr="値">値</th>
1552 </tr>
1553 <tr>
1554 <td><strong>template</strong></td>
1555 <td>使用するテンプレート名</td>
1556 </tr>
1557 </table>
1558 </li>
1559 </ul>
1560 <h2>スキンタイプ</h2>
1561 <p>個別アイテム</p>
1562 <h2>例</h2>
1563 <pre>
1564 &lt;%item(mytemplate)%&gt;
1565 </pre>
1566
1567 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-item">内容について気がついた事があればご連絡ください。</a></p>
1568 </div>
1569 <div class="page">
1570 <a name="skinvar-itemid"></a>
1571 <h1>スキン変数:itemid</h1>
1572
1573 <p>現在選択しているアイテムのIDを挿入します。</p>
1574 <h2>引数</h2>
1575 <p>なし</p>
1576 <h2>スキンタイプ</h2>
1577 <p>個別アイテム</p>
1578 <h2>例</h2>
1579 <pre>
1580 &lt;%itemid%&gt;
1581 </pre>
1582
1583 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-itemid">内容について気がついた事があればご連絡ください。</a></p>
1584 </div>
1585 <div class="page">
1586 <a name="skinvar-itemlink"></a>
1587 <h1>スキン変数:itemlink</h1>
1588
1589 <p>アイテムのURL(permanent link)を挿入します。</p>
1590 <h2>引数</h2>
1591 <div>
1592 <ul>
1593 <li>オプション:
1594 <table summary="Skin var::Item link">
1595 <tr>
1596 <th abbr="名前">名前</th>
1597 <th abbr="適用">適用</th>
1598 </tr>
1599 <tr>
1600 <td><strong><em>linktext</em></strong></td>
1601 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
1602 </tr>
1603 </table>
1604 </li>
1605 </ul>
1606 </div>
1607 <h2>スキンタイプ</h2>
1608 <p>個別アイテム</p>
1609 <h2>例</h2>
1610 <pre>
1611 &lt;%itemlink%&gt;
1612 </pre>
1613
1614 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-itemlink">内容について気がついた事があればご連絡ください。</a></p>
1615 </div>
1616 <div class="page">
1617 <a name="skinvar-itemtitle"></a>
1618 <h1>スキン変数:itemtitle</h1>
1619
1620 <p>アイテムのタイトルを挿入します。HTMLタグは除去され、エンティティはエンコードされます。</p>
1621 <h2>引数</h2>
1622 <p>なし</p>
1623 <h2>スキンタイプ</h2>
1624 <p>個別アイテム</p>
1625 <h2>例</h2>
1626 <pre>
1627 &lt;%itemtitle%&gt;
1628 </pre>
1629
1630 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-itemtitle">内容について気がついた事があればご連絡ください。</a></p>
1631 </div>
1632 <div class="page">
1633 <a name="skinvar-loginform"></a>
1634 <h1>スキン変数:loginform</h1>
1635
1636 <p>ログインフォームまたは、ログイン中メッセージ("ログイン中:ketsunet (ログアウト)")を挿入します</p>
1637 <h2>引数</h2>
1638 <p>なし</p>
1639 <h2>スキンタイプ</h2>
1640 <p>全て</p>
1641 <h2>例</h2>
1642 <pre><code>&lt;%loginform%&gt;</code></pre>
1643
1644 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-loginform">内容について気がついた事があればご連絡ください。</a></p>
1645 </div>
1646 <div class="page">
1647 <a name="skinvar-member"></a>
1648 <h1>スキン変数:member</h1>
1649 <p>訪問者がログイン中のメンバーの場合、そのメンバーに関する情報を挿入します。メンバーの詳細ページにおいては、指定されたメンバーについての同じ情報を表示する追加オプションがあります。</p>
1650 <p>訪問者がログイン中のメンバーではない場合は、<em>your...</em>のパラメーターは何も挿入しません。</p>
1651 <h2>引数</h2>
1652 <ul>
1653 <li>必須:
1654 <ul>
1655 <li>ログインしたメンバーの情報(全てのスキンタイプで使用可能):
1656 <table>
1657 <tr><th abbr="名前">名前</th><th abbr="挿入される設定">挿入される設定</th></tr>
1658 <tr><td><em>yourname</em></td><td>訪問メンバーの<a href="#shortnames">表示される名前</a>(ログインID)</td></tr>
1659 <tr><td><em>yourrealname</em></td><td>訪問メンバーのハンドルネーム(本名)</td></tr>
1660 <tr><td><em>yournotes</em></td><td>訪問メンバーが自身のために設定できるその他の情報(備考欄)</td></tr>
1661 <tr><td><em>yoururl</em></td><td>訪問メンバーのウェブサイトURL</td></tr>
1662 <tr><td><em>youremail</em></td><td>訪問メンバーのメールアドレス</td></tr>
1663 <tr><td><em>yourid</em></td><td>訪問メンバーのID</td></tr>
1664 <tr><td><em>yourprofileurl</em></td><td>訪問メンバーの「メンバーの詳細ページ」アドレス</td></tr>
1665 </table>
1666 </li>
1667 <li>指定されたメンバーの情報(「メンバーの詳細ページ」でのみ使用可能):
1668 <table>
1669 <tr><th abbr="名前">名前</th><th abbr="挿入される設定">挿入される設定</th></tr>
1670 <tr><td><em>name</em></td><td>指定されたメンバーの<a href="#shortnames">表示される名前</a>(ログインID)</td></tr>
1671 <tr><td><em>realname</em></td><td>指定されたメンバーのハンドルネーム(本名)</td></tr>
1672 <tr><td><em>notes</em></td><td>指定されたメンバーが自身のために設定できるその他の情報(備考欄)</td></tr>
1673 <tr><td><em>url</em></td><td>指定されたメンバーのウェブサイトURL</td></tr>
1674 <tr><td><em>email</em></td><td>指定されたメンバーのメールアドレス</td></tr>
1675 <tr><td><em>id</em></td><td>指定されたメンバーのID</td></tr>
1676 </table>
1677 </li>
1678 </ul>
1679 </li>
1680 </ul>
1681 <h2>スキンタイプ</h2>
1682 <p>全て</p>
1683 <h2>例</h2>
1684 <pre><code>
1685 &lt;%if(loggedin)%&gt;
1686 こんにちは&lt;%member(yourrealname)%&gt;さん
1687 &lt;%endif%&gt;
1688 </code></pre>
1689
1690 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-member">内容について気がついた事があればご連絡ください。</a></p>
1691 </div>
1692 <div class="page">
1693 <a name="skinvar-membermailform"></a>
1694 <h1>スキン変数:membermailform</h1>
1695
1696 <p>メンバー詳細のページで、表示されているメンバーに対して、他のログインしているメンバーがメッセージを送ることのできるフォームを挿入します。</p>
1697 <h2>引数</h2>
1698 <div>
1699 <ul>
1700 <li>オプション:
1701 <table summary="Skin var::Member mail form::Optional">
1702 <tr>
1703 <th abbr="名前">名前</th>
1704 <th abbr="値">値</th>
1705 </tr>
1706 <tr>
1707 <td><strong><em>rows</em></strong></td>
1708 <td>ボックスの横列の数値(デフォルトは10)</td>
1709 </tr>
1710 <tr>
1711 <td><strong><em>cols</em></strong></td>
1712 <td>ボックスの縦列の数値(デフォルトは40)</td>
1713 </tr>
1714 <tr>
1715 <td><strong><em>destination url</em></strong></td>
1716 <td>メッセージを送信した後リダイレクトされるURL</td>
1717 </tr>
1718 </table>
1719 </li>
1720 </ul>
1721 </div>
1722 <h2>スキンタイプ</h2>
1723 <p>メンバー詳細</p>
1724 <h2>例</h2>
1725 <pre>
1726 &lt;%membermailform%&gt;
1727 </pre>
1728
1729 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-membermailform">内容について気がついた事があればご連絡ください。</a></p>
1730 </div>
1731 <div class="page">
1732 <a name="skinvar-nextarchive"></a>
1733 <h1>スキン変数:nextarchive</h1>
1734
1735 <p>表示中のアーカイブの形式に応じて、一つ新しいアーカイブの月、または日を挿入します。</p>
1736 <table summary="Skin var::Next archive">
1737 <tr>
1738 <th abbr="表示中の形式">表示中の形式</th>
1739 <th abbr="挿入される日付のフォーマット">挿入される日付のフォーマット</th>
1740 </tr>
1741 <tr>
1742 <td>日単位で表示している時</td>
1743 <td><code>YYYY-MM-DD</code></td>
1744 </tr>
1745 <tr>
1746 <td>月単位で表示している時</td>
1747 <td><code>YYYY-MM</code></td>
1748 </tr>
1749 </table>
1750 <h2>引数</h2>
1751 <p>なし</p>
1752 <h2>スキンタイプ</h2>
1753 <p>月別アーカイブ</p>
1754 <h2>例</h2>
1755 <pre><code>&lt;a href="index.php?archive=&lt;%nextarchive%&gt;"&gt;....</code></pre>
1756
1757 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nextarchive">内容について気がついた事があればご連絡ください。</a></p>
1758 </div>
1759 <div class="page">
1760 <a name="skinvar-nextitem"></a>
1761 <h1>スキン変数:nextitem</h1>
1762
1763 <p>そのブログにおける一つ新しいアイテムのIDを挿入します
1764 。</p>
1765 <h2>引数</h2>
1766 <p>なし</p>
1767 <h2>スキンタイプ</h2>
1768 <p>個別アイテム</p>
1769 <h2>例</h2>
1770 <pre>
1771 &lt;%nextitem%&gt;
1772 </pre>
1773
1774 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nextitem">内容について気がついた事があればご連絡ください。</a></p>
1775 </div>
1776 <div class="page">
1777 <a name="skinvar-nextitemtitle"></a>
1778 <h1>スキン変数:nextitemtitle</h1>
1779
1780 <p>そのブログにおける一つ新しいアイテムのタイトルを挿入します。</p>
1781 <h2>引数</h2>
1782 <p>なし</p>
1783 <h2>スキンタイプ</h2>
1784 <p>個別アイテム</p>
1785 <h2>例</h2>
1786 <pre>
1787 &lt;%nextitemtitle%&gt;
1788 </pre>
1789
1790 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nextitemtitle">内容について気がついた事があればご連絡ください。</a></p>
1791 </div>
1792 <div class="page">
1793 <a name="skinvar-nucleusbutton"></a>
1794 <h1>スキン変数:nucleusbutton</h1>
1795
1796 <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>
1797 <h2>引数</h2>
1798 <div>
1799 <ul>
1800 <li>オプション:
1801 <table summary="Skin var::Nucleus button::Optional">
1802 <tr>
1803 <th abbr="名前">名前</th>
1804 <th abbr="値">値</th>
1805 </tr>
1806 <tr>
1807 <td><strong><em>imgurl</em></strong></td>
1808 <td>画像のURL(デフォルトのものを使わない場合)</td>
1809 </tr>
1810 <tr>
1811 <td><strong><em>imgwidth</em></strong></td>
1812 <td>画像の横幅(ピクセル単位)</td>
1813 </tr>
1814 <tr>
1815 <td><strong><em>imgheight</em></strong></td>
1816 <td>画像の高さ(ピクセル単位)</td>
1817 </tr>
1818 </table>
1819 </li>
1820 </ul>
1821 </div>
1822 <h2>注意</h2>
1823 <ul>
1824 <li>このタグは<a href="#parser-properties">パーサー設定の<code>IncludeMode</code> と<code>IncludePrefix</code></a>に影響を受けます。</li>
1825 </ul>
1826 <h2>スキンタイプ</h2>
1827 <p>全て</p>
1828 <h2>例</h2>
1829 <pre>
1830 &lt;%nucleusbutton%&gt;
1831 &lt;%nucleusbutton(nucleus/nucleus.gif,46,43)%&gt;
1832 </pre>
1833
1834 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nucleusbutton">内容について気がついた事があればご連絡ください。</a></p>
1835 </div>
1836 <div class="page">
1837 <a name="skinvar-otherarchive"></a>
1838 <h1>スキン変数:otherarchive</h1>
1839
1840 <p>指定されたブログの選択された月のアーカイブを、指定されたテンプレートを用いて表示。</p>
1841 <h2>引数</h2>
1842 <div>
1843 <ul>
1844 <li>必須:
1845 <table summary="Skin var::Other archive::Require">
1846 <tr>
1847 <th abbr="名前">名前</th>
1848 <th abbr="値">値</th>
1849 </tr>
1850 <tr>
1851 <td><strong>blogname</strong></td>
1852 <td>表示するブログの短縮名</td>
1853 </tr>
1854 <tr>
1855 <td><strong>template</strong></td>
1856 <td>使用するテンプレート名</td>
1857 </tr>
1858 </table>
1859 </li>
1860 <li>オプション
1861 <table summary="Skin var::Other archive::Optional">
1862 <tr>
1863 <th abbr="名前">名前</th>
1864 <th abbr="値">値</th>
1865 </tr>
1866 <tr>
1867 <td><strong><em>category</em></strong></td>
1868 <td>表示するカテゴリーの名前</td>
1869 </tr>
1870 </table>
1871 </li>
1872 </ul>
1873 </div>
1874 <h2>スキンタイプ</h2>
1875 <p>月別アーカイブ</p>
1876 <h2>例</h2>
1877 <pre>
1878 &lt;%otherarchive(myblog,mytemplate)%&gt;
1879 &lt;%otherarchive(myblog,mytemplate,mycategory)%&gt;
1880 </pre>
1881
1882 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherarchive">内容について気がついた事があればご連絡ください。</a></p>
1883 </div>
1884 <div class="page">
1885 <a name="skinvar-otherarchivedaylist"></a>
1886 <h1>スキン変数:otherarchivedaylist</h1>
1887
1888 <p>スキン変数<a href="#skinvar-otherarchivelist">otherarchivelist</a>と同様に、指定されたブログのアーカイブのリストを挿入しますが、 <em>月</em>ごとの代わりに<em>日</em>ごとのアーカイブを挿入します。</p>
1889 <h2>引数</h2>
1890 <div>
1891 <ul>
1892 <li>必須:
1893 <table summary="Skin var::Other archive day list::Require">
1894 <tr>
1895 <th abbr="名前">名前</th>
1896 <th abbr="値">値</th>
1897 </tr>
1898 <tr>
1899 <td><strong>blogname</strong></td>
1900 <td>表示するブログの短縮名</td>
1901 </tr>
1902 <tr>
1903 <td><strong>template</strong></td>
1904 <td>使用するテンプレート名</td>
1905 </tr>
1906 </table>
1907 </li>
1908 <li>オプション
1909 <table summary="Skin var::Other archive day list::Optional">
1910 <tr>
1911 <th abbr="名前">名前</th>
1912 <th abbr="値">値</th>
1913 </tr>
1914 <tr>
1915 <td><strong><em>category</em></strong></td>
1916 <td>表示するカテゴリーの名前</td>
1917 </tr>
1918 </table>
1919 </li>
1920 </ul>
1921 </div>
1922 <h2>スキンタイプ</h2>
1923 <p>全て</p>
1924 <h2>例</h2>
1925 <pre>
1926 &lt;%otherarchivedaylist(yourblog,mytemplate)%&gt;
1927 &lt;%otherarchivedaylist(yourblog,mytemplate,mycategory)%&gt;
1928 </pre>
1929
1930 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherarchivedaylist">内容について気がついた事があればご連絡ください。</a></p>
1931 </div>
1932 <div class="page">
1933 <a name="skinvar-otherarchivelist"></a>
1934 <h1>スキン変数:otherarchivelist</h1>
1935
1936 <p>指定されたブログに存在するアーカイブ月ごとのリストを、指定されたテンプレートを用いて表示します。</p>
1937 <h2>引数</h2>
1938 <div>
1939 <ul>
1940 <li>必須:
1941 <table summary="Skin var::Other archive list::Require">
1942 <tr>
1943 <th abbr="名前">名前</th>
1944 <th abbr="値">値</th>
1945 </tr>
1946 <tr>
1947 <td><strong>blogname</strong></td>
1948 <td>表示するブログの短縮名</td>
1949 </tr>
1950 <tr>
1951 <td><strong>template</strong></td>
1952 <td>使用するテンプレート名</td>
1953 </tr>
1954 </table>
1955 </li>
1956 <li>オプション
1957 <table summary="Skin var::Other archive list::Optional">
1958 <tr>
1959 <th abbr="名前">名前</th>
1960 <th abbr="値">値</th>
1961 </tr>
1962 <tr>
1963 <td><strong><em>category</em></strong></td>
1964 <td>表示するカテゴリーの名前</td>
1965 </tr>
1966 </table>
1967 </li>
1968 </ul>
1969 </div>
1970 <h2>スキンタイプ</h2>
1971 <p>全て</p>
1972 <h2>例</h2>
1973 <pre>
1974 &lt;%otherarchivelist(yourblog,mytemplate)%&gt;
1975 &lt;%otherarchivelist(yourblog,mytemplate,mycategory)%&gt;
1976 </pre>
1977
1978 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherarchivelist">内容について気がついた事があればご連絡ください。</a></p>
1979 </div>
1980 <div class="page">
1981 <a name="skinvar-otherarchiveyearlist"></a>
1982 <h1>スキン変数:otherarchiveyearlist</h1>
1983
1984 <p>スキン変数<a href="#skinvar-otherarchivelist">otherarchivelist</a>と同様に、指定されたブログのアーカイブのリストを挿入しますが、 <em>月</em>ごとの代わりに<em>年</em>ごとのアーカイブを挿入します。</p>
1985 <h2>引数</h2>
1986 <div>
1987 <ul>
1988 <li>必須:
1989 <table summary="Skin var::Other archive day list::Require">
1990 <tr>
1991 <th abbr="名前">名前</th>
1992 <th abbr="値">値</th>
1993 </tr>
1994 <tr>
1995 <td><strong>blogname</strong></td>
1996 <td>表示するブログの短縮名</td>
1997 </tr>
1998 <tr>
1999 <td><strong>template</strong></td>
2000 <td>使用するテンプレート名</td>
2001 </tr>
2002 </table>
2003 </li>
2004 <li>オプション
2005 <table summary="Skin var::Other archive day list::Optional">
2006 <tr>
2007 <th abbr="名前">名前</th>
2008 <th abbr="値">値</th>
2009 </tr>
2010 <tr>
2011 <td><strong><em>category</em></strong></td>
2012 <td>表示するカテゴリーの名前</td>
2013 </tr>
2014 </table>
2015 </li>
2016 </ul>
2017 </div>
2018 <h2>スキンタイプ</h2>
2019 <p>全て</p>
2020 <h2>例</h2>
2021 <pre>
2022 &lt;%otherarchiveyearlist(yourblog,mytemplate)%&gt;
2023 &lt;%otherarchiveyearlist(yourblog,mytemplate,mycategory)%&gt;
2024 </pre>
2025
2026 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherarchiveyearlist">内容について気がついた事があればご連絡ください。</a></p>
2027 </div>
2028 <div class="page">
2029 <a name="skinvar-otherblog"></a>
2030 <h1>スキン変数:otherblog</h1>
2031
2032 <p>指定されたブログの、タイムスタンプの新しいアイテム群を挿入します。</p>
2033 <h2>引数</h2>
2034 <div>
2035 <ul>
2036 <li>必須:
2037 <table summary="Skin var::Other blog::Require">
2038 <tr>
2039 <th abbr="名前">名前</th>
2040 <th abbr="値">値</th>
2041 </tr>
2042 <tr>
2043 <td><strong>blogname</strong></td>
2044 <td>表示するブログの短縮名</td>
2045 </tr>
2046 <tr>
2047 <td><strong>template</strong></td>
2048 <td>使用するテンプレート名</td>
2049 </tr>
2050 </table>
2051 </li>
2052 <li>オプション
2053 <table summary="Skin var::Other blog::Optional">
2054 <tr>
2055 <th abbr="名前">名前</th>
2056 <th abbr="値">値</th>
2057 </tr>
2058 <tr>
2059 <td><strong><em>amount</em></strong></td>
2060 <td>表示するアイテムの数(デフォルトは10)。何番目のアイテムから始めるかというオフセットを含めることもできます。例えば<code>10(5) </code>と記述すると5番目から始めて10個のアイテムを表示します。</td>
2061 </tr>
2062 <tr>
2063 <td><strong><em>category</em></strong></td>
2064 <td>表示するカテゴリーの名前</td>
2065 </tr>
2066 </table>
2067 </li>
2068 </ul>
2069 </div>
2070 <h2>スキンタイプ</h2>
2071 <p>全て</p>
2072 <h2>例</h2>
2073 <pre>
2074 &lt;%otherblog(myblog,default,15)%&gt;
2075 &lt;%otherblog(yourblog,mytemplate)%&gt;
2076 &lt;%otherblog(yourblog,mytemplate,15,mycategory)%&gt;
2077 &lt;%otherblog(yourblog,mytemplate,5(15),mycategory)%&gt;
2078 </pre>
2079
2080 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-otherblog">内容について気がついた事があればご連絡ください。</a></p>
2081 </div>
2082 <div class="page">
2083 <a name="skinvar-othersearchresults"></a>
2084 <h1>スキン変数:othersearchresults</h1>
2085
2086 <p>指定されたブログの、現在の検索文字列に対する検索結果を、指定されたテンプレートを使用して挿入します。</p>
2087 <h2>引数</h2>
2088 <div>
2089 <ul>
2090 <li>必須:
2091 <table summary="Skin var::Other sezrch results::Require">
2092 <tr>
2093 <th abbr="名前">名前</th>
2094 <th abbr="値">値</th>
2095 </tr>
2096 <tr>
2097 <td><strong>blogname</strong></td>
2098 <td>ブログの短縮名</td>
2099 </tr>
2100 <tr>
2101 <td><strong>template</strong></td>
2102 <td>使用するテンプレート名</td>
2103 </tr>
2104 </table>
2105 </li>
2106 <li>オプション
2107 <table summary="Skin var::Other search results::Optional">
2108 <tr>
2109 <th abbr="名前">名前</th>
2110 <th abbr="値">値</th>
2111 </tr>
2112 <tr>
2113 <td><strong><em>maxresults</em></strong></td>
2114 <td>表示する結果の最大数</td>
2115 </tr>
2116 </table>
2117 </li>
2118 </ul>
2119 </div>
2120 <h2>スキンタイプ</h2>
2121 <p>検索</p>
2122 <h2>例</h2>
2123 <pre>
2124 &lt;%othersearchresults(myblog,mytemplate)%&gt;
2125 </pre>
2126
2127 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-othersearchresults">内容について気がついた事があればご連絡ください。</a></p>
2128 </div>
2129 <div class="page">
2130 <a name="skinvar-parsedinclude"></a>
2131 <h1>スキン/テンプレート変数:parsedinclude</h1>
2132
2133 <p>Webページ出力時に、指定されたスペシャルスキンもしくはファイルを取り込んで挿入します。スペシャルスキンが優先されます。このファイルのは、取り込み時にNucleusのスキン/テンプレートによる構文解析にかけられるので、スキン/テンプレート変数が使用できます。同じような変数に、取り込んだファイルのPHPを実行する<a href="#skinvar-phpinclude">phpinclude</a>や、ファイルの中身をそのまま表示する<a href="#skinvar-include">include</a>があります。</p>
2134 <h2>引数</h2>
2135 <ul>
2136 <li>必須:
2137 <table summary="Skin var::Parsed include::Require">
2138 <tr>
2139 <th abbr="名前">名前</th>
2140 <th abbr="値">値</th>
2141 </tr>
2142 <tr>
2143 <td><strong>filename</strong></td>
2144 <td>取り込むスペシャルスキンもしくはファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。URLを指定することもできます)</td>
2145 </tr>
2146 </table>
2147 </li>
2148 </ul>
2149 <h2>注意</h2>
2150 <ul>
2151 <li>この変数は<a href="#parser-properties">パーサー設定の<code>IncludeMode</code> と<code>IncludePrefix</code></a>に影響を受けます。</li>
2152 <li>インクルードしたパーツの中からでも、再び<code>&lt;%parsedinclude (filename)%&gt;</code>を呼び出すことができますが、無限ループを避けるために最大で3段階までとなります。</li>
2153 </ul>
2154 <h2>スキンタイプ</h2>
2155 <p>全て</p>
2156 <h2>例</h2>
2157 <pre>
2158 &lt;%parsedinclude(specialskinname)%&gt;
2159 &lt;%parsedinclude(filename.txt)%&gt;
2160 &lt;%parsedinclude(/home/user/myself/filename.txt)%&gt;
2161 </pre>
2162
2163 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-parsedinclude">内容について気がついた事があればご連絡ください。</a></p>
2164 </div>
2165 <div class="page">
2166 <a name="skinvar-phpinclude"></a>
2167 <h1>スキン/テンプレート変数:phpinclude</h1>
2168
2169 <p>Webページ出力時に、指定されたPHPファイルを実行し、その結果を挿入します。ファイルの中身はPHPとして解釈され、実行されるので注意が必要です。また、Nucleusのスキン/テンプレート変数は展開<strong>されません</strong>。同じような変数に、取り込み時にスキン/テンプレート変数を展開する<a href="#skinvar-parsedinclude">parsedinclude</a>や、ファイルの中身をそのまま表示する<a href="#skinvar-include">include</a>があります。</p>
2170 <h2>引数</h2>
2171 <ul>
2172 <li>必須:
2173 <table summary="Skin var::Php include::Require">
2174 <tr>
2175 <th abbr="名前">名前</th>
2176 <th abbr="値">値</th>
2177 </tr>
2178 <tr>
2179 <td><strong>filename</strong></td>
2180 <td>取り込むファイルの名前(index.phpからの相対位置でも絶対位置でもかまいません。)</td>
2181 </tr>
2182 </table>
2183 </li>
2184 </ul>
2185 <h2>注意</h2>
2186 <ul>
2187 <li>この変数は<a href="#parser-properties">パーサー設定の<code>IncludeMode</code> と<code>IncludePrefix</code></a>に影響を受けます。</li>
2188 <li>ファイルはphpのコマンド<code>include()</code>を使ってインクルードされます。このコマンドは<em>内部の</em>クラス・メソッドから呼び出されるので、Nucleus内部やプラグインで使用されているグローバル変数にアクセスしたい時は、<strong>自身でグローバル変数を宣言する必要があります</strong>。多くの<a href="#skinvar-phpinclude-vars">標準的な変数</a>はNucleusによって自動的にグローバルが宣言されます。</li>
2189 </ul>
2190 <h2>スキンタイプ</h2>
2191 <p>全て</p>
2192 <h2>例</h2>
2193 <pre><code>&lt;%phpinclude(filename.php)%&gt;
2194 &lt;%phpinclude(/home/user/myself/filename.php)%&gt;</code></pre>
2195
2196 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-phpinclude">内容について気がついた事があればご連絡ください。</a></p>
2197 </div>
2198 <div class="page">
2199 <a name="skinvar-phpinclude-vars"></a>
2200 <h1>スキン/テンプレート変数:phpinclude:vars</h1>
2201
2202 <p>次のグローバル変数は、スキン/テンプレート変数の<a href="#skinvar-phpinclude">phpinclude</a>によってインクルードされたファイルからアクセスできるものです:</p>
2203 <p>$GATEWAY_INTERFACE,$SERVER_NAME,$SERVER_SOFTWARE
2204 <br />$SERVER_PROTOCOL,$REQUEST_METHOD,$QUERY_STRING
2205 <br />$DOCUMENT_ROOT,$HTTP_ACCEPT,$HTTP_ACCEPT_CHARSET
2206 <br />$HTTP_ACCEPT_ENCODING,$HTTP_ACCEPT_LANGUAGE
2207 <br />$HTTP_CONNECTION,$HTTP_HOST,$HTTP_REFERER
2208 <br />$HTTP_USER_AGENT,$REMOTE_ADDR,$REMOTE_PORT
2209 <br />$SCRIPT_FILENAME,$SERVER_ADMIN,$SERVER_PORT
2210 <br />$SERVER_SIGNATURE,$PATH_TRANSLATED,$SCRIPT_NAME
2211 <br />$REQUEST_URI,$argv,$argc,$PHP_SELF
2212 <br />$HTTP_COOKIE_VARS,$HTTP_GET_VARS,$HTTP_POST_VARS
2213 <br />$HTTP_POST_FILES,$HTTP_ENV_VARS,$HTTP_SERVER_VARS
2214 <br />$HTTP_SESSION_VARS,$PATH_INFO,$HTTPS
2215 <br />$HTTP_RAW_POST_DATA,$HTTP_X_FORWARDED_FOR</p>
2216 <p>他の変数に関しては、"<code>global $varname;</code>"をきっちりとコードに加える必要があります。</p>
2217
2218 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-phpinclude-vars">内容について気がついた事があればご連絡ください。</a></p>
2219 </div>
2220 <div class="page">
2221 <a name="skinvar-plugin"></a>
2222 <h1>スキン/テンプレート変数:plugin</h1>
2223
2224 <p>プラグインを呼び出します。</p>
2225 <h2>引数</h2>
2226 <ul>
2227 <li>必須:
2228 <table summary="Skin/Template var::Plugin::Require">
2229 <tr>
2230 <th abbr="名前">名前</th>
2231 <th abbr="値">値</th>
2232 </tr>
2233 <tr>
2234 <td><strong>PluginName</strong></td>
2235 <td>呼び出されるプラグインの名前。<strong>大文字小文字が区別されるので注意が必要です。</strong></td>
2236 </tr>
2237 </table>
2238 </li>
2239 <li><p>この他、プラグインごとに引数が定義・追加されます。</p></li>
2240 </ul>
2241 <h2>注意</h2>
2242 <ul>
2243 <li>プラグイン名が既存の変数とぶつからない場合、<code>&lt;%PluginName (parameters)%&gt;</code>と記述することで、プラグインを直接呼び出すこともできます。現在はそのようにプラグイン名で呼び出す方法が主流ですが、プラグイン呼び出しであることをあえて明示したい場合は<code>&lt;%plugin(parameters)%&gt;</code>のほうを利用するといいでしょう。</li>
2244 </ul>
2245 <h2>スキンタイプ</h2>
2246 <p>全て</p>
2247 <h2>例</h2>
2248 <pre>
2249 &lt;%plugin(Calendar)%&gt;
2250 &lt;%plugin(LastComments,myweblog)%&gt;
2251 &lt;%LastComments(myweblog)%&gt;
2252 </pre>
2253
2254 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-plugin">内容について気がついた事があればご連絡ください。</a></p>
2255 </div>
2256 <div class="page">
2257 <a name="skinvar-prevarchive"></a>
2258 <h1>スキン変数:prevarchive</h1>
2259
2260 <p>表示中のアーカイブの形式に応じて、一つ古いアーカイブの月、または日を挿入します。</p>
2261 <table summary="Skin var::Prev archive">
2262 <tr>
2263 <th abbr="表示中の形式">表示中の形式</th>
2264 <th abbr="挿入される日付のフォーマット">挿入される日付のフォーマット</th>
2265 </tr>
2266 <tr>
2267 <td>日単位で表示している時</td>
2268 <td><code>YYYY-MM-DD</code></td>
2269 </tr>
2270 <tr>
2271 <td>月単位で表示している時</td>
2272 <td><code>YYYY-MM</code></td>
2273 </tr>
2274 </table>
2275 <h2>引数</h2>
2276 <p>なし</p>
2277 <h2>スキンタイプ</h2>
2278 <p>月別アーカイブ</p>
2279 <h2>例</h2>
2280 <pre><code>&lt;a href="index.php?archive=&lt;%prevarchive%&gt;"&gt;....</code></pre>
2281
2282 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-prevarchive">内容について気がついた事があればご連絡ください。</a></p>
2283 </div>
2284 <div class="page">
2285 <a name="skinvar-if"></a>
2286 <a name="skinvar-else"></a>
2287 <a name="skinvar-endif"></a>
2288 <a name="skinvar-ifnot"></a>
2289 <a name="skinvar-elseifnot"></a>
2290 <a name="skinvar-elseif"></a>
2291 <h1>スキン変数:if/ifnot/else/elseif/elseifnot/endif</h1>
2292 <p>決まった条件を満たしている時にのみ、コンテンツ・ブロックを挿入します。3.6以降では、テンプレートの「アイテムの本体」と「コメントの本体」でも同じ様に使う事ができます。</p>
2293 <h2>引数</h2>
2294 <p>スキン変数 <code>if/ifnot/elseif/elseifnot</code> に対してのみ、引数が必須になります</p>
2295 <ul>
2296 <li>必須:
2297 <table>
2298 <tr><th>名前</th><th colspan="3">値</th></tr>
2299 <tr><td><strong>type</strong></td><td colspan="3"><a href="#if_condition">条件の種類</a></td></tr>
2300 <tr><td colspan="4">typeによって、以下のオプションをとることがあります</td></tr>
2301 <tr><td></td><td><em>name</em></td><td>条件の名前</td></tr>
2302 <tr><td></td><td><em>value</em></td><td>条件の名前の値</td></tr>
2303 </table>
2304 </li>
2305 </ul>
2306 <a name="if_condition"></a>
2307 <h2>条件の種類</h2>
2308 <div class="helptbl">
2309 <ul>
2310 <li><strong>category</strong>:カテゴリーを選択しているか、また、カテゴリの設定と比較した結果を返します。
2311 <ul>
2312 <li><strong>category</strong>:カテゴリが選択されているか調べます。</li>
2313 <li><strong>category,catname,<em>CategoryName</em> </strong>:現在のカテゴリ名と <em>CategoryName</em> が一致するかどうかを返します。</li>
2314 <li><strong>category,catid,<em>CategoryID</em></strong>:現在のカテゴリのIDと <em>CategoryId</em> が一致するかどうかを返します。</li>
2315 </ul>
2316 </li>
2317 <li><strong>blogsetting</strong>:Blog設定の <em> name</em> 項目の値と <em>value</em> を 比較します。
2318 <ul>
2319 <li><strong>blogsetting,<em>name,value</em> </strong>: <em> name</em> (SQLテーブル nucleus_blogにあるカラム名)が <em>value</em> と一致するかどうかを返します。</li>
2320 </ul>
2321 </li>
2322 <li><strong>loggedin</strong>:訪問者がログインしているか調べます。</li>
2323 <li><strong>onteam</strong>:訪問者がログインし、現在のブログ、または、<em>name</em> で指示されたブログのチームに入っているか調べます。</li>
2324 <li><strong>admin</strong>:訪問者がログインし、現在のブログ、または<em>name</em> で指示されたブログの管理権限があるか調べます。</li>
2325 <li><strong>nextitem</strong>:個別アイテムページにおいて、現在のブログにより古いアイテムがあるか調べます。</li>
2326 <li><strong>previtem</strong>:個別アイテムページにおいて、現在のブログにより新しいアイテムがあるか調べます。</li>
2327 <li><strong>archivenextexists</strong>:月別アーカイブページにおいて、現在のブログに、現在表示しているものより古い月、または古い日のアーカイブがあるか調べます。</li>
2328 <li><strong>archiveprevexists</strong>:月別アーカイブページにおいて、現在のブログに、現在表示しているものより新しい月、または新しい日のアーカイブがあるか調べます。</li>
2329 <li><strong>skintype</strong>:現在のスキンタイプが <em> value</em> (index, search, item, archive, archivelist など…)と一致するか、URLによって判別します。<br />スペシャルスキンパーツの場合は、スペシャルスキンパーツの名前が <em> value</em> と一致するか、URLによって判別します。</li>
2330 <li><strong>hasplugin</strong>:<em>PluginName</em> で指定されたプラグインがインストールされているか、または、プラグインのオプションの値と一致するかどうかを返します。
2331 <ul>
2332 <li><strong>hasplugin,<em>PluginName</em></strong>:<em>PluginName</em> で指定されたプラグインが存在するか調べます。</li>
2333 <li><strong>hasplugin,<em>PluginName</em>,<em> OptionName</em></strong>:<em>PluginName</em> で指定されたプラグインの <em> OptionName</em> の値の存在を確認した結果を返します。</li>
2334 <li><strong>hasplugin,<em>PluginName</em>,<em> OptionName=value</em></strong>:<em>PluginName</em> で指定されたプラグインの <em> OptionName</em> の値と、<em> value</em> が一致するかどうかを返します。</li>
2335 </ul>
2336 </li>
2337 <li><strong>if拡張対応プラグイン名</strong>:第1引数には、"NP_"を取ったプラグイン名を指定します。第1引数で指定したプラグインに、第2引数、第3引数を渡し確認した結果を返します。
2338 <ul>
2339 <li><strong>プラグイン名,属性名</strong>: プラグイン名 で指定されたプラグインが 属性名 で指定した属性の存在を確認した結果を返します。</li>
2340 <li><strong>プラグイン名,属性名,属性値</strong>: プラグイン名 で指定されたプラグインの 属性名 の値と 属性値 が一致するかどうかを返します。</li>
2341 </ul>
2342 </li>
2343 <li><strong>itemcategory</strong>: テンプレートの「アイテム本体」と「コメント本体」において、現在のアイテムのカテゴリを調べます。
2344 <ul>
2345 <li><strong>itemcategory</strong>: 現在のアイテムがカテゴリに属しているかどうか調べます。常にtrueを返します。</li>
2346 <li><strong>itemcategory,catname,<em>CategoryName</em></strong>: 現在のアイテムのカテゴリが <em>CategoryName</em> と一致するかどうかを返します。</li>
2347 <li><strong>itemcategory,catid,<em>CategoryId</em></strong>: 現在のアイテムのカテゴリIDが <em>CategoryId</em> と一致するかどうかを返します。</li>
2348 </ul>
2349 </li>
2350 <li><strong>itemblogsetting</strong>:テンプレートの「アイテム本体」と「コメント本体」において、現在のアイテムのBlog設定の <em> name</em> 項目の値と <em>value</em> を 比較します。
2351 <ul>
2352 <li><strong>itemblogsetting,<em>name</em></strong>: 現在のアイテムの属するウェブログの名前が<em>name</em>と一致するかどうかを返します</li>
2353 <li><strong>itemblogsetting,<em>name,value</em> </strong>: <em> name</em> (SQLテーブル nucleus_blogにあるカラム名)が <em>value</em> と一致するかどうかを返します。</li>
2354 </ul>
2355 <ul>
2356 </ul>
2357 </li>
2358 <li><strong>author</strong>:テンプレートの「アイテム本体」と「コメント本体」において、現在のアイテムの投稿者について調べます。
2359 <ul>
2360 <li><strong>author</strong>:訪問者が現在のアイテムの投稿者かどうかを調べます。</li>
2361 <li><strong>author,isadmin</strong>:アイテムの投稿者がブログの管理権限、またはsuper-admin権限があるか調べます。</li>
2362 <li><strong>author,name,<em>AuthorName</em></strong>:アイテムの投稿者のユーザー名が<em>AuthorName</em>と一致するかどうかを返します。</li>
2363 <li><strong>author,isauthor</strong>:テンプレートの「コメント本体」において、コメントの投稿者が、アイテムの投稿者と一致するかどうかを調べます。</li>
2364 <li><strong>author,isonteam</strong>:テンプレートの「コメント本体」において、コメントの投稿者が、現在のアイテムのブログチームのメンバーであるかどうか調べます。</li>
2365 <li><strong>loggedin</strong>:訪問者がログインしているか調べます。</li>
2366 <li><strong>onteam</strong>:訪問者がログインし、現在のブログ、または、<em>name</em> で指示されたブログのチームに入っているか調べます。</li>
2367 <li><strong>admin</strong>:訪問者がログインし、現在のブログ、または<em>name</em> で指示されたブログの管理権限があるか調べます。</li>
2368 </ul>
2369 </li>
2370 </ul>
2371 </div>
2372 <h2>スキンタイプ</h2>
2373 <p>全て</p>
2374 <h2>例</h2>
2375 <pre>
2376 &lt;%if(loggedin)%&gt;
2377 おかえりなさい!
2378 &lt;%else%&gt;
2379 ようこそ!
2380 &lt;%endif%&gt;
2381 </pre>
2382 <pre>
2383 &lt;%if(category,catname,Off Topic)%&gt;
2384 "Off Topic" カテゴリへようこそ。
2385 &lt;%endif%&gt;
2386 </pre>
2387 <pre>
2388 &lt;%if(category,catid,1)%&gt;
2389 "ID1"のカテゴリです。
2390 &lt;%endif%&gt;
2391 </pre>
2392 <pre>
2393 &lt;%ifnot(loggedin)%&gt;
2394 アクセス禁止!
2395 &lt;%elseif(admin)%&gt;
2396 管理者さんようこそ!
2397 &lt;%elseif(onteam)%&gt;
2398 チームメンバーさんようこそ!
2399 &lt;%else%&gt;
2400 サイトメンバーさんようこそ!
2401 &lt;%endif%&gt;
2402 </pre>
2403 <h2>注意</h2>
2404 <p>条件が満たされない時にだけ何らかの表示を行いたい場合は、次のようにすることができます</p>
2405 <pre>
2406 &lt;%ifnot(skintype,error)%&gt;
2407 &lt;%blogsetting(name)%&gt;
2408 &lt;%endif%&gt;
2409 </pre>
2410 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-if">内容について気がついた事があればご連絡ください。</a></p>
2411 </div>
2412 <div class="page">
2413 <a name="skinvar-preview"></a>
2414 <h1>スキン変数:preview</h1>
2415
2416 <p>指定されたテンプレートを用いて、ページ内にアイテムのプレビューを挿入します。(<a href="#skinvar-additemform">additemform</a>と一緒に使われることが多いようです)</p>
2417 <h2>引数</h2>
2418 <ul>
2419 <li>必須:
2420 <table summary="Skin var::Preview::Require">
2421 <tr>
2422 <th abbr="名前">名前</th>
2423 <th abbr="値">値</th>
2424 </tr>
2425 <tr>
2426 <td><strong>template</strong></td>
2427 <td>使用するテンプレート名</td>
2428 </tr>
2429 </table>
2430 </li>
2431 </ul>
2432 <h2>スキンタイプ</h2>
2433 <p>メインの目次</p>
2434 <h2>例</h2>
2435 <pre>
2436 &lt;%preview(mytemplate)%&gt;
2437 </pre>
2438
2439 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-preview">内容について気がついた事があればご連絡ください。</a></p>
2440 </div>
2441 <div class="page">
2442 <a name="skinvar-previtem"></a>
2443 <h1>スキン変数:previtem</h1>
2444
2445 <p>そのブログにおける一つ古いアイテムのIDを挿入します。</p>
2446 <h2>引数</h2>
2447 <p>なし</p>
2448 <h2>スキンタイプ</h2>
2449 <p>個別アイテム</p>
2450 <h2>例</h2>
2451 <pre>
2452 &lt;%previtem%&gt;
2453 </pre>
2454
2455 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-previtem">内容について気がついた事があればご連絡ください。</a></p>
2456 </div>
2457 <div class="page">
2458 <a name="skinvar-previtemtitle"></a>
2459 <h1>スキン変数:previtemtitle</h1>
2460
2461 <p>そのブログにおける一つ古いアイテムのタイトルを挿入します。</p>
2462 <h2>引数</h2>
2463 <p>なし</p>
2464 <h2>スキンタイプ</h2>
2465 <p>個別アイテム</p>
2466 <h2>例</h2>
2467 <pre>
2468 &lt;%previtemtitle%&gt;
2469 </pre>
2470
2471 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-previtemtitle">内容について気がついた事があればご連絡ください。</a></p>
2472 </div>
2473 <div class="page">
2474 <a name="skinvar-prevlink"></a>
2475 <h1>スキン変数:prevlink</h1>
2476
2477 <p>アイテムページでは一つ古いアイテムへの、アーカイブページでは一つ古いアーカイブへのURLを挿入します。「検索」と「メインの目次」でも使えます。「検索ページ」と「メインの目次ページ」で使用したときは、「次のページ」へのURLを挿入します。</p>
2478 <h2>引数</h2>
2479 <div>
2480 <ul>
2481 <li>オプション
2482 <table summary="Skin var::Prev link::Optional">
2483 <tr>
2484 <th abbr="名前">名前</th>
2485 <th abbr="値">値</th>
2486 </tr>
2487 <tr>
2488 <td><strong><em>linktext</em></strong></td>
2489 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
2490 </tr>
2491 <tr>
2492 <td><strong><em>amount</em></strong></td>
2493 <td>「検索ページ」と「メインの目次ページ」で使用したときに、前または次のページに進んだときに表示されるアイテムの数</td>
2494 </tr>
2495 </table>
2496 </li>
2497 </ul>
2498 </div>
2499 <h2>スキンタイプ</h2>
2500 <p>個別アイテム、月別アーカイブ、検索、メインの目次</p>
2501 <h2>例</h2>
2502 <pre>
2503 &lt;%prevlink%&gt;
2504 </pre>
2505
2506 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-prevlink">内容について気がついた事があればご連絡ください。</a></p>
2507 </div>
2508 <div class="page">
2509 <a name="skinvar-query"></a>
2510 <h1>スキン変数:query</h1>
2511
2512 <p>現在の検索文字列を挿入します。</p>
2513 <h2>引数</h2>
2514 <p>なし</p>
2515 <h2>スキンタイプ</h2>
2516 <p>検索</p>
2517 <h2>例</h2>
2518 <pre>
2519 &lt;%query%&gt;
2520 </pre>
2521
2522 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-query">内容について気がついた事があればご連絡ください。</a></p>
2523 </div>
2524 <div class="page">
2525 <a name="skinvar-referer"></a>
2526 <h1>スキン変数:referer</h1>
2527
2528 <p>リンク元のURLを挿入します。アクセス方法や、ブラウザ、ファイアウォール等の設定によって、空白の時があります。</p>
2529 <h2>引数</h2>
2530 <p>なし</p>
2531 <h2>スキンタイプ</h2>
2532 <p>全て</p>
2533 <h2>例</h2>
2534 <pre>
2535 &lt;a href="&lt;%referer%&gt;"&gt;戻る&lt;/a&gt;
2536 </pre>
2537
2538 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-referer">内容について気がついた事があればご連絡ください。</a></p>
2539 </div>
2540 <div class="page">
2541 <a name="skinvar-searchform"></a>
2542 <h1>スキン変数:searchform</h1>
2543
2544 <p>現在のブログに対する検索フォームを挿入します。</p>
2545 <h2>引数</h2>
2546 <div>
2547 <ul>
2548 <li>オプション:
2549 <table summary="Skin var::Sezrch form::Optional">
2550 <tr>
2551 <th abbr="名前">名前</th>
2552 <th abbr="値">値</th>
2553 </tr>
2554 <tr>
2555 <td><strong><em>blogname</em></strong></td>
2556 <td>検索を実行するブログの短縮名(ブログの短縮名を指定していても、<a href="#blogsearchable">常に検索対象に含める</a>の設定が「はい」のブログは検索対象になります)</td>
2557 </tr>
2558 </table>
2559 </li>
2560 </ul>
2561 </div>
2562 <h2>スキンタイプ</h2>
2563 <p>メインの目次、月別アーカイブ、月別アーカイブ一覧、個別アイテム</p>
2564 <h2>例</h2>
2565 <pre>
2566 &lt;%searchform%&gt;
2567 &lt;%searchform(otherweblog)%&gt;
2568 </pre>
2569
2570 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-searchform">内容について気がついた事があればご連絡ください。</a></p>
2571 </div>
2572 <div class="page">
2573 <a name="skinvar-searchresults"></a>
2574 <h1>スキン変数:searchresults</h1>
2575
2576 <p>現在の検索文字列に対する検索結果を、指定されたテンプレートを使用して挿入します。</p>
2577 <h2>引数</h2>
2578 <div>
2579 <ul>
2580 <li>必須:
2581 <table summary="Skin var::Search results::Require">
2582 <tr>
2583 <th abbr="名前">名前</th>
2584 <th abbr="値">値</th>
2585 </tr>
2586 <tr>
2587 <td><strong>template</strong></td>
2588 <td>使用するテンプレート名</td>
2589 </tr>
2590 </table>
2591 </li>
2592 <li>オプション
2593 <table summary="Skin var::Search resulta::Optional">
2594 <tr>
2595 <th abbr="名前">名前</th>
2596 <th abbr="値">値</th>
2597 </tr>
2598 <tr>
2599 <td><strong><em>maxresults</em></strong></td>
2600 <td>表示する結果の最大数</td>
2601 </tr>
2602 </table>
2603 </li>
2604 </ul>
2605 </div>
2606 <h2>スキンタイプ</h2>
2607 <p>検索</p>
2608 <h2>例</h2>
2609 <pre>
2610 &lt;%searchresults(mytemplate)%&gt;
2611 </pre>
2612
2613 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-searchresults">内容について気がついた事があればご連絡ください。</a></p>
2614 </div>
2615 <div class="page">
2616 <a name="skinvar-self"></a>
2617 <h1>スキン変数:self</h1>
2618
2619 <p>現在表示しているページのファイル名を挿入します(index.php等で記述した「$CONF["Self"]」の値です)。</p>
2620 <h2>引数</h2>
2621 <p>なし</p>
2622 <h2>スキンタイプ</h2>
2623 <p>全て</p>
2624 <h2>例</h2>
2625 <pre>
2626 &lt;%self%&gt;
2627 </pre>
2628
2629 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-self">内容について気がついた事があればご連絡ください。</a></p>
2630 </div>
2631 <div class="page">
2632 <a name="skinvar-set"></a>
2633 <h1>スキン/テンプレート変数 set</h1>
2634
2635 <p><a href="#parser-properties" title="A list of available parser properties">パーサーのプロパティ</a>を設定します。</p>
2636 <h2>引数</h2>
2637 <div>
2638 <ul>
2639 <li>必須:
2640 <table summary="Skin/Template var::Set::Require">
2641 <tr>
2642 <th abbr="名前">名前</th>
2643 <th abbr="値">値</th>
2644 </tr>
2645 <tr>
2646 <td><strong>property</strong></td>
2647 <td>プロパティの名前</td>
2648 </tr>
2649 <tr>
2650 <td><strong>value</strong></td>
2651 <td>プロパティの値</td>
2652 </tr>
2653 </table>
2654 </li>
2655 </ul>
2656 </div>
2657 <h2>スキンタイプ</h2>
2658 <p>全て</p>
2659 <h2>例</h2>
2660 <pre>
2661 &lt;%set(IncludeMode,skindir)%&gt;
2662 &lt;%set(IncludePrefix,somedir/)%&gt;
2663 </pre>
2664
2665 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-set">内容について気がついた事があればご連絡ください。</a></p>
2666 </div>
2667 <div class="page">
2668 <a name="skinvar-sitevar"></a>
2669 <h1>スキン変数:sitevar</h1>
2670
2671 <p>「グローバル設定」でのサイトの設定を挿入します。</p>
2672 <h2>引数</h2>
2673 <ul>
2674 <li>必須:
2675 <table summary="Skin var::Site var::Require">
2676 <tr>
2677 <th abbr="名前">名前</th>
2678 <th abbr="挿入される設定">挿入される設定</th>
2679 </tr>
2680 <tr>
2681 <td><em>url</em></td>
2682 <td>サイトのURL</td>
2683 </tr>
2684 <tr>
2685 <td><em>name</em></td>
2686 <td>サイトの名前</td>
2687 </tr>
2688 <tr>
2689 <td><em>admin</em></td>
2690 <td>管理者のメールアドレス</td>
2691 </tr>
2692 </table>
2693 </li>
2694 </ul>
2695 <h2>スキンタイプ</h2>
2696 <p>全て</p>
2697 <h2>例</h2>
2698 <pre>
2699 &lt;%sitevar(name)%&gt;
2700 &lt;%sitevar(url)%&gt;
2701 &lt;a href="mailto:&lt;%sitevar(email)%&gt;"&gt;管理人&lt;/a&gt;
2702 </pre>
2703
2704 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-sitevar">内容について気がついた事があればご連絡ください。</a></p>
2705 </div>
2706 <div class="page">
2707 <a name="skinvar-skinfile"></a>
2708 <h1>スキン/テンプレート変数:skinfile</h1>
2709
2710 <p>表示に使用中のスキンのあるディレクトリにリンクを張る時に使用します。<a href="#parser-properties">パーサーのプロパティ</a><code>IncludePrefix</code>と共に使用することで、最良の結果を得ることができます。</p>
2711 <h2>引数</h2>
2712 <div>
2713 <ul>
2714 <li>必須:
2715 <table summary="Skin/Template var::Skin file::Require">
2716 <tr>
2717 <th abbr="名前">名前</th>
2718 <th abbr="値">値</th>
2719 </tr>
2720 <tr>
2721 <td><strong>filename</strong></td>
2722 <td>ファイルの名前(「http://~」から始まるURLに変換されます)</td>
2723 </tr>
2724 </table>
2725 </li>
2726 </ul>
2727 </div>
2728 <h2>スキンタイプ</h2>
2729 <p>全て</p>
2730 <h2>例</h2>
2731 <pre>
2732 &lt;%skinfile(mystyle.css)%&gt;
2733 </pre>
2734
2735 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-skinfile">内容について気がついた事があればご連絡ください。</a></p>
2736 </div>
2737 <div class="page">
2738 <a name="skinvar-skinname"></a>
2739 <h1>スキン/テンプレート変数:skinname</h1>
2740
2741 <p>現在使用しているスキンの名前を挿入します。</p>
2742 <h2>引数</h2>
2743 <p>なし</p>
2744 <h2>スキンタイプ</h2>
2745 <p>全て</p>
2746 <h2>例</h2>
2747 <pre>
2748 &lt;%skinname%&gt;
2749 </pre>
2750
2751 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-skinname">内容について気がついた事があればご連絡ください。</a></p>
2752 </div>
2753 <div class="page">
2754 <a name="skinvar-sticky"></a>
2755 <h1>スキン変数:sticky</h1>
2756
2757 <p>スキンにアイテムを表示します</p>
2758 <h2>引数</h2>
2759 <ul>
2760 <li>必須:
2761 <table summary="Skin var::sticky::Require">
2762 <tr>
2763 <th abbr="名前">名前</th>
2764 <th abbr="値">値</th>
2765 </tr>
2766 <tr>
2767 <td><strong>itemid</strong></td>
2768 <td><a href="#if_condition">表示するアイテムのID</a></td>
2769 </tr>
2770 <tr>
2771 <td><strong>template</strong></td>
2772 <td>アイテムを表示するためのテンプレート</td>
2773 </tr>
2774 </table>
2775 </li>
2776 </ul>
2777 <h2>スキンタイプ</h2>
2778 <p>全て</p>
2779 <h2>例</h2>
2780 <pre>
2781 &lt;%sticky(11,default/index)%&gt;
2782 </pre>
2783
2784 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-sticky">内容について気がついた事があればご連絡ください。</a></p>
2785 </div>
2786 <div class="page">
2787 <a name="skinvar-nextlink"></a>
2788 <h1>スキン変数:nextlink</h1>
2789 <p>「個別アイテムページ」では1つ新しいアイテムへ、「アーカイブページ」では1つ新しいアーカイブへのURLを挿入します。<br />「検索ページ」と「メインの目次ページ」で使用したときは、「次のページ」へのURLを挿入します。</p>
2790 <h2>引数</h2>
2791 <div>
2792 <ul>
2793 <li>オプション
2794 <table summary="Skin var::Next link::Optional">
2795 <tr><th abbr="名前">名前</th><th abbr="値">値</th></tr>
2796 <tr>
2797 <td><strong><em>linktext</em></strong></td>
2798 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
2799 </tr>
2800 <tr>
2801 <td><strong><em>amount</em></strong></td>
2802 <td>「検索ページ」と「メインの目次ページ」で、1ページに表示されるアイテムの数を指定します。<br />次のページへ進むたびに <em>amount</em> で指定した数だけアイテムがスキップされます。</td>
2803 </tr>
2804 <tr>
2805 <td><strong><em>recount</em></strong></td>
2806 <td>「検索ページ」と「メインの目次ページ」で、2ページ目以降、アイテムの数が正確にスキップされない場合、 <em>recount</em> に「yes」を設定してください。<br />ページを進む毎に再計算されますので、正確なアイテムの数だけスキップして表示されます。</td>
2807 </tr>
2808 </table>
2809 </li>
2810 </ul>
2811 </div>
2812 <h2>スキンタイプ</h2>
2813 <p>個別アイテム、月別アーカイブ、検索、メインの目次</p>
2814 <h2>例</h2>
2815 <pre>
2816 &lt;%nextlink%&gt;
2817 &lt;%nextlink(次のページ,10)%&gt;
2818 &lt;%nextlink(,10)%&gt;
2819 &lt;%nextlink(,10,yes)%&gt;
2820 </pre>
2821
2822 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-nextlink">内容について気がついた事があればご連絡ください。</a></p>
2823 </div>
2824 <div class="page">
2825 <a name="skinvar-todaylink"></a>
2826 <h1>スキン変数:todaylink</h1>
2827
2828 <p>選択中のブログ、あるいはカテゴリーのトップページのURLを挿入します。</p>
2829 <h2>引数</h2>
2830 <div>
2831 <ul>
2832 <li>オプション
2833 <table summary="Skin var::Today link::Optional">
2834 <tr>
2835 <th abbr="名前">名前</th>
2836 <th abbr="値">値</th>
2837 </tr>
2838 <tr>
2839 <td><strong><em>linktext</em></strong></td>
2840 <td>記述されていると、URLの代わりに<code>&lt;a href...</code>タグによるリンクが挿入されます。</td>
2841 </tr>
2842 </table>
2843 </li>
2844 </ul>
2845 </div>
2846 <h2>スキンタイプ</h2>
2847 <p>全て</p>
2848 <h2>例</h2>
2849 <pre>
2850 &lt;%todaylink%&gt;
2851 </pre>
2852
2853 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-todaylink">内容について気がついた事があればご連絡ください。</a></p>
2854 </div>
2855 <div class="page">
2856 <a name="skinvar-vars"></a>
2857 <h1>スキン変数:vars</h1>
2858 <p class="deprecated">このスキン変数はNucleusバージョン2.0以降使いません。<a href="#skinvar-itemid">スキン変数:itemid</a>を使ってこのHTMLをあなた自身で挿入することはたいした手間ではないでしょう。</p>
2859 <p>itemid入りの隠しフォームのインプット欄を挿入。</p>
2860 <code>&lt;input type="hidden" name="itemid" value="<strong>1234</strong>" /&gt;</code>
2861 <h2>引数</h2>
2862 <p>なし</p>
2863 <h2>スキンタイプ</h2>
2864 <p>個別アイテム</p>
2865 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-vars">内容について気がついた事があればご連絡ください。</a></p>
2866 </div>
2867 <div class="page">
2868 <a name="skinvar-version"></a>
2869 <h1>スキン変数:version</h1>
2870
2871 <p>現在使用しているNucleusのバージョンを挿入します。</p>
2872 <h2>引数</h2>
2873 <p>なし</p>
2874 <h2>スキンタイプ</h2>
2875 <p>全て</p>
2876 <h2>例</h2>
2877 <pre>
2878 &lt;%version%&gt;
2879 </pre>
2880
2881 <p class="comment"><a href="http://japan.nucleuscms.org/help/skinvar-version">内容について気がついた事があればご連絡ください。</a></p>
2882 </div>
2883 <div class="page">
2884 <a name="strftime"></a>
2885 <h1>時間変数の概要</h1>
2886
2887 <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>
2888 <ul>
2889 <li><strong>%a</strong> - 現在のロケールに基づく短縮された曜日の名前</li>
2890 <li><strong>%A</strong> - 現在のロケールに基づく完全な曜日の名前</li>
2891 <li><strong>%b</strong> - 現在のロケールに基づく短縮された月の名前</li>
2892 <li><strong>%B</strong> - 現在のロケールに基づく完全な月の名前</li>
2893 <li><strong>%c</strong> - 現在のロケールに基づく適当な日付と時間の表現</li>
2894 <li><strong>%d</strong> - 日付を10進数で(01から31) </li>
2895 <li><strong>%H</strong> - 時間を24時間表示の10進数で(00から23まで)</li>
2896 <li><strong>%I</strong> - 時間を12時間表示の10進数で(01から12までの範囲)</li>
2897 <li><strong>%j</strong> - 年間での日付を10進数で表現 (001から366)</li>
2898 <li><strong>%m</strong> - 月を10進数で表現 (01から12)</li>
2899 <li><strong>%M</strong> - 分を10進数で表現</li>
2900 <li><strong>%p</strong> - 指定した時間により "am" または "pm" 、または 現在のロケールに対応した文字列</li>
2901 <li><strong>%S</strong> - 秒を10進数で表現</li>
2902 <li><strong>%U</strong> - 年間で何番目の週であるかを 10 進数で表現。 年間で最初の日曜を最初の週の最初の日として数えます。</li>
2903 <li><strong>%W</strong> - 現在の年で何番目の週であるかを10進数で表現。 年間で最初の月曜を最初の週の最初の日として数えます。</li>
2904 <li><strong>%w</strong> - 曜日を10進数で表現。日曜は0になります。</li>
2905 <li><strong>%x</strong> - 時間を除いた日付を現在のロケールに基づき表現します。</li>
2906 <li><strong>%X</strong> - 日付を除いた時間を現在のロケールに基づき表現します。</li>
2907 <li><strong>%y</strong> - 世紀の部分を除いた年を10進数として表現。(00から99までの範囲) </li>
2908 <li><strong>%Y</strong> - 世紀を含む年を 10進数で表現</li>
2909 <li><strong>%Z</strong> - タイムゾーンまたはその名前または短縮形</li>
2910 <li><strong>%%</strong> - 文字リテラル"%" </li>
2911 </ul>
2912 <p>以下はサーバによって対応が異なりますので、参考程度にお試しください。</p>
2913 <ul>
2914 <li><strong>%-d</strong>または<strong>%#d</strong> - 日付を10進数で(1から31) </li>
2915 <li><strong>%-H</strong>または<strong>%#H</strong> - 時間を24時間表示の10進数で(0から23まで)</li>
2916 <li><strong>%-I</strong>または<strong>%#I</strong> - 時間を12時間表示の10進数で(1から12までの範囲)</li>
2917 <li><strong>%-m</strong>または<strong>%#m</strong> - 月を10進数で表現 (1から12)</li>
2918 <li><strong>%-M</strong>または<strong>%#M</strong> - 分を10進数で表現(0から59まで)</li>
2919 </ul>
2920
2921 <p class="comment"><a href="http://japan.nucleuscms.org/help/strftime">内容について気がついた事があればご連絡ください。</a></p>
2922 </div>
2923 <div class="page">
2924 <a name="superadmin"></a>
2925 <h1>管理者の特権</h1>
2926
2927 <p><em>super-admin(最高管理者)</em>と呼ばれ、ブログのチームへの所属とは無関係に、全ての機能と全てのブログに<strong>フルアクセス</strong>できます。</p>
2928 <p>またsuper-adminは、ブログの作成、グローバル設定の変更、テンプレートの書き換え、スキンの書き換え、メンバーの操作(メンバーの作成/編集/削除)を行う権限があります。</p>
2929 <p>super-adminとなるのは通常サイトの管理者ただ一人でしょう。</p>
2930
2931 <p class="comment"><a href="http://japan.nucleuscms.org/help/superadmin">内容について気がついた事があればご連絡ください。</a></p>
2932 </div>
2933 <div class="page">
2934 <a name="teamadmin"></a>
2935 <h1>Blogの管理者</h1>
2936
2937 <p>Blogの管理者は次のような追加権限をもちます:</p>
2938 <ul>
2939 <li>チームの操作</li>
2940 <li>Blog設定の変更</li>
2941 <li>投稿者に関係なく、該当Blogのどのアイテムでも編集や削除が可能</li>
2942 <li>Blogの削除</li>
2943 </ul>
2944 <p>一つのブログは複数の管理者を持つことができます。各ブログには、最低でも一人の管理者がいなくてはなりません。</p>
2945
2946 <p class="comment"><a href="http://japan.nucleuscms.org/help/teamadmin">内容について気がついた事があればご連絡ください。</a></p>
2947 </div>
2948 <div class="page">
2949 <a name="templatearchivelists"></a>
2950 <h1>テンプレート:アーカイブリスト</h1>
2951
2952 <p>過去ログのリストは、以下のようなリスト体裁をとります:</p>
2953 <pre>アーカイブリストヘッダー
2954 アーカイブリスト本体(アーカイブごとに繰り返し)
2955 アーカイブリストフッター</pre>
2956 <p>利用できる変数:(ヘッダーとフッターでは<code>blogid</code>のみが使用できます)</p>
2957 <table summary="Template::Archive lists"><tr>
2958 <th abbr="名前">名前</th>
2959 <th abbr="説明">説明</th>
2960 </tr><tr>
2961 <td>blogid</td>
2962 <td>weblogのID</td>
2963 </tr><tr>
2964 <td>archivelink</td>
2965 <td>アーカイブへのリンク。<code>&lt;a href="&lt;%archivelink%&gt;"&gt;</code>のように使用します。</td>
2966 </tr><tr>
2967 <td>month</td>
2968 <td>月の数値(01-12の2文字表記)</td>
2969 </tr><tr>
2970 <td>year</td>
2971 <td>年(西暦の4文字表記)</td>
2972 </tr><tr>
2973 <td>day</td>
2974 <td>月の中での日付(二文字表記。日ごと表示の時のみ)</td>
2975 </tr></table>
2976 <p><a href="#strftime">strftime</a>変数を使用することで、日付の表記を自由にカスタマイズすることができます。この変数が複雑すぎると感じるなら、次のように記述すると良いでしょう。</p>
2977 <pre><code>&lt;a href="&lt;%archivelink%&gt;"&gt;%B,%Y&lt;/a&gt;&lt;br /&gt;</code></pre>
2978 <p>出力される時刻と言語をあなたの住んでいる地域にあわせるために、<a href="#templatelocale">locale</a>を適切に設定してください。</p>
2979
2980 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatearchivelists">内容について気がついた事があればご連絡ください。</a></p>
2981 </div>
2982 <div class="page">
2983 <a name="templatebloglists"></a>
2984 <h1>テンプレート:ブログリスト</h1>
2985
2986 <p>ブログリストは次の様に出力されます:</p>
2987 <pre>ブログリストヘッダー
2988 ブログリストアイテム(存在するブログの数だけ繰り返し)
2989 ブログリストフッター</pre>
2990 <p>ブログリストアイテムで利用可能な変数:</p>
2991 <table summary="Template::Blog lists item"><tr>
2992 <th abbr="名前">名前</th>
2993 <th abbr="説明">説明</th>
2994 </tr><tr>
2995 <td>bloglink</td>
2996 <td>ブログのURL(Nucleusコアによって与えられた引数から生成されるもの)<code>&lt;a href="&lt;%bloglink%&gt;"&gt;</code>のように使用します。</td>
2997 </tr><tr>
2998 <td>blogurl</td>
2999 <td>ブログのURL(「Blog設定」の「URL」で設定されているもの)<code>&lt;a href="&lt;%blogurl%&gt;"&gt;</code>のように使用します。</td>
3000 </tr><tr>
3001 <td>blogdesc</td>
3002 <td>ブログの説明</td>
3003 </tr><tr>
3004 <td>blogname</td>
3005 <td>ブログ名(第二引数に『shortname』が指定された場合は『ブログの短縮名』)</td>
3006 </tr></table>
3007 <p>ヘッダーとフッターでのみ使用できる変数:</p>
3008 <table summary="Template::Blog lists header/footer"><tr>
3009 <th abbr="名前">名前</th>
3010 <th abbr="説明">説明</th>
3011 </tr><tr>
3012 <td>siteurl</td>
3013 <td>グローバル設定の「サイトのURL」</td>
3014 </tr><tr>
3015 <td>sitename</td>
3016 <td>グローバル設定の「サイト名」</td>
3017 </tr></table>
3018 <p><a href="#bloglistexample">ブログリストの例を見る</a></p>
3019
3020 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatebloglists">内容について気がついた事があればご連絡ください。</a></p>
3021 </div>
3022 <div class="page">
3023 <a name="templatecategorylists"></a>
3024 <h1>テンプレート:カテゴリーリスト</h1>
3025
3026 <p>カテゴリーリストは下の表のようにフォーマットされます:</p>
3027 <pre>カテゴリーリストヘッダー
3028 カテゴリーリストアイテム(繰り返し)
3029 カテゴリーリストフッター</pre>
3030 <p>利用可能な変数:(ヘッダーとフッターでは<code>blogid</code>、<code> blogurl</code>、<code>self</code>、<code>catiscurernt</code>、<code>currentcat</code>のみが許可されています)</p>
3031 <table summary="Template::Category lists"><tr>
3032 <th abbr="名前">名前</th>
3033 <th abbr="説明">説明</th>
3034 </tr><tr>
3035 <td>blogid</td>
3036 <td>weblogのID</td>
3037 </tr><tr>
3038 <td>blogurl</td>
3039 <td>blogのURL(blogごとの「設定」で定義される)</td>
3040 </tr><tr>
3041 <td>self</td>
3042 <td>パラメーター無しの現在のページ(例えば<code>index.php</code>)</td>
3043 </tr><tr>
3044 <td>catlink</td>
3045 <td>該当カテゴリーの新しいアイテムへのリンク。これにより&lt;a href=".."&gt;タグを埋め込むことができる。</td>
3046 </tr><tr>
3047 <td>catid</td>
3048 <td>カテゴリーのID</td>
3049 </tr><tr>
3050 <td>catname</td>
3051 <td>カテゴリー名</td>
3052 </tr><tr>
3053 <td>catdesc</td>
3054 <td>カテゴリーの説明</td>
3055 </tr><tr>
3056 <td>catiscurrent</td>
3057 <td>カテゴリが選択中、もしくは表示中のアイテムが所属するカテゴリの場合「yes」が、そうでなければ「no」が出力される</td>
3058 </tr><tr>
3059 <td>currentcat</td>
3060 <td>&lt;%catiscurrent%&gt;のシノニム</td>
3061 </tr></table>
3062 <p><a href="#categorylistexample">カテゴリーリストの例を見る</a></p>
3063
3064 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecategorylists">内容について気がついた事があればご連絡ください。</a></p>
3065 </div>
3066 <div class="page">
3067 <a name="templatecommentbody"></a>
3068 <h1>テンプレート:コメントの本体</h1>
3069
3070 <p>このテンプレート・パーツは単独のコメント表示に使われます。このテンプレートでは、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3071 <h2>例</h2>
3072 <pre><code>&lt;h2&gt;&lt;%userlink%&gt;さんによるコメント:&lt;/h2&gt;
3073 &lt;p&gt;&lt;%body%&gt;&lt;/p&gt;
3074 &lt;div class="metadata"&gt;
3075 (接続元:&lt;%host%&gt; 投稿日時:&lt;%date%&gt; &lt;%time%&gt;)
3076 &lt;/div&gt;</code></pre>
3077 <p>結果は次のようになります:</p>
3078 <div class="example">
3079 <span class="heading_example"><a href="#templatecommentbody">fujisaki</a>さんによるコメント:</span>
3080 <p style="margin: 2px;">このういろう、味薄い</p>
3081 <div style="margin:2px;font-size:smaller;">(接続元:host.example.org 投稿日時:2008-08-23 02:30)</div>
3082 </div>
3083
3084 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecommentbody">内容について気がついた事があればご連絡ください。</a></p>
3085 </div>
3086 <div class="page">
3087 <a name="templatecommentcontinued"></a>
3088 <h1>テンプレート:コメントの続きを読む</h1>
3089
3090 <p>このテンプレートの内容は、<a href="#templatecommentbody">コメントの本体</a>で使われる変数<code>&lt;%short%&gt;</code>に追加されます。</p>
3091 <p>このテンプレート内部では、<code>&lt;%short%&gt;</code>以外の<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3092 <p>例:</p>
3093 <pre>
3094 &lt;a href="&lt;%itemlink%&gt;"&gt;[続き]&lt;/a&gt;
3095 </pre>
3096
3097 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecommentcontinued">内容について気がついた事があればご連絡ください。</a></p>
3098 </div>
3099 <div class="page">
3100 <a name="templatecommentheaders"></a>
3101 <a name="templatecommentfooters"></a>
3102 <h1>テンプレート:コメントのヘッダーとフッター</h1>
3103
3104
3105 <h2>特徴</h2>
3106 <p>「コメントの本体」はコメント一つごとに繰り返されますが、ヘッダーとフッターは一度しか表示されません。出力は次のようになります:</p>
3107 <pre>コメントのヘッダー
3108 コメントの本体 1
3109 コメントの本体 2
3110 コメントの本体 3
3111 コメントのフッター</pre>
3112 <p>これらのテンプレート内では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3113 <h2>例</h2>
3114 <p>コメントのヘッダー:</p>
3115 <pre>&lt;ul&gt;</pre>
3116 <p>コメントの本体:</p>
3117 <pre>&lt;li&gt;&lt;%user%&gt;: &lt;%body%&gt;&lt;/li&gt;</pre>
3118 <p>コメントのフッター</p>
3119 <pre>&lt;/ul&gt;</pre>
3120 <p>結果は次のようになります</p>
3121 <ul class="example">
3122 <li>hsur: そうでしたね。なんでソコ抱き合ってんの・・・っていう感じで</li>
3123 <li>satona: ぼくは、センセーとしましたよ。ハグ。</li>
3124 <li>hsur: ぇ!</li>
3125 </ul>
3126
3127 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecommentheaders">内容について気がついた事があればご連絡ください。</a></p>
3128 </div>
3129 <div class="page">
3130 <a name="templatecomments"></a>
3131 <h1>テンプレート:コメント</h1>
3132
3133 <p>コメントブロックは3つの要素で構成されています。</p>
3134 <ol>
3135 <li>
3136 コメントが表示されるとき(ブログの設定、もしくは「コメント本体」のテンプレート内の&lt;%comments%&gt;の引数で許可されているコメントの最大数を下回っているとき)
3137 <pre>コメントのヘッダー
3138 コメントの本体(コメントの数だけ繰り返し)
3139 コメントのフッター</pre>
3140 </li>
3141 <li>
3142 コメントがまったく無いとき
3143 <pre>
3144 コメントが無い時
3145 </pre>
3146 </li>
3147 <li>
3148 コメントがあるが、許可されている最大数を上回っているとき(個別アイテムページでのみ表示されます)
3149 <pre>
3150 コメントが多すぎる時
3151 </pre>
3152 </li>
3153 </ol>
3154 <p>コメントのテンプレート内部では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3155
3156 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecomments">内容について気がついた事があればご連絡ください。</a></p>
3157 </div>
3158 <div class="page">
3159 <a name="templatecommentwords"></a>
3160 <h1>テンプレート:コメントの数え方</h1>
3161
3162 <p>日本語で使う場合は、単複同型なので両方"件のコメント"にしておいて問題ないでしょう。英語で表記したい時は、次のようなことが気になるかもしれません。</p>
3163 <p>コメントの件数の表示の仕方を、"1 comment(s)"とするよりも"1 comment"、"3 comments"と表示したい人が多いのではないでしょうか?「コメントが1つの時」と「コメントが2つ以上の時」のテンプレート部分はその目的のために存在します。これらは他の所で使える<code>&lt;%commentword%&gt;</code>変数の中身として利用されます。</p>
3164 <p>1つしかコメントが無い時は、<code>&lt;%commentword%&gt;</code>は「コメントが一つの時」で設定した内容になり、2つ以上のコメントがついているなら「コメントが二つ以上の時」で設定した内容になります。</p>
3165 <p>典型的な値は"comment"と"comments"です。<strong>ここでは変数は利用できません</strong>。</p>
3166
3167 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatecommentwords">内容について気がついた事があればご連絡ください。</a></p>
3168 </div>
3169 <div class="page">
3170 <a name="templatedateheads"></a>
3171 <h1>テンプレート:日付のヘッダー/フッター</h1>
3172
3173 <p>日付のヘッダーと日付のフッターは、日付と時刻の変数を入力することができます。利用できる変数の詳細情報は<a href="#strftime">こちらにあります</a>。もし手っ取り早く始めたいのなら、日付フォーマットとして"%x"を使ってください。日付フォーマットで使われる言語は、テンプレートの<a href="#templatelocale">Locale</a>で設定できます。</p>
3174 <p>日付のヘッダーにテンプレート変数&lt;%%daylink%%&gt;を含めることによって、その日のアーカイブへのリンクを挿入できます。<strong>"%"が二つ続けてあることに注意!変数として展開される%dを無効にするために必要な措置です。 </strong>同様に、このテンプレート内で"%"という文字を使いたい場合は、二つ重ねて"%%"と記述しないとサイトには表示されません。</p>
3175 <p>日付のヘッダーのサンプル:</p>
3176 <pre>
3177 &lt;div class="day"&gt;
3178 &lt;h1&gt;%d %B&lt;/h1&gt;
3179 </pre>
3180 <p>日付のフッターのサンプル:</p>
3181 <pre>
3182 &lt;/div&gt;
3183 </pre>
3184 <p>daylinkを用いた日付ヘッダーの例:</p>
3185 <pre>
3186 &lt;div class="day"&gt;
3187 &lt;h1&gt;%d %B&lt;/h1&gt;
3188 &lt;a href="&lt;%%daylink%%&gt;"&gt;(アーカイブ)&lt;/a&gt;
3189 </pre>
3190
3191 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatedateheads">内容について気がついた事があればご連絡ください。</a></p>
3192 </div>
3193 <div class="page">
3194 <a name="templatedatetime"></a>
3195 <h1>テンプレート:日付と時刻のフォーマット</h1>
3196
3197 <p>これらは<code>&lt;%date%&gt;</code>と<code> &lt;%time%&gt;</code>という変数(詳細は<a href="#templatevars-overview">テンプレート変数</a>を参照)の日付と時刻の表示方法を設定します。フォーマットは<a href="#templatelocale">Locale</a>にも左右されます。</p>
3198 <p>利用できる変数の<a href="#strftime">詳細な情報はこちら</a>。もし手っ取り早く始めたいのなら、日付フォーマットに"%x"を、時刻フォーマットに"%X"をお使いください。</p>
3199
3200 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatedatetime">内容について気がついた事があればご連絡ください。</a></p>
3201 </div>
3202 <div class="page">
3203 <a name="templateeditlink"></a>
3204 <h1>テンプレート:アイテムを編集するためのリンク </h1>
3205
3206 <p>このテンプレートは<a href="#templatevar-edit">テンプレート変数"edit"</a>がどのように表示されるかを決めるものです。このテンプレートではすべての<a href="#templatevars-overview">テンプレート変数</a>が使用できます。</p>
3207 <h2>例:</h2>
3208 <pre><code>&lt;a href="&lt;%editlink%&gt;"
3209 onclick="&lt;%editpopupcode%&gt;"&gt;編集&lt;/a&gt;</code></pre>
3210
3211 <p class="comment"><a href="http://japan.nucleuscms.org/help/templateeditlink">内容について気がついた事があればご連絡ください。</a></p>
3212 </div>
3213 <div class="page">
3214 <a name="templatehighlight"></a>
3215 <h1>テンプレート:ハイライト表示</h1>
3216
3217 <p>検索結果をハイライト表示するために、検索文字列を挟み込む(X)HTMLタグを入力します。" "と記述した場所が、検索文字列に置き換えられます。また、ここで入力された文字列は、プログラム中で<a href="http://jp.php.net/manual/ja/reference.pcre.pattern.syntax.php" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out">正規表現のパターン構文数</a>(新しいウィンドウが開きます)としてそのまま使用されますので、いくつかの記号はバックスラッシュを直前に置くことでエスケープしなければなりません。</p>
3218 <h2>例</h2>
3219 <pre><code>&lt;span style="background-color:yellow"&gt;&lt;/span&gt;</code></pre>
3220
3221 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatehighlight">内容について気がついた事があればご連絡ください。</a></p>
3222 </div>
3223 <div class="page">
3224 <a name="templateitems"></a>
3225 <h1>テンプレート:アイテム</h1>
3226
3227 <p>アイテム表示時に、それぞれのアイテムで次のセットが繰り返されます:</p>
3228 <pre>
3229 アイテムのヘッダー
3230 アイテムの本体
3231 アイテムのフッター
3232 </pre>
3233 <p>「ヘッダー」、「本体」「フッター」の3つのブロックは、それぞれテンプレートの一部として、どのような見た目になるのかを定義します。</p>
3234 <h2>変数</h2>
3235 <p>これらのテンプレート内では、アイテムのデータを挿入するのに<a href="#templatevars-overview" title="Find out which variables are available">テンプレート変数</a>とよばれる系列が利用できます。</p>
3236 <h2>例</h2>
3237 <p><a href="#templateitemsexample">テンプレート:アイテムの例</a></p>
3238
3239 <p class="comment"><a href="http://japan.nucleuscms.org/help/templateitems">内容について気がついた事があればご連絡ください。</a></p>
3240 </div>
3241 <div class="page">
3242 <a name="templateitemsexample"></a>
3243 <h1>テンプレート:アイテムの例</h1>
3244 <p>「アイテムの本体」テンプレートの一例です:</p>
3245 <pre>&lt;h1&gt;&lt;%title%&gt;&lt;/h1&gt;
3246 &lt;p&gt;&lt;%body%&gt;&lt;/p&gt;
3247 &lt;div class="metadata"&gt;
3248 &lt;a href="&lt;%itemlink%&gt;"&gt;link&lt;/a&gt; -
3249 &lt;%date%&gt; &lt;%time%&gt; -
3250 &lt;a href="&lt;%authorlink%&gt;"&gt;&lt;%author%&gt;&lt;/a&gt; -
3251 &lt;%comments%&gt;
3252 &lt;/div&gt;</pre>
3253 <p>結果は次のようになります:</p>
3254 <div class="example">
3255 <span class="heading_example">ここはアイテムのタイトルです</span>
3256 <p style="margin: 2px; padding: 0px;">ここはアイテムのテキスト部分です</p>
3257 <div style="font-style: italic; margin: 2px;">
3258 <a href="#templateitemsexample">link</a> -
3259 September 5th 2008 18:51 -
3260 <a href="#templateitemsexample">karma</a> -
3261 <a href="#templateitemsexample">no comments</a>
3262 </div>
3263 </div>
3264
3265 <p class="comment"><a href="http://japan.nucleuscms.org/help/templateitemsexample">内容について気がついた事があればご連絡ください。</a></p>
3266 </div>
3267 <div class="page">
3268 <a name="templateitemtitle"></a>
3269 <h1>テンプレート変数:itemtitle</h1>
3270 <p>コメント関連テンプレート変数で、元記事のタイトルを挿入します。</p>
3271 <h2>引数</h2>
3272 <ul>
3273 <li>オプション:
3274 <table summary="Template var::Item title::Optional">
3275 <tr>
3276 <th abbr="名前">名前</th>
3277 <th abbr="値">値</th>
3278 </tr>
3279 <tr>
3280 <td><strong><em>maxlength</em></strong></td>
3281 <td>maxlengthで指定された数値で、アイテムのタイトル省略。</td>
3282 </tr>
3283 </table>
3284 </li>
3285 </ul>
3286 <h2>例</h2>
3287 <pre><code>&lt;%itemtitle%&gt;</code></pre>
3288 <p class="comment"><a href="http://japan.nucleuscms.org/help/templateitemtitle">内容について気がついた事があればご連絡ください。</a></p>
3289 </div>
3290 <div class="page">
3291 <a name="templatelocale"></a>
3292 <h1>テンプレート:Locale</h1>
3293 <p>これは実際のところテンプレートの部品というより設定です。設定することによって、日付と時刻のローカライズを選択できます。月や曜日などは要求された言語での表示になるでしょう。</p>
3294 <p>使える変数は、Nucleusが動作しているコンピュータによります。使える変数をいくつかあげますと・・・:</p>
3295 <ul>
3296 <li><strong>en</strong>:英語</li>
3297 <li><strong>dutch</strong>:オランダ語</li>
3298 <li><strong>ja_JP</strong>:日本語</li>
3299 <li><strong>ja_JP.UTF-8</strong>:日本語、UTF-8環境</li>
3300 <li>...</li>
3301 </ul>
3302 <p>strftimeに関するより詳しい情報は、<a href="http://www.opengroup.org/onlinepubs/7908799/xsh/strftime.html" onclick="window.open(this.href),return false;" onkeypress="window.open(this.href),return false;" class="out" title="Open Group specification">Open Group Specification</a>にあります。(新規ウィンドウが開きます)</p>
3303 <p>locale は<a href="#templatedatetime">日付と時刻のフォーマット</a>、<a href="#templatedateheads">日付ヘッダー</a>、<a href="#templatearchivelists">アーカイブリスト</a>で利用されます。</p>
3304
3305 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatelocale">内容について気がついた事があればご連絡ください。</a></p>
3306 </div>
3307 <div class="page">
3308 <a name="templatememberextra"></a>
3309 <h1>テンプレート:登録メンバーからのコメントへの追加表示</h1>
3310
3311 <p>これはコメントが登録メンバーからのものであることを示すのに利用できるテンプレートです。最終的には<a href="#templatecommentbody">コメントの本体</a>で使われる<code>&lt;%authtext%&gt;</code>変数の中身として表示されます。</p>
3312 <p>このテンプレート内部では、<a href="#templatevars-comments" title="Overview of comments-related template variables">コメント関連テンプレート変数</a>が利用できます。</p>
3313
3314 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatememberextra">内容について気がついた事があればご連絡ください。</a></p>
3315 </div>
3316 <div class="page">
3317 <a name="templatemorelink"></a>
3318 <h1>テンプレート:続きへのリンク</h1>
3319
3320 <p>これはアイテムのテンプレート(アイテムのヘッダー、アイテムの本体、アイテムのフッターの3つ)で利用できるテンプレート変数、"morelink"がどのように表示されるかを決めるものです。<a href="#templatevars-overview">利用可能な変数</a>はアイテムのテンプレートと同じです。</p>
3321 <p>もしアイテムに「続き」の部分が存在しない場合、テンプレート変数<code>&lt;%morelink%&gt;</code>は無視されます。</p>
3322 <h2>例</h2>
3323 <pre><code>&lt;a href="&lt;%itemlink%&gt;"&gt;[続きを読む!]&lt;/a&gt;</code></pre>
3324
3325 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatemorelink">内容について気がついた事があればご連絡ください。</a></p>
3326 </div>
3327 <div class="page">
3328 <a name="templatenew"></a>
3329 <h1>テンプレート:新しいアイテムに付けるマーク</h1>
3330
3331 <p><a href="#cookies">最終訪問日時Cookieの保存</a>オプションを「はい」に設定している時、前回訪問時から後に追加されたアイテムに、「新しいアイテムに付けるマーク」テンプレートの内容が、アイテムのテンプレートに記述した変数<code>&lt;%new%&gt;</code>の部分に表示されます。</p>
3332 <p><a href="#cookies">「最終訪問日時Cookieの保存」</a>が「いいえ」に設定されている、または前回訪問時以降にアイテムが新しく追加されていなければ、変数<code>&lt;%new%&gt;</code>は無視されます。</p>
3333
3334 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatenew">内容について気がついた事があればご連絡ください。</a></p>
3335 </div>
3336 <div class="page">
3337 <a name="templatenothingfound"></a>
3338 <h1>テンプレート:検索で何も見つからなかった場合</h1>
3339
3340 <p>検索が実行され結果何も見つからなかった場合に表示されます。</p>
3341 <p>利用可能な変数:</p>
3342 <table summary="Template::othing found"><tr>
3343 <th abbr="名前">名前</th>
3344 <th abbr="説明">説明</th>
3345 </tr><tr>
3346 <td>blogid</td>
3347 <td>ブログのID</td>
3348 </tr><tr>
3349 <td>query</td>
3350 <td>検索に用いられた文字列</td>
3351 </tr></table>
3352 <h2>例</h2>
3353 <pre><code>&lt;b&gt;&lt;%query%&gt;&lt;/b&gt;に該当する検索結果はありませんでした</code></pre>
3354
3355 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatenothingfound">内容について気がついた事があればご連絡ください。</a></p>
3356 </div>
3357 <div class="page">
3358 <a name="templatepopups"></a>
3359 <h1>テンプレート:メディアとポップアップ</h1>
3360
3361 <p>これらのテンプレートは、画像のポップアップウィンドウへのリンクと画像以外のメディア・オブジェクトのフォーマットに用いられます。それぞれのテンプレートで利用可能な変数は以下の通りです。</p>
3362 <h2>ポップアップ画像へのリンクコード</h2>
3363 <table summary="Template::Popup kink code"><tr>
3364 <th abbr="名前">名前</th>
3365 <th abbr="説明">説明</th>
3366 </tr><tr>
3367 <td>popuplink</td>
3368 <td>画像へのポップアップ・リンク</td>
3369 </tr><tr>
3370 <td>rawpopuplink</td>
3371 <td>popuplinkのジャンプ先URL</td>
3372 </tr><tr>
3373 <td>popupcode</td>
3374 <td>ポップアップウィンドウを開くjavascriptコード</td>
3375 </tr><tr>
3376 <td>text</td>
3377 <td>代替テキスト(リンクテキスト)</td>
3378 </tr><tr>
3379 <td>width</td>
3380 <td>イメージの幅</td>
3381 </tr><tr>
3382 <td>height</td>
3383 <td>イメージの高さ</td>
3384 </tr><tr>
3385 <td>popuptext</td>
3386 <td>textと同じだが、htmlエンティティ変換される</td>
3387 </tr><tr>
3388 <td>link</td>
3389 <td>画像の直接のURL</td>
3390 </tr><tr>
3391 <td>media</td>
3392 <td>画像への直接リンク</td>
3393 </tr></table>
3394 <h2>インライン画像のコード</h2>
3395 <table summary="Template::Inline image"><tr>
3396 <th abbr="名前">名前</th>
3397 <th abbr="説明">説明</th>
3398 </tr><tr>
3399 <td>image</td>
3400 <td>(x)htmlのimgタグ</td>
3401 </tr><tr>
3402 <td>link</td>
3403 <td>画像の直接のURL</td>
3404 </tr><tr>
3405 <td>text</td>
3406 <td>代替テキスト(リンクテキスト。htmlエンティティ変換される)</td>
3407 </tr><tr>
3408 <td>width</td>
3409 <td>イメージの幅</td>
3410 </tr><tr>
3411 <td>height</td>
3412 <td>イメージの高さ</td>
3413 </tr><tr>
3414 <td>media</td>
3415 <td>画像への直接リンク</td>
3416 </tr></table>
3417 <h2>メディアオブジェクトへのリンクコード</h2>
3418 <table summary="Template::Media objects"><tr>
3419 <th abbr="名前">名前</th>
3420 <th abbr="説明">説明</th>
3421 </tr><tr>
3422 <td>media</td>
3423 <td>ファイルへの直接リンク</td>
3424 </tr><tr>
3425 <td>link</td>
3426 <td>ファイルの直接のURL</td>
3427 </tr><tr>
3428 <td>text</td>
3429 <td>代替テキスト(リンクテキスト。htmlエンティティ変換される)</td>
3430 </tr></table>
3431
3432 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatepopups">内容について気がついた事があればご連絡ください。</a></p>
3433 </div>
3434 <div class="page">
3435 <a name="templatevar-author"></a>
3436 <h1>テンプレート変数:author</h1>
3437
3438 <p>投稿者のデータを挿入します。</p>
3439 <h2>引数</h2>
3440 <ul>
3441 <li>オプション:
3442 <table summary="Template var::Author::Optional">
3443 <tr>
3444 <th abbr="名前">名前</th>
3445 <th abbr="挿入される情報の種類">挿入される情報の種類</th>
3446 </tr>
3447 <tr>
3448 <td><strong><em>name</em></strong></td>
3449 <td>投稿者の「<a href="#shortnames">表示される名前</a>」(ログインID)</td>
3450 </tr>
3451 <tr>
3452 <td><strong><em>realname</em></strong></td>
3453 <td>投稿者のハンドルネーム(本名)</td>
3454 </tr>
3455 <tr>
3456 <td><strong><em>id</em></strong></td>
3457 <td>投稿者のメンバーID</td>
3458 </tr>
3459 <tr>
3460 <td><strong><em>url</em></strong></td>
3461 <td>投稿者のウェブサイトのURL</td>
3462 </tr>
3463 <tr>
3464 <td><strong><em>email</em></strong></td>
3465 <td>投稿者の登録メールアドレス(使うのは避けるべき)</td>
3466 </tr>
3467 </table>
3468 </li>
3469 </ul>
3470 <h2>例</h2>
3471 <pre><code>&lt;%author%&gt;
3472 &lt;%author(realname)%&gt;
3473 &lt;a href="&lt;%author(url)%&gt;"&gt;&lt;%author%&gt;&lt;/a&gt;</code></pre>
3474
3475 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-author">内容について気がついた事があればご連絡ください。</a></p>
3476 </div>
3477 <div class="page">
3478 <a name="templatevar-comments"></a>
3479 <h1>テンプレート変数:comments</h1>
3480
3481 <p>コメントブロックを挿入します。<a href="#templatecomments">このブロックの詳しい説明</a>。</p>
3482 <h2>引数</h2>
3483 <ul>
3484 <li>オプション:
3485 <table summary="Template var::Comments::Optional">
3486 <tr>
3487 <th abbr="名前">名前</th>
3488 <th abbr="値">値</th>
3489 </tr>
3490 <tr>
3491 <td><strong><em>MaxToShow</em></strong></td>
3492 <td>表示するコメントの数(設定されていれば、Blog設定にある<a href="#blogmaxcomments">コメントの最大量</a>を上書きします)</td>
3493 </tr>
3494 </table>
3495 </li>
3496 </ul>
3497 <h2>例</h2>
3498 <pre>
3499 &lt;%comments%&gt;
3500 &lt;%comments(5)%&gt;
3501 </pre>
3502
3503 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-comments">内容について気がついた事があればご連絡ください。</a></p>
3504 </div>
3505 <div class="page">
3506 <a name="templatevar-date"></a>
3507 <h1>テンプレート変数:date</h1>
3508
3509 <p><a href="#templatedatetime">日付フォーマット</a>で設定した書式で日付を挿入します。オプションの引数に<a href="#strftime">strftime</a>変数を使用して、フォーマットを変更することもできます。</p>
3510 <h2>引数</h2>
3511 <ul>
3512 <li>オプション:
3513 <table summary="Template var::Date::Optional">
3514 <tr>
3515 <th abbr="名前">名前</th>
3516 <th abbr="値">値</th>
3517 </tr>
3518 <tr>
3519 <td><strong><em>format</em></strong></td>
3520 <td>日付のフォーマットに用いる形式</td>
3521 </tr>
3522 <tr>
3523 <td colspan="2">下記の4つの特別なパラメーターが利用可能です</td>
3524 </tr>
3525 <tr>
3526 <td><strong><em><code>rfc822</code></em></strong></td>
3527 <td>LocaleにあわせたRFC822フォーマットの日付</td>
3528 </tr>
3529 <tr>
3530 <td><strong><em><code>rfc822GMT</code></em></strong></td>
3531 <td>GMTにあわせたRFCフォーマットの日付</td>
3532 </tr>
3533 <tr>
3534 <td><strong><em><code>iso8601</code></em></strong></td>
3535 <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>
3536 </tr>
3537 <tr>
3538 <td><strong><em><code>utc</code></em></strong></td>
3539 <td>iso8601と同じ。ただし、タイムゾーンの表示として"Z"を使うUTCで表現される。</td>
3540 </tr>
3541 </table>
3542 </li>
3543 </ul>
3544 <h2>例</h2>
3545 <pre>
3546 &lt;%date%&gt;
3547 &lt;%date(%x)%&gt;
3548 &lt;%date(rfc822)%&gt;
3549 &lt;%date(rfc822GMT)%&gt;
3550 </pre>
3551
3552 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-date">内容について気がついた事があればご連絡ください。</a></p>
3553 </div>
3554 <div class="page">
3555 <a name="templatevar-edit"></a>
3556 <h1>テンプレート変数:edit</h1>
3557
3558 <p><a href="#templateeditlink">テンプレート:アイテムを編集するためのリンク</a>の内容を挿入します。</p>
3559 <p><strong>注意:</strong>ログイン状態のメンバーが、閲覧中のアイテムの編集を許可されている時のみ、この変数が働きます。それ以外の場合は、テンプレート変数&lt;%edit%&gt;は何も表示しません。</p>
3560 <h2>例</h2>
3561 <p>「アイテムの本体」テンプレートの一例</p>
3562 <pre><code>&lt;h1&gt;&lt;%title%&gt;&lt;/h1&gt;
3563 &lt;p&gt;&lt;%body%&gt; &lt;%morelink%&gt;&lt;/p&gt;
3564 &lt;div class="metadata"&gt;
3565 &lt;%edit%&gt; &lt;%comments%&gt;
3566 &lt;/div&gt;</code></pre>
3567 <h2>結果は次のようになります</h2>
3568 <div class="example">
3569 <span class="heading_example">タイトル</span>
3570 <p style="margin:2px;">アイテムの本文</p>
3571 <div style="margin:2px;"><a href="#templatevar-edit">編集</a> - <a href="#templatevar-edit">5 comments</a></div>
3572 </div>
3573
3574 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-edit">内容について気がついた事があればご連絡ください。</a></p>
3575 </div>
3576 <div class="page">
3577 <a name="templatevar-editlink"></a>
3578 <h1>テンプレート変数:editlink</h1>
3579
3580 <p>アイテムを編集するためのbookmarkletのURLを挿入します。この変数は<a href="#templateeditlink">テンプレート:アイテムを編集するためのリンク</a>内で使用することができます。</p>
3581 <h2>例</h2>
3582 <p>「<a href="#templateeditlink">アイテムを編集するためのリンク</a>」テンプレートの一例</p>
3583 <pre>
3584 &lt;a href="&lt;%editlink%&gt;"
3585 onclick="&lt;%editpopupcode%&gt;"&gt;編集&lt;/a&gt; -
3586 </pre>
3587
3588 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-editlink">内容について気がついた事があればご連絡ください。</a></p>
3589 </div>
3590 <div class="page">
3591 <a name="templatevar-editpopupcode"></a>
3592 <h1>テンプレート変数:editpopupcode</h1>
3593
3594 <p>"アイテムの編集"ウィンドウをポップアップで開くためのjavascriptのコードを挿入します。</p>
3595 <h2>例</h2>
3596 <p>「<a href="#templateeditlink">アイテムを編集するためのリンク</a>」テンプレートの一例</p>
3597 <pre>
3598 &lt;a href="&lt;%editlink%&gt;" onclick="&lt;%editpopupcode%&gt;"&gt;編集&lt;/a&gt; -
3599 </pre>
3600
3601 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-editpopupcode">内容について気がついた事があればご連絡ください。</a></p>
3602 </div>
3603 <div class="page">
3604 <a name="templatevar-image"></a>
3605 <h1>テンプレート変数:image</h1>
3606
3607 <p>アイテム本体やテンプレートにインライン画像を挿入します。</p>
3608 <p>通常テンプレート変数&lt;%image%&gt;はアイテムに画像を挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
3609 <h2>引数</h2>
3610 <ul>
3611 <li>必須:
3612 <table summary="Template var::Image::Require">
3613 <tr>
3614 <th abbr="名前">名前</th>
3615 <th abbr="値">値</th>
3616 </tr>
3617 <tr>
3618 <td><strong>filename</strong></td>
3619 <td>画像ファイルの名前</td>
3620 </tr>
3621 <tr>
3622 <td><strong>width</strong></td>
3623 <td>画像の横幅(ピクセルかパーセンテージ)</td>
3624 </tr>
3625 <tr>
3626 <td><strong>height</strong></td>
3627 <td>画像の高さ(ピクセルかパーセンテージ)</td>
3628 </tr>
3629 <tr>
3630 <td><strong>text</strong></td>
3631 <td>画像の代用テキスト</td>
3632 </tr>
3633 </table>
3634 </li>
3635 <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく "|"で</em>区切られなければなりません。</li>
3636 </ul>
3637 <h2>例</h2>
3638 <pre>
3639 &lt;%image(myphoto.jpg|100|200|これが私です)%&gt;
3640 &lt;%image(myphoto.jpg|50%|50%|縮小していますが、これが私です)%&gt;
3641 </pre>
3642
3643 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-image">内容について気がついた事があればご連絡ください。</a></p>
3644 </div>
3645 <div class="page">
3646 <a name="templatevar-karma"></a>
3647 <h1>テンプレート変数:karma</h1>
3648
3649 <p>カルマ投票のデータを挿入します。カルマ投票は、アイテムの"カルマ"を投票する方法で、正にでも負にでも投票できます。これら投票の総計によって、該当記事が訪問者にどのように思われているのか知ることができます。</p>
3650 <h2>引数</h2>
3651 <ul>
3652 <li>オプション:
3653 <table summary="Template var::Karma::Optional">
3654 <tr>
3655 <th abbr="名前">名前</th>
3656 <th abbr="挿入される情報の種類">挿入される情報の種類</th>
3657 </tr>
3658 <tr>
3659 <td><strong><em>totalscore</em></strong></td>
3660 <td>カルマ投票の総合得点(正の投票数から負の投票数を引いたもの/デフォルト)</td>
3661 </tr>
3662 <tr>
3663 <td><strong><em>pos</em></strong></td>
3664 <td>正の投票の総計</td>
3665 </tr>
3666 <tr>
3667 <td><strong><em>neg</em></strong></td>
3668 <td>負の投票の総計</td>
3669 </tr>
3670 <tr>
3671 <td><strong><em>votes</em></strong></td>
3672 <td>投票数の総計</td>
3673 </tr>
3674 <tr>
3675 <td><strong><em>posp</em></strong></td>
3676 <td>正に投じられたパーセンテージ</td>
3677 </tr>
3678 <tr>
3679 <td><strong><em>negp</em></strong></td>
3680 <td>負に投じられたパーセンテージ</td>
3681 </tr>
3682 </table>
3683 </li>
3684 </ul>
3685 <h2>例</h2>
3686 <pre><code>&lt;%karma(posp)%&gt;がよい記事だと評価しました(総計&lt;%votes%&gt;票)</code></pre>
3687
3688 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-karma">内容について気がついた事があればご連絡ください。</a></p>
3689 </div>
3690 <div class="page">
3691 <a name="templatevar-media"></a>
3692 <h1>テンプレート変数:media</h1>
3693
3694 <p>アイテム本体やテンプレートにメディアオブジェクトを挿入します。</p>
3695 <p>通常テンプレート変数&lt;%media%&gt;はアイテムにメディアファイルを挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
3696 <h2>引数</h2>
3697 <ul>
3698 <li>必須:
3699 <table summary="Template var::Media::Require">
3700 <tr>
3701 <th abbr="名前">名前</th>
3702 <th abbr="値">値</th>
3703 </tr>
3704 <tr>
3705 <td><strong>filename</strong></td>
3706 <td>オブジェクトファイルの名前</td>
3707 </tr>
3708 <tr>
3709 <td><strong>text</strong></td>
3710 <td>オブジェクトの説明テキスト</td>
3711 </tr>
3712 </table>
3713 </li>
3714 <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく "|"で</em>区切られなければなりません。</li>
3715 </ul>
3716 <h2>例</h2>
3717 <pre><code>&lt;%media(mysong.mp3|新曲を聞いてみてください)%&gt;</code></pre>
3718
3719 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-media">内容について気がついた事があればご連絡ください。</a></p>
3720 </div>
3721 <div class="page">
3722 <a name="templatevar-morelink"></a>
3723 <h1>テンプレート変数:morelink</h1>
3724
3725 <p>テンプレート<a href="#templatemorelink">続きへのリンク</a>で定義されているリンクを挿入します。「続き」に何も入力されていない時は無視されます。</p>
3726 <p>テンプレート部品"<a href="#templatemorelink">続きへのリンク</a>"の中身もまたパースされるので、同様に<a href="#templatevars-overview">テンプレート変数</a>を含むことができることに注意してください(例:<a href="#templatemorelink">続きへのリンク</a>に&lt;%morelink%&gt;を記述することは可能ですが、無限ループを起こします)。</p>
3727 <h2>引数</h2>
3728 <p>なし</p>
3729
3730 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-morelink">内容について気がついた事があればご連絡ください。</a></p>
3731 </div>
3732 <div class="page">
3733 <a name="templatevar-popup"></a>
3734 <h1>テンプレート変数:popup</h1>
3735
3736 <p>アイテム本体やテンプレートにポップアップ画像を挿入します。</p>
3737 <p>通常テンプレート変数&lt;%popup%&gt;はアイテムに画像を挿入するときに自動的に生成されますが、テンプレート内部で直接呼び出すこともできます。その場合は、メディア・ディレクトリにある、現在のアイテムの投稿者のプライベート・コレクションから画像が持って来られるので注意が必要です。</p>
3738 <h2>引数</h2>
3739 <ul>
3740 <li>必須:
3741 <table summary="Template var::Popup::Require">
3742 <tr>
3743 <th abbr="名前">名前</th>
3744 <th abbr="値">値</th>
3745 </tr>
3746 <tr>
3747 <td><strong>filename</strong></td>
3748 <td>画像ファイルの名前</td>
3749 </tr>
3750 <tr>
3751 <td><strong>width</strong></td>
3752 <td>画像の横幅(ピクセルかパーセンテージ)</td>
3753 </tr>
3754 <tr>
3755 <td><strong>height</strong></td>
3756 <td>画像の高さ(ピクセルかパーセンテージ)</td>
3757 </tr>
3758 <tr>
3759 <td><strong>text</strong></td>
3760 <td>画像の代用テキスト</td>
3761 </tr>
3762 </table>
3763 </li>
3764 <li><strong>注意:</strong>画像、ポップアップ、メディアタグでは、引数は<em>コンマではなく "|"で</em>区切られなければなりません。</li>
3765 </ul>
3766 <h2>例</h2>
3767 <pre>
3768 &lt;%popup(myphoto.jpg|100|200|これが私です)%&gt;
3769 &lt;%popup(myphoto.jpg|50%|50%|縮小していますが、これが私です)%&gt;
3770 </pre>
3771
3772 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-popup">内容について気がついた事があればご連絡ください。</a></p>
3773 </div>
3774 <div class="page">
3775 <a name="templatevar-smartbody"></a>
3776 <h1>テンプレート変数:smartbody</h1>
3777 <p>現在のアイテムを調べてから、「本文」と「続き」のどちらを表示するか決定します。<br />「続き」に何かが入力されていれば「続き」が、何も入力されていなければ「本文」が挿入されます。</p>
3778 <table style="text-align: center;">
3779 <tr><th abbr="部分名">部分名</th><th colspan="2" abbr="何か入力されている?">何か入力されている?</th></tr>
3780 <tr><td>本文</td><td>入力あり</td><td>入力あり</td></tr>
3781 <tr><td>続き</td><td>入力なし</td><td>入力あり</td></tr>
3782 <tr><th>smartbodyで<br />挿入される部分</th><th abbr="「本文」部分">「本文」部分</th><th abbr="「続き」部分">「続き」部分</th></tr>
3783 </table>
3784 <h2>使用例</h2>
3785 <p>「本文」に詳しい内容を入力し、「続き」には"紹介"、"抜粋"といった内容のものを入力し、「メインの目次ページ」で使用するテンプレートには<code>&lt;%smartbody%&gt;</code>を使い、抜粋が存在するときにはそれを、無い時は「本文」を使用するような使い方をします。</p>
3786 <p>この時、「個別アイテムページ」で使うテンプレートには、<code> &lt;%body%&gt;</code> + <code>&lt;%more%&gt;</code>のかわりに<code>&lt;%body% &gt;</code>だけを記述するようにすると、より効果的に使えるでしょう。</p>
3787 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-smartbody">内容について気がついた事があればご連絡ください。</a></p>
3788 </div>
3789 <div class="page">
3790 <a name="templatevar-syndicate_description"></a>
3791 <h1>テンプレート変数:syndicate_description</h1>
3792
3793 <p>HTMLタグを取り除き、指定された幅にまで縮めたアイテムの本文を挿入します(指定が無い時は250)。テキストが縮められた場合は、末尾に"..."が追加される。</p>
3794 <p>この変数はRSSのために使うことが意図されていましたが、他にも便利な使い方があるでしょう。</p>
3795 <h2>引数</h2>
3796 <ul>
3797 <li>オプション:
3798 <table summary="Template var::Syndicate description::Optional">
3799 <tr>
3800 <th abbr="名前">名前</th>
3801 <th abbr="値">値</th>
3802 </tr>
3803 <tr>
3804 <td><strong><em>MaxChars</em></strong></td>
3805 <td>省略せずに残す最大の幅(デフォルトは250)</td>
3806 </tr>
3807 </table>
3808 </li>
3809 </ul>
3810 <h2>例</h2>
3811 <pre>
3812 &lt;%syndicate_description%&gt;
3813 &lt;%syndicate_description(25)%&gt;
3814 </pre>
3815
3816 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-syndicate_description">内容について気がついた事があればご連絡ください。</a></p>
3817 </div>
3818 <div class="page">
3819 <a name="templatevar-syndicate_title"></a>
3820 <h1>テンプレート変数:syndicate_title</h1>
3821
3822 <p>HTMLタグを取り除き、指定された長さにまで縮めたアイテムのタイトルを挿入します(指定が無い時は100)。省略された場合、末尾に"..."が追加されます。</p>
3823 <p>この変数はRSS等のために使うことが意図されていましたが、他にも便利な使い方があるでしょう。</p>
3824 <h2>引数</h2>
3825 <ul>
3826 <li>オプション:
3827 <table summary="Template var::Syndicate title::Optional">
3828 <tr>
3829 <th abbr="名前">名前</th>
3830 <th abbr="値">値</th>
3831 </tr>
3832 <tr>
3833 <td><strong><em>MaxChars</em></strong></td>
3834 <td>省略せずに残す最大の幅(デフォルトは100)</td>
3835 </tr>
3836 </table>
3837 </li>
3838 </ul>
3839 <h2>例</h2>
3840 <pre>
3841 &lt;%syndicate_title%&gt;
3842 &lt;%syndicate_title(25)%&gt;
3843 </pre>
3844
3845 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-syndicate_title">内容について気がついた事があればご連絡ください。</a></p>
3846 </div>
3847 <div class="page">
3848 <a name="templatevar-time"></a>
3849 <h1>テンプレート変数:time</h1>
3850
3851 <p><a href="#templatedatetime">時刻フォーマット</a>で設定した書式で時刻を挿入します。オプションの引数に<a href="#strftime">strftime</a>変数を使用して、フォーマットを変更することもできます。</p>
3852 <h2>引数</h2>
3853 <ul>
3854 <li>オプション:
3855 <table summary="Template var::Time:::Optional">
3856 <tr>
3857 <th abbr="名前">名前</th>
3858 <th abbr="値">値</th>
3859 </tr>
3860 <tr>
3861 <td><strong><em>format</em></strong></td>
3862 <td>時刻のフォーマットに用いる形式</td>
3863 </tr>
3864 </table>
3865 </li>
3866 </ul>
3867 <h2>例</h2>
3868 <pre>
3869 &lt;%time%&gt;
3870 &lt;%time(%X)%&gt;
3871 </pre>
3872
3873 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevar-time">内容について気がついた事があればご連絡ください。</a></p>
3874 </div>
3875 <div class="page">
3876 <a name="templatevars-advanced"></a>
3877 <h1>テンプレート変数:上級の変数</h1>
3878 <table summary="Template var::Advanced vars">
3879 <tr><th abbr="名前">名前</th><th abbr="説明">説明</th></tr>
3880 <tr><td>authorid</td><td>現在のアイテムの投稿者のID</td></tr>
3881 <tr><td>blogid</td><td>アイテムが所属するブログのID</td></tr>
3882 <tr><td>catid</td><td>アイテムが所属するカテゴリーのID</td></tr>
3883 <tr><td>query</td><td>存在していれば、検索文字列</td></tr>
3884 <tr><td><a href="#templatevar-syndicate_title">syndicate_title</a></td><td>RSSなどの配信用に、指定文字数以上を省略したアイテムのタイトル</td></tr>
3885 <tr><td><a href="#templatevar-syndicate_description">syndicate_description</a></td><td>RSSなどの配信用に、指定文字数以上を省略した「本文」テキスト</td></tr>
3886 <tr><td>karmaposlink</td><td>投票用のURL</td></tr>
3887 <tr><td>karmaneglink</td><td>投票用のURL</td></tr>
3888 <tr><td>new</td><td>前回訪問時意向に追加されたアイテムを示すテキストなど</td></tr>
3889 <tr><td><a href="#skinvar-include">include</a></td><td>指定されたファイルの内容をそのまま挿入</td></tr>
3890 <tr><td><a href="#skinvar-parsedinclude">parsedinclude</a></td><td>指定されたファイル内のスキン/テンプレート変数を展開して、その結果を挿入</td></tr>
3891 <tr><td><a href="#skinvar-phpinclude">phpinclude</a></td><td>指定されたファイルをPHPとして実行した結果を挿入</td></tr>
3892 <tr><td><a href="#skinvar-if">if-ifnot-else-elseif-elseifnot-endif</a></td><td>3.60より、テンプレートでif(条件分岐)が使用できます。(オプションの「nextitem, previtem, archiveprevexists, archivenextexists, skintype」は利用できません。)</td></tr>
3893 <tr><td><a href="#skinvar-plugin">plugin</a></td><td>プラグインを実行</td></tr>
3894 <tr><td><a href="#templatevar-edit">edit</a></td><td>テンプレート「アイテムを編集するためのリンク」の内容を挿入</td></tr>
3895 <tr><td><a href="#templatevar-editlink">editlink</a></td><td>アイテム編集画面(bookmarklet)のURL</td></tr>
3896 <tr><td><a href="#templatevar-editpopupcode">editpopupcode</a></td><td>editlink用のウィンドウをポップアップするjavascriptコード</td></tr>
3897 <tr><td><a href="#skinvar-skinfile">skinfile</a></td><td>インポートされたスキンに属しているファイルへの正確なURLを挿入</td></tr>
3898 <tr><td><a href="#skinvar-set">set</a></td><td><a href="#parser-properties">パーサーのプロパティ</a>を設定</td></tr>
3899 <tr><td><a href="#templatevar-image">image</a></td><td>メディア・ライブラリの画像をインライン表示</td></tr>
3900 <tr><td><a href="#templatevar-popup">popup</a></td><td>メディア・ディレクトリの画像をポップアップ</td></tr>
3901 <tr><td><a href="#templatevar-media">media</a></td><td>メディア・ディレクトリの他のメディア・オブジェクト</td></tr>
3902 <tr><td>relevance</td><td>検索結果を表示するテンプレートに「検索関連度」を挿入する(2.5より)</td></tr>
3903 </table>
3904 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
3905 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevars-advanced">内容について気がついた事があればご連絡ください。</a></p>
3906 </div>
3907 <div class="page">
3908 <a name="templatevars-basic"></a>
3909 <h1>テンプレート変数:基本の変数</h1>
3910
3911 <p>これらの変数はすべて、そのときパースされているアイテムに関わる値になります。</p>
3912 <table summary="Template var::Basic vars"><tr>
3913 <th abbr="名前">名前</th>
3914 <th abbr="説明">説明</th>
3915 </tr><tr>
3916 <td>title</td>
3917 <td>アイテムのタイトル</td>
3918 </tr><tr>
3919 <td>body</td>
3920 <td>「本文」のテキスト</td>
3921 </tr><tr>
3922 <td>more</td>
3923 <td>「続き」のテキスト</td>
3924 </tr><tr>
3925 <td>category</td>
3926 <td>アイテムが所属しているカテゴリーの名前</td>
3927 </tr><tr>
3928 <td>categorylink</td>
3929 <td>アイテムが所属しているカテゴリーのURL</td>
3930 </tr><tr>
3931 <td><a href="#templatevar-karma">karma</a></td>
3932 <td>カルマ投票の得点</td>
3933 </tr><tr>
3934 <td>authorlink</td>
3935 <td>投稿者の「メンバーの詳細ページ」のURL</td>
3936 </tr><tr>
3937 <td>itemlink</td>
3938 <td>アイテムのURL(permanent)</td>
3939 </tr><tr>
3940 <td><a href="#templatevar-author">author</a></td>
3941 <td>投稿者の「<a href="#shortnames">表示される名前</a>」</td>
3942 </tr><tr>
3943 <td><a href="#templatevar-smartbody">smartbody</a></td>
3944 <td>本文か続きのどちらか</td>
3945 </tr><tr>
3946 <td><a href="#templatevar-morelink">morelink</a></td>
3947 <td>「続き」部分のURL</td>
3948 </tr><tr>
3949 <td><a href="#templatevar-date">date</a></td>
3950 <td>フォーマット済みの日付</td>
3951 </tr><tr>
3952 <td><a href="#templatevar-time">time</a></td>
3953 <td>フォーマット済みの時刻</td>
3954 </tr><tr>
3955 <td>daylink</td>
3956 <td>アイテムが投稿された日付のアーカイブのURL</td>
3957 </tr><tr>
3958 <td><a href="#templatevar-comments">comments</a></td>
3959 <td>コメント・ブロック、もしくはコメント数</td>
3960 </tr><tr>
3961 <td>itemid</td>
3962 <td>アイテムのID</td>
3963 </tr><tr>
3964 <td>blogurl</td>
3965 <td>ブログのURL</td>
3966 </tr></table>
3967 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
3968
3969 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevars-basic">内容について気がついた事があればご連絡ください。</a></p>
3970 </div>
3971 <div class="page">
3972 <a name="templatevars-comments"></a>
3973 <h1>テンプレート変数:コメント関連</h1>
3974 <table summary="Template comment">
3975 <tr><th abbr="名前">名前</th><th abbr="説明">説明</th></tr>
3976 <tr><td>body</td><td>コメントの本体</td></tr>
3977 <tr><td>user</td><td>コメントした人の名前</td></tr>
3978 <tr><td>userid</td><td>コメントした人のWebサイトのURL、もしくはコメントした人のメールアドレス(入力されたままのものが挿入されます)</td></tr>
3979 <tr><td>email</td><td>コメントした人のメールアドレス(スパム対策として、"@"は"(at)"に、".(ピリオド)"は"(dot)"に変換されます)</td></tr>
3980 <tr><td>userlink</td><td>コメントした人がログイン中の登録メンバーの時はメンバー詳細ページに、それ以外の時は入力されたWebサイトのURL、もしくはメールアドレスに対する&lt;a href="..."&gt;タグ付きのリンク(有効なURLかメールアドレスが入力されていない場合は、コメントした人の名前のみが表示されます)</td></tr>
3981 <tr><td>userlinkraw</td><td>userlinkと同じ。ただし、aタグの付いたリンクではなくURL、もしくはmailto:メールアドレスのみの表記。(入力されたURLやメールアドレスがいずれも文法的に有効でない場合は空になります)</td></tr>
3982 <tr><td>useremail</td><td>ユーザーのメールアドレス。もしコメントした人によって入力されていない場合は空</td></tr>
3983 <tr><td>userwebsite</td><td>ユーザーのwebsiteのURL。もしコメントした人によって入力されていない場合は空</td></tr>
3984 <tr><td>userwebsitelink</td><td>コメントした人が登録メンバーの時はメンバー詳細ページに、それ以外の時は入力されたWebサイトのURLに対する&lt;a href="..."&gt;タグ付きのリンク(有効なURLが入力されていない場合は、コメントした人の名前のみが表示されます)</td></tr>
3985 <tr><td>memberid</td><td>メンバーのID(コメントした人がログイン中の登録メンバーでない時は0になります)</td></tr>
3986 <tr><td>commentcount</td><td>該当アイテムに付けられたコメントの総数</td></tr>
3987 <tr><td><a href="#templatecommentwords" title="commentword()">commentword</a></td><td>アイテムに付けられたコメントの件数の数え方の表記</td></tr>
3988 <tr><td><a href="#templatevar-date" title="date([format])">date</a></td><td>コメントが追加された時の日付</td></tr>
3989 <tr><td><a href="#templatevar-time" title="time([format])">time</a></td><td>コメントが追加された時の時刻</td></tr>
3990 <tr><td>host</td><td>コメントが投稿されたホスト名</td></tr>
3991 <tr><td>ip</td><td>コメントが投稿されたIPアドレス</td></tr>
3992 <tr><td>commentid</td><td>現在のコメントのID</td></tr>
3993 <tr><td>itemid</td><td>現在のアイテムのID</td></tr>
3994 <tr><td>itemlink</td><td>アイテムの詳細ページへのリンク</td></tr>
3995 <tr><td><a href="#templateitemtitle" title="itemtitle([maxlength])">itemtitle</a></td><td>現在のアイテムのタイトル</td></tr>
3996 <tr><td>blogid</td><td>ブログのID</td></tr>
3997 <tr><td>blogurl</td><td>ブログのURL</td></tr>
3998 <tr><td><a href="#templatememberextra" title="authtext()">authtext</a></td><td>コメントした人がログイン中の登録メンバーの時は「<a href="#templatememberextra">登録メンバーからのコメントへの追加表示</a>」テンプレートで設定した内容、それ以外は空</td></tr>
3999 <tr><td>short</td><td>最初の改行部分から先が省略されたコメントの本体。テンプレートによっては末尾に<a href="#templatecommentcontinued">リンクが追加</a>されます。</td></tr>
4000 <tr><td>excerpt</td><td>コメントの本体。60文字でカットし"..."を追加</td></tr>
4001 <tr><td>timestamp</td><td>コメントが追加された時のタイムスタンプ</td></tr>
4002 <tr><td><a href="#skinvar-if">if-ifnot-else-elseif-elseifnot-endif</a></td><td>3.60より、テンプレートでif(条件分岐)が使用できます。(オプションの「nextitem, previtem, archiveprevexists, archivenextexists, skintype」は利用できません。)</td></tr>
4003 <tr><td><a href="#skinvar-include">include</a></td><td>指定されたファイルの内容をそのまま挿入</td></tr>
4004 <tr><td><a href="#skinvar-parsedinclude">parsedinclude</a></td><td>指定されたファイル内のスキン/テンプレート変数を展開して、その結果を挿入</td></tr>
4005 <tr><td><a href="#skinvar-phpinclude">phpinclude</a></td><td>指定されたファイルをPHPとして実行した結果を挿入</td></tr>
4006 <tr><td><a href="#skinvar-plugin">plugin</a></td><td>プラグインを実行</td></tr>
4007 <tr><td><a href="#skinvar-skinfile">skinfile</a></td><td>インポートされたスキンに属しているファイルへの正確なURLを挿入</td></tr>
4008 <tr><td><a href="#skinvar-set">set</a></td><td><a href="#parser-properties">パーサーのプロパティ</a>を設定</td></tr>
4009 </table>
4010 <p><a href="#templatevars-overview">テンプレート変数の概略...</a></p>
4011 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevars-comments">内容について気がついた事があればご連絡ください。</a></p>
4012 </div>
4013 <div class="page">
4014 <a name="templatevars-overview"></a>
4015 <h1>テンプレート変数:概略</h1>
4016
4017 <h2>どういったものなのか?</h2>
4018 <p>テンプレート変数はスキン変数と同じ方法で広く働きますが、テンプレート内部で利用できる点でスキン変数と区別されます。変数は <code>&lt;%<em style="font-style:italic;">変数名</em>%&gt;</code>という形で呼び出され、変数の機能によってはテキストを挿入します。また、その他のオプションパラメーターを持つ変数もあります。</p>
4019 <h2>利用可能な変数</h2>
4020 <p>テンプレート変数は、<code>「アイテムのヘッダー」、「アイテムの本体」、「アイテムのフッター」、「日付ヘッダー」、「日付フッター」、「続きへのリンク」、「アイテムリンクの編集」</code>といった、テンプレート・パーツの中で使用できます。(変数<code>image</code>、 <code>popup</code>、<code>media</code>、<code> plugin</code>はブログアイテムの中でも使用できます。)</p>
4021 <ul>
4022 <li><a href="#templatevars-basic">基本の変数・・・</a>(title、bodyなど...)</li>
4023 <li><a href="#templatevars-advanced">上級の変数・・・</a>(include、pluginなど...)</li>
4024 </ul>
4025 <p>コメント関連のテンプレート・パーツ(<code>「コメントのヘッダー」、「コメントの本体」、「コメントのフッター」、「コメントが1 つの時」、「コメントが2つ以上の時」、「コメントの続きを読む」、「コメントが無い時」、「長すぎるコメントの時」</code>)では、利用可能な変数のセットが異なります:</p>
4026 <ul>
4027 <li><a href="#templatevars-comments">コメント関連の変数・・・</a></li>
4028 </ul>
4029
4030 <p class="comment"><a href="http://japan.nucleuscms.org/help/templatevars-overview">内容について気がついた事があればご連絡ください。</a></p>
4031 </div>
4032 <div class="page">
4033 <a name="urlmode"></a>
4034 <h1>URLモード</h1>
4035
4036 <p>このオプションを用いることにより、URLスタイルを切り替え可能です:</p>
4037 <ul>
4038 <li><strong>Normal</strong>: URLは次のようになります <code>http://example.jp/index.php?itemid=1234</code></li>
4039 <li><strong>Fancy</strong>: URLは次のようになります <code>http://example.jp/item/1234</code></li>
4040 </ul>
4041 <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>
4042
4043 <p class="comment"><a href="http://japan.nucleuscms.org/help/urlmode">内容について気がついた事があればご連絡ください。</a></p>
4044 </div>
4045
4046 <script type="text/javascript">
4047 var elements = window.document.getElementsByTagName('p');
4048 var width = 1000;
4049 var height = 800;
4050 if (window.opener) {
4051         if(window.opener.innerWidth) {
4052                 width = window.opener.innerWidth;
4053                 height = window.opener.innerHeight;
4054         } else {
4055                 width = window.opener.document.body.clientWidth;
4056                 height = window.opener.document.body.clientHeight;
4057         }
4058 }
4059 for (var index=0; index < elements.length; index++) {
4060         if (elements[index].className == 'comment') {
4061                 elements[index].firstChild.onclick = function () {
4062                         window.open(this.getAttribute('href'), 'OnlineHelp', 'width='+width+',height='+height+',locationbar=1,menubar=1,scrollbars=1,statusbar=1,toolbar=1');
4063                         return false;
4064                 };
4065         }
4066 }
4067 </script>
4068 </body>
4069 </html>