OSDN Git Service

applied 3.2 modification
[nucleus-jp/nucleus-jp-ancient.git] / utf8 / nucleus / documentation / devdocs / sqltables.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
2 <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">\r
3 \r
4 <head>\r
5 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\r
6 <title>Nucleus - SQL Table Structure</title>\r
7         <link rel="stylesheet" type="text/css" href="styles/manual.css" />\r
8 <style type="text/css">\r
9                 /* auto increment table columns*/\r
10                 .autoinc     {  }\r
11 /* primary-keys */\r
12                 .primary     { text-decoration: underline; font-weight: bold }\r
13 /* NOT NULL */\r
14                 .notnull     {  }\r
15 /* unique key */\r
16                 .unique      {  }\r
17 /* foreign keys */\r
18                 .foreign     { font-style: italic }\r
19 /* auto increment table columns*/\r
20                 .autoinc     {  }\r
21 /* fulltext index */\r
22                 .fulltext    {  }\r
23 /* columns/tables to remove in later versions */\r
24                 .toremove    { color: red }\r
25 </style>\r
26 </head>\r
27 \r
28 <body>\r
29 \r
30 <a name="top" id="top"></a>\r
31 <div class="heading">\r
32   SQLテーブル・リファレンス <i>May 30, 2004</i>\r
33 </div>\r
34 <strong>訳者注:</strong>\r
35 <ul>\r
36   <li>このドキュメントの原文は以下のURLにあります。<br>\r
37     <a href="http://nucleuscms.org/documentation/devdocs/sqltables.html">http://nucleuscms.org/documentation/devdocs/sqltables.html</a></li>\r
38   <li>誤訳にお気づきの方は<a href="http://nucleus.fel-is.info/bb/viewforum.php?f=7">こちら</a>へご連絡いただけると助かります。</li>\r
39 </ul>\r
40 <h1>はじめに</h1>\r
41 <p><a href="index.html">開発者向けドキュメントの目次へ戻る</a></p>\r
42 <p>このドキュメントはNucleusのデータベース・テーブルのフィールドを解説しています。</p>\r
43 <p class="note">構造は<strong>Nucleus v3.0</strong>のものに従っています</p>\r
44 <h1><a name="toc" id="toc"></a>目次</h1>\r
45 <ul>\r
46   <li><a href="#legend">文書中の色使いについて</a></li>\r
47   <li>Blog\r
48     <ul>\r
49       <li><a href="#nucleus_blog">nucleus_blog</a></li>\r
50       <li><a href="#nucleus_category">nucleus_category</a></li>\r
51       <li><a href="#nucleus_item">nucleus_item</a></li>\r
52       <li><a href="#nucleus_comment">nucleus_comment</a></li>\r
53       <li><a href="#nucleus_member">nucleus_member</a></li>\r
54       <li><a href="#nucleus_team">nucleus_team</a></li>\r
55     </ul>\r
56   </li>\r
57   <li>プラグイン\r
58     <ul>\r
59       <li><a href="#nucleus_plugin">nucleus_plugin</a></li>\r
60       <li><a href="#nucleus_plugin_event">nucleus_plugin_event</a></li>\r
61       <li><a href="#nucleus_plugin_option">nucleus_plugin_option</a></li>\r
62       <li><a href="#nucleus_plugin_option_desc">nucleus_plugin_option_desc</a></li>\r
63     </ul>\r
64   </li>\r
65   <li>スキンとテンプレート\r
66     <ul>\r
67       <li><a href="#nucleus_skin">nucleus_skin</a></li>\r
68       <li><a href="#nucleus_skin_desc">nucleus_skin_desc</a></li>\r
69       <li><a href="#nucleus_template">nucleus_template</a></li>\r
70       <li><a href="#nucleus_template_desc">nucleus_template_desc</a></li>\r
71     </ul>\r
72   </li>\r
73   <li>管理\r
74     <ul>\r
75       <li><a href="#nucleus_actionlog">nucleus_actionlog</a></li>\r
76       <li><a href="#nucleus_config">nucleus_config</a>\r
77         <ul>\r
78           <li><a href="#nucleus_config_options">可能なオプション</a></li>\r
79         </ul>\r
80       </li>\r
81     </ul>\r
82   </li>\r
83   <li>その他\r
84     <ul>\r
85       <li><a href="#nucleus_karma">nucleus_karma</a></li>\r
86       <li><a href="#nucleus_ban">nucleus_ban</a></li>\r
87     </ul>\r
88   </li>\r
89 </ul>\r
90 <a id="legend" name="legend"></a>\r
91 <h1>色使い<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
92 <p>この文書中では、カラムの型を示すために、文字の修飾を使っています。以下に例を示します:</p>\r
93 <table width="893">\r
94   <tbody>\r
95     <tr>\r
96       <td class="primary" width="88">プライマリ</td>\r
97       <td width="775">プライマリキー</td>\r
98     </tr>\r
99     <tr>\r
100       <td class="foreign" width="88">外部</td>\r
101       <td width="775">外部キー(クリックすると参照先に飛ぶ)。MySQLは外部キーとの一貫性保持に責任を持たないことに注意</td>\r
102     </tr>\r
103     <tr>\r
104       <td class="toremove" width="88">削除予定</td>\r
105       <td width="775">同じ機能を提供するプラグインを優先するため、テーブルやカラムは将来のバージョンのNucleusで削除させる可能性が高い</td>\r
106     </tr>\r
107     <tr>\r
108       <td class="fulltext" width="88">フルテキスト</td>\r
109       <td width="775">カラムにフルテキストのインデックスが付く(検索で使用する)</td>\r
110     </tr>\r
111   </tbody>\r
112 </table>\r
113 <a id="nucleus_blog" name="nucleus_blog"></a>\r
114 <h1>nucleus_blogテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
115 <table>\r
116   <tbody>\r
117     <tr>\r
118       <th>カラム名</th>\r
119       <th>型</th>\r
120       <th>規定値</th>\r
121       <th>説明</th>\r
122     </tr>\r
123     <tr>\r
124       <td class="notnull autoinc primary">bnumber</td>\r
125       <td>int(11)</td>\r
126       <td></td>\r
127       <td>BlogのID</td>\r
128     </tr>\r
129     <tr>\r
130       <td class="notnull">bname</td>\r
131       <td>varchar(60)</td>\r
132       <td>''</td>\r
133       <td>Blog名</td>\r
134     </tr>\r
135     <tr>\r
136       <td class="notnull unique">bshortname</td>\r
137       <td>varchar(15)</td>\r
138       <td>''</td>\r
139       <td>Blogの短縮名 (スキン変数 <code>&lt;%blog%&gt;</code>などで使うものと同じ)</td>\r
140     </tr>\r
141     <tr>\r
142       <td>bdesc</td>\r
143       <td>varchar(200)</td>\r
144       <td>NULL</td>\r
145       <td>Blogの説明</td>\r
146     </tr>\r
147     <tr>\r
148       <td class="notnull">bcomments</td>\r
149       <td>tinyint(2)</td>\r
150       <td>'1'</td>\r
151       <td>コメントを許可する(1=許可, 0=不許可)</td>\r
152     </tr>\r
153     <tr>\r
154       <td class="notnull">bmaxcomments</td>\r
155       <td>int(11)</td>\r
156       <td>'0'</td>\r
157       <td>indexスキンタイプで表示するコメントの最大数。規定値(0)は制限がないことを説明する。インライン・コメントを使わないのなら,ここはいじらないこと</td>\r
158     </tr>\r
159     <tr>\r
160       <td class="notnull">btimeoffset</td>\r
161       <td>decimal(3,1)</td>\r
162       <td>'0.0'</td>\r
163       <td>サーバー時刻との時差。アイテムはサーバー時刻にこの値を足した時間でデータベースに保存される</td>\r
164     </tr>\r
165     <tr>\r
166       <td class="toremove">bnotify</td>\r
167       <td>varchar(60)</td>\r
168       <td>NULL</td>\r
169       <td>通知するメール・アドレス。いくつかのイベントが起こると(どのイベントかは<code>bnotifytypeを参照のこと)</code>,このアドレス宛てにメールで通知が行く</td>\r
170     </tr>\r
171     <tr>\r
172       <td>burl</td>\r
173       <td>varchar(100)</td>\r
174       <td>NULL</td>\r
175       <td>BlogのURL</td>\r
176     </tr>\r
177     <tr>\r
178       <td class="toremove">bupdate</td>\r
179       <td>varchar(60)</td>\r
180       <td>NULL</td>\r
181       <td>アイテムが投稿されるたびに変更が必要な更新ファイル。サーバー上の絶対パスで指定する</td>\r
182     </tr>\r
183     <tr>\r
184       <td class="notnull foreign"><a href="#nucleus_skin_desc">bdefskin</a></td>\r
185       <td>int(11)</td>\r
186       <td>'1'</td>\r
187       <td>このBlogを表示するときに使う標準のスキン</td>\r
188     </tr>\r
189     <tr>\r
190       <td class="notnull">bpublic</td>\r
191       <td>tinyint(2)</td>\r
192       <td>'1'</td>\r
193       <td>登録ユーザー以外にもコメントを許可する(1=許可/0=不許可)</td>\r
194     </tr>\r
195     <tr>\r
196       <td class="notnull toremove">bsendping</td>\r
197       <td>tinyint(2)</td>\r
198       <td>'0'</td>\r
199       <td>更新があったときにweblogs.comにpingを送る (1=送る/0=送らない)</td>\r
200     </tr>\r
201     <tr>\r
202       <td class="notnull toremove">bconvertbreaks</td>\r
203       <td>tinyint(2)</td>\r
204       <td>'1'</td>\r
205       <td>改行を<code>&lt;br /&gt;</code>に変換する (1=変換する/0=変換しない)</td>\r
206     </tr>\r
207     <tr>\r
208       <td class="foreign"><a href="#nucleus_category">bdefcat</a></td>\r
209       <td>int(11)</td>\r
210       <td>NULL</td>\r
211       <td>デフォルトのカテゴリー。他のカテゴリーが選択されていないとき、このカテゴリーになる</td>\r
212     </tr>\r
213     <tr>\r
214       <td class="notnull">bnotifytype</td>\r
215       <td>int(11)</td>\r
216       <td>'15'</td>\r
217       <td>どのイベントが起こったときに通知メールを送るか(通知するメール・アドレスはbnotifyを参照)。三つの値の組み合わせからなり、掛け合わせることでnoifytypeの値が決まる。\r
218         <ul>\r
219           <li>3: 新しいコメント</li>\r
220           <li>5: 新しいカルマ投票</li>\r
221           <li>7: 新しいアイテム</li>\r
222         </ul>\r
223         規定値 = 新しいコメントと新しいカルマ投票(3×5=15)</td>\r
224     </tr>\r
225     <tr>\r
226       <td class="notnull">ballowpast</td>\r
227       <td>tinyint(2)</td>\r
228       <td>'0'</td>\r
229       <td>過去の日時での投稿を許可する (1=許可/0=不許可)</td>\r
230     </tr>\r
231     <tr>\r
232       <td class="notnull">bincludesearch</td>\r
233       <td>tinyint(2)</td>\r
234       <td>'0'</td>\r
235       <td>他のblogの検索の場合にも,検索対象にする(1=対象にする/0=対象にしない)</td>\r
236     </tr>\r
237   </tbody>\r
238 </table>\r
239 <a id="nucleus_category" name="nucleus_category"></a>\r
240 <h1>nucleus_categoryテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
241 <table>\r
242   <tbody>\r
243     <tr>\r
244       <th>カラム名</th>\r
245       <th>型</th>\r
246       <th>規定値</th>\r
247       <th>説明</th>\r
248     </tr>\r
249     <tr>\r
250       <td class="notnull autoinc primary">catid</td>\r
251       <td>int(11)</td>\r
252       <td></td>\r
253       <td>カテゴリーID</td>\r
254     </tr>\r
255     <tr>\r
256       <td class="notnull foreign"><a href="#nucleus_blog">cblog</a></td>\r
257       <td>int(11)</td>\r
258       <td>'0'</td>\r
259       <td>カテゴリーが所属するBlogのID</td>\r
260     </tr>\r
261     <tr>\r
262       <td>cname</td>\r
263       <td>varchar(40)</td>\r
264       <td>NULL</td>\r
265       <td>カテゴリーの名前</td>\r
266     </tr>\r
267     <tr>\r
268       <td>cdesc</td>\r
269       <td>varchar(200)</td>\r
270       <td>NULL</td>\r
271       <td>カテゴリーの説明</td>\r
272     </tr>\r
273   </tbody>\r
274 </table>\r
275 <a id="nucleus_item" name="nucleus_item"></a>\r
276 <h1>nucleus_itemテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
277 <table>\r
278   <tbody>\r
279     <tr>\r
280       <th>カラム名</th>\r
281       <th>型</th>\r
282       <th>規定値</th>\r
283       <th>説明</th>\r
284     </tr>\r
285     <tr>\r
286       <td class="notnull autoinc primary">inumber</td>\r
287       <td>int(11)</td>\r
288       <td></td>\r
289       <td>アイテムのID</td>\r
290     </tr>\r
291     <tr>\r
292       <td class="fulltext">ititle</td>\r
293       <td>varchar(160)</td>\r
294       <td>NULL</td>\r
295       <td>タイトル</td>\r
296     </tr>\r
297     <tr>\r
298       <td class="notnull fulltext">ibody</td>\r
299       <td>text</td>\r
300       <td></td>\r
301       <td>本文</td>\r
302     </tr>\r
303     <tr>\r
304       <td class="fulltext">imore</td>\r
305       <td>text</td>\r
306       <td></td>\r
307       <td>追加部分</td>\r
308     </tr>\r
309     <tr>\r
310       <td class="notnull foreign"><a href="#nucleus_blog">iblog</a></td>\r
311       <td>int(11)</td>\r
312       <td>'0'</td>\r
313       <td>アイテムが所属するBlogのID</td>\r
314     </tr>\r
315     <tr>\r
316       <td class="notnull foreign"><a href="#nucleus_member">iauthor</a></td>\r
317       <td>int(11)</td>\r
318       <td>'0'</td>\r
319       <td>アイテムの著者のID</td>\r
320     </tr>\r
321     <tr>\r
322       <td class="notnull">itime</td>\r
323       <td>datetime</td>\r
324       <td>'0000-00-00 00:00:00'</td>\r
325       <td>投稿時間(サーバーとの時差を反映したもの)</td>\r
326     </tr>\r
327     <tr>\r
328       <td class="notnull">iclosed</td>\r
329       <td>tinyint(2)</td>\r
330       <td>'0'</td>\r
331       <td>アイテムが閉鎖されたかどうか (1=閉鎖/0=閉鎖していない). \r
332         閉鎖すると、コメントやカルマ投票を受け付けない</td>\r
333     </tr>\r
334     <tr>\r
335       <td class="notnull">idraft</td>\r
336       <td>tinyint(2)</td>\r
337       <td>'0'</td>\r
338       <td>アイテムはドラフトかどうか。ドラフトは管理ページでだけ見られる</td>\r
339     </tr>\r
340     <tr>\r
341       <td class="notnull toremove">ikarmapos</td>\r
342       <td>int(11)</td>\r
343       <td>'0'</td>\r
344       <td>+のカルマ投票の総数</td>\r
345     </tr>\r
346     <tr>\r
347       <td class="notnull toremove">ikarmaneg</td>\r
348       <td>int(11)</td>\r
349       <td>'0'</td>\r
350           <td>-のカルマ投票の総数</td>\r
351     </tr>\r
352     <tr>\r
353       <td class="foreign"><a href="#nucleus_category">icat</a></td>\r
354       <td>int(11)</td>\r
355       <td>NULL</td>\r
356       <td>アイテムが所属するカテゴリーのID</td>\r
357     </tr>\r
358   </tbody>\r
359 </table>\r
360 <a id="nucleus_comment" name="nucleus_comment"></a>\r
361 <h1>nucleus_commentテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
362 <table>\r
363   <tbody>\r
364     <tr>\r
365       <th>カラム名</th>\r
366       <th>型</th>\r
367       <th>規定値</th>\r
368       <th>説明</th>\r
369     </tr>\r
370     <tr>\r
371       <td class="notnull autoinc primary">cnumber</td>\r
372       <td>int(11)</td>\r
373       <td></td>\r
374       <td>コメントのID</td>\r
375     </tr>\r
376     <tr>\r
377       <td class="notnull fulltext">cbody</td>\r
378       <td>text</td>\r
379       <td></td>\r
380       <td>コメントの本文</td>\r
381     </tr>\r
382     <tr>\r
383       <td>cuser</td>\r
384       <td>varchar(40)</td>\r
385       <td>NULL</td>\r
386       <td>筆者名(メンバーでない場合,メンバーの場合はcmember参照)</td>\r
387     </tr>\r
388     <tr>\r
389       <td>cmail</td>\r
390       <td>varchar(100)</td>\r
391       <td>NULL</td>\r
392       <td>メール・アドレスあるいはURL(メンバーでない場合,メンバーの場合はcmember参照)</td>\r
393     </tr>\r
394     <tr>\r
395       <td class="foreign"><a href="#nucleus_member">cmember</a></td>\r
396       <td>int(11)</td>\r
397       <td>NULL</td>\r
398       <td>コメントを書いたメンバーのID(メンバーでない場合は0)</td>\r
399     </tr>\r
400     <tr>\r
401       <td class="notnull foreign"><a href="#nucleus_item">citem</a></td>\r
402       <td>int(11)</td>\r
403       <td>'0'</td>\r
404       <td>コメントが書き込まれたアイテムのID</td>\r
405     </tr>\r
406     <tr>\r
407       <td class="notnull">ctime</td>\r
408       <td>datetime</td>\r
409       <td>'0000-00-00 00:00:00'</td>\r
410       <td>コメントを書き込んだ時間</td>\r
411     </tr>\r
412     <tr>\r
413       <td>chost</td>\r
414       <td>varchar(60)</td>\r
415       <td>NULL</td>\r
416       <td>コメントを入力したホスト名</td>\r
417     </tr>\r
418     <tr>\r
419       <td class="notnull">cip</td>\r
420       <td>varchar(15)</td>\r
421       <td>''</td>\r
422       <td>コメントを入力したIPアドレス</td>\r
423     </tr>\r
424     <tr>\r
425       <td class="notnull foreign"><a href="#nucleus_blog">cblog</a></td>\r
426       <td>int(11)</td>\r
427       <td>'0'</td>\r
428       <td>コメントが付属するBlogのID</td>\r
429     </tr>\r
430   </tbody>\r
431 </table>\r
432 <a id="nucleus_member" name="nucleus_member"></a>\r
433 <h1>nucleus_memberテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
434 <table>\r
435   <tbody>\r
436     <tr>\r
437       <th>カラム名</th>\r
438       <th>型</th>\r
439       <th>規定値</th>\r
440       <th>説明</th>\r
441     </tr>\r
442     <tr>\r
443       <td class="notnull autoinc primary">mnumber</td>\r
444       <td>int(11)</td>\r
445       <td></td>\r
446       <td>メンバーのID</td>\r
447     </tr>\r
448     <tr>\r
449       <td class="notnull unique">mname</td>\r
450       <td>varchar(16)</td>\r
451       <td>''</td>\r
452       <td>名前(ログインに使うものと同じ)</td>\r
453     </tr>\r
454     <tr>\r
455       <td>mrealname</td>\r
456       <td>varchar(60)</td>\r
457       <td>NULL</td>\r
458       <td>フルネーム</td>\r
459     </tr>\r
460     <tr>\r
461       <td class="notnull">mpassword</td>\r
462       <td>varchar(40)</td>\r
463       <td>''</td>\r
464       <td>パスワード (<a href="http://www.php.net/md5" title="Info about the PHP md5() function">md5</a>で暗号化してある)</td>\r
465     </tr>\r
466     <tr>\r
467       <td>memail</td>\r
468       <td>varchar(60)</td>\r
469       <td>NULL</td>\r
470       <td>メール・アドレス</td>\r
471     </tr>\r
472     <tr>\r
473       <td>murl</td>\r
474       <td>varchar(100)</td>\r
475       <td>NULL</td>\r
476       <td>URL</td>\r
477     </tr>\r
478     <tr>\r
479       <td>mnotes</td>\r
480       <td>varchar(100)</td>\r
481       <td>NULL</td>\r
482       <td>追加事項(メンバー自身が記述できる)</td>\r
483     </tr>\r
484     <tr>\r
485       <td class="notnull">madmin</td>\r
486       <td>tinyint(2)</td>\r
487       <td>'0'</td>\r
488       <td>Super-admin(最高権限管理者)か (1=そう/0=違う \r
489         super-adminはすべての権利を持つ。システムに一人はsuper-adminがいる)</td>\r
490     </tr>\r
491     <tr>\r
492       <td class="notnull">mcanlogin</td>\r
493       <td>tinyint(2)</td>\r
494       <td>'1'</td>\r
495       <td>管理エリアへのログインを許可 (1=許可/0=不許可)</td>\r
496     </tr>\r
497     <tr>\r
498       <td>mcookiekey</td>\r
499       <td>varchar(40)</td>\r
500       <td>NULL</td>\r
501       <td>このキーのコピーがユーザーのクッキーに保存され、ログオンに使う。メンバーがログオンすると、ランダムなcookiekeyが生成され、一方はデータベースに、他方がユーザーのコンピュータに保存される。</td>\r
502     </tr>\r
503     <tr>\r
504       <td class="notnull">deflang</td>\r
505       <td>varchar(20)</td>\r
506       <td>''</td>\r
507       <td>このメンバー用の言語ファイルを指定する</td>\r
508     </tr>\r
509   </tbody>\r
510 </table>\r
511 <a id="nucleus_team" name="nucleus_team"></a>\r
512 <h1>nucleus_teamテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
513 <p>Blogのチーム・メンバーごとに、この表にデータがある</p>\r
514 <table>\r
515   <tbody>\r
516     <tr>\r
517       <th>カラム名</th>\r
518       <th>型</th>\r
519       <th>規定値</th>\r
520       <th>説明</th>\r
521     </tr>\r
522     <tr>\r
523       <td class="notnull primary foreign"><a href="#nucleus_member">tmember</a></td>\r
524       <td>int(11)</td>\r
525       <td>'0'</td>\r
526       <td>メンバーのID</td>\r
527     </tr>\r
528     <tr>\r
529       <td class="notnull primary foreign"><a href="#nucleus_blog">tblog</a></td>\r
530       <td>int(11)</td>\r
531       <td>'0'</td>\r
532       <td>チーム・メンバーになっているBlog</td>\r
533     </tr>\r
534     <tr>\r
535       <td class="notnull">tadmin</td>\r
536       <td>tinyint(2)</td>\r
537       <td>'0'</td>\r
538       <td>Blogの管理者か (0=違う/1=そう。各Blogは一人は管理者がいる)</td>\r
539     </tr>\r
540   </tbody>\r
541 </table>\r
542 <a id="nucleus_plugin" name="nucleus_plugin"></a>\r
543 <h1>nucleus_pluginテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
544 <table>\r
545   <tbody>\r
546     <tr>\r
547       <th>カラム名</th>\r
548       <th>型</th>\r
549       <th>規定値</th>\r
550       <th>説明</th>\r
551     </tr>\r
552     <tr>\r
553       <td class="notnull autoinc primary">pid</td>\r
554       <td>int(11)</td>\r
555       <td></td>\r
556       <td>プラグインのID</td>\r
557     </tr>\r
558     <tr>\r
559       <td class="notnull">pfile</td>\r
560       <td>varchar(40)</td>\r
561       <td>''</td>\r
562       <td>プラグインのファイル名(例えば<code>NP_CommentControl</code>)。プラグイン・ディレクトリにファイルがないといけない(.phpの拡張子が付いて)。</td>\r
563     </tr>\r
564     <tr>\r
565       <td class="notnull">porder</td>\r
566       <td>int(11)</td>\r
567       <td>'0'</td>\r
568       <td>プラグインが呼び出される順番。プラグイン・ページで表示される順番でもある。数字が小さい方がリストの上の方に来る。</td>\r
569     </tr>\r
570   </tbody>\r
571 </table>\r
572 <a id="nucleus_plugin_event" name="nucleus_plugin_event"></a>\r
573 <h1>nucleus_plugin_eventテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
574 <p>各プラグインが登録するイベントを記録するキャッシュ。リクエストの度にすべてのプラグインを読み込んで,それらが使うイベントを調べる手間を省くために保存している。<a href="plugins.html#events">プラグインのイベントについてはこちらを参照。</a></p>\r
575 <table>\r
576   <tbody>\r
577     <tr>\r
578       <th>カラム名</th>\r
579       <th>型</th>\r
580       <th>規定値</th>\r
581       <th>説明</th>\r
582     </tr>\r
583     <tr>\r
584       <td class="notnull foreign"><a href="#nucleus_plugin">pid</a></td>\r
585       <td>int(11)</td>\r
586       <td>'0'</td>\r
587       <td>プラグインのID</td>\r
588     </tr>\r
589     <tr>\r
590       <td>event</td>\r
591       <td>varchar(40)</td>\r
592       <td>NULL</td>\r
593       <td>イベントの名前</td>\r
594     </tr>\r
595   </tbody>\r
596 </table>\r
597 <a id="nucleus_plugin_option" name="nucleus_plugin_option"></a>\r
598 <h1>nucleus_plugin_optionテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
599 <p>プラグイン・オプションの値を格納する。オプション自体の定義については<a href="#nucleus_plugin_option_desc">nucleus_plugin_option_desc</a>テーブルを参照。</p>\r
600 <table>\r
601   <tbody>\r
602     <tr>\r
603       <th>カラム名</th>\r
604       <th>型</th>\r
605       <th>規定値</th>\r
606       <th>説明</th>\r
607     </tr>\r
608     <tr>\r
609       <td class="notnull autoinc primary foreign"><a href="#nucleus_plugin_option_desc">oid</a></td>\r
610       <td>int(11)</td>\r
611       <td></td>\r
612       <td>オプションのID (<a href="#nucleus_plugin_option_desc">nucleus_plugin_option_desc</a>テーブルを参照)</td>\r
613     </tr>\r
614     <tr>\r
615       <td class="notnull">ovalue</td>\r
616       <td>TEXT</td>\r
617       <td>''</td>\r
618       <td>オプションの値</td>\r
619     </tr>\r
620     <tr>\r
621       <td class="notnull primary">ocontextid</td>\r
622       <td>int(11)</td>\r
623       <td>'0'</td>\r
624       <td>オプションが使われるコンテキストによって意味合いが変わる\r
625         <ul>\r
626           <li>グローバル・コンテキスト: 使わない</li>\r
627           <li>Blogコンテキスト: <a href="#nucleus_blog">B</a><a href="#nucleus_blog">logのID</a></li>\r
628           <li>カテゴリー・コンテキスト: <a href="#nucleus_category">カテゴリーのID</a></li>\r
629           <li>メンバー・コンテキスト: <a href="#nucleus_member">メンバーのID</a></li>\r
630         </ul>\r
631       </td>\r
632     </tr>\r
633   </tbody>\r
634 </table>\r
635 <a id="nucleus_plugin_option_desc" name="nucleus_plugin_option_desc"></a>\r
636 <h1>nucleus_plugin_option_descテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
637 <p>プラグインがオプションを作るたびにこのテーブル内にデータができる。</p>\r
638 <table>\r
639   <tbody>\r
640     <tr>\r
641       <th>カラム名</th>\r
642       <th>型</th>\r
643       <th>規定値</th>\r
644       <th>説明</th>\r
645     </tr>\r
646     <tr>\r
647       <td class="notnull autoinc unique">oid</td>\r
648       <td>int(11)</td>\r
649       <td></td>\r
650       <td>オプションのID。<a href="#nucleus_plugin_option">nucleus_plugin_option</a>テーブルで使う</td>\r
651     </tr>\r
652     <tr>\r
653       <td class="notnull primary foreign"><a href="#nucleus_plugin">opid</a></td>\r
654       <td>int(11)</td>\r
655       <td>'0'</td>\r
656       <td>オプションを作ったプラグインのID</td>\r
657     </tr>\r
658     <tr>\r
659       <td class="notnull primary">oname</td>\r
660       <td>varchar(20)</td>\r
661       <td>''</td>\r
662       <td>オプションの名前</td>\r
663     </tr>\r
664     <tr>\r
665       <td class="notnull primary">ocontext</td>\r
666       <td>varchar(20)</td>\r
667       <td>''</td>\r
668       <td>オプションのコンテキスト(<code>グローバル</code>, <code>Blog</code>, \r
669         <code>カテゴリー</code>,メンバー)</td>\r
670     </tr>\r
671     <tr>\r
672       <td>odesc</td>\r
673       <td>varchar(255)</td>\r
674       <td>NULL</td>\r
675       <td>オプションの説明</td>\r
676     </tr>\r
677     <tr>\r
678       <td>otype</td>\r
679       <td>varchar(20)</td>\r
680       <td>NULL</td>\r
681       <td>オプションの型.\r
682       <a title="Nucleus Plugin API - Option types" href="plugins.html#options">プラグインの文書を参照</a>.</td>\r
683     </tr>\r
684     <tr>\r
685       <td>odef</td>\r
686       <td>text</td>\r
687       <td></td>\r
688       <td>オプションの規定値</td>\r
689     </tr>\r
690     <tr>\r
691       <td>oextra</td>\r
692       <td>text</td>\r
693       <td></td>\r
694       <td>select option型などで使う、その他のデータ</td>\r
695     </tr>\r
696   </tbody>\r
697 </table>\r
698 <a id="nucleus_skin" name="nucleus_skin"></a>\r
699 <h1>nucleus_skinテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
700 <table>\r
701   <tbody>\r
702     <tr>\r
703       <th>カラム名</th>\r
704       <th>型</th>\r
705       <th>規定値</th>\r
706       <th>説明</th>\r
707     </tr>\r
708     <tr>\r
709       <td class="notnull primary foreign"><a href="#nucleus_skin_desc">sdesc</a></td>\r
710       <td>int(11)</td>\r
711       <td>'0'</td>\r
712       <td>skin_descへの参照</td>\r
713     </tr>\r
714     <tr>\r
715       <td class="notnull primary">stype</td>\r
716       <td>varchar(20)</td>\r
717       <td>''</td>\r
718       <td>スキン・パートの型。以下のいずれかを取る\r
719         <ul>\r
720           <li><code>index</code></li>\r
721           <li><code>item</code></li>\r
722           <li><code>archive</code></li>\r
723           <li><code>archivelist</code></li>\r
724           <li><code>search</code></li>\r
725           <li><code>error</code></li>\r
726           <li><code>member</code></li>\r
727           <li><code>imagepopup</code></li>\r
728         </ul>\r
729       </td>\r
730     </tr>\r
731     <tr>\r
732       <td class="notnull">scontent</td>\r
733       <td>text</td>\r
734       <td></td>\r
735       <td>スキン・パートの内容</td>\r
736     </tr>\r
737   </tbody>\r
738 </table>\r
739 <a id="nucleus_skin_desc" name="nucleus_skin_desc"></a>\r
740 <h1>nucleus_skin_descテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
741 <table>\r
742   <tbody>\r
743     <tr>\r
744       <th>カラム名</th>\r
745       <th>型</th>\r
746       <th>規定値</th>\r
747       <th>説明</th>\r
748     </tr>\r
749     <tr>\r
750       <td class="notnull autoinc primary">sdnumber</td>\r
751       <td>int(11)</td>\r
752       <td></td>\r
753       <td>スキンのID</td>\r
754     </tr>\r
755     <tr>\r
756       <td class="notnull unique">sdname</td>\r
757       <td>varchar(20)</td>\r
758       <td>''</td>\r
759       <td>スキンの名前</td>\r
760     </tr>\r
761     <tr>\r
762       <td>sddesc</td>\r
763       <td>varchar(200)</td>\r
764       <td>NULL</td>\r
765       <td>スキンの説明</td>\r
766     </tr>\r
767     <tr>\r
768       <td class="notnull">sd型</td>\r
769       <td>varchar(40)</td>\r
770       <td>'text/html'</td>\r
771       <td>スキンのmimeタイプ</td>\r
772     </tr>\r
773     <tr>\r
774       <td class="notnull">sdincmode</td>\r
775       <td>varchar(10)</td>\r
776       <td>'normal'</td>\r
777       <td>Includeモード。以下のいずれかを取る\r
778         <ul>\r
779           <li><code>normal</code></li>\r
780           <li><code>skindir</code></li>\r
781         </ul>\r
782       </td>\r
783     </tr>\r
784     <tr>\r
785       <td class="notnull">sdincpref</td>\r
786       <td>varchar(50)</td>\r
787       <td>''</td>\r
788       <td>ファイルをIncludeするときのプリフィックス</td>\r
789     </tr>\r
790   </tbody>\r
791 </table>\r
792 <a id="nucleus_template" name="nucleus_template"></a>\r
793 <h1>nucleus_templateテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
794 <table>\r
795   <tbody>\r
796     <tr>\r
797       <th>カラム名</th>\r
798       <th>型</th>\r
799       <th>規定値</th>\r
800       <th>説明</th>\r
801     </tr>\r
802     <tr>\r
803       <td class="notnull primary foreign"><a href="#nucleus_template_desc">tdesc</a></td>\r
804       <td>int(11)</td>\r
805       <td>'0'</td>\r
806       <td>template_descへの参照</td>\r
807     </tr>\r
808     <tr>\r
809       <td class="notnull primary">tpartname</td>\r
810       <td>varchar(20)</td>\r
811       <td>''</td>\r
812       <td>テンプレート・パートの名前。以下のいずれかを取る<ul>\r
813           <li>ARCHIVELIST_FOOTER</li>\r
814           <li>ARCHIVELIST_HEADER</li>\r
815           <li>ARCHIVELIST_LISTITEM</li>\r
816           <li>CATLIST_FOOTER</li>\r
817           <li>CATLIST_HEADER</li>\r
818           <li>CATLIST_LISTITEM</li>\r
819           <li>COMMENTS_BODY</li>\r
820           <li>COMMENTS_MANY</li>\r
821           <li>COMMENTS_NONE</li>\r
822           <li>COMMENTS_ONE</li>\r
823           <li>COMMENTS_TOOMUCH</li>\r
824           <li>DATE_HEADER</li>\r
825           <li>EDITLINK</li>\r
826           <li>FORMAT_DATE</li>\r
827           <li>FORMAT_TIME</li>\r
828           <li>IMAGE_CODE</li>\r
829           <li>ITEM</li>\r
830           <li>LOCALE</li>\r
831           <li>MEDIA_CODE</li>\r
832           <li>MORELINK</li>\r
833           <li>POPUP_CODE</li>\r
834           <li>SEARCH_HIGHLIGHT</li>\r
835           <li>SEARCH_NOTHINGFOUND</li>\r
836         </ul>\r
837       </td>\r
838     </tr>\r
839     <tr>\r
840       <td class="notnull">tcontent</td>\r
841       <td>text</td>\r
842       <td></td>\r
843       <td>テンプレート・パートの内容</td>\r
844     </tr>\r
845   </tbody>\r
846 </table>\r
847 <a id="nucleus_template_desc" name="nucleus_template_desc"></a>\r
848 <h1>nucleus_template_descテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
849 <table>\r
850   <tbody>\r
851     <tr>\r
852       <th>カラム名</th>\r
853       <th>型</th>\r
854       <th>規定値</th>\r
855       <th>説明</th>\r
856     </tr>\r
857     <tr>\r
858       <td class="notnull autoinc primary unique">tdnumber</td>\r
859       <td>int(11)</td>\r
860       <td></td>\r
861       <td>テンプレートのID</td>\r
862     </tr>\r
863     <tr>\r
864       <td class="notnull unique">tdname</td>\r
865       <td>varchar(20)</td>\r
866       <td>''</td>\r
867       <td>テンプレートの名前</td>\r
868     </tr>\r
869     <tr>\r
870       <td>tddesc</td>\r
871       <td>varchar(200)</td>\r
872       <td>NULL</td>\r
873       <td>テンプレートの説明</td>\r
874     </tr>\r
875   </tbody>\r
876 </table>\r
877 <a id="nucleus_actionlog" name="nucleus_actionlog"></a>\r
878 <h1>nucleus_actionlogテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
879 <p>ログインやエラーなどのログを記録する</p>\r
880 <table>\r
881   <tbody>\r
882     <tr>\r
883       <th>カラム名</th>\r
884       <th>型</th>\r
885       <th></th>\r
886       <th>説明</th>\r
887     </tr>\r
888     <tr>\r
889       <td class="notnull">timestamp</td>\r
890       <td>datetime</td>\r
891       <td>'0000-00-00 00:00:00'</td>\r
892       <td>アクションの日時</td>\r
893     </tr>\r
894     <tr>\r
895       <td class="notnull">message</td>\r
896       <td>varchar(255)</td>\r
897       <td>''</td>\r
898       <td>アクションのメッセージ</td>\r
899     </tr>\r
900   </tbody>\r
901 </table>\r
902 <a id="nucleus_config" name="nucleus_config"></a>\r
903 <h1>nucleus_configテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
904 <p>Nucleusは、いくつかのグローバル・オプションを<code>nucleus_config</code>テーブルに記憶する。これは<code>$CONF['OptionName']</code> \r
905 でアクセスできる。</p>\r
906 <table>\r
907   <tbody>\r
908     <tr>\r
909       <th>カラム名</th>\r
910       <th>型</th>\r
911       <th>規定値</th>\r
912       <th>説明</th>\r
913     </tr>\r
914     <tr>\r
915       <td class="notnull primary">name</td>\r
916       <td>varchar(20)</td>\r
917       <td>''</td>\r
918       <td>オプションの名前</td>\r
919     </tr>\r
920     <tr>\r
921       <td>value</td>\r
922       <td>varchar(128)</td>\r
923       <td>NULL</td>\r
924       <td>オプションの値</td>\r
925     </tr>\r
926   </tbody>\r
927 </table>\r
928 <a name="nucleus_config_options" id="nucleus_config_options"></a>\r
929 <h2>使用できるオプション</h2>\r
930 <p>使用できるオプションのオーバビューを以下に示す。</p>\r
931 <p>はい/いいえタイプのオプションは1/0 (1=はい/真, 0=いいえ/偽)で示す。</p>\r
932 <table width="901">\r
933   <tbody>\r
934     <tr>\r
935       <th width="149">Name</th>\r
936       <th width="163">規定値 Value</th>\r
937       <th width="575">説明</th>\r
938     </tr>\r
939     <tr>\r
940       <td class="foreign" width="149"><a href="#nucleus_blog">DefaultBlog</a></td>\r
941       <td width="163">1</td>\r
942       <td width="575">デフォルトのBlogのID。Blogが明示的に記されていないときに使うもの</td>\r
943     </tr>\r
944     <tr>\r
945       <td width="149">AdminEmail</td>\r
946       <td width="163"></td>\r
947       <td width="575">管理者のメール・アドレス</td>\r
948     </tr>\r
949     <tr>\r
950       <td width="149">IndexURL</td>\r
951       <td width="163"></td>\r
952       <td width="575">サイトのURL。最後に/が付く必要がある</td>\r
953     </tr>\r
954     <tr>\r
955       <td width="149">Language</td>\r
956       <td width="163">english</td>\r
957       <td width="575">デフォルトの言語ファイル名。「言語ファイル名.php」ファイルがlanguageディレクトリに必要</td>\r
958     </tr>\r
959     <tr>\r
960       <td width="149">SessionCookie</td>\r
961       <td width="163">0</td>\r
962       <td width="575">寿命1ヶ月のクッキーの代わりにセッション・クッキーを使うかどうか</td>\r
963     </tr>\r
964     <tr>\r
965       <td width="149">AllowMemberCreate</td>\r
966       <td width="163">0</td>\r
967       <td width="575">ビジターにアカウント作成を許すかどうか</td>\r
968     </tr>\r
969     <tr>\r
970       <td width="149">AllowMemberMail</td>\r
971       <td width="163">1</td>\r
972       <td width="575">メンバー間でフォームを使ったメッセージ転送を許すかどうか(メール・アドレスは表示されない)</td>\r
973     </tr>\r
974     <tr>\r
975       <td width="149">SiteName</td>\r
976       <td width="163"></td>\r
977       <td width="575">サイトの名前</td>\r
978     </tr>\r
979     <tr>\r
980       <td width="149">AdminURL</td>\r
981       <td width="163"></td>\r
982       <td width="575">管理エリアのURL。最後に/が付く必要がある</td>\r
983     </tr>\r
984     <tr>\r
985       <td width="149">NewMemberCanLogon</td>\r
986       <td width="163">1</td>\r
987       <td width="575">登録されたばかりのユーザーがログインできるかどうか。できないばあい,管理者が「can login」オプションを最初に変更する必要がある</td>\r
988     </tr>\r
989     <tr>\r
990       <td class="toremove" width="149">DisableSite</td>\r
991       <td width="163">0</td>\r
992       <td width="575">サイトが無効状態になっているかどうか。無効状態の場合、管理者だけがアクセスできる。他のすべてのアクセスは<code>DisableSiteURL</code>にリダイレクトされる</td>\r
993     </tr>\r
994     <tr>\r
995       <td class="toremove" width="149">DisableSiteURL</td>\r
996       <td width="163"></td>\r
997       <td width="575">サイトが無効状態のときにリダイレクトされるURL</td>\r
998     </tr>\r
999     <tr>\r
1000       <td class="toremove" width="149">LastVisit</td>\r
1001       <td width="163">0</td>\r
1002       <td width="575">「最後の訪問」のクッキーを保存するかどうか</td>\r
1003     </tr>\r
1004     <tr>\r
1005       <td width="149">MediaURL</td>\r
1006       <td width="163"></td>\r
1007       <td width="575">メディア・フォルダのURL。最後に/が付く</td>\r
1008     </tr>\r
1009     <tr>\r
1010       <td width="149">AllowedTypes</td>\r
1011       <td width="163">jpg, jpeg, gif, mpg, mpeg, avi, mov, mp3, swf, png</td>\r
1012       <td width="575">メディア・フォルダにアップロードを許すファイル型</td>\r
1013     </tr>\r
1014     <tr>\r
1015       <td width="149">AllowLoginEdit</td>\r
1016       <td width="163">0</td>\r
1017       <td width="575">メンバーにログイン名とパスワードの変更を許すかどうか</td>\r
1018     </tr>\r
1019     <tr>\r
1020       <td width="149">AllowUpload</td>\r
1021       <td width="163">1</td>\r
1022       <td width="575">ファイルのアップロードを許すかどうか</td>\r
1023     </tr>\r
1024     <tr>\r
1025       <td class="toremove" width="149">DisableJsTools</td>\r
1026       <td width="163">2</td>\r
1027       <td width="575">JavaScriptツールバーの形式<ul>\r
1028           <li>0: 多機能型 (IE)</li>\r
1029           <li>1: ツールバーを無効にする</li>\r
1030           <li>2: シンプル型(Gecko)</li>\r
1031         </ul>\r
1032       </td>\r
1033     </tr>\r
1034     <tr>\r
1035       <td width="149">CookiePath</td>\r
1036       <td width="163">/</td>\r
1037       <td width="575">クッキーをセットするパス</td>\r
1038     </tr>\r
1039     <tr>\r
1040       <td width="149">CookieDomain</td>\r
1041       <td width="163"></td>\r
1042       <td width="575">クッキーをセットするドメイン</td>\r
1043     </tr>\r
1044     <tr>\r
1045       <td width="149">CookieSecure</td>\r
1046       <td width="163">0</td>\r
1047       <td width="575">クッキーの通信にHTTPSを使うかどうか</td>\r
1048     </tr>\r
1049     <tr>\r
1050       <td width="149">MediaPrefix</td>\r
1051       <td width="163">1</td>\r
1052       <td width="575">アップロードしたファイル名に日付を加えるかどうか</td>\r
1053     </tr>\r
1054     <tr>\r
1055       <td width="149">MaxUploadSize</td>\r
1056       <td width="163">1048576</td>\r
1057       <td width="575">アップロードするファイルの最大値(バイト数)</td>\r
1058     </tr>\r
1059     <tr>\r
1060       <td width="149">NonmemberMail</td>\r
1061       <td width="163">0</td>\r
1062       <td width="575">メンバー以外の人にメンバーへのメールを許すかどうか</td>\r
1063     </tr>\r
1064     <tr>\r
1065       <td width="149">PluginURL</td>\r
1066       <td width="163"></td>\r
1067       <td width="575">プラグイン・フォルダのURL。/で終わる必要がある</td>\r
1068     </tr>\r
1069     <tr>\r
1070       <td width="149">ProtectMemNames</td>\r
1071       <td width="163">1</td>\r
1072       <td width="575">\r
1073       このオプションが有効だと、ログインしていない人はメンバーと同じ名前でコメントを残せなくなる。こうすることによって、ゲストがメンバーのふりをすることを避けられる</td>\r
1074     </tr>\r
1075     <tr>\r
1076       <td class="foreign" width="149"><a href="#nucleus_skin_desc">BaseSkin</a></td>\r
1077       <td width="163">1</td>\r
1078       <td width="575">\r
1079       Nucleusに、自動的にスキンが決まらないときに、どのスキンを使うかを指定する。スキンのパートが空だったり、ブログやスキンが洗濯されていない場合に起こる</td>\r
1080     </tr>\r
1081     <tr>\r
1082       <td width="149">SkinsURL</td>\r
1083       <td width="163"></td>\r
1084       <td width="575">スキン・フォルダのURL。最後に/が付く必要がある</td>\r
1085     </tr>\r
1086     <tr>\r
1087       <td width="149">ActionURL</td>\r
1088       <td width="163"></td>\r
1089       <td width="575">action.phpがあるURL.</td>\r
1090     </tr>\r
1091     <tr>\r
1092       <td width="149">URLMode</td>\r
1093       <td width="163">normal</td>\r
1094       <td width="575"> <code>normal</code>か<code>pathinfo</code></td>\r
1095     </tr>\r
1096     <tr>\r
1097       <td width="149">DatabaseVersion</td>\r
1098       <td width="163">250</td>\r
1099       <td width="575">データベースの構造が更新された最後のNucleusのバージョン番号</td>\r
1100     </tr>\r
1101   </tbody>\r
1102 </table>\r
1103 <a id="nucleus_karma" name="nucleus_karma"></a>\r
1104 <h1>nucleus_karmaテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
1105 <p class="toremove">このテーブルは将来はなくなる可能性が高い。同じ機能を提供するプラグインに譲るためだ。</p>\r
1106 <p>この表は投票に使われたIPアドレスを記憶しておく。こうすることで一つのIPアドレスからは1票しか入れられなくなる</p>\r
1107 <table>\r
1108   <tbody>\r
1109     <tr>\r
1110       <th>カラム名</th>\r
1111       <th>型</th>\r
1112       <th>規定値</th>\r
1113       <th>説明</th>\r
1114     </tr>\r
1115     <tr>\r
1116       <td class="notnull foreign"><a href="#nucleus_item">itemid</a></td>\r
1117       <td>int(11)</td>\r
1118       <td>'0'</td>\r
1119       <td>アイテムのID</td>\r
1120     </tr>\r
1121     <tr>\r
1122       <td class="notnull">ip</td>\r
1123       <td>char(15)</td>\r
1124       <td>''</td>\r
1125       <td>投票者のIPアドレス</td>\r
1126     </tr>\r
1127   </tbody>\r
1128 </table>\r
1129 <a id="nucleus_ban" name="nucleus_ban"></a>\r
1130 <h1>nucleus_banテーブル<a href="#top" class="toplink"><img src="../icon-up.gif" alt="back to top" width="15" height="15"></a></h1>\r
1131 <p class="toremove">このテーブルは将来のNucleusではなくなる可能性が高い。同じ機能を提供するプラグインに譲るためだ。</p>\r
1132 <p>コメントやカルマ投票を禁止するIPアドレスを記憶</p>\r
1133 <table>\r
1134   <tbody>\r
1135     <tr>\r
1136       <th>カラム名</th>\r
1137       <th>型</th>\r
1138       <th>規定値</th>\r
1139       <th>説明</th>\r
1140     </tr>\r
1141     <tr>\r
1142       <td class="notnull">iprange</td>\r
1143       <td>varchar(15)</td>\r
1144       <td>''</td>\r
1145       <td>IPアドレスの範囲。アドレス単独でもいいし,一部(左から)でもいい。一部の場合は範囲を示す</td>\r
1146     </tr>\r
1147     <tr>\r
1148       <td class="notnull">reason</td>\r
1149       <td>varchar(255)</td>\r
1150       <td>''</td>\r
1151       <td>禁止の理由を示すメッセージ。コメントやカルマ投票を試みたときに表示される</td>\r
1152     </tr>\r
1153     <tr>\r
1154       <td class="notnull foreign"><a href="#nucleus_blog">blogid</a></td>\r
1155       <td>int(11)</td>\r
1156       <td>'0'</td>\r
1157       <td>禁止を有効にするBlogのID</td>\r
1158     </tr>\r
1159   </tbody>\r
1160 </table>\r
1161 \r
1162 </body>\r
1163 \r
1164 </html>\r