OSDN Git Service

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