OSDN Git Service

applied some bug fixes
authorkimitake <kimitake@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Tue, 8 Mar 2005 09:32:16 +0000 (09:32 +0000)
committerkimitake <kimitake@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Tue, 8 Mar 2005 09:32:16 +0000 (09:32 +0000)
git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/trunk@14 1ca29b6e-896d-4ea0-84a5-967f57386b96

80 files changed:
euc/extra/fancyurls/archive
euc/extra/fancyurls/archives
euc/extra/fancyurls/blog
euc/extra/fancyurls/category
euc/extra/fancyurls/item
euc/extra/fancyurls/member
euc/nucleus/bookmarklet.php
euc/nucleus/documentation/devdocs/custominstall.html
euc/nucleus/documentation/devdocs/index.html
euc/nucleus/documentation/devdocs/plugins.html
euc/nucleus/documentation/devdocs/sqltables.html
euc/nucleus/documentation/devdocs/xmlrpc.html
euc/nucleus/documentation/help.html
euc/nucleus/documentation/history.html
euc/nucleus/documentation/index.html
euc/nucleus/documentation/skins.html
euc/nucleus/documentation/tips.html
euc/nucleus/forgotpassword.html
euc/nucleus/forms/additemform.template
euc/nucleus/forms/commentform-loggedin.template
euc/nucleus/forms/commentform-notloggedin.template
euc/nucleus/forms/membermailform-loggedin.template
euc/nucleus/forms/membermailform-notloggedin.template
euc/nucleus/index.php
euc/nucleus/javascript/admin.js
euc/nucleus/javascript/bookmarklet.js
euc/nucleus/javascript/compatibility.js
euc/nucleus/javascript/edit.js
euc/nucleus/javascript/opennew.js
euc/nucleus/javascript/templateEdit.js
euc/nucleus/language/english.php
euc/nucleus/language/japanese-euc.php
euc/nucleus/libs/ACTIONLOG.php
euc/nucleus/libs/ADMIN.php
euc/nucleus/libs/BAN.php
euc/nucleus/libs/BLOG.php
euc/nucleus/libs/COMMENT.php
euc/nucleus/libs/COMMENTS.php
euc/nucleus/libs/ITEM.php
euc/nucleus/libs/KARMA.php
euc/nucleus/libs/MANAGER.php
euc/nucleus/libs/MEDIA.php
euc/nucleus/libs/MEMBER.php
euc/nucleus/libs/NOTIFICATION.php
euc/nucleus/libs/PAGEFACTORY.php
euc/nucleus/libs/PARSER.php
euc/nucleus/libs/PLUGIN.php
euc/nucleus/libs/PLUGINADMIN.php
euc/nucleus/libs/SEARCH.php
euc/nucleus/libs/SKIN.php
euc/nucleus/libs/TEMPLATE.php
euc/nucleus/libs/backup.php
euc/nucleus/libs/globalfunctions.php
euc/nucleus/libs/include/admin-add.template
euc/nucleus/libs/include/admin-edit.template
euc/nucleus/libs/include/bookmarklet-add.template
euc/nucleus/libs/include/bookmarklet-edit.template
euc/nucleus/libs/mb_emulator/history.html
euc/nucleus/libs/mb_emulator/mb-emulator.php
euc/nucleus/libs/skinie.php
euc/nucleus/libs/vars4.0.6.php
euc/nucleus/libs/vars4.1.0.php
euc/nucleus/libs/xmlrpc.inc.php
euc/nucleus/libs/xmlrpcs.inc.php
euc/nucleus/media.php
euc/nucleus/styles/addedit.css
euc/nucleus/styles/admin.css
euc/nucleus/styles/bookmarklet.css
euc/nucleus/styles/logo.gif
euc/nucleus/styles/manual.css
euc/nucleus/styles/popups.css
euc/nucleus/xmlrpc/api_blogger.inc.php
euc/nucleus/xmlrpc/api_metaweblog.inc.php
euc/nucleus/xmlrpc/api_mt.inc.php
euc/nucleus/xmlrpc/api_nucleus.inc.php
euc/nucleus/xmlrpc/server.php
euc/skins/atom/skinbackup.xml
euc/skins/grey/grey.css
euc/skins/grey/skinbackup.xml
euc/skins/rss2.0/skinbackup.xml

index 8dbad24..a37827f 100755 (executable)
@@ -1,4 +1,4 @@
-<?\r
+<?php\r
 \r
 include('./fancyurls.config.php');\r
 include('./config.php');\r
index e6cb568..5c36175 100755 (executable)
@@ -1,4 +1,4 @@
-<?\r
+<?php\r
 \r
 include('./fancyurls.config.php');\r
 include('./config.php');\r
index 7d34625..99f6351 100755 (executable)
@@ -1,4 +1,4 @@
-<?\r
+<?php\r
 \r
 include('./fancyurls.config.php');\r
 include('./config.php');\r
index 6d1797d..eacbe4d 100755 (executable)
@@ -1,4 +1,4 @@
-<?\r
+<?php\r
 \r
 include('./fancyurls.config.php');\r
 include('./config.php');\r
index 4c4d3e5..27b1f15 100755 (executable)
@@ -1,4 +1,4 @@
-<?\r
+<?php\r
 \r
 include('./fancyurls.config.php');\r
 include('./config.php');\r
index 4202e77..96c3add 100755 (executable)
@@ -1,4 +1,4 @@
-<?\r
+<?php\r
 \r
 include('./fancyurls.config.php');\r
 include('./config.php');\r
index 97a0d3d..f1c11f0 100755 (executable)
-<?php
-/**
-  * Nucleus: PHP/MySQL Weblog CMS (http://nucleuscms.org/) 
-  * Copyright (C) 2002-2004 The Nucleus Group
-  *
-  * This program is free software; you can redistribute it and/or
-  * modify it under the terms of the GNU General Public License
-  * as published by the Free Software Foundation; either version 2
-  * of the License, or (at your option) any later version.
-  * (see nucleus/documentation/index.html#license for more info)
-  *
-  * This script allows adding items to Nucleus through bookmarklets. The member must be logged in
-  * in order to use this.
-  *
-  * $Id: bookmarklet.php,v 1.1.1.1 2005-02-28 07:13:53 kimitake Exp $
-  */
-
-// bookmarklet is part of admin area (might need XML-RPC)
-$CONF = array();
-$CONF['UsingAdminArea'] = 1;
-
-// include all classes and config data 
-include('../config.php');
-
-$action = requestVar('action');
-
-if ($action == 'contextmenucode') {
-       bm_doContextMenuCode();
-       exit;
-}
-
-if (!$member->isLoggedIn()) {
-       bm_loginAndPassThrough();
-       exit;
-}
-
-// on successfull login
-if (($action == 'login') && ($member->isLoggedIn()))
-       $action = requestVar('nextaction');
-if ($action == '')
-       $action = 'add';
-       
-sendContentType('application/xhtml+xml', 'bookmarklet-'.$action);      
-
-// check ticket
-$action = strtolower($action);
-$aActionsNotToCheck = array('login', 'add', 'edit');
-if (!in_array($action, $aActionsNotToCheck))
-{
-       if (!$manager->checkTicket())
-               bm_doError(_ERROR_BADTICKET);
-} 
-
-
-// find out what to do
-switch ($action) {
-       case 'additem':
-               bm_doAddItem();         // adds the item for real
-               break;
-       case 'edit':
-               bm_doEditForm();        // shows the edit item form
-               break;
-       case 'edititem':                // edits the item for real
-               bm_doEditItem();
-               break;
-       case 'login':                   // on login, 'action' gets changed to 'nextaction'
-               bm_doError('Something went wrong');
-               break;
-       case 'add':
-       default:
-               bm_doShowForm();        // shows the fill in form
-               break;
-}
-       
-function bm_doAddItem() {
-       global $member, $manager;
-       
-       $manager->loadClass('ITEM');
-       $result = ITEM::createFromRequest();
-       
-       if ($result['status'] == 'error')
-               bm_doError($result['message']);
-
-       $blogid = getBlogIDFromItemID($result['itemid']);
-       $blog =& $manager->getBlog($blogid);
-       
-       if ($result['status'] == 'newcategory') {
-               $message = '¥¢¥¤¥Æ¥à¤ÏÄɲ䵤졢¿·¤·¤¤¥«¥Æ¥´¥ê¡¼¤¬ºîÀ®¤µ¤ì¤Þ¤·¤¿¡£ <a href="index.php?action=categoryedit&amp;blogid='.$blogid.'&amp;catid='.$result['catid'].'" onclick="if (event &amp;&amp; event.preventDefault) event.preventDefault(); window.open(this.href); return false;" title="Opens in new window">¤³¤³¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¥«¥Æ¥´¥ê¡¼¤Î̾Á°¤ÈÀâÌÀ¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤¡£</a>';
-               $extrahead = '';
-       } elseif ((postVar('actiontype') == 'addnow') && $blog->pingUserland()) {
-               $message = '¥¢¥¤¥Æ¥à¤ÎÄɲäËÀ®¸ù¤·¤Þ¤·¤¿¡£¸½ºßweblogs.com¤Ëping¤òÁ÷¤Ã¤Æ¤¤¤Þ¤¹¡£¤·¤Ð¤é¤¯¤Î´Ö¤ªÂÔ¤Á¤¯¤À¤µ¤¤...';
-               $extrahead = '<meta http-equiv="refresh" content="1; url=index.php?action=sendping&amp;blogid=' . $blogid . '" />';
-       } else {
-               $message = _ITEM_ADDED;
-               $extrahead = '';
-       }
-       
-       bm_message(_ITEM_ADDED, _ITEM_ADDED, $message,$extrahead);
-}
-
-function bm_doEditItem() {
-       global $member, $manager, $CONF;
-       
-       $itemid         = intRequestVar('itemid');
-       $catid          = postVar('catid');
-       
-       // only allow if user is allowed to alter item
-       if (!$member->canUpdateItem($itemid, $catid))
-               bm_doError(_ERROR_DISALLOWED);
-
-       $body           = postVar('body');
-       $title          = postVar('title');
-       $more           = postVar('more');
-       $closed         = intPostVar('closed');
-       $actiontype = postVar('actiontype');
-       
-       // redirect to admin area on delete (has delete confirmation)
-       if ($actiontype == 'delete') {
-               redirect('index.php?action=itemdelete&itemid='.$itemid);
-               exit;   
-       }
-       
-       // create new category if needed (only on edit/changedate)
-       if (strstr($catid,'newcat')) {
-               // get blogid 
-               list($blogid) = sscanf($catid,"newcat-%d");
-
-               // create
-               $blog =& $manager->getBlog($blogid);
-               $catid = $blog->createNewCategory();
-
-               // show error when sth goes wrong
-               if (!$catid) 
-                       bm_doError('Could not create new category');
-       } 
-
-       // only edit action is allowed for bookmarklet edit
-       switch ($actiontype) {
-               case 'changedate':
-                       $publish = 1;
-                       $wasdraft = 0;
-                       $timestamp = mktime(postVar('hour'), postVar('minutes'), 0, postVar('month'), postVar('day'), postVar('year'));
-                       break;
-               case 'edit':
-                       $publish = 1;
-                       $wasdraft = 0;
-                       $timestamp = 0;
-                       break;
-               default:
-                       bm_doError('Something went wrong');
-       }
-       
-       // update item for real
-       ITEM::update($itemid, $catid, $title, $body, $more, $closed, $wasdraft, $publish, $timestamp);
-       
-       // show success message
-       if ($catid != intPostVar('catid'))
-               bm_message(_ITEM_UPDATED, _ITEM_UPDATED, '¥¢¥¤¥Æ¥à¤ÏÄɲ䵤졢¿·¤·¤¤¥«¥Æ¥´¥ê¡¼¤¬ºîÀ®¤µ¤ì¤Þ¤·¤¿¡£<a href="index.php?action=categoryedit&amp;blogid='.$blog->getID().'&amp;catid='.$catid.'" onclick="if (event &amp;&amp; event.preventDefault) event.preventDefault(); window.open(this.href); return false;" title="Opens in new window">¤³¤³¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¥«¥Æ¥´¥ê¡¼¤Î̾Á°¤ÈÀâÌÀ¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤¡£</a>', '');
-       else
-               bm_message(_ITEM_UPDATED, _ITEM_UPDATED, _ITEM_UPDATED, '');
-}
-
-function bm_loginAndPassThrough() {
-
-       $blogid = intRequestVar('blogid');
-       $log_text = requestVar('logtext');
-       $log_link = requestVar('loglink');
-       $log_linktitle = requestVar('loglinktitle');
-       
-       ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-       <html xmlns="http://www.w3.org/1999/xhtml">
-       <head>
-               <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" />
-               <title>Nucleus</title>
-               <?php bm_style(); ?>
-       </head>
-       <body>
-       <h1><?php echo _LOGIN_PLEASE?></h1>
-       
-       <form method="post" action="bookmarklet.php">
-       <p>
-               <input name="action" value="login" type="hidden" />
-               <input name="blogid" value="<?php echo  htmlspecialchars($blogid) ?>" type="hidden" />
-               <input name="logtext" value="<?php echo  htmlspecialchars($log_text) ?>" type="hidden" />
-               <input name="loglink" value="<?php echo  htmlspecialchars($log_link) ?>" type="hidden" />
-               <input name="loglinktitle" value="<?php echo  htmlspecialchars($log_linktitle) ?>" type="hidden" />
-               <?php echo _LOGINFORM_NAME?>:
-               <br /><input name="login" />
-               <br /><?php echo _LOGINFORM_PWD?>:
-               <br /><input name="password" type="password" />
-               <br /><br />
-               <br /><input type="submit" value="<?php echo _LOGIN?>" />
-       </p>
-       </form>
-       <p><a href="bookmarklet.php" onclick="window.close();"><?php echo _POPUP_CLOSE?></a></p>
-       </body>
-       </html>
-       <?php
-}
-
-function bm_doShowForm() {
-       global $member;
-       
-       $blogid = intRequestVar('blogid');
-       $log_text = trim(requestVar('logtext'));
-       $log_link = requestVar('loglink');
-       $log_linktitle = requestVar('loglinktitle');
-
-       $log_text = uniDecode($log_text,_CHARSET);
-       $log_linktitle = uniDecode($log_linktitle,_CHARSET);
-
-       if (!BLOG::existsID($blogid))
-               bm_doError(_ERROR_NOSUCHBLOG);
-
-       if (!$member->isTeamMember($blogid))
-               bm_doError(_ERROR_NOTONTEAM);
-       
-       $logje = '';
-       if ($log_text)
-               $logje .= '<blockquote><div>"' . htmlspecialchars($log_text) .'"</div></blockquote>' . "\n";
-       if (!$log_linktitle)
-               $log_linktitle = $log_link;
-       if ($log_link) 
-               $logje .= '<a href="'. htmlspecialchars($log_link) . '">'. htmlspecialchars($log_linktitle).'</a>';
-               
-
-       $item['body'] = $logje;
-       $item['title'] = htmlspecialchars($log_linktitle);
-
-       $factory = new PAGEFACTORY($blogid);
-       $factory->createAddForm('bookmarklet',$item);
-}
-
-function bm_doEditForm() {
-       global $member, $manager;
-       
-       $itemid = intRequestVar('itemid');
-       
-       if (!$manager->existsItem($itemid, 0, 0)) 
-               bm_doError(_ERROR_NOSUCHITEM);
-               
-       if (!$member->canAlterItem($itemid))
-               bm_doError(_ERROR_DISALLOWED);
-               
-       $item =& $manager->getItem($itemid,1,1);
-       $blog =& $manager->getBlog(getBlogIDFromItemID($itemid));
-       
-       $manager->notify('PrepareItemForEdit', array('item' => &$item));
-
-       if ($blog->convertBreaks()) {
-               $item['body'] = removeBreaks($item['body']);
-               $item['more'] = removeBreaks($item['more']);
-       }
-
-       $formfactory = new PAGEFACTORY($blog->getID());
-       $formfactory->createEditForm('bookmarklet',$item);              
-
-}
-
-function bm_doError($msg) {
-       bm_message(_ERROR,_ERRORMSG,$msg);
-       die;
-}
-
-function bm_message($title, $head, $msg, $extrahead = '') {
-       ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-       <html xmlns="http://www.w3.org/1999/xhtml">
-       <head>
-               <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" />
-               <title><?php echo  $title ?></title>
-               <?php bm_style(); ?>
-               <?php echo $extrahead?>
-       </head>
-       <body>
-       <h1><?php echo  $head ?></h1>
-       <p><?php echo  $msg ?></p>
-       <p><a href="bookmarklet.php" onclick="window.close();"><?php echo _POPUP_CLOSE?></a></p>
-       </body>
-       </html>
-       
-       <?php }
-
-function bm_style() {
-       echo '<link rel="stylesheet" type="text/css" href="styles/bookmarklet.css" />';
-       echo '<link rel="stylesheet" type="text/css" href="styles/addedit.css" />';     
-}
-
-function bm_doContextMenuCode() {
-       global $CONF;
-       ?>
-<script type="text/javascript" defer="defer">
-doc=external.menuArguments.document;
-lt=escape(doc.selection.createRange().text);
-loglink=escape(external.menuArguments.location.href);
-loglinktitle=escape(doc.title);
-wingm=window.open('<?php echo $CONF['AdminURL']?>bookmarklet.php?blogid=<?php echo intGetVar('blogid')?>&logtext='+lt+'&loglink='+loglink+'&loglinktitle='+loglinktitle,'nucleusbm','scrollbars=yes,width=600,height=500,left=10,top=10,status=yes,resizable=yes');
-wingm.focus();
-</script>      
-       <?php
-}
-
-function uniDecode($str,$charcode){
-  $text = preg_replace_callback("/%u[0-9A-Za-z]{4}/",toUtf8,$str);
-  return mb_convert_encoding($text, $charcode, 'utf-8');
-}
-function toUtf8($ar){
-  foreach($ar as $val){
-    $val = intval(substr($val,2),16);
-    if($val < 0x7F){        // 0000-007F
-        $c .= chr($val);
-    }elseif($val < 0x800) { // 0080-0800
-        $c .= chr(0xC0 | ($val / 64));
-        $c .= chr(0x80 | ($val % 64));
-    }else{                // 0800-FFFF
-        $c .= chr(0xE0 | (($val / 64) / 64));
-        $c .= chr(0x80 | (($val / 64) % 64));
-        $c .= chr(0x80 | ($val % 64));
-    }
-  }
-  return $c;
-}
-
+<?php\r
+/**\r
+  * Nucleus: PHP/MySQL Weblog CMS (http://nucleuscms.org/) \r
+  * Copyright (C) 2002-2004 The Nucleus Group\r
+  *\r
+  * This program is free software; you can redistribute it and/or\r
+  * modify it under the terms of the GNU General Public License\r
+  * as published by the Free Software Foundation; either version 2\r
+  * of the License, or (at your option) any later version.\r
+  * (see nucleus/documentation/index.html#license for more info)\r
+  *\r
+  * This script allows adding items to Nucleus through bookmarklets. The member must be logged in\r
+  * in order to use this.\r
+  */\r
+\r
+// bookmarklet is part of admin area (might need XML-RPC)\r
+$CONF = array();\r
+$CONF['UsingAdminArea'] = 1;\r
+\r
+// include all classes and config data \r
+include('../config.php');\r
+\r
+$action = requestVar('action');\r
+\r
+if ($action == 'contextmenucode') {\r
+       bm_doContextMenuCode();\r
+       exit;\r
+}\r
+\r
+if (!$member->isLoggedIn()) {\r
+       bm_loginAndPassThrough();\r
+       exit;\r
+}\r
+\r
+// on successfull login\r
+if (($action == 'login') && ($member->isLoggedIn()))\r
+       $action = requestVar('nextaction');\r
+if ($action == '')\r
+       $action = 'add';\r
+       \r
+sendContentType('application/xhtml+xml', 'bookmarklet-'.$action);      \r
+\r
+// find out what to do\r
+switch ($action) {\r
+       case 'additem':\r
+               bm_doAddItem();         // adds the item for real\r
+               break;\r
+       case 'edit':\r
+               bm_doEditForm();        // shows the edit item form\r
+               break;\r
+       case 'edititem':                // edits the item for real\r
+               bm_doEditItem();\r
+               break;\r
+       case 'login':                   // on login, 'action' gets changed to 'nextaction'\r
+               bm_doError('Something went wrong');\r
+               break;\r
+       case 'add':\r
+       default:\r
+               bm_doShowForm();        // shows the fill in form\r
+               break;\r
+}\r
+       \r
+function bm_doAddItem() {\r
+       global $member, $manager;\r
+       \r
+       $manager->loadClass('ITEM');\r
+       $result = ITEM::createFromRequest();\r
+       \r
+       if ($result['status'] == 'error')\r
+               bm_doError($result['message']);\r
+\r
+       $blogid = getBlogIDFromItemID($result['itemid']);\r
+       $blog =& $manager->getBlog($blogid);\r
+       \r
+       if ($result['status'] == 'newcategory') {\r
+               $message = '¥¢¥¤¥Æ¥à¤ÏÄɲ䵤졢¿·¤·¤¤¥«¥Æ¥´¥ê¡¼¤¬ºîÀ®¤µ¤ì¤Þ¤·¤¿¡£ <a href="index.php?action=categoryedit&amp;blogid='.$blogid.'&amp;catid='.$result['catid'].'" onclick="if (event &amp;&amp; event.preventDefault) event.preventDefault(); window.open(this.href); return false;" title="Opens in new window">¤³¤³¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¥«¥Æ¥´¥ê¡¼¤Î̾Á°¤ÈÀâÌÀ¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤¡£</a>';\r
+               $extrahead = '';\r
+       } elseif ((postVar('actiontype') == 'addnow') && $blog->pingUserland()) {\r
+               $message = '¥¢¥¤¥Æ¥à¤ÎÄɲäËÀ®¸ù¤·¤Þ¤·¤¿¡£¸½ºßweblogs.com¤Ëping¤òÁ÷¤Ã¤Æ¤¤¤Þ¤¹¡£¤·¤Ð¤é¤¯¤Î´Ö¤ªÂÔ¤Á¤¯¤À¤µ¤¤...';\r
+               $extrahead = '<meta http-equiv="refresh" content="1; url=index.php?action=sendping&amp;blogid=' . $blogid . '" />';\r
+       } else {\r
+               $message = _ITEM_ADDED;\r
+               $extrahead = '';\r
+       }\r
+       \r
+       bm_message(_ITEM_ADDED, _ITEM_ADDED, $message,$extrahead);\r
+}\r
+\r
+function bm_doEditItem() {\r
+       global $member, $manager, $CONF;\r
+       \r
+       $itemid         = intRequestVar('itemid');\r
+       $catid          = postVar('catid');\r
+       \r
+       // only allow if user is allowed to alter item\r
+       if (!$member->canUpdateItem($itemid, $catid))\r
+               bm_doError(_ERROR_DISALLOWED);\r
+\r
+       $body           = postVar('body');\r
+       $title          = postVar('title');\r
+       $more           = postVar('more');\r
+       $closed         = intPostVar('closed');\r
+       $actiontype = postVar('actiontype');\r
+       \r
+       // redirect to admin area on delete (has delete confirmation)\r
+       if ($actiontype == 'delete') {\r
+               redirect('index.php?action=itemdelete&itemid='.$itemid);\r
+               exit;   \r
+       }\r
+       \r
+       // create new category if needed (only on edit/changedate)\r
+       if (strstr($catid,'newcat')) {\r
+               // get blogid \r
+               list($blogid) = sscanf($catid,"newcat-%d");\r
+\r
+               // create\r
+               $blog =& $manager->getBlog($blogid);\r
+               $catid = $blog->createNewCategory();\r
+\r
+               // show error when sth goes wrong\r
+               if (!$catid) \r
+                       bm_doError('Could not create new category');\r
+       } \r
+\r
+       // only edit action is allowed for bookmarklet edit\r
+       switch ($actiontype) {\r
+               case 'changedate':\r
+                       $publish = 1;\r
+                       $wasdraft = 0;\r
+                       $timestamp = mktime(postVar('hour'), postVar('minutes'), 0, postVar('month'), postVar('day'), postVar('year'));\r
+                       break;\r
+               case 'edit':\r
+                       $publish = 1;\r
+                       $wasdraft = 0;\r
+                       $timestamp = 0;\r
+                       break;\r
+               default:\r
+                       bm_doError('Something went wrong');\r
+       }\r
+       \r
+       // update item for real\r
+       ITEM::update($itemid, $catid, $title, $body, $more, $closed, $wasdraft, $publish, $timestamp);\r
+       \r
+       // show success message\r
+       if ($catid != intPostVar('catid'))\r
+               bm_message(_ITEM_UPDATED, _ITEM_UPDATED, '¥¢¥¤¥Æ¥à¤ÏÄɲ䵤졢¿·¤·¤¤¥«¥Æ¥´¥ê¡¼¤¬ºîÀ®¤µ¤ì¤Þ¤·¤¿¡£<a href="index.php?action=categoryedit&amp;blogid='.$blog->getID().'&amp;catid='.$catid.'" onclick="if (event &amp;&amp; event.preventDefault) event.preventDefault(); window.open(this.href); return false;" title="Opens in new window">¤³¤³¤ò¥¯¥ê¥Ã¥¯¤·¤Æ¥«¥Æ¥´¥ê¡¼¤Î̾Á°¤ÈÀâÌÀ¤òÊÔ½¸¤·¤Æ¤¯¤À¤µ¤¤¡£</a>', '');\r
+       else\r
+               bm_message(_ITEM_UPDATED, _ITEM_UPDATED, _ITEM_UPDATED, '');\r
+}\r
+\r
+function bm_loginAndPassThrough() {\r
+\r
+       $blogid = intRequestVar('blogid');\r
+       $log_text = requestVar('logtext');\r
+       $log_link = requestVar('loglink');\r
+       $log_linktitle = requestVar('loglinktitle');\r
+       \r
+       ?>\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+       <html xmlns="http://www.w3.org/1999/xhtml">\r
+       <head>\r
+               <meta http-equiv="Content-Type" content="text/html; charset=<?php echo _CHARSET ?>" />\r
+               <title>Nucleus</title>\r
+               <?php bm_style(); ?>\r
+       </head>\r
+       <body>\r
+       <h1><?php echo _LOGIN_PLEASE?></h1>\r
+       \r
+       <form method="post" action="bookmarklet.php">\r
+       <p>\r
+               <input name="action" value="login" type="hidden" />\r
+               <input name="blogid" value="<?php echo  htmlspecialchars($blogid) ?>" type="hidden" />\r
+               <input name="logtext" value="<?php echo  htmlspecialchars($log_text) ?>" type="hidden" />\r
+               <input name="loglink" value="<?php echo  htmlspecialchars($log_link) ?>" type="hidden" />\r
+               <input name="loglinktitle" value="<?php echo  htmlspecialchars($log_linktitle) ?>" type="hidden" />\r
+               <?php echo _LOGINFORM_NAME?>:\r
+               <br /><input name="login" />\r
+               <br /><?php echo _LOGINFORM_PWD?>:\r
+               <br /><input name="password" type="password" />\r
+               <br /><br />\r
+               <br /><input type="submit" value="<?php echo _LOGIN?>" />\r
+       </p>\r
+       </form>\r
+       <p><a href="bookmarklet.php" onclick="window.close();"><?php echo _POPUP_CLOSE?></a></p>\r
+       </body>\r
+       </html>\r
+       <?php\r
+}\r
+\r
+function bm_doShowForm() {\r
+       global $member;\r
+       \r
+       $blogid = intRequestVar('blogid');\r
+       $log_text = trim(requestVar('logtext'));\r
+       $log_link = requestVar('loglink');\r
+       $log_linktitle = requestVar('loglinktitle');\r
+\r
+       $log_text = uniDecode($log_text,_CHARSET);\r
+       $log_linktitle = uniDecode($log_linktitle,_CHARSET);\r
+       \r
+       if (!BLOG::existsID($blogid))\r
+               bm_doError(_ERROR_NOSUCHBLOG);\r
+\r
+       if (!$member->isTeamMember($blogid))\r
+               bm_doError(_ERROR_NOTONTEAM);\r
+       \r
+       $logje = '';\r
+       if ($log_text)\r
+               $logje .= '<blockquote><div>"' . htmlspecialchars($log_text) .'"</div></blockquote>' . "\n";\r
+       if (!$log_linktitle)\r
+               $log_linktitle = $log_link;\r
+       if ($log_link) \r
+               $logje .= '<a href="'. htmlspecialchars($log_link) . '">'. htmlspecialchars($log_linktitle).'</a>';\r
+               \r
+\r
+       $item['body'] = $logje;\r
+       $item['title'] = htmlspecialchars($log_linktitle);\r
+\r
+       $factory = new PAGEFACTORY($blogid);\r
+       $factory->createAddForm('bookmarklet',$item);\r
+}\r
+\r
+function bm_doEditForm() {\r
+       global $member, $manager;\r
+       \r
+       $itemid = intRequestVar('itemid');\r
+       \r
+       if (!$manager->existsItem($itemid, 0, 0)) \r
+               bm_doError(_ERROR_NOSUCHITEM);\r
+               \r
+       if (!$member->canAlterItem($itemid))\r
+               bm_doError(_ERROR_DISALLOWED);\r
+               \r
+       $item =& $manager->getItem($itemid,1,1);\r
+       $blog =& $manager->getBlog(getBlogIDFromItemID($itemid));\r
+       \r
+       $manager->notify('PrepareItemForEdit', array('item' => &$item));\r
+\r
+       if ($blog->convertBreaks()) {\r
+               $item['body'] = removeBreaks($item['body']);\r
+               $item['more'] = removeBreaks($item['more']);\r
+       }\r
+\r
+       $formfactory = new PAGEFACTORY($blog->getID());\r
+       $formfactory->createEditForm('bookmarklet',$item);              \r
+\r
+}\r
+\r
+function bm_doError($msg) {\r
+       bm_message(_ERROR,_ERRORMSG,$msg);\r
+       die;\r
+}\r
+\r
+function bm_message($title, $head, $msg, $extrahead = '') {\r
+       ?>\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+       <html xmlns="http://www.w3.org/1999/xhtml">\r
+       <head>\r
+               <meta http-equiv="Content-Type" content="text/html; charset=<?php echo _CHARSET ?>" />\r
+               <title><?php echo  $title ?></title>\r
+               <?php bm_style(); ?>\r
+               <?php echo $extrahead?>\r
+       </head>\r
+       <body>\r
+       <h1><?php echo  $head ?></h1>\r
+       <p><?php echo  $msg ?></p>\r
+       <p><a href="bookmarklet.php" onclick="window.close();"><?php echo _POPUP_CLOSE?></a></p>\r
+       </body>\r
+       </html>\r
+       \r
+       <?php }\r
+\r
+function bm_style() {\r
+       echo '<link rel="stylesheet" type="text/css" href="styles/bookmarklet.css" />';\r
+       echo '<link rel="stylesheet" type="text/css" href="styles/addedit.css" />';     \r
+}\r
+\r
+function bm_doContextMenuCode() {\r
+       global $CONF;\r
+       ?>\r
+<script type="text/javascript" defer="defer">\r
+doc=external.menuArguments.document;\r
+lt=escape(doc.selection.createRange().text);\r
+loglink=escape(external.menuArguments.location.href);\r
+loglinktitle=escape(doc.title);\r
+wingm=window.open('<?php echo $CONF['AdminURL']?>bookmarklet.php?blogid=<?php echo intGetVar('blogid')?>&logtext='+lt+'&loglink='+loglink+'&loglinktitle='+loglinktitle,'nucleusbm','scrollbars=yes,width=600,height=500,left=10,top=10,status=yes,resizable=yes');\r
+wingm.focus();\r
+</script>      \r
+       <?php\r
+}\r
+\r
+function uniDecode($str,$charcode){\r
+  $text = preg_replace_callback("/%u[0-9A-Za-z]{4}/",toUtf8,$str);\r
+  return mb_convert_encoding($text, $charcode, 'utf-8');\r
+}\r
+function toUtf8($ar){\r
+  foreach($ar as $val){\r
+    $val = intval(substr($val,2),16);\r
+    if($val < 0x7F){        // 0000-007F\r
+        $c .= chr($val);\r
+    }elseif($val < 0x800) { // 0080-0800\r
+        $c .= chr(0xC0 | ($val / 64));\r
+        $c .= chr(0x80 | ($val % 64));\r
+    }else{                // 0800-FFFF\r
+        $c .= chr(0xE0 | (($val / 64) / 64));\r
+        $c .= chr(0x80 | (($val / 64) % 64));\r
+        $c .= chr(0x80 | ($val % 64));\r
+    }\r
+  }\r
+  return $c;\r
+}\r
+\r
 ?>
\ No newline at end of file
index c9c604b..9c58cea 100755 (executable)
@@ -2,7 +2,6 @@
 <html xmlns="http://www.w3.org/1999/xhtml">\r
 <head>\r
        <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\r
-       <!-- $Id: custominstall.html,v 1.1.1.1 2005-02-28 07:13:58 kimitake Exp $ -->\r
        <title>Nucleus - \83C\83\93\83X\83g\81[\83\8b\83X\83N\83\8a\83v\83g\82Ì\83J\83X\83^\83}\83C\83Y</title>\r
        <link rel="stylesheet" type="text/css" href="styles/manual.css" />\r
 </head>\r
index 5eee382..d79b9e0 100755 (executable)
@@ -2,7 +2,6 @@
 <html xmlns="http://www.w3.org/1999/xhtml">\r
 <head>\r
        <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\r
-       <!-- $Id: index.html,v 1.1.1.1 2005-02-28 07:13:58 kimitake Exp $ -->\r
        <title>Nucleus - Development Documentation</title>\r
        <link rel="stylesheet" type="text/css" href="styles/manual.css" />\r
 </head>\r
index 9dbee1f..d4e9e48 100755 (executable)
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xml:lang="jp" xmlns="http://www.w3.org/1999/xhtml">
-<head>
-       <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
-       <!-- $Id: plugins.html,v 1.1.1.1 2005-02-28 07:13:59 kimitake Exp $ -->
-       <title>Nucleus - \83v\83\89\83O\83C\83\93 API</title>
-       <link rel="stylesheet" type="text/css" href="styles/manual.css" />
-       <style type="text/css">
-               /* refence parameters (greenish) */
-               .ref {
-                       background-color: #afa; 
-                       color: #000;
-               }
-               
-               /* object parameters */
-               .obj {
-                       color: #00f;
-               }
-               .obj:after {
-                       content: " (object)";
-               }
-               
-               /* read-only parameters (non-ref; reddish) */
-               .ro {
-                       background-color: #faa;
-                       color: #000;
-               }
-       </style>
-</head>
-<body>
-
-<p class="heading">&nbsp;</p>
-<div class="heading">
-\83v\83\89\83O\83C\83\93 API
-<i>2004\94N7\8c\8e27\93ú</i>
-</div>
-
-<div class="note-trans"><strong>\96ó\8eÒ\92\8d\81F</strong> 
-       <ul>
-               <li>\82±\82Ì\83h\83L\83\85\83\81\83\93\83g\82Ì\8c´\95\82Í\88È\89º\82ÌURL\82É\82 \82è\82Ü\82·\81B<br />
-                <a href="http://nucleuscms.org/documentation/devdocs/plugins.html">http://nucleuscms.org/documentation/devdocs/plugins.html</a></li>
-           <li>\8cë\96ó\82É\82¨\8bC\82Ã\82«\82Ì\95û\82Í<a href="http://nucleus.fel-is.info/bb/viewforum.php?f=7">\82±\82¿\82ç</a>\82Ö\82²\98A\97\8d\82¢\82½\82¾\82¯\82é\82Æ\8f\95\82©\82è\82Ü\82·\81B</li>
-       </ul>
-</div>
-
-<div class="note"><strong>\92\8d\81F</strong> 
-       <ul>
-               <li>\82±\82Ì\83h\83L\83\85\83\81\83\93\83g\82Í\8aî\96{\93I\82È\83v\83\89\83O\83C\83\93\82Ì\8f\91\82«\95û\82É\82Â\82¢\82Ä\82Ì\8fî\95ñ\82ð\92ñ\8b\9f\82µ\82Ä\82¢\82Ü\82·\81B\82³\82ç\82É\8e¿\96â\82ª\82 \82é\95û\82Í <a href="http://forum.nucleuscms.org/viewforum.php?f=10">Plugin
-         Development Forum</a> \81i<a href="http://nucleus.fel-is.info/bb/viewforum.php?f=5">\93ú\96{\8cê\83t\83H\81[\83\89\83\80</a>\81j\82ð\82²\97\97\82­\82¾\82³\82¢\81B</li>
-               <li>Nucleus\83o\81[\83W\83\87\83\931.5\88È\8d~\82É\93±\93ü\82³\82ê\82½\83\81\83\\83b\83h\82Æ\83C\83x\83\93\83g\82É\82Í\81A\93±\93ü\8e\9e\82Ì\83o\81[\83W\83\87\83\93\8fî\95ñ\82ð\95t\8bL\82µ\82Ä\82¢\82Ü\82·\81B\82»\82ê\82ç\82Ì\8b@\94\\82ð\97\98\97p\82·\82é\82Æ\82«\82Í\81A<code>getMinNucleusVersion</code> \82ð\93K\90Ø\82É\90Ý\92è\82·\82é\82Ì\82ð\96Y\82ê\82È\82¢\82Å\82­\82¾\82³\82¢\81B</li>
-       </ul>
-</div>
-
-<h1>\82Í\82\82ß\82É</h1>
-
-<p>
-<a href="./index.html">\8aJ\94­\8eÒ\8cü\82¯\83h\83L\83\85\83\81\83\93\83g\82Ì\96Ú\8e\9f\82Ö\96ß\82é</a>
-</p>
-
-<p>
-\82±\82Ì\83h\83L\83\85\83\81\83\93\83g\82ÍNucleus\83v\83\89\83O\83C\83\93\82Ì\8dì\82è\95û\82É\82Â\82¢\82Ä\82Ì\89ð\90à\82Å\82·\81
-</p>
-
-<h1><a name="toc"></a>\96Ú\8e\9f</h1>
-
-<ul>
-       <li><a href="#introduction">\83C\83\93\83g\83\8d\83_\83N\83V\83\87\83\93</a></li>
-       <li><a href="#firstplug">\82Í\82\82ß\82Ä\83v\83\89\83O\83C\83\93\82ð\8f\91\82¢\82Ä\82Ý\82é</a></li>
-       <li><a href="#nucleusplugin"><code>NucleusPlugin</code> \83N\83\89\83X\82Ì\8aT\97v</a></li>
-       <li><a href="#skinvars"><code>&lt;%plugin(...)%&gt;</code> \83X\83L\83\93\95Ï\90\94</a></li>
-       <li><a href="#templatevars"><code>&lt;%plugin(...)%&gt;</code> \83e\83\93\83v\83\8c\81[\83g\95Ï\90\94</a></li>        
-       <li><a href="#actions"><code>action.php</code> \82ð\8eg\82Á\82½\83A\83N\83V\83\87\83\93</a></li>
-       <li><a href="#events">\83C\83x\83\93\83g\82Æ\83C\83x\83\93\83g\93o\98^\82Ì\8ed\95û</a></li>
-       <li><a href="#options">\83I\83v\83V\83\87\83\93\82ð\95Û\91\82·\82é</a></li>
-       <li><a href="#tables">\83f\81[\83^\83x\81[\83X\81E\83e\81[\83u\83\8b</a></li>
-       <li><a href="#admin">\83v\83\89\83O\83C\83\93\8aÇ\97\9d\83G\83\8a\83A\82Ì\92ñ\8b\9f</a></li>
-       <li><a href="#help">\83w\83\8b\83v\83y\81[\83W\82Ì\92ñ\8b\9f</a></li>
-       <li><a href="#dependency">Plugin Dependency Check</a></li>
-<!--   <li><a href="#admin">Providing an admin area</a></li> 
-       <li><a href="#parser">Using the <code>PARSER</code> class</a></li>
-       <li><a href="#"></a></li>
-       <li><a href="#"></a></li>
-       <li><a href="#"></a></li>
-       <li><a href="#"></a></li>-->
-</ul>
-
-<h1>\83C\83\93\83g\83\8d\83_\83N\83V\83\87\83\93 <a name="introduction" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>
-
-<p>
-Nucleus\83v\83\89\83O\83C\83\93\82É\82æ\82Á\82Ä\81A\92N\82à\82ªNucleus\82Ì\92ñ\8b\9f\82·\82é\8b@\94\\82ð\81ANucleus\93à\95\94\82ÌPHP\83R\81[\83h\82ð\95Ï\8dX\82·\82é\82±\82Æ\82È\82­\8ag\92£\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83v\83\89\83O\83C\83\93\82Í\82 \82é\83\81\83\\83b\83h\82ð\8eÀ\91\95\82µ\82½\83V\83\93\83v\83\8b\82ÈPHP\83X\83N\83\8a\83v\83g\82Å\81ANucleus\83\86\81[\83U\81[\93¯\8em\82Å\8aÈ\92P\82É\8cð\8a·\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83C\83\93\83X\83g\81[\83\8b\82Í\8aÈ\92P\82Å\81A\83v\83\89\83O\83C\83\93\83f\83B\83\8c\83N\83g\83\8a\82É\83t\83@\83C\83\8b\82ð\83A\83b\83v\82µ\81ANucleus\82É\82»\82ê\82ð\94F\8e¯\82³\82¹\82é\82¾\82¯\82Å\82·\81B
-</p>
-
-<p>
-\83v\83\89\83O\83C\83\93\82Ì\97\98\93_\82Í\88È\89º\82Ì\82Æ\82¨\82è\82Å\82·\81B</p>
-
-<ul>
-       <li>\8eÀ\91\95\82É\82Â\82¢\82Ä\8fÚ\82µ\82­\82µ\82ç\82È\82­\82Ä\82àNucleus\83t\83\8c\81[\83\80\83\8f\81[\83N\82É\8aÈ\92P\82É\8b@\94\\82ð\92Ç\89Á\82Å\82«\82é</li>
-       <li>\95K\97v\82È\83v\83\89\83O\83C\83\93\82¾\82¯\82ð\83C\83\93\83X\83g\81[\83\8b\82Å\82«\81A\83y\81[\83W\90\90¬\82É\82©\82©\82é\8e\9e\8aÔ\82ð\90ß\96ñ\82Å\82«\82é</li>
-</ul>
-
-<p>
-\82·\82×\82Ä\82Ì\83v\83\89\83O\83C\83\93\83t\83@\83C\83\8b\82Í <code>config.php</code> \82É\8bL\8fq\82³\82ê\82½\83f\83B\83\8c\83N\83g\83\8a\82É\92u\82­\95K\97v\82ª\82 \82è\82Ü\82·\81B\88ê\94Ê\93I\82É\81A\82»\82ê\82Í <code>/your/path/nucleus/plugins/</code>  \82É\82È\82é\82Å\82µ\82å\82¤\81B\83v\83\89\83O\83C\83\93\83t\83@\83C\83\8b\96¼\82Í <code>NP<i>_name</i>.php</code> \82Æ\82¢\82¤\8c`\8e®\82ð\97p\82¢\82é\82±\82Æ\82É\82æ\82è\94F\8e¯\82³\82ê\82Ü\82·\81B\83v\83\89\83O\83C\83\93\82É\82æ\82Á\82Ä\82Í\81A\92Ç\89Á\83t\83@\83C\83\8b\82ð\8ai\94[\82·\82é\93¯\96¼\82Ì\83T\83u\83f\83B\83\8c\83N\83g\83\8a\82â\81A\8aÇ\97\9d\83G\83\8a\83A\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B</p>
-
-<div class="note">
-<b>\92\8d\81F</b> \83v\83\89\83O\83C\83\93\96¼\82Í\91å\95\8e\9a\81E\8f¬\95\8e\9a\82ð\8e¯\95Ê\82µ\82Ü\82·\82Ì\82Å\81A<code>Np_</code> \82â <code>np_</code> \82Å\82Í\82È\82­\81A<code>NP_</code> \82Å\8en\82Ü\82é\82±\82Æ\82É\8bC\82ð\82Â\82¯\82Ä\82­\82¾\82³\82¢\81B\82Ü\82½\83v\83\89\83O\83C\83\93\82ª\83T\83u\83f\83B\83\8c\83N\83g\83\8a\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83T\83u\83f\83B\83\8c\83N\83g\83\8a\82Ì\96¼\8fÌ\82Í<em>\82·\82×\82Ä\8f¬\95\8e\9a\82É\82µ\82Ü\82·</em>\81B</div>
-
-
-
-
-<h1>\82Í\82\82ß\82Ä\83v\83\89\83O\83C\83\93\82ð\8f\91\82¢\82Ä\82Ý\82é<a name="firstplug" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>
-
-<p>
-\82Å\82Í\81A\83V\83\93\83v\83\8b\82È\83v\83\89\83O\83C\83\93\82ð\8f\91\82¢\82Ä\82Ý\82Ü\82µ\82å\82¤\81B\8aî\96{\93I\82É\83v\83\89\83O\83C\83\93\82Í\81A\82 \82ç\82©\82\82ß\92è\8b`\82³\82ê\82½ <code>NucleusPlugin</code> \83N\83\89\83X\82ð\8cp\8f³\82µ\82½PHP\83N\83\89\83X\82Å\82·\81B\88È\89º\82Í<code>HelloWorld</code>\83v\83\89\83O\83C\83\93\82Ì\97á\82Å\82·\81B</p>
-
-<pre class="example"><code>&lt;?php
-
-class NP_HelloWorld extends NucleusPlugin {
-
-       // \83v\83\89\83O\83C\83\93\82Ì\96¼\91O
-       function getName() {
-               return 'Hello World'; 
-       }
-       
-       // \83v\83\89\83O\83C\83\93\82Ì\8dì\8eÒ
-       function getAuthor()  { 
-               return 'Wouter Demuynck'; 
-       }
-       
-       // \83v\83\89\83O\83C\83\93\82Ì\83T\83C\83gURL
-       // mailto:foo@bar.com \82Ì\8c`\8e®\82à\89Â
-       function getURL() 
-       {
-               return '../../index.html'; 
-       }
-       
-       // \83v\83\89\83O\83C\83\93\82Ì\83o\81[\83W\83\87\83\93
-       function getVersion() {
-               return '1.0'; 
-       }
-       
-       // \83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\82Ì\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\95\\8e¦\82³\82ê\82é\90à\96¾\95
-       function getDescription() { 
-               return 'Just a sample plugin.';
-       }
-
-       function doSkinVar($skinType) {
-               echo 'Hello World!';
-       }
-       
-}
-?&gt;</code></pre>
-
-<ol>
-       <li>
-               \82±\82Ì\83R\81[\83h\82ð\83R\83s\81[\82µ\81A <code>NP_HelloWorld.php</code> \82Æ\96¼\82Ã\82¯\82Ä\95Û\91\82µ\81A\83v\83\89\83O\83C\83\93\83f\83B\83\8c\83N\83g\83\8a\82É\92u\82«\82Ü\82·\81B<em>\8dÅ\8cã\82Ì <code>?&gt;</code> \82Ì\8cã\82â\81A\8dÅ\8f\89\82Ì <code>&lt;?</code> \82Ì\91O\82É\83X\83y\81[\83X\82ª\82È\82¢\82±\82Æ\82ð\8am\94F\82µ\82Ü\82µ\82å\82¤</em>\81B\82Æ\82±\82ë\82ÅNP \82Í &quot;Nucleus Plugin&quot; \82Á\82Ä\88Ó\96¡\82Å\82·\82æ :-)
-       </li>
-       <li>Nucleus\82Ì\8aÇ\97\9d\89æ\96Ê\82ð\8aJ\82«\81A<em>Nucleus\82Ì\8aÇ\97\9d\81\84\83v\83\89\83O\83C\83\93\82Ì\8aÇ\97\9d</em>\82É\82¢\82«\82Ü\82·\81B</li>
-       <li><em>HelloWorld</em> \83v\83\89\83O\83C\83\93\82ª\83C\83\93\83X\83g\81[\83\8b\89Â\94\\82È\8fó\91Ô\82É\82È\82Á\82Ä\82¢\82é\82Í\82¸\82Å\82·\82Ì\82Å\81A\83C\83\93\83X\83g\81[\83\8b\82µ\82Ü\82·\81B\82·\82×\82Ä\82ª\82¤\82Ü\82­\82¢\82¯\82Î\81A\83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\92Ç\89Á\82³\82ê\82Ü\82·\81B</li>
-       <li>\83X\83L\83\93\82ð\95Ò\8fW\82µ\81A\8eÀ\8dÛ\82Ì\83y\81[\83W\82É\95\\8e¦\82·\82é\89Ó\8f\8a\82É\8e\9f\82Ì\95\82ð\91}\93ü\82µ\82Ü\82·\81B
-         <pre class="example"><code>&lt;%plugin(HelloWorld)%&gt;</code></pre>
-       \92\8d\88Ó\81F\83J\83b\83R\93à\82Ì\96¼\8fÌ (HelloWorld) \82Í\91å\95\8e\9a\8f¬\95\8e\9a\82ð\8e¯\95Ê\82µ\82Ü\82·\81I</li>
-       <li>\82³\82Ä\81A\95Ò\8fW\82µ\82½\83X\83L\83\93\82©\82ç\90\90¬\82³\82ê\82é\83y\81[\83W\82ð\8c©\82Ä\82Ý\82Ü\82µ\82å\82¤\81B\83v\83\89\83O\83C\83\93\95Ï\90\94\82ð\92Ç\89Á\82µ\82½\8fê\8f\8a\82É &quot;Hello
-  World                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       &quot; \82Æ\8c©\82¦\82Ü\82·\82Ë\81H</li>
-</ol>
-
-<p>\82±\82±\82Ü\82Å\82Í\82»\82ê\82Ù\82Ç\93ï\82µ\82­\82È\82©\82Á\82½\82Æ\8ev\82¢\82Ü\82·\81B\82³\82ç\82É\93Ç\82Ý\90i\82ß\82Ä\97\9d\89ð\82µ\82Ä\82­\82¾\82³\82¢\81B</p>
-
-
-<h1>NucleusPlugin \83N\83\89\83X\82Ì\8aT\97v <a name="nucleusplugin" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>
-
-<p>\82·\82×\82Ä\82Ì\83v\83\89\83O\83C\83\93\82Í\81A<code>NucleusPlugin</code> \82Æ\82¢\82¤PHP\83N\83\89\83X\82ð\8cp\8f³\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\93ï\82µ\82»\82¤\82É\95·\82±\82¦\82Ä\82à\90S\94z\82²\96³\97p\81A\91å\8fä\95v\82Å\82·\81B\82±\82ÌPHP\83N\83\89\83X\82Ì\8cp\8f³\82É\82æ\82Á\82Ä\81A\83v\83\89\83O\83C\83\93\82É\95K\97v\82È\83\81\83\\83b\83h\82¾\82¯\82ð\8eÀ\91\95\82Å\82«\81A\82¢\82­\82Â\82©\82Ì\95â\8f\95\83t\83@\83\93\83N\83V\83\87\83\93\82É\83A\83N\83Z\83X\82Å\82«\81A\82Â\82Ü\82è\82Í\82 \82È\82½\82Ì\90l\90\82Í\82æ\82è\83\89\83N\82É\82È\82è\82Ü\82·\81B</p>
-
-<p>\89º\8bL\82Í <code>NucleusPlugin</code> \82ª\92ñ\8b\9f\82·\82é\81A\8dÄ\8eÀ\91\95\89Â\94\\82È\83\81\83\\83b\83h\82Ì\8aT\97v\82Å\82·\81B\82±\82Ì\83N\83\89\83X\8e©\90g\82Ì\83\\81[\83X\83R\81[\83h\82ð\8c©\82½\82¯\82ê\82Î\81A<code>nucleus/libs/PLUGIN.php</code>\82É\82 \82è\82Ü\82·\81B</p>
-
-<table summary="An overview of the redefinable methods in the class NucleusPlugin">
-       <caption>
-       <code>NucleusPlugin</code> \83N\83\89\83X\82Ì\8aT\97v\81i\8dÄ\92è\8b`\89Â\94\\82È\83\81\83\\83b\83h\81j
-       </caption>
-       <tr>
-               <th>\83\81\83\\83b\83h\96¼</th><th>\90à\96¾</th>
-       </tr>
-       <tr>
-               <td><code>getName()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\96¼\82ð\95Ô\82µ\82Ü\82·\81B\83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Ì\8eÀ\91\95\82Å\82Í <code>Undefined</code> \82ð\95Ô\82·\82½\82ß\81A\95K\82¸\8dÄ\92è\8b`\82³\82ê\82È\82¢\82Æ\82¢\82¯\82Ü\82¹\82ñ\81B</td>               
-       </tr>
-       <tr>
-               <td><code>getAuthor()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82Ì\8dì\8eÒ\96¼\82ð\95Ô\82µ\82Ü\82·\81B\83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Ì\8eÀ\91\95\82Å\82Í <code>Undefined</code> \82ð\95Ô\82·\82½\82ß\81A\95K\82¸\8dÄ\92è\8b`\82³\82ê\82È\82¢\82Æ\82¢\82¯\82Ü\82¹\82ñ\81B</td>         
-       </tr>
-       <tr>
-               <td><code>getURL()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82ð\83_\83E\83\93\83\8d\81[\83h\89Â\94\\82È\81A\82Ü\82½\82Í\83v\83\89\83O\83C\83\93\82Ì\92Ç\89Á\8fî\95ñ\82Ì\82 \82é\83T\83C\83g\82ÌURL\82ð\95Ô\82µ\82Ü\82·\81B\82»\82Ì\82æ\82¤\82È\83T\83C\83g\82ª\82È\82¢\8fê\8d\87\82Í\8dì\8eÒ\82Ì\83\81\81[\83\8b\83A\83h\83\8c\83X\82Ö\82Ì mailto:\83\8a\83\93\83N\82ª\93K\90Ø\82Å\82·\81B\83f\83t\83H\83\8b\83g\82Ì\8eÀ\91\95\82Å\82Í <code>Undefined</code> \82ð\95Ô\82·\82½\82ß\81A\95K\82¸\8dÄ\92è\8b`\82³\82ê\82È\82¢\82Æ\82¢\82¯\82Ü\82¹\82ñ\81B</td>          
-       </tr>
-       <tr>
-               <td><code>getDescription()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82É\8aÖ\82·\82é\90à\96¾\95\81i\92·\95\81j\82ð\95Ô\82µ\82Ü\82·\81B\83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Ì\8eÀ\91\95\82Å\82Í <code>Undefined</code> \82ð\95Ô\82µ\82Ü\82·\81B</td>           
-       </tr>
-       <tr>
-               <td><code>getVersion()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82Ì\8c»\8dÝ\82Ì\83o\81[\83W\83\87\83\93\82ð\95Ô\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Í <code>0.0</code> \82ð\95Ô\82µ\82Ü\82·\81B</td>             
-       </tr>
-       <tr>
-               <td><code>getMinNucleusVersion()</code></td>
-               <td>(v2.0b) \8dÅ\92á\95K\97v\82ÈNucleus\82Ì\83o\81[\83W\83\87\83\93\82ð\95Ô\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Í <code>155</code> (v1.55)\82ð\95Ô\82µ\82Ü\82·\81B\8cã\82É\93±\93ü\82³\82ê\82½\83v\83\89\83O\83C\83\93\8aÖ\98A\8b@\94\\82ð\97\98\97p\82µ\82Ä\82¢\82é\8fê\8d\87\82Í\81A\82±\82Ì\83t\83@\83\93\83N\83V\83\87\83\93\82ð\8eÀ\91\95\82·\82é\82æ\82¤\82¨\8aè\82¢\82µ\82Ü\82·\81i\97á\81F v2.0 => 200\81j\81B\82½\82¾\82µ\81ANucleus v1.55 \82Í\82±\82Ì\83t\83@\83\93\83N\83V\83\87\83\93\82ð\8eg\97p\82µ\82È\82¢\82½\82ß\81A\90V\8b@\94\\82ð\97\98\97p\82µ\82½\83v\83\89\83O\83C\83\93\82ª\81i\91Î\89\9e\82·\82é\91O\82Ì\83V\83X\83e\83\80\82É\81j\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82é\89Â\94\\90«\82ª\8ec\82Á\82Ä\82¢\82Ü\82·\81B</td>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
+<html xml:lang="jp" xmlns="http://www.w3.org/1999/xhtml">\r
+<head>\r
+       <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\r
+       <title>Nucleus - \83v\83\89\83O\83C\83\93 API</title>\r
+       <link rel="stylesheet" type="text/css" href="styles/manual.css" />\r
+       <style type="text/css">\r
+               /* refence parameters (greenish) */\r
+               .ref {\r
+                       background-color: #afa; \r
+                       color: #000;\r
+               }\r
+               \r
+               /* object parameters */\r
+               .obj {\r
+                       color: #00f;\r
+               }\r
+               .obj:after {\r
+                       content: " (object)";\r
+               }\r
+               \r
+               /* read-only parameters (non-ref; reddish) */\r
+               .ro {\r
+                       background-color: #faa;\r
+                       color: #000;\r
+               }\r
+       </style>\r
+</head>\r
+<body>\r
+\r
+<p class="heading">&nbsp;</p>\r
+<div class="heading">\r
+\83v\83\89\83O\83C\83\93 API\r
+<i>2004\94N7\8c\8e27\93ú</i>\r
+</div>\r
+\r
+<div class="note-trans"><strong>\96ó\8eÒ\92\8d\81F</strong> \r
+       <ul>\r
+               <li>\82±\82Ì\83h\83L\83\85\83\81\83\93\83g\82Ì\8c´\95\82Í\88È\89º\82ÌURL\82É\82 \82è\82Ü\82·\81B<br />\r
+                <a href="http://nucleuscms.org/documentation/devdocs/plugins.html">http://nucleuscms.org/documentation/devdocs/plugins.html</a></li>\r
+           <li>\8cë\96ó\82É\82¨\8bC\82Ã\82«\82Ì\95û\82Í<a href="http://nucleus.fel-is.info/bb/viewforum.php?f=7">\82±\82¿\82ç</a>\82Ö\82²\98A\97\8d\82¢\82½\82¾\82¯\82é\82Æ\8f\95\82©\82è\82Ü\82·\81B</li>\r
+       </ul>\r
+</div>\r
+\r
+<div class="note"><strong>\92\8d\81F</strong> \r
+       <ul>\r
+               <li>\82±\82Ì\83h\83L\83\85\83\81\83\93\83g\82Í\8aî\96{\93I\82È\83v\83\89\83O\83C\83\93\82Ì\8f\91\82«\95û\82É\82Â\82¢\82Ä\82Ì\8fî\95ñ\82ð\92ñ\8b\9f\82µ\82Ä\82¢\82Ü\82·\81B\82³\82ç\82É\8e¿\96â\82ª\82 \82é\95û\82Í <a href="http://forum.nucleuscms.org/viewforum.php?f=10">Plugin\r
+         Development Forum</a> \81i<a href="http://nucleus.fel-is.info/bb/viewforum.php?f=5">\93ú\96{\8cê\83t\83H\81[\83\89\83\80</a>\81j\82ð\82²\97\97\82­\82¾\82³\82¢\81B</li>\r
+               <li>Nucleus\83o\81[\83W\83\87\83\931.5\88È\8d~\82É\93±\93ü\82³\82ê\82½\83\81\83\\83b\83h\82Æ\83C\83x\83\93\83g\82É\82Í\81A\93±\93ü\8e\9e\82Ì\83o\81[\83W\83\87\83\93\8fî\95ñ\82ð\95t\8bL\82µ\82Ä\82¢\82Ü\82·\81B\82»\82ê\82ç\82Ì\8b@\94\\82ð\97\98\97p\82·\82é\82Æ\82«\82Í\81A<code>getMinNucleusVersion</code> \82ð\93K\90Ø\82É\90Ý\92è\82·\82é\82Ì\82ð\96Y\82ê\82È\82¢\82Å\82­\82¾\82³\82¢\81B</li>\r
+       </ul>\r
+</div>\r
+\r
+<h1>\82Í\82\82ß\82É</h1>\r
+\r
+<p>\r
+<a href="./index.html">\8aJ\94­\8eÒ\8cü\82¯\83h\83L\83\85\83\81\83\93\83g\82Ì\96Ú\8e\9f\82Ö\96ß\82é</a>\r
+</p>\r
+\r
+<p>\r
+\82±\82Ì\83h\83L\83\85\83\81\83\93\83g\82ÍNucleus\83v\83\89\83O\83C\83\93\82Ì\8dì\82è\95û\82É\82Â\82¢\82Ä\82Ì\89ð\90à\82Å\82·\81\r
+</p>\r
+\r
+<h1><a name="toc"></a>\96Ú\8e\9f</h1>\r
+\r
+<ul>\r
+       <li><a href="#introduction">\83C\83\93\83g\83\8d\83_\83N\83V\83\87\83\93</a></li>\r
+       <li><a href="#firstplug">\82Í\82\82ß\82Ä\83v\83\89\83O\83C\83\93\82ð\8f\91\82¢\82Ä\82Ý\82é</a></li>\r
+       <li><a href="#nucleusplugin"><code>NucleusPlugin</code> \83N\83\89\83X\82Ì\8aT\97v</a></li>\r
+       <li><a href="#skinvars"><code>&lt;%plugin(...)%&gt;</code> \83X\83L\83\93\95Ï\90\94</a></li>\r
+       <li><a href="#templatevars"><code>&lt;%plugin(...)%&gt;</code> \83e\83\93\83v\83\8c\81[\83g\95Ï\90\94</a></li>        \r
+       <li><a href="#actions"><code>action.php</code> \82ð\8eg\82Á\82½\83A\83N\83V\83\87\83\93</a></li>\r
+       <li><a href="#events">\83C\83x\83\93\83g\82Æ\83C\83x\83\93\83g\93o\98^\82Ì\8ed\95û</a></li>\r
+       <li><a href="#options">\83I\83v\83V\83\87\83\93\82ð\95Û\91\82·\82é</a></li>\r
+       <li><a href="#tables">\83f\81[\83^\83x\81[\83X\81E\83e\81[\83u\83\8b</a></li>\r
+       <li><a href="#admin">\83v\83\89\83O\83C\83\93\8aÇ\97\9d\83G\83\8a\83A\82Ì\92ñ\8b\9f</a></li>\r
+<!--   <li><a href="#admin">Providing an admin area</a></li> \r
+       <li><a href="#parser">Using the <code>PARSER</code> class</a></li>\r
+       <li><a href="#"></a></li>\r
+       <li><a href="#"></a></li>\r
+       <li><a href="#"></a></li>\r
+       <li><a href="#"></a></li>-->\r
+</ul>\r
+\r
+<h1>\83C\83\93\83g\83\8d\83_\83N\83V\83\87\83\93 <a name="introduction" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>\r
+\r
+<p>\r
+Nucleus\83v\83\89\83O\83C\83\93\82É\82æ\82Á\82Ä\81A\92N\82à\82ªNucleus\82Ì\92ñ\8b\9f\82·\82é\8b@\94\\82ð\81ANucleus\93à\95\94\82ÌPHP\83R\81[\83h\82ð\95Ï\8dX\82·\82é\82±\82Æ\82È\82­\8ag\92£\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83v\83\89\83O\83C\83\93\82Í\82 \82é\83\81\83\\83b\83h\82ð\8eÀ\91\95\82µ\82½\83V\83\93\83v\83\8b\82ÈPHP\83X\83N\83\8a\83v\83g\82Å\81ANucleus\83\86\81[\83U\81[\93¯\8em\82Å\8aÈ\92P\82É\8cð\8a·\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83C\83\93\83X\83g\81[\83\8b\82Í\8aÈ\92P\82Å\81A\83v\83\89\83O\83C\83\93\83f\83B\83\8c\83N\83g\83\8a\82É\83t\83@\83C\83\8b\82ð\83A\83b\83v\82µ\81ANucleus\82É\82»\82ê\82ð\94F\8e¯\82³\82¹\82é\82¾\82¯\82Å\82·\81B\r
+</p>\r
+\r
+<p>\r
+\83v\83\89\83O\83C\83\93\82Ì\97\98\93_\82Í\88È\89º\82Ì\82Æ\82¨\82è\82Å\82·\81B</p>\r
+\r
+<ul>\r
+       <li>\8eÀ\91\95\82É\82Â\82¢\82Ä\8fÚ\82µ\82­\82µ\82ç\82È\82­\82Ä\82àNucleus\83t\83\8c\81[\83\80\83\8f\81[\83N\82É\8aÈ\92P\82É\8b@\94\\82ð\92Ç\89Á\82Å\82«\82é</li>\r
+       <li>\95K\97v\82È\83v\83\89\83O\83C\83\93\82¾\82¯\82ð\83C\83\93\83X\83g\81[\83\8b\82Å\82«\81A\83y\81[\83W\90\90¬\82É\82©\82©\82é\8e\9e\8aÔ\82ð\90ß\96ñ\82Å\82«\82é</li>\r
+</ul>\r
+\r
+<p>\r
+\82·\82×\82Ä\82Ì\83v\83\89\83O\83C\83\93\83t\83@\83C\83\8b\82Í <code>config.php</code> \82É\8bL\8fq\82³\82ê\82½\83f\83B\83\8c\83N\83g\83\8a\82É\92u\82­\95K\97v\82ª\82 \82è\82Ü\82·\81B\88ê\94Ê\93I\82É\81A\82»\82ê\82Í <code>/your/path/nucleus/plugins/</code>  \82É\82È\82é\82Å\82µ\82å\82¤\81B\83v\83\89\83O\83C\83\93\83t\83@\83C\83\8b\96¼\82Í <code>NP<i>_name</i>.php</code> \82Æ\82¢\82¤\8c`\8e®\82ð\97p\82¢\82é\82±\82Æ\82É\82æ\82è\94F\8e¯\82³\82ê\82Ü\82·\81B\83v\83\89\83O\83C\83\93\82É\82æ\82Á\82Ä\82Í\81A\92Ç\89Á\83t\83@\83C\83\8b\82ð\8ai\94[\82·\82é\93¯\96¼\82Ì\83T\83u\83f\83B\83\8c\83N\83g\83\8a\82â\81A\8aÇ\97\9d\83G\83\8a\83A\82ð\95K\97v\82Æ\82µ\82Ü\82·\81B</p>\r
+\r
+<div class="note">\r
+<b>\92\8d\81F</b> \83v\83\89\83O\83C\83\93\96¼\82Í\91å\95\8e\9a\81E\8f¬\95\8e\9a\82ð\8e¯\95Ê\82µ\82Ü\82·\82Ì\82Å\81A<code>Np_</code> \82â <code>np_</code> \82Å\82Í\82È\82­\81A<code>NP_</code> \82Å\8en\82Ü\82é\82±\82Æ\82É\8bC\82ð\82Â\82¯\82Ä\82­\82¾\82³\82¢\81B\82Ü\82½\83v\83\89\83O\83C\83\93\82ª\83T\83u\83f\83B\83\8c\83N\83g\83\8a\82ð\8eg\97p\82·\82é\8fê\8d\87\82Í\81A\83T\83u\83f\83B\83\8c\83N\83g\83\8a\82Ì\96¼\8fÌ\82Í<em>\82·\82×\82Ä\8f¬\95\8e\9a\82É\82µ\82Ü\82·</em>\81B</div>\r
+\r
+\r
+\r
+\r
+<h1>\82Í\82\82ß\82Ä\83v\83\89\83O\83C\83\93\82ð\8f\91\82¢\82Ä\82Ý\82é<a name="firstplug" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>\r
+\r
+<p>\r
+\82Å\82Í\81A\83V\83\93\83v\83\8b\82È\83v\83\89\83O\83C\83\93\82ð\8f\91\82¢\82Ä\82Ý\82Ü\82µ\82å\82¤\81B\8aî\96{\93I\82É\83v\83\89\83O\83C\83\93\82Í\81A\82 \82ç\82©\82\82ß\92è\8b`\82³\82ê\82½ <code>NucleusPlugin</code> \83N\83\89\83X\82ð\8cp\8f³\82µ\82½PHP\83N\83\89\83X\82Å\82·\81B\88È\89º\82Í<code>HelloWorld</code>\83v\83\89\83O\83C\83\93\82Ì\97á\82Å\82·\81B</p>\r
+\r
+<pre class="example"><code>&lt;?\r
+\r
+class NP_HelloWorld extends NucleusPlugin {\r
+\r
+       // \83v\83\89\83O\83C\83\93\82Ì\96¼\91O\r
+       function getName() {\r
+               return 'Hello World'; \r
+       }\r
+       \r
+       // \83v\83\89\83O\83C\83\93\82Ì\8dì\8eÒ\r
+       function getAuthor()  { \r
+               return 'Wouter Demuynck'; \r
+       }\r
+       \r
+       // \83v\83\89\83O\83C\83\93\82Ì\83T\83C\83gURL\r
+       // mailto:foo@bar.com \82Ì\8c`\8e®\82à\89Â\r
+       function getURL() \r
+       {\r
+               return '../../index.html'; \r
+       }\r
+       \r
+       // \83v\83\89\83O\83C\83\93\82Ì\83o\81[\83W\83\87\83\93\r
+       function getVersion() {\r
+               return '1.0'; \r
+       }\r
+       \r
+       // \83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\82Ì\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\95\\8e¦\82³\82ê\82é\90à\96¾\95\r
+       function getDescription() { \r
+               return 'Just a sample plugin.';\r
+       }\r
+\r
+       function doSkinVar($skinType) {\r
+               echo 'Hello World!';\r
+       }\r
+       \r
+}\r
+?&gt;</pre>\r
+\r
+<ol>\r
+       <li>\r
+               \82±\82Ì\83R\81[\83h\82ð\83R\83s\81[\82µ\81A <code>NP_HelloWorld.php</code> \82Æ\96¼\82Ã\82¯\82Ä\95Û\91\82µ\81A\83v\83\89\83O\83C\83\93\83f\83B\83\8c\83N\83g\83\8a\82É\92u\82«\82Ü\82·\81B<em>\8dÅ\8cã\82Ì <code>?&gt;</code> \82Ì\8cã\82â\81A\8dÅ\8f\89\82Ì <code>&lt;?</code> \82Ì\91O\82É\83X\83y\81[\83X\82ª\82È\82¢\82±\82Æ\82ð\8am\94F\82µ\82Ü\82µ\82å\82¤</em>\81B\82Æ\82±\82ë\82ÅNP \82Í &quot;Nucleus Plugin&quot; \82Á\82Ä\88Ó\96¡\82Å\82·\82æ :-)\r
+       </li>\r
+       <li>Nucleus\82Ì\8aÇ\97\9d\89æ\96Ê\82ð\8aJ\82«\81A<em>Nucleus\82Ì\8aÇ\97\9d\81\84\83v\83\89\83O\83C\83\93\82Ì\8aÇ\97\9d</em>\82É\82¢\82«\82Ü\82·\81B</li>\r
+       <li><em>HelloWorld</em> \83v\83\89\83O\83C\83\93\82ª\83C\83\93\83X\83g\81[\83\8b\89Â\94\\82È\8fó\91Ô\82É\82È\82Á\82Ä\82¢\82é\82Í\82¸\82Å\82·\82Ì\82Å\81A\83C\83\93\83X\83g\81[\83\8b\82µ\82Ü\82·\81B\82·\82×\82Ä\82ª\82¤\82Ü\82­\82¢\82¯\82Î\81A\83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\92Ç\89Á\82³\82ê\82Ü\82·\81B</li>\r
+       <li>\83X\83L\83\93\82ð\95Ò\8fW\82µ\81A\8eÀ\8dÛ\82Ì\83y\81[\83W\82É\95\\8e¦\82·\82é\89Ó\8f\8a\82É\8e\9f\82Ì\95\82ð\91}\93ü\82µ\82Ü\82·\81B\r
+         <pre class="example"><code>&lt;%plugin(HelloWorld)%&gt;</code></pre>\r
+       \92\8d\88Ó\81F\83J\83b\83R\93à\82Ì\96¼\8fÌ (HelloWorld) \82Í\91å\95\8e\9a\8f¬\95\8e\9a\82ð\8e¯\95Ê\82µ\82Ü\82·\81I</li>\r
+       <li>\82³\82Ä\81A\95Ò\8fW\82µ\82½\83X\83L\83\93\82©\82ç\90\90¬\82³\82ê\82é\83y\81[\83W\82ð\8c©\82Ä\82Ý\82Ü\82µ\82å\82¤\81B\83v\83\89\83O\83C\83\93\95Ï\90\94\82ð\92Ç\89Á\82µ\82½\8fê\8f\8a\82É &quot;Hello\r
+  World                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       &quot; \82Æ\8c©\82¦\82Ü\82·\82Ë\81H</li>\r
+</ol>\r
+\r
+<p>\82±\82±\82Ü\82Å\82Í\82»\82ê\82Ù\82Ç\93ï\82µ\82­\82È\82©\82Á\82½\82Æ\8ev\82¢\82Ü\82·\81B\82³\82ç\82É\93Ç\82Ý\90i\82ß\82Ä\97\9d\89ð\82µ\82Ä\82­\82¾\82³\82¢\81B</p>\r
+\r
+\r
+<h1>NucleusPlugin \83N\83\89\83X\82Ì\8aT\97v <a name="nucleusplugin" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>\r
+\r
+<p>\82·\82×\82Ä\82Ì\83v\83\89\83O\83C\83\93\82Í\81A<code>NucleusPlugin</code> \82Æ\82¢\82¤PHP\83N\83\89\83X\82ð\8cp\8f³\82µ\82È\82¯\82ê\82Î\82È\82è\82Ü\82¹\82ñ\81B\93ï\82µ\82»\82¤\82É\95·\82±\82¦\82Ä\82à\90S\94z\82²\96³\97p\81A\91å\8fä\95v\82Å\82·\81B\82±\82ÌPHP\83N\83\89\83X\82Ì\8cp\8f³\82É\82æ\82Á\82Ä\81A\83v\83\89\83O\83C\83\93\82É\95K\97v\82È\83\81\83\\83b\83h\82¾\82¯\82ð\8eÀ\91\95\82Å\82«\81A\82¢\82­\82Â\82©\82Ì\95â\8f\95\83t\83@\83\93\83N\83V\83\87\83\93\82É\83A\83N\83Z\83X\82Å\82«\81A\82Â\82Ü\82è\82Í\82 \82È\82½\82Ì\90l\90\82Í\82æ\82è\83\89\83N\82É\82È\82è\82Ü\82·\81B</p>\r
+\r
+<p>\89º\8bL\82Í <code>NucleusPlugin</code> \82ª\92ñ\8b\9f\82·\82é\81A\8dÄ\8eÀ\91\95\89Â\94\\82È\83\81\83\\83b\83h\82Ì\8aT\97v\82Å\82·\81B\82±\82Ì\83N\83\89\83X\8e©\90g\82Ì\83\\81[\83X\83R\81[\83h\82ð\8c©\82½\82¯\82ê\82Î\81A<code>nucleus/libs/PLUGIN.php</code>\82É\82 \82è\82Ü\82·\81B</p>\r
+\r
+<table summary="An overview of the redefinable methods in the class NucleusPlugin">\r
+       <caption>\r
+       <code>NucleusPlugin</code> \83N\83\89\83X\82Ì\8aT\97v\81i\8dÄ\92è\8b`\89Â\94\\82È\83\81\83\\83b\83h\81j\r
+       </caption>\r
+       <tr>\r
+               <th>\83\81\83\\83b\83h\96¼</th><th>\90à\96¾</th>\r
+       </tr>\r
+       <tr>\r
+               <td><code>getName()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\96¼\82ð\95Ô\82µ\82Ü\82·\81B\83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Ì\8eÀ\91\95\82Å\82Í <code>Undefined</code> \82ð\95Ô\82·\82½\82ß\81A\95K\82¸\8dÄ\92è\8b`\82³\82ê\82È\82¢\82Æ\82¢\82¯\82Ü\82¹\82ñ\81B</td>               \r
+       </tr>\r
+       <tr>\r
+               <td><code>getAuthor()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82Ì\8dì\8eÒ\96¼\82ð\95Ô\82µ\82Ü\82·\81B\83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Ì\8eÀ\91\95\82Å\82Í <code>Undefined</code> \82ð\95Ô\82·\82½\82ß\81A\95K\82¸\8dÄ\92è\8b`\82³\82ê\82È\82¢\82Æ\82¢\82¯\82Ü\82¹\82ñ\81B</td>         \r
+       </tr>\r
+       <tr>\r
+               <td><code>getURL()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82ð\83_\83E\83\93\83\8d\81[\83h\89Â\94\\82È\81A\82Ü\82½\82Í\83v\83\89\83O\83C\83\93\82Ì\92Ç\89Á\8fî\95ñ\82Ì\82 \82é\83T\83C\83g\82ÌURL\82ð\95Ô\82µ\82Ü\82·\81B\82»\82Ì\82æ\82¤\82È\83T\83C\83g\82ª\82È\82¢\8fê\8d\87\82Í\8dì\8eÒ\82Ì\83\81\81[\83\8b\83A\83h\83\8c\83X\82Ö\82Ì mailto:\83\8a\83\93\83N\82ª\93K\90Ø\82Å\82·\81B\83f\83t\83H\83\8b\83g\82Ì\8eÀ\91\95\82Å\82Í <code>Undefined</code> \82ð\95Ô\82·\82½\82ß\81A\95K\82¸\8dÄ\92è\8b`\82³\82ê\82È\82¢\82Æ\82¢\82¯\82Ü\82¹\82ñ\81B</td>          \r
+       </tr>\r
+       <tr>\r
+               <td><code>getDescription()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82É\8aÖ\82·\82é\90à\96¾\95\81i\92·\95\81j\82ð\95Ô\82µ\82Ü\82·\81B\83C\83\93\83X\83g\81[\83\8b\8dÏ\82Ý\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82É\95\\8e¦\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Ì\8eÀ\91\95\82Å\82Í <code>Undefined</code> \82ð\95Ô\82µ\82Ü\82·\81B</td>           \r
+       </tr>\r
+       <tr>\r
+               <td><code>getVersion()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82Ì\8c»\8dÝ\82Ì\83o\81[\83W\83\87\83\93\82ð\95Ô\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Í <code>0.0</code> \82ð\95Ô\82µ\82Ü\82·\81B</td>             \r
+       </tr>\r
+       <tr>\r
+               <td><code>getMinNucleusVersion()</code></td>\r
+               <td>(v2.0b) \8dÅ\92á\95K\97v\82ÈNucleus\82Ì\83o\81[\83W\83\87\83\93\82ð\95Ô\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Í <code>155</code> (v1.55)\82ð\95Ô\82µ\82Ü\82·\81B\8cã\82É\93±\93ü\82³\82ê\82½\83v\83\89\83O\83C\83\93\8aÖ\98A\8b@\94\\82ð\97\98\97p\82µ\82Ä\82¢\82é\8fê\8d\87\82Í\81A\82±\82Ì\83t\83@\83\93\83N\83V\83\87\83\93\82ð\8eÀ\91\95\82·\82é\82æ\82¤\82¨\8aè\82¢\82µ\82Ü\82·\81i\97á\81F v2.0 => 200\81j\81B\82½\82¾\82µ\81ANucleus v1.55 \82Í\82±\82Ì\83t\83@\83\93\83N\83V\83\87\83\93\82ð\8eg\97p\82µ\82È\82¢\82½\82ß\81A\90V\8b@\94\\82ð\97\98\97p\82µ\82½\83v\83\89\83O\83C\83\93\82ª\81i\91Î\89\9e\82·\82é\91O\82Ì\83V\83X\83e\83\80\82É\81j\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82é\89Â\94\\90«\82ª\8ec\82Á\82Ä\82¢\82Ü\82·\81B</td>\r
        </tr>
        <tr>
                <td><code>getMinNucleusPatchLevel()</code></td>
-               <td>(v3.1) Returns the minimum required Nucleus patch level that needs to be present when running the minimal required Nucleus version (<code>getMinNucleusVersion</code>). By default, this returns <code>0</code>. This function is generally used when new plugin features are available only as patches to the latest released Nucleus version.</td>
-       </tr>
-       <tr>
-               <td><code>init()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B\82±\82Ì\83\81\83\\83b\83h\82Í\83v\83\89\83O\83C\83\93\83I\83u\83W\83F\83N\83g\82ª\90\90¬\82³\82ê\82½\92¼\8cã\82É\8cÄ\82Ñ\8fo\82³\82ê\81A<code>plugid</code>\91®\90«\82ª\83Z\83b\83g\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\89½\82à\82µ\82Ü\82¹\82ñ\81B</td>
-       </tr>
-       <tr>
-               <td><code>doSkinVar($skinType)</code></td>
-               <td><code>&lt;%plugin(...)%&gt;</code> \83X\83L\83\93\95Ï\90\94\82É\82æ\82Á\82Ä\83v\83\89\83O\83C\83\93\82ª\8cÄ\82Ñ\8fo\82³\82ê\82½\82Æ\82«\82É\82±\82Ì\83\81\83\\83b\83h\82ª\8cÄ\82Î\82ê\82Ü\82·\81B<code>$skinType</code> \83p\83\89\83\81\81[\83^\82Í\83v\83\89\83O\83C\83\93\82ª\8cÄ\82Î\82ê\82½\8fê\8f\8a\82Ì\83X\83L\83\93\83^\83C\83v\82É\8aY\93\96\82µ\82Ü\82·\81i<code>item</code>,
-      <code>archive</code>, ...\81j\81B\83p\83\89\83\81\81[\83^\82ª\88ê\82Â\82µ\82©\82È\82¢\82±\82Æ\82É\8d¬\97\90\82µ\82È\82¢\82Å\82­\82¾\82³\82¢\81B\95¡\90\94\83p\83\89\83\81\81[\83^\82ð\93n\82·\82±\82Æ\82à<strong>\89Â\94\</strong>\82Å\82·\81B<a href="#skinvars"><code>doSkinVar</code> \83\81\83\\83b\83h\82Ì\8eÀ\91\95\82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\82Í\82±\82¿\82ç</a>\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\82È\82É\82à\8fo\97Í\82µ\82Ü\82¹\82ñ\81B</td>               
-       </tr>
-       <tr>
-               <td><code>doTemplateVar(&amp;$item)</code></td>
-               <td>\8aî\96{\93I\82É <code>doSkinVar</code> \82Æ\93¯\82\82Å\82·\82ª\81A\8d¡\93x\82Í<em>\83e\83\93\83v\83\8c\81[\83g</em>\93à\81i<code>item
-                   header/body/footer</code> \82Æ <code>dateheader/footer</code>\81j\82Å\82Ì<code>&lt;%plugin(...)%&gt;</code> \95Ï\90\94\82©\82ç\82Ì\8cÄ\82Ñ\8fo\82µ\82É\82È\82è\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\83e\83\93\83v\83\8c\81[\83g\82ð\83X\83L\83\93\83^\83C\83v\82Æ\82Ý\82È\82µ\82Ä
-      <code>doSkinVar</code> \83\81\83\\83b\83h\82É\8f\88\97\9d\82ð\93n\82µ\82Ü\82·\81B<a href="#templatevars"><code>doTemplateVar</code> \83\81\83\\83b\83h\82Ì\8eÀ\91\95\82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\82Í\82±\82¿\82ç</a></td>              
-       </tr>
-       <tr>
-               <td><code>doTemplateCommentsVar(&amp;$item, &amp;$comment)</code></td>
-               <td>(v2.0b) \8aî\96{\93I\82É <code>doSkinVar</code> \82Æ\93¯\82\82Å\82·\82ª\81A\8d¡\93x\82Í<em>\83e\83\93\83v\83\8c\81[\83g</em>\93à\81i\83R\83\81\83\93\83g\95\94\95ª\81j\82Å\82Ì<code>&lt;%plugin(...)%&gt;</code> \95Ï\90\94\82©\82ç\82Ì\8cÄ\82Ñ\8fo\82µ\82É\82È\82è\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\83e\83\93\83v\83\8c\81[\83g\82ð\83X\83L\83\93\83^\83C\83v\82Æ\82Ý\82È\82µ\82Ä
-      <code>doSkinVar</code> \83\81\83\\83b\83h\82É\8f\88\97\9d\82ð\93n\82µ\82Ü\82·\81B<a href="#templatevars"><code>doTemplateCommentsVar</code> 
-      \83\81\83\\83b\83h\82Ì\8eÀ\91\95\82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\82Í\82±\82¿\82ç</a></td>          
-       </tr>   
-       <tr>
-               <td><code>doAction($type)</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82ª\83\86\81[\83U\81[\83C\83\93\83^\83\89\83N\83V\83\87\83\93\82ð\8b\81\82ß\82½\82Æ\82«\81A <code>action.php</code>\82ð\89î\82µ\82Ä\82±\82Ì\83\81\83\\83b\83h\82ª\82»\82ê\82ð\97^\82¦\82Ü\82·\81B.
-                 \82±\82ê\82ÍNucleus\8e©\90g\82ª\90V\82µ\82¢\83R\83\81\83\93\83g\82â\93\8a\95[\82ð\8f\88\97\9d\82·\82é\82Ì\82É\8eg\97p\82·\82é\83X\83N\83\8a\83v\83g\82Å\82·\81B\90³\82µ\82¢\83p\83\89\83\81\81[\83^\82ð\97p\82¢\82é\82±\82Æ\82Å\81A\83v\83\89\83O\83C\83\93\82©\82ç\82Ì
-                 <code>doAction</code> \83\81\83\\83b\83h\82ð\8cÄ\82Ñ\8fo\82¹\82Ü\82·\81B<code>$type</code> \82Í\83I\83v\83V\83\87\83\93\82Ì\83\81\83b\83Z\81[\83W\83^\83C\83v\82É\8aY\93\96\82µ\82Ü\82·\81B<code>doAction</code> \83\81\83\\83b\83h\93à\82Å\81A\83\8a\83N\83G\83X\83g\82©\82ç\82Ì\92Ç\89Á\82Ì\95Ï\90\94\82É\83A\83N\83Z\83X\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82ª\83G\83\89\81[\83\81\83b\83Z\81[\83W\82ð\83g\83\8a\83K\81[\82·\82é\82Æ<code>'No
-         Such Action'</code>\82Æ\82¢\82¤\95\8e\9a\97ñ\82ð\95Ô\82µ\82Ü\82·\81B<a href="#actions"><code>doAction</code> \82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\82Í\82±\82¿\82ç</a></td>         
-       </tr>
-       <tr>
-               <td><code>install()</code></td>
-               <td>\82±\82Ì\83\81\83\\83b\83h\82Í\83v\83\89\83O\83C\83\93\82ª\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82½\8dÛ\82É\8cÄ\82Î\82ê\82Ü\82·\81B\83f\81[\83^\83x\81[\83X\81E\83e\81[\83u\83\8b\82Ì\90\90¬\82â\83v\83\89\83O\83C\83\93\83I\83v\83V\83\87\83\93\82Ì\90\90¬\82È\82Ç\82Ì\8f\89\8aú\89»\8dì\8bÆ\82ð\8ds\82¤\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\89½\82à\82µ\82Ü\82¹\82ñ\81B</td>
-       </tr>
-       <tr>
-               <td><code>unInstall()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82ª\83A\83\93\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82½\8dÛ\82É\8cÄ\82Î\82ê\82Ü\82·\81B\82±\82Ì\8e\9e\93_\82Å\83f\81[\83^\83x\81[\83X\82É\8dì\82ç\82ê\82½\83v\83\89\83O\83C\83\93\8fî\95ñ\82ð\8fÁ\8b\8e\82·\82é\82Æ\97Ç\82¢\82Å\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\89½\82à\82µ\82Ü\82¹\82ñ\81B</td>
-       </tr>
-       <tr>
-               <td><code>getEventList()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82Í\83C\83x\83\93\83g\93o\98^\82ª\89Â\94\\82Å\82·\81B\83C\83x\83\93\83g\82ÍNucleus\82ª\89½\82©\83A\83N\83V\83\87\83\93\82ð\8bN\82±\82·\82½\82Ñ\82É\90\90¬\82³\82ê\82Ü\82·\81B\82½\82Æ\82¦\82Î\81A<code>AddItem</code> \83C\83x\83\93\83g\82Í\81A\82±\82Ì\83C\83x\83\93\83g\82ð\93o\98^\82µ\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83v\83\89\83O\83C\83\93\82ð\8cÄ\82Ñ\8fo\82µ\82Ü\82·\81B\8cÄ\82Ñ\8fo\82³\82ê\82é\83\81\83\\83b\83h\82Í <code>event_AddItem($params)</code>\82É\82È\82è\82Ü\82·\81B <code>$params</code> \83p\83\89\83\81\81[\83^\82Í\81A\97á\82¦\82Π<code>AddItem</code>         \82Ì <code>itemid</code> \82Ì\82æ\82¤\82È\81A\8fî\95ñ\83t\83B\81[\83\8b\83h\82ð\95¡\90\94\8e\9d\82Â\98A\91z\94z\97ñ\82Å\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82Ç\82Ì\83C\83x\83\93\83g\82É\82à\93o\98^\82³\82ê\82Ä\82¢\82È\82¢\82±\82Æ\82ð\8e¦\82·\8bó\82Ì\94z\97ñ\82ð\95Ô\82µ\82Ü\82·\81B<a href="#events">\83C\83x\83\93\83g\82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ
-         \82Í\82±\82¿\82ç</a></td>             
-       </tr>
-       <tr>
-               <td><code>getTableList()</code></td>
-               <td>\82±\82Ì\83\81\83\\83b\83h\82Í\83v\83\89\83O\83C\83\93\82ª\90\90¬\82µ\82½\83f\81[\83^\83x\81[\83X\81E\83e\81[\83u\83\8b\82Ì\94z\97ñ\82ð\95Ô\82µ\82Ü\82·\81B\82±\82ê\82ÍNucleus\82ª\92ñ\8b\9f\82·\82é\83o\83b\83N\83A\83b\83v\8b@\94\\82Å\97\98\97p\82³\82ê\82é\82Ì\82Å\81A\83v\83\89\83O\83C\83\93\83e\81[\83u\83\8b\82ð\83o\83b\83N\83A\83b\83v\82É\8aÜ\82ß\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\8bó\82Ì\94z\97ñ\82ð\95Ô\82µ\82Ü\82·\81B</td>
-       </tr>
-       <tr>
-               <td><code>hasAdminArea()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82ª\93Æ\8e©\82Ì\8aÇ\97\9d\83G\83\8a\83A\82ð\82à\82Â\8fê\8d\87 1 \82ð\81A\82»\82¤\82Å\82È\82¢\8fê\8d\87 0 \82ð\95Ô\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í <code>0</code> \82ð\95Ô\82µ\82Ü\82·\81B</td>
-       </tr>
-</table>
-
-<p>\8eÀ\91\95\89Â\94\\82È\83\81\83\\83b\83h\82Ì\8e\9f\82Í\81A<code>NucleusPlugin</code> \83N\83\89\83X\82ª\92ñ\8b\9f\82·\82é\81A\8dÄ\8eÀ\91\95<strong>\82·\82×\82«\82Å\82È\82¢</strong>\8aô\82Â\82©\82Ì\93Á\8eê\83\81\83\\83b\83h\82Å\82·\81B\82±\82ê\82ç\82Í\83v\83\89\83O\83C\83\93\93à\82Å\81A<code>$this-&gt;functionName()</code>\83V\83\93\83^\83b\83N\83X\82ð\97\98\97p\82µ\82Ä\8cÄ\82Ñ\8fo\82µ\82Ü\82·\81B</p>
-
-<table summary="An overview of the auxiliary methods in the class NucleusPlugin. You should NOT redefine these">
-       <caption>
-       <code>NucleusPlugin</code> \83N\83\89\83X\82Ì\8aT\97v\81i\8dÄ\92è\8b`\95s\89Â\94\\82È\83\81\83\\83b\83h\81j
-       </caption>
-       <tr>
-               <th>\83\81\83\\83b\83h\96¼</th>
-               <th>\90à\96¾</th>
-       </tr>
-       <tr>
-               <td>
-                             <code>createOption(...)</code>
-                       <br /><code>createBlogOption(...)</code>(v2.2)
-                       <br /><code>createCategoryOption(...)</code>(v2.2)
-                       <br /><code>createMemberOption(...)</code>(v2.2)
-                       <br /><code>createItemOption(...)</code>(v3.1+CVS)
-               </td>
-               <td><a href="#options" title="More info on options">\90V\82µ\82¢\83I\83v\83V\83\87\83\93\82ð\90\90¬\82µ\82Ü\82·\81B</a></td>             
-       </tr>
-       <tr>
-               <td>
-                             <code>deleteOption(...)</code>
-                       <br /><code>deleteBlogOption(...)</code>(v2.2)
-                       <br /><code>deleteCategoryOption(...)</code>(v2.2)
-                       <br /><code>deleteMemberOption(...)</code>(v2.2)
-                       <br /><code>deleteItemOption(...)</code>(v3.1+CVS)
-               </td>
-               <td><a href="#options" title="More info on options">\83I\83v\83V\83\87\83\93\82ð\8dí\8f\9c\82µ\82Ü\82·\81B</a></td>           
-       </tr>
-       <tr>
-               <td>
-                             <code>setOption(...)</code>
-                       <br /><code>setBlogOption(...)</code>(v2.2)
-                       <br /><code>setCategoryOption(...)</code>(v2.2)
-                       <br /><code>setMemberOption(...)</code>(v2.2)                         
-                       <br /><code>setItemOption(...)</code>(v3.1+CVS)
-               </td>
-               <td><a href="#options" title="More info on options">\83I\83v\83V\83\87\83\93\82É\92l\82ð\83Z\83b\83g\82µ\82Ü\82·\81B</a></td>             
-       </tr>
-       <tr>
-               <td>
-                             <code>getOption(...)</code>
-                       <br /><code>getBlogOption(...)</code>(v2.2)
-                       <br /><code>getCategoryOption(...)</code>(v2.2)
-                       <br /><code>getMemberOption(...)</code>(v2.2)                          
-                       <br /><code>getItemOption(...)</code>(v3.1+CVS)
-               </td>
-               <td><a href="#options" title="More info on options">\83I\83v\83V\83\87\83\93\82Ì\92l\82ð\8eæ\93¾\82µ\82Ü\82·\81B</a></td>               
-       </tr>
-       <tr>
-               <td>
-                       <code>getAllBlogOptions(...)</code>(v2.2)
-                       <br /><code>getAllCategoryOptions(...)</code>(v2.2)
-                       <br /><code>getAllMemberOptions(...)</code>(v2.2)                              
-                       <br /><code>getAllItemOptions(...)</code>(v3.1+CVS)
-               </td>
-               <td><a href="#options" title="More info on options">\97^\82¦\82ç\82ê\82½\83I\83v\83V\83\87\83\93\82É\82æ\82è\81A\82·\82×\82Ä\82Ì\92l\81i\83R\83\93\83e\83N\83X\83g\82²\82Æ\82Ì\88ê\82Â\82Ì\92l\81j\82Ì\98A\91z\94z\97ñ\82ð\95Ô\82µ\82Ü\82·\81B</a></td>         
-       </tr>   
-       <tr>
-               <td>
-                       <code>getBlogOptionTop(...)</code>(v3.1+CVS)
-                       <br /><code>getMemberOptionTop(...)</code>(v3.1+CVS)
-                       <br /><code>getCategoryOptionTop(...)</code>(v3.1+CVS)
-      <br /><code>getItemOptionTop(...)</code>(v3.1+CVS)
-               </td>
-               <td><a href="#options" title="More info on options">For a given option, returns the top of all values</a></td>
-       </tr>
-       <tr>
-               <td><code>getID()</code></td>
-               <td>\82±\82Ì\83v\83\89\83O\83C\83\93\82ÌID\82ð\95Ô\82µ\82Ü\82·\81i\82±\82ÌID\82ÍNucleus\93à\95\94\82Å\97\98\97p\82³\82ê\82é\82à\82Ì\82Å\82·\81j\81B</td>              
-       </tr>
-       <tr>
-               <td><code>getAdminURL()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82Ì\8aÇ\97\9d\83G\83\8a\83A\82ª\92u\82©\82ê\82½URL\82ð\95Ô\82µ\82Ü\82·\81i\82»\82Ì\82æ\82¤\82È\8aÇ\97\9d\83G\83\8a\83A\82ª\82È\82¢\8fê\8d\87\82Í\81A\82±\82Ì\8fî\95ñ\82Í\96³\8cø\82Å\82·\81j\81B</td>                
-       </tr>
-       <tr>
-               <td><code>getDirectory()</code></td>
-               <td>\83v\83\89\83O\83C\83\93\82Ì\92Ç\89Á\83t\83@\83C\83\8b\82ª\8ai\94[\82³\82ê\82½\83T\81[\83o\81[\82Ì\83t\83@\83C\83\8b\83V\83X\83e\83\80\82Ì\83p\83X\82ð\95Ô\82µ\82Ü\82·\81i\82»\82Ì\82æ\82¤\82È\83t\83@\83C\83\8b\82ª\82È\82¢\8fê\8d\87\82Í\81A\82±\82Ì\8fî\95ñ\82Í\96³\8cø\82Å\82·\81j\81B\8c\8b\89Ê\82Í&quot;<code>.../nucleus/plugins/<em>plugname</em>/</code>&quot;\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B</td>          
-       </tr>
-       <tr>
-               <td><code>getShortName()</code></td>
-               <td>"NP_"\95\94\95ª\82ð\8fÈ\82«\81A\91S\82Ä\82ð\8f¬\95\8e\9a\82É\82µ\82½\83v\83\89\83O\83C\83\93\82Ì\83N\83\89\83X\96¼\82ð\95Ô\82µ\82Ü\82·\81B\82±\82Ì\8fî\95ñ\82Í <code>getAdminURL</code> \82Æ <code>getDirectory</code> \82Å\8eg\97p\82³\82ê\82Ü\82·\81B</td>           
-       </tr>
-
-</table>
-
-<h1>\83X\83L\83\93\95Ï\90\94<a name="skinvars" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>
-
-<h2>\89ð\90à</h2>
-
-<p>
-\93Æ\8e©\82Ì\83X\83L\83\93\95Ï\90\94\82ð\90\90¬\82µ\81A<code>&lt;%plugin(<em>PlugName,parameters</em>)%&gt;</code> \82Ü\82½\82Í <code>&lt;%PlugName(parameters)%&gt;</code>\82Å\8cÄ\82Ñ\8fo\82·\82±\82Æ\82ª\8fo\97\88\82Ü\82·\81i\82·\82Å\82É\91\8dÝ\82·\82é\83X\83L\83\93\95Ï\90\94\82Æ\82©\82Ô\82ç\82È\82¢\8fê\8d\87\81j\81B\83p\83\89\83\81\81[\83^\82Í\83J\83\93\83}\8bæ\90Ø\82è\82Å\82·\81B</p>
-
-<p>
-\83X\83L\83\93\95Ï\90\94\82ð\88µ\82¤\82É\82Í\81A<code>doSkinVar</code> \83\81\83\\83b\83h\82ð\8eÀ\91\95\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\82¢\82­\82Â\82©\82Ì\97á\82ð\88È\89º\82É\8e¦\82µ\82Ü\82·\81B</p>
-
-<pre class="example"><code>function doSkinVar($skinType)
-function doSkinVar($skinType, $param1, $param2)
-function doSkinVar($skinType, $skinVar, $param1, $param2)
-function doSkinVar($skinType, $skinVar, $param1 = 'default value')</code></pre>
-
-<ul>
-       <li><code>$skinType</code> \83p\83\89\83\81\81[\83^\82Í\81A'index', 'item', 'archive', 'archivelist', 'member', 'error',
-  'search', 'imagepopup',  <a href="#templatevars" title="Information on templatevars">'template'</a>\82Ì\82¤\82¿\82Ì\88ê\82Â\82ð\8eæ\82è\82Ü\82·</li>
-       <li><code>$skinVar</code> \82Í\81A\83X\83L\83\93\95Ï\90\94\82Ì\83^\83C\83v\82Æ\82µ\82Ä\89ð\8eß\82³\82ê\82é\8eÀ\8e¿\93I\82É\8dÅ\8f\89\82Ì\83p\83\89\83\81\81[\83^\82É\82È\82è\82Ü\82·\81i\97á\81F<code>&lt;%plugin(PlugName,VarType)%&gt;</code>\81j\81B</li>
-       <li><code>doSkinVar()</code>\81i\83p\83\89\83\81\81[\83^\96³\82µ\81j\82ð\8eg\82¢\81APHP\83t\83@\83\93\83N\83V\83\87\83\93\82Ì<code>func_get_args()</code>\82ð\97p\82¢\82Ä\83p\83\89\83\81\81[\83^\82ð\8eæ\93¾\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\88ø\90\94\82Ì\90\94\82Ì\88Ù\82È\82é\81A\83^\83C\83v\82Ì\88á\82¤\83X\83L\83\93\95Ï\90\94\82ð\88µ\82¤\82Æ\82«\82É\95Ö\97\98\82Å\82·\81B</li>
-</ul>
-
-<h2>\83m\81[\83g</h2>
-
-<ul>
-       <li>(v2.0b) \83O\83\8d\81[\83o\83\8b\95Ï\90\94\82Æ\82µ\82Ä\83p\81[\83X\82³\82ê\82Ä\82¢\82é <code>$currentSkinName</code> \82ð\8eg\82Á\82Ä\83X\83L\83\93\82Ì\96¼\91O\82ð\8eæ\93¾\82Å\82«\82Ü\82·\81B</li>
-</ul>
-
-
-
-
-<h1>\83e\83\93\83v\83\8c\81[\83g\95Ï\90\94<a name="templatevars" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>
-
-<h2>\89ð\90à</h2>
-
-<p>
-\83e\83\93\83v\83\8c\81[\83g\83v\83\89\83O\83C\83\93\95Ï\90\94\82Í\83X\83L\83\93\83v\83\89\83O\83C\83\93\95Ï\90\94\82Æ\93¯\97l\82É\93­\82«\82Ü\82·\82ª\88È\89º\82Ì2\93_\82ª\88Ù\82È\82è\82Ü\82·\81B</p>
-
-<ol>
-       <li>\83X\83L\83\93\93à\82Å\82Í\82È\82­\83e\83\93\83v\83\8c\81[\83g\93à\82©\82ç\8cÄ\82Î\82ê\82Ü\82·\81B</li>
-       <li>$skinType\83p\83\89\83\81\81[\83^\82ð\8eæ\82è\82Ü\82¹\82ñ\81B\91ã\82í\82è\82É\8c»\8dÝ\83p\81[\83X\82³\82ê\82Ä\82¢\82é\83A\83C\83e\83\80\82â\83R\83\81\83\93\83g\82Ì\8fî\95ñ\95t\82«\82Ì\92Ç\89Á\83p\83\89\83\81\81[\83^\82ð\8eæ\82è\82Ü\82·\81B
-    <ul>
-                       <li><code>doTemplateVar</code> \83\81\83\\83b\83h\82Í <code>&amp;$item</code> \83p\83\89\83\81\81[\83^\82ð\8eæ\82è\82Ü\82·\81B</li>
-                       <li><code>doTemplateCommentsVar</code> \83\81\83\\83b\83h\82Í <code>&amp;$item</code> \82Æ <code>&amp;$comment</code> \83p\83\89\83\81\81[\83^\82ð\8eæ\82è\82Ü\82·\81B</li>
-         </ul>
-               <strong>&amp;\83}\81[\83N\82É\92\8d\88Ó\81I</strong>
-       </li>
-</ol>
-       
-<p>\83e\83\93\83v\83\8c\81[\83g\95Ï\90\94\82Í\83X\83L\83\93\95Ï\90\94\82Æ\93¯\82\97v\97Ì\82Å\8cÄ\82Î\82ê\82Ü\82·\81i<code>&lt;%plugin(PlugName,parameters)%&gt;</code> \82Ü\82½\82Í <code>&lt;%PlugName(parameters)%&gt;</code>\81j\81B</p>
-
-<p>
-\83f\83t\83H\83\8b\83g\82Å\82Í\81A\91S\82Ä\82Ì\83e\83\93\83v\83\8c\81[\83g\95Ï\90\94\82Í'<code>template</code>'\82ð<code>skintype</code>\83p\83\89\83\81\81[\83^\82Æ\82µ\82Ä\81A<code>doSkinVar</code> \83\81\83\\83b\83h\82É\93n\82è\82Ü\82·\81B</p>
-
-<p>
-\93Æ\8e©\82Ì\8eÀ\91\95\82ð\92ñ\8b\9f\82µ\82½\82¢\8fê\8d\87\82Í\81A<code>doTemplateVar</code> \83\81\83\\83b\83h\82â <code>doTemplateCommentsVar</code> \83\81\83\\83b\83h\82ð\8dÄ\92è\8b`\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B<code>skintype</code>\83p\83\89\83\81\81[\83^\82ª\96³\82­\82È\82é\88È\8aO\82ÍdoSkinVar\82Æ\93¯\97l\82É\93­\82«\82Ü\82·\81B</p>
-
-<pre class="example"><code>function doTemplateVar(&amp;$item)
-function doTemplateVar(&amp;$item, $param1, $param2)
-function doTemplateVar(&amp;$item, $type, $param1, $param2)
-function doTemplateVar(&amp;$item, $type, $param1 = 'default value')
-function doTemplateCommentsVar(&amp;$item, &$comment)
-function doTemplateCommentsVar(&amp;$item, &$comment, $param1, $param2)
-function doTemplateCommentsVar(&amp;$item, &$comment, $type, $param1, $param2)
-function doTemplateCommentsVar(&amp;$item, &$comment, $type, $param1 = 'default value')</code></pre>
-
-<h2>\83m\81[\83g</h2>
-
-<ul>
-       <li>(v2.0b) \83O\83\8d\81[\83o\83\8b\95Ï\90\94\82Æ\82µ\82Ä\93à\95\94\82Å\97\98\97p\82³\82ê\82é <code>$currentSkinName</code> \82ð\8eg\82Á\82Ä\83e\83\93\83v\83\8c\81[\83g\82Ì\96¼\91O\82ð\8eæ\93¾\82Å\82«\82Ü\82·\81B</li>
-</ul>
-
-
-
-
-<h1>\83A\83N\83V\83\87\83\93<a name="actions" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>
-
-<p>\83v\83\89\83O\83C\83\93\82Í <code>action.php</code> \82ð\92Ê\82µ\82Ä\83A\83N\83V\83\87\83\93\82ð\8ds\82¤\82±\82Æ\82ª\82Å\82«\81A\93¯\97l\82Ì\83X\83N\83\8a\83v\83g\82ª\83R\83\81\83\93\83g\82â\93\8a\95[\82Ì\8eó\82¯\8eæ\82è\82É\82à\8eg\97p\82³\82ê\82Ä\82Ü\82·\81BGET\82Ü\82½\82ÍPOST\82Ì\82Ç\82¿\82ç\82©\82ð\92Ê\82µ\82Ä\8cÄ\82Ñ\8fo\82¹\82Ü\82·\81B\95K\97v\82È\83p\83\89\83\81\81[\83^\82Í
-<code>action</code>\81i'plugin'\82Æ\8ew\92è\81j\81A<code>name</code>\81i\83v\83\89\83O\83C\83\93\96¼\81j\81A<code>type</code>\81i\83\8a\83N\83G\83X\83g\82³\82ê\82½\83A\83N\83V\83\87\83\93\82Ì\8eí\97Þ\81j\82Å\82·\81B</p>
-
-<p>\82±\82ê\82ç\82Ì\83A\83N\83V\83\87\83\93\82ð\97L\8cø\82É\82·\82é\82½\82ß\82É\81A<code>doAction($actionType)</code> \83\81\83\\83b\83h\82ð\83v\83\89\83O\83C\83\93\93à\82Å\8eÀ\91\95\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\83\8a\83N\83G\83X\83g\82©\82ç\82Ì\92Ç\89Á\83p\83\89\83\81\81[\83^\82Í
-<code>requestVar('<em>name</em>')</code> \82Å\8eæ\93¾\82Å\82«\82Ü\82·\81i<code>requestVar</code> \82ÍPHP\82ª\95t\89Á\82·\82é magic_quotes_gpc \82É\94z\97\82µ\82Ä\82¢\82Ü\82·\81j\81B</p>
-
-<p>
-<code>doAction</code> \83\81\83\\83b\83h\82ª\95\8e\9a\97ñ\82ð\95Ô\82·\82Æ\82«\81A\83G\83\89\81[\82Æ\82µ\82Ä\89ð\8eß\82³\82ê\81A\83G\83\89\81[\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B</p>
-
-
-
-
-
-
-<h1>\83C\83x\83\93\83g<a name="events" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>
-
-<p>
-Nucleus\83v\83\89\83O\83C\83\93\82Í\82È\82É\82©\8fd\97v\82È\82±\82Æ\82ª\8bN\82«\82½\82Æ\82«\82É\94­\90\82·\82é\83C\83x\83\93\83g\82É\93o\98^\89Â\94\\82Å\82·\81B\83v\83\89\83O\83C\83\93\82Í\83C\83x\83\93\83g\94­\90\82Ì\8dÛ\82É\83A\83N\83V\83\87\83\93\82ð\8eÀ\8ds\82µ\82½\82è\81A\83e\83L\83X\83g\82ð\8fo\97Í\82µ\82½\82è\82Å\82«\82Ü\82·\81B</p>
-
-<h2>\97á</h2>
-
-<p>
-\89º\8bL\82Í <code>PreAddComment</code> \83C\83x\83\93\83g\81iblog\82É\83R\83\81\83\93\83g\82ª\92Ç\89Á\82³\82ê\82é\92¼\91O\82É\90\90¬\82³\82ê\82é\83C\83x\83\93\83g\81j\82É\83v\83\89\83O\83C\83\93\82ª\93o\98^\82·\82é\97á\82Å\82·\81B</p>
-
-<pre class="example"><code>class NP_Acronyms extends NucleusPlugin {
-  ...
-  function getEventList() { return array('PreAddComment'); }
-  ...
-  function event_PreAddComment(&amp;$data) {
-    // \93ª\8e\9a\8cê HTML \82ð\92u\82«\8a·\82¦
-    $data['comment']['body'] = 
-        strreplace('HTML',
-                   '&lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt;',
-                   $data['comment']['body']);
-  }
-}
-</code></pre>
-
-<p>\82±\82Ì\83v\83\89\83O\83C\83\93\82Í\83R\83\81\83\93\83g\92\86\82Ì'HTML'\82Æ\82¢\82¤\83e\83L\83X\83g\82ð'<code>&lt;acronym title=&quot;HyperText
-Markup Language&quot;&gt;HTML&lt;/acronym&gt;</code>'\82É\92u\82«\8a·\82¦\82Ü\82·\81Bacronym\83^\83O\82ÍHTML\83^\83O\82Å\81A\93ª\8e\9a\8cê\82É\82Â\82¢\82Ä\82Ì\92Ç\89Á\8fî\95ñ\82ð\92ñ\8b\9f\82µ\82Ü\82·\81B</p>
-
-<h2>\83C\83x\83\93\83g\93o\98^\82Ì\8ed\95û</h2>
-
-<p>\83C\83x\83\93\83g\93o\98^\82É\95K\97v\82È\83X\83e\83b\83v\82Í\88È\89º\82É\82È\82è\82Ü\82·\81B</p>
-
-<ol>
-       <li><code>getEventList</code> \83\81\83\\83b\83h\82©\82ç\95Ô\82é\94z\97ñ\82É\83C\83x\83\93\83g\96¼\82ð\92Ç\89Á\82µ\82Ü\82·\81B</li>
-       <li><code>event_EventName($data)</code> \82Æ\82¢\82¤\8c`\82Å\83\81\83\\83b\83h\82ð\90\90¬\82µ\81A\82±\82Ì\92\86\82Å\83C\83x\83\93\83g\82ð\8f\88\97\9d\82µ\82Ü\82·\81B</li>
-</ol>
-
-<p>\95¡\90\94\82Ì\83v\83\89\83O\83C\83\93\82ª\93¯\82\83C\83x\83\93\83g\82É\93o\98^\82Å\82«\82Ü\82·\81B\8aÇ\97\9d\83G\83\8a\83A\82Ì\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82Ì\8f\87\8f\98\82É\8f]\82Á\82Ä\83v\83\89\83O\83C\83\93\82É\92Ê\92m\82ª\8ds\82«\82Ü\82·\81B\83\8a\83X\83g\82Ì\8fã\82É\82 \82é\83v\83\89\83O\83C\83\93\82Ù\82Ç\91\81\82­\92Ê\92m\82³\82ê\82Ü\82·\81B</p>
-
-<h2>\83p\83\89\83\81\81[\83^</h2>
-
-<p><code>event_EventName</code> \83\81\83\\83b\83h\82Í\82Ð\82Æ\82Â\82¾\82¯ <code>$data</code> \83p\83\89\83\81\81[\83^\82ð\8e\9d\82¿\81A\82»\82ê\82Í\83C\83x\83\93\83g\82²\82Æ\82É\93à\97e\82ª\88Ù\82È\82è\82Ü\82·\81B\82±\82ê\82Í\98A\91z\94z\97ñ\82Å\82·\81B\82±\82Ì\98A\91z\94z\97ñ\82É\93n\82³\82ê\82½\83I\83u\83W\83F\83N\83g\82â\94z\97ñ\82Í<strong>\8eQ\8fÆ\8c`\8e®</strong>\82Å\93n\82³\82ê\82é\82½\82ß\81A\82±\82ê\82ç\82É\89Á\82¦\82½\95Ï\8dX\82Í\8bL\89¯\82³\82ê\82Ü\82·\81B</p>
-
-<p>\88È\89º\82Ì\83C\83x\83\93\83g\83\8a\83X\83g\82Í\81A\83p\83\89\83\81\81[\83^\95Ï\8dX\82ªNucleus\82É\92m\82ç\82ê\82é\82©\82Ç\82¤\82©\82ð\8e¦\82·\82½\82ß\82É\90F\82ð\8eg\82¢\95ª\82¯\82Ä\82¢\82Ü\82·\81B</p>
-
-<ul>
-       <li><var class="ref">\8eQ\8fÆ\93n\82µ\81i\97Î\81j</var>: \82±\82Ì\8eí\82Ì\83p\83\89\83\81\81[\83^\82É\95Ï\8dX\82ð\89Á\82¦\82é\82ÆNucleus\82É\92m\82ç\82ê\82Ü\82·\81B</li>
-       <li><var class="ro">\92l\93n\82µ\81i\90Ô\81j</var>: \83v\83\89\83O\83C\83\93\83C\83x\83\93\83g\83n\83\93\83h\83\89\82É\93n\82³\82ê\82é\91O\82É\92l\82ª\83R\83s\81[\82³\82ê\82Ü\82·\81B\82±\82ê\82ç\82Ì\95Ï\90\94\82Ö\82Ì\95Ï\8dX\82Í\8e©\93®\93I\82É\94j\8aü\82³\82ê\82Ü\82·\81B.</li>
-</ul>
-
-<p>\83p\83\89\83\81\81[\83^\82Æ\82µ\82Ä\93n\82³\82ê\82é\83I\83u\83W\83F\83N\83g\82Í<var class="obj">object</var>.\82Æ\82µ\82Ä\8e¦\82³\82ê\82Ü\82·\81B\82Ù\82Æ\82ñ\82Ç\82Ì\83I\83u\83W\83F\83N\83g\82Í\8eQ\8fÆ\93n\82µ\82Å\81A<var class="obj ref">object
-by ref</var>\82Ì\82æ\82¤\82É\8e¦\82³\82ê\82Ü\82·\81B</p>
-
-<h2>\83C\83x\83\93\83g\83\8a\83X\83g</h2>
-
-<table summary="An overview of events to which a Nucleus Plugin can subscribe, and what parameters are passed along to the method that handles the event">
-       <caption>
-       \83v\83\89\83O\83C\83\93\82ª\93o\98^\82Å\82«\82é\83C\83x\83\93\83g</caption>
-       <tr>
-               <th>\96¼\91O</th>
-               <th>\82¢\82Â</th>
-               <th>\83p\83\89\83\81\81[\83^</th>
-       </tr>
-       <tr>
-               <td>PreSkinParse</td>
-               <td>\83X\83L\83\93\82Ì\83p\81[\83X\82Ì\92¼\91O</td>
-               <td><dl>
-                       <dt class="obj ref">skin</dt>
-                       <dd>\83p\81[\83X\82·\82é<code>SKIN</code>\83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">type</dt>
-                       <dd>\83X\83L\83\93\83^\83C\83v\81i'index', 'item', 'archive', 'archivelist',
-                 'member', 'error', 'search', 'imagepopup', 'fileparser'\82Ì\82¢\82¸\82ê\82©\81j</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostSkinParse</td>
-               <td>\83X\83L\83\93\82Ì\83p\81[\83X\82Ì\92¼\8cã</td>
-               <td><dl>
-                       <dt class="obj ref">skin</dt>
-                       <dd>\83p\81[\83X\82·\82é<code>SKIN</code>\83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">type</dt>
-                       <dd>\83X\83L\83\93\83^\83C\83v\81i'index', 'item', 'archive', 'archivelist', 'member', 'error', 'search',
-                 'imagepopup', 'fileparser'\82Ì\82¢\82¸\82ê\82©\81j                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       </dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreItem</td>
-               <td>\83A\83C\83e\83\80\82Ì\83p\81[\83X\91O\81A\82½\82¾\82µ\83A\83C\83e\83\80\83w\83b\83_\81[\82Ì\83p\81[\83X\8cã</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ref obj">item</dt>
-                       <dd>\83A\83C\83e\83\80\83f\81[\83^\82ð\8e\9d\82Â\83I\83u\83W\83F\83N\83g</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostItem</td>
-               <td>\83A\83C\83e\83\80\82Ì\83p\81[\83X\8cã\81A\82½\82¾\82µ\83A\83C\83e\83\80\83t\83b\83^\81[\82Ì\83p\81[\83X\91O</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ref obj">item</dt>
-                       <dd>\83A\83C\83e\83\80\83f\81[\83^\82ð\8e\9d\82Â\83I\83u\83W\83F\83N\83g</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreComment</td>
-               <td>\83R\83\81\83\93\83g\82Ì\95\\8e¦\91O</td>
-               <td><dl>
-                       <dt class="ref">comment</dt>
-                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\82ð\8e\9d\82Â\98A\91z\94z\97ñ</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostComment</td>
-               <td>\83R\83\81\83\93\83g\82Ì\95\\8e¦\8cã</td>
-               <td><dl>
-                       <dt class="ref">comment</dt>
-                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\82ð\8e\9d\82Â\98A\91z\94z\97ñ</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreDateHead</td>
-               <td>\93ú\95t\83w\83b\83_\81[\82Ì\83p\81[\83X\91O</td>
-               <td><dl>
-                       <dt class="obj ref">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">timestamp</dt>
-                       <dd>\93ú\95t\83w\83b\83_\81[\82Ì\83^\83C\83\80\83X\83^\83\93\83v</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDateHead</td>
-               <td>\93ú\95t\83w\83b\83_\81[\82Ì\83p\81[\83X\8cã</td>
-               <td><dl>
-                       <dt class="obj ref">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">timestamp</dt>
-                       <dd>\93ú\95t\83w\83b\83_\81[\82Ì\83^\83C\83\80\83X\83^\83\93\83v</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreDateFoot</td>
-               <td>\93ú\95t\83t\83b\83^\81[\82Ì\83p\81[\83X\91O</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">timestamp</dt>
-                       <dd>\93ú\95t\83t\83b\83^\81[\82Ì\83^\83C\83\80\83X\83^\83\93\83v</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDateFoot</td>
-               <td>\93ú\95t\83t\83b\83^\81[\82Ì\83p\81[\83X\8cã</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">timestamp</dt>
-                       <dd>\93ú\95t\83t\83b\83^\81[\82Ì\83^\83C\83\80\83X\83^\83\93\83v</dd>
-               </dl></td>              
-       </tr>   
-       <tr>
-               <td>LoginSuccess</td>
-               <td>\83\8d\83O\83C\83\93\90¬\8c÷\8cã</td>
-               <td><dl>
-                       <dt class="obj ref">member</dt>
-                       <dd><code>MEMBER</code> \83I\83u\83W\83F\83N\83g</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>LoginFailed</td>
-               <td>\83\8d\83O\83C\83\93\8e¸\94s\8cã</td>
-               <td><dl>
-                       <dt class="ro">username</dt>
-                       <dd>\83\8d\83O\83C\83\93\8e\9e\82É\8eg\82í\82ê\82½\83\86\81[\83U\81[\96¼</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>Logout</td>
-               <td>\83\8d\83O\83A\83E\83g\8cã</td>
-               <td><dl>
-                       <dt class="ro">username</dt>
-                       <dd>\83\8d\83O\83A\83E\83g\8e\9e\82Ì\83\86\81[\83U\81[\96¼</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreBlogContent</td>
-               <td>blog\82Ì\93à\97e\82ª\83X\83L\83\93\95Ï\90\94\82ð\92Ê\82µ\82Ä\91}\93ü\82³\82ê\82é\91O</td>
-               <td><dl>
-                       <dt class="obj ref">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">type</dt>
-                       <dd>\8cÄ\82Ñ\8fo\82³\82ê\82½\83X\83L\83\93\95Ï\90\94 ('blog', 'otherblog', 'archive', 'archivelist', 'item', 'searchresults',
-                         'othersearchresults', 'categorylist', 'otherarchive', 'otherarchivelist')</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostBlogContent</td>
-               <td>blog\82Ì\93à\97e\82ª\83X\83L\83\93\95Ï\90\94\82ð\92Ê\82µ\82Ä\91}\93ü\82³\82ê\82½\8cã</td>
-               <td><dl>
-                       <dt class="obj ref">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">type</dt>
-                       <dd>\8cÄ\82Ñ\8fo\82³\82ê\82½\83X\83L\83\93\95Ï\90\94 ('blog', 'otherblog', 'archive', 'archivelist', 'item', 'searchresults',
-                 'othersearchresults', 'categorylist', 'otherarchive', 'otherarchivelist')                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       </dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreAddComment</td>
-               <td>\83R\83\81\83\93\83g\82ª\83f\81[\83^\83x\81[\83X\82É\92Ç\89Á\82³\82ê\82é\91O</td>
-               <td><dl>
-                       <dt class="ref">comment</dt>
-                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\81i\98A\91z\94z\97ñ\81j</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddComment</td>
-               <td>\83R\83\81\83\93\83g\82ª\83f\81[\83^\83x\81[\83X\82É\92Ç\89Á\82³\82ê\82½\8cã</td>
-               <td><dl>
-                       <dt class="ref">comment</dt>
-                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\81i\98A\91z\94z\97ñ\81j</dd>
+               <td>(v3.1) Returns the minimum required Nucleus patch level that needs to be present when running the minimal required Nucleus version (<code>getMinNucleusVersion</code>). By default, this returns <code>0</code>. This function is generally used when new plugin features are available only as patches to the latest released Nucleus version.</td>\r
+       </tr>\r
+       <tr>\r
+               <td><code>init()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82ð\8f\89\8aú\89»\82µ\82Ü\82·\81B\82±\82Ì\83\81\83\\83b\83h\82Í\83v\83\89\83O\83C\83\93\83I\83u\83W\83F\83N\83g\82ª\90\90¬\82³\82ê\82½\92¼\8cã\82É\8cÄ\82Ñ\8fo\82³\82ê\81A<code>plugid</code>\91®\90«\82ª\83Z\83b\83g\82³\82ê\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\89½\82à\82µ\82Ü\82¹\82ñ\81B</td>\r
+       </tr>\r
+       <tr>\r
+               <td><code>doSkinVar($skinType)</code></td>\r
+               <td><code>&lt;%plugin(...)%&gt;</code> \83X\83L\83\93\95Ï\90\94\82É\82æ\82Á\82Ä\83v\83\89\83O\83C\83\93\82ª\8cÄ\82Ñ\8fo\82³\82ê\82½\82Æ\82«\82É\82±\82Ì\83\81\83\\83b\83h\82ª\8cÄ\82Î\82ê\82Ü\82·\81B<code>$skinType</code> \83p\83\89\83\81\81[\83^\82Í\83v\83\89\83O\83C\83\93\82ª\8cÄ\82Î\82ê\82½\8fê\8f\8a\82Ì\83X\83L\83\93\83^\83C\83v\82É\8aY\93\96\82µ\82Ü\82·\81i<code>item</code>,\r
+      <code>archive</code>, ...\81j\81B\83p\83\89\83\81\81[\83^\82ª\88ê\82Â\82µ\82©\82È\82¢\82±\82Æ\82É\8d¬\97\90\82µ\82È\82¢\82Å\82­\82¾\82³\82¢\81B\95¡\90\94\83p\83\89\83\81\81[\83^\82ð\93n\82·\82±\82Æ\82à<strong>\89Â\94\</strong>\82Å\82·\81B<a href="#skinvars"><code>doSkinVar</code> \83\81\83\\83b\83h\82Ì\8eÀ\91\95\82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\82Í\82±\82¿\82ç</a>\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\82È\82É\82à\8fo\97Í\82µ\82Ü\82¹\82ñ\81B</td>               \r
+       </tr>\r
+       <tr>\r
+               <td><code>doTemplateVar(&amp;$item)</code></td>\r
+               <td>\8aî\96{\93I\82É <code>doSkinVar</code> \82Æ\93¯\82\82Å\82·\82ª\81A\8d¡\93x\82Í<em>\83e\83\93\83v\83\8c\81[\83g</em>\93à\81i<code>item\r
+                   header/body/footer</code> \82Æ <code>dateheader/footer</code>\81j\82Å\82Ì<code>&lt;%plugin(...)%&gt;</code> \95Ï\90\94\82©\82ç\82Ì\8cÄ\82Ñ\8fo\82µ\82É\82È\82è\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\83e\83\93\83v\83\8c\81[\83g\82ð\83X\83L\83\93\83^\83C\83v\82Æ\82Ý\82È\82µ\82Ä\r
+      <code>doSkinVar</code> \83\81\83\\83b\83h\82É\8f\88\97\9d\82ð\93n\82µ\82Ü\82·\81B<a href="#templatevars"><code>doTemplateVar</code> \83\81\83\\83b\83h\82Ì\8eÀ\91\95\82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\82Í\82±\82¿\82ç</a></td>              \r
+       </tr>\r
+       <tr>\r
+               <td><code>doTemplateCommentsVar(&amp;$item, &amp;$comment)</code></td>\r
+               <td>(v2.0b) \8aî\96{\93I\82É <code>doSkinVar</code> \82Æ\93¯\82\82Å\82·\82ª\81A\8d¡\93x\82Í<em>\83e\83\93\83v\83\8c\81[\83g</em>\93à\81i\83R\83\81\83\93\83g\95\94\95ª\81j\82Å\82Ì<code>&lt;%plugin(...)%&gt;</code> \95Ï\90\94\82©\82ç\82Ì\8cÄ\82Ñ\8fo\82µ\82É\82È\82è\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\83e\83\93\83v\83\8c\81[\83g\82ð\83X\83L\83\93\83^\83C\83v\82Æ\82Ý\82È\82µ\82Ä\r
+      <code>doSkinVar</code> \83\81\83\\83b\83h\82É\8f\88\97\9d\82ð\93n\82µ\82Ü\82·\81B<a href="#templatevars"><code>doTemplateCommentsVar</code> \r
+      \83\81\83\\83b\83h\82Ì\8eÀ\91\95\82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\82Í\82±\82¿\82ç</a></td>          \r
+       </tr>   \r
+       <tr>\r
+               <td><code>doAction($type)</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82ª\83\86\81[\83U\81[\83C\83\93\83^\83\89\83N\83V\83\87\83\93\82ð\8b\81\82ß\82½\82Æ\82«\81A <code>action.php</code>\82ð\89î\82µ\82Ä\82±\82Ì\83\81\83\\83b\83h\82ª\82»\82ê\82ð\97^\82¦\82Ü\82·\81B.\r
+                 \82±\82ê\82ÍNucleus\8e©\90g\82ª\90V\82µ\82¢\83R\83\81\83\93\83g\82â\93\8a\95[\82ð\8f\88\97\9d\82·\82é\82Ì\82É\8eg\97p\82·\82é\83X\83N\83\8a\83v\83g\82Å\82·\81B\90³\82µ\82¢\83p\83\89\83\81\81[\83^\82ð\97p\82¢\82é\82±\82Æ\82Å\81A\83v\83\89\83O\83C\83\93\82©\82ç\82Ì\r
+                 <code>doAction</code> \83\81\83\\83b\83h\82ð\8cÄ\82Ñ\8fo\82¹\82Ü\82·\81B<code>$type</code> \82Í\83I\83v\83V\83\87\83\93\82Ì\83\81\83b\83Z\81[\83W\83^\83C\83v\82É\8aY\93\96\82µ\82Ü\82·\81B<code>doAction</code> \83\81\83\\83b\83h\93à\82Å\81A\83\8a\83N\83G\83X\83g\82©\82ç\82Ì\92Ç\89Á\82Ì\95Ï\90\94\82É\83A\83N\83Z\83X\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82ª\83G\83\89\81[\83\81\83b\83Z\81[\83W\82ð\83g\83\8a\83K\81[\82·\82é\82Æ<code>'No\r
+         Such Action'</code>\82Æ\82¢\82¤\95\8e\9a\97ñ\82ð\95Ô\82µ\82Ü\82·\81B<a href="#actions"><code>doAction</code> \82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\82Í\82±\82¿\82ç</a></td>         \r
+       </tr>\r
+       <tr>\r
+               <td><code>install()</code></td>\r
+               <td>\82±\82Ì\83\81\83\\83b\83h\82Í\83v\83\89\83O\83C\83\93\82ª\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82½\8dÛ\82É\8cÄ\82Î\82ê\82Ü\82·\81B\83f\81[\83^\83x\81[\83X\81E\83e\81[\83u\83\8b\82Ì\90\90¬\82â\83v\83\89\83O\83C\83\93\83I\83v\83V\83\87\83\93\82Ì\90\90¬\82È\82Ç\82Ì\8f\89\8aú\89»\8dì\8bÆ\82ð\8ds\82¤\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\89½\82à\82µ\82Ü\82¹\82ñ\81B</td>\r
+       </tr>\r
+       <tr>\r
+               <td><code>unInstall()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82ª\83A\83\93\83C\83\93\83X\83g\81[\83\8b\82³\82ê\82½\8dÛ\82É\8cÄ\82Î\82ê\82Ü\82·\81B\82±\82Ì\8e\9e\93_\82Å\83f\81[\83^\83x\81[\83X\82É\8dì\82ç\82ê\82½\83v\83\89\83O\83C\83\93\8fî\95ñ\82ð\8fÁ\8b\8e\82·\82é\82Æ\97Ç\82¢\82Å\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82±\82Ì\83\81\83\\83b\83h\82Í\89½\82à\82µ\82Ü\82¹\82ñ\81B</td>\r
+       </tr>\r
+       <tr>\r
+               <td><code>getEventList()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82Í\83C\83x\83\93\83g\93o\98^\82ª\89Â\94\\82Å\82·\81B\83C\83x\83\93\83g\82ÍNucleus\82ª\89½\82©\83A\83N\83V\83\87\83\93\82ð\8bN\82±\82·\82½\82Ñ\82É\90\90¬\82³\82ê\82Ü\82·\81B\82½\82Æ\82¦\82Î\81A<code>AddItem</code> \83C\83x\83\93\83g\82Í\81A\82±\82Ì\83C\83x\83\93\83g\82ð\93o\98^\82µ\82Ä\82¢\82é\82·\82×\82Ä\82Ì\83v\83\89\83O\83C\83\93\82ð\8cÄ\82Ñ\8fo\82µ\82Ü\82·\81B\8cÄ\82Ñ\8fo\82³\82ê\82é\83\81\83\\83b\83h\82Í <code>event_AddItem($params)</code>\82É\82È\82è\82Ü\82·\81B <code>$params</code> \83p\83\89\83\81\81[\83^\82Í\81A\97á\82¦\82Π<code>AddItem</code>         \82Ì <code>itemid</code> \82Ì\82æ\82¤\82È\81A\8fî\95ñ\83t\83B\81[\83\8b\83h\82ð\95¡\90\94\8e\9d\82Â\98A\91z\94z\97ñ\82Å\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\82Ç\82Ì\83C\83x\83\93\83g\82É\82à\93o\98^\82³\82ê\82Ä\82¢\82È\82¢\82±\82Æ\82ð\8e¦\82·\8bó\82Ì\94z\97ñ\82ð\95Ô\82µ\82Ü\82·\81B<a href="#events">\83C\83x\83\93\83g\82É\8aÖ\82·\82é\8fÚ\8d×\8fî\95ñ\r
+         \82Í\82±\82¿\82ç</a></td>             \r
+       </tr>\r
+       <tr>\r
+               <td><code>getTableList()</code></td>\r
+               <td>\82±\82Ì\83\81\83\\83b\83h\82Í\83v\83\89\83O\83C\83\93\82ª\90\90¬\82µ\82½\83f\81[\83^\83x\81[\83X\81E\83e\81[\83u\83\8b\82Ì\94z\97ñ\82ð\95Ô\82µ\82Ü\82·\81B\82±\82ê\82ÍNucleus\82ª\92ñ\8b\9f\82·\82é\83o\83b\83N\83A\83b\83v\8b@\94\\82Å\97\98\97p\82³\82ê\82é\82Ì\82Å\81A\83v\83\89\83O\83C\83\93\83e\81[\83u\83\8b\82ð\83o\83b\83N\83A\83b\83v\82É\8aÜ\82ß\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í\8bó\82Ì\94z\97ñ\82ð\95Ô\82µ\82Ü\82·\81B</td>\r
+       </tr>\r
+       <tr>\r
+               <td><code>hasAdminArea()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82ª\93Æ\8e©\82Ì\8aÇ\97\9d\83G\83\8a\83A\82ð\82à\82Â\8fê\8d\87 1 \82ð\81A\82»\82¤\82Å\82È\82¢\8fê\8d\87 0 \82ð\95Ô\82µ\82Ü\82·\81B\83f\83t\83H\83\8b\83g\82Å\82Í <code>0</code> \82ð\95Ô\82µ\82Ü\82·\81B</td>\r
+       </tr>\r
+</table>\r
+\r
+<p>\8eÀ\91\95\89Â\94\\82È\83\81\83\\83b\83h\82Ì\8e\9f\82Í\81A<code>NucleusPlugin</code> \83N\83\89\83X\82ª\92ñ\8b\9f\82·\82é\81A\8dÄ\8eÀ\91\95<strong>\82·\82×\82«\82Å\82È\82¢</strong>\8aô\82Â\82©\82Ì\93Á\8eê\83\81\83\\83b\83h\82Å\82·\81B\82±\82ê\82ç\82Í\83v\83\89\83O\83C\83\93\93à\82Å\81A<code>$this-&gt;functionName()</code>\83V\83\93\83^\83b\83N\83X\82ð\97\98\97p\82µ\82Ä\8cÄ\82Ñ\8fo\82µ\82Ü\82·\81B</p>\r
+\r
+<table summary="An overview of the auxiliary methods in the class NucleusPlugin. You should NOT redefine these">\r
+       <caption>\r
+       <code>NucleusPlugin</code> \83N\83\89\83X\82Ì\8aT\97v\81i\8dÄ\92è\8b`\95s\89Â\94\\82È\83\81\83\\83b\83h\81j\r
+       </caption>\r
+       <tr>\r
+               <th>\83\81\83\\83b\83h\96¼</th>\r
+               <th>\90à\96¾</th>\r
+       </tr>\r
+       <tr>\r
+               <td>\r
+                             <code>createOption(...)</code>\r
+                       <br /><code>createBlogOption(...)</code>(v2.2)\r
+                       <br /><code>createCategoryOption(...)</code>(v2.2)\r
+                       <br /><code>createMemberOption(...)</code>(v2.2)\r
+               </td>\r
+               <td><a href="#options" title="More info on options">\90V\82µ\82¢\83I\83v\83V\83\87\83\93\82ð\90\90¬\82µ\82Ü\82·\81B</a></td>             \r
+       </tr>\r
+       <tr>\r
+               <td>\r
+                             <code>deleteOption(...)</code>\r
+                       <br /><code>deleteBlogOption(...)</code>(v2.2)\r
+                       <br /><code>deleteCategoryOption(...)</code>(v2.2)\r
+                       <br /><code>deleteMemberOption(...)</code>(v2.2)\r
+               </td>\r
+               <td><a href="#options" title="More info on options">\83I\83v\83V\83\87\83\93\82ð\8dí\8f\9c\82µ\82Ü\82·\81B</a></td>           \r
+       </tr>\r
+       <tr>\r
+               <td>\r
+                             <code>setOption(...)</code>\r
+                       <br /><code>setBlogOption(...)</code>(v2.2)\r
+                       <br /><code>setCategoryOption(...)</code>(v2.2)\r
+                       <br /><code>setMemberOption(...)</code>(v2.2)                         \r
+               </td>\r
+               <td><a href="#options" title="More info on options">\83I\83v\83V\83\87\83\93\82É\92l\82ð\83Z\83b\83g\82µ\82Ü\82·\81B</a></td>             \r
+       </tr>\r
+       <tr>\r
+               <td>\r
+                             <code>getOption(...)</code>\r
+                       <br /><code>getBlogOption(...)</code>(v2.2)\r
+                       <br /><code>getCategoryOption(...)</code>(v2.2)\r
+                       <br /><code>getMemberOption(...)</code>(v2.2)                          \r
+               </td>\r
+               <td><a href="#options" title="More info on options">\83I\83v\83V\83\87\83\93\82Ì\92l\82ð\8eæ\93¾\82µ\82Ü\82·\81B</a></td>               \r
+       </tr>\r
+       <tr>\r
+               <td>\r
+                       <code>getAllBlogOptions(...)</code>(v2.2)\r
+                       <br /><code>getAllCategoryOptions(...)</code>(v2.2)\r
+                       <br /><code>getAllMemberOptions(...)</code>(v2.2)                              \r
+               </td>\r
+               <td><a href="#options" title="More info on options">\97^\82¦\82ç\82ê\82½\83I\83v\83V\83\87\83\93\82É\82æ\82è\81A\82·\82×\82Ä\82Ì\92l\81i\83R\83\93\83e\83N\83X\83g\82²\82Æ\82Ì\88ê\82Â\82Ì\92l\81j\82Ì\98A\91z\94z\97ñ\82ð\95Ô\82µ\82Ü\82·\81B</a></td>         \r
+       </tr>   \r
+       <tr>\r
+               <td><code>getID()</code></td>\r
+               <td>\82±\82Ì\83v\83\89\83O\83C\83\93\82ÌID\82ð\95Ô\82µ\82Ü\82·\81i\82±\82ÌID\82ÍNucleus\93à\95\94\82Å\97\98\97p\82³\82ê\82é\82à\82Ì\82Å\82·\81j\81B</td>              \r
+       </tr>\r
+       <tr>\r
+               <td><code>getAdminURL()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82Ì\8aÇ\97\9d\83G\83\8a\83A\82ª\92u\82©\82ê\82½URL\82ð\95Ô\82µ\82Ü\82·\81i\82»\82Ì\82æ\82¤\82È\8aÇ\97\9d\83G\83\8a\83A\82ª\82È\82¢\8fê\8d\87\82Í\81A\82±\82Ì\8fî\95ñ\82Í\96³\8cø\82Å\82·\81j\81B</td>                \r
+       </tr>\r
+       <tr>\r
+               <td><code>getDirectory()</code></td>\r
+               <td>\83v\83\89\83O\83C\83\93\82Ì\92Ç\89Á\83t\83@\83C\83\8b\82ª\8ai\94[\82³\82ê\82½\83T\81[\83o\81[\82Ì\83t\83@\83C\83\8b\83V\83X\83e\83\80\82Ì\83p\83X\82ð\95Ô\82µ\82Ü\82·\81i\82»\82Ì\82æ\82¤\82È\83t\83@\83C\83\8b\82ª\82È\82¢\8fê\8d\87\82Í\81A\82±\82Ì\8fî\95ñ\82Í\96³\8cø\82Å\82·\81j\81B\8c\8b\89Ê\82Í&quot;<code>.../nucleus/plugins/<em>plugname</em>/</code>&quot;\82Ì\82æ\82¤\82É\82È\82è\82Ü\82·\81B</td>          \r
+       </tr>\r
+       <tr>\r
+               <td><code>getShortName()</code></td>\r
+               <td>"NP_"\95\94\95ª\82ð\8fÈ\82«\81A\91S\82Ä\82ð\8f¬\95\8e\9a\82É\82µ\82½\83v\83\89\83O\83C\83\93\82Ì\83N\83\89\83X\96¼\82ð\95Ô\82µ\82Ü\82·\81B\82±\82Ì\8fî\95ñ\82Í <code>getAdminURL</code> \82Æ <code>getDirectory</code> \82Å\8eg\97p\82³\82ê\82Ü\82·\81B</td>           \r
+       </tr>\r
+\r
+</table>\r
+\r
+<h1>\83X\83L\83\93\95Ï\90\94<a name="skinvars" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>\r
+\r
+<h2>\89ð\90à</h2>\r
+\r
+<p>\r
+\93Æ\8e©\82Ì\83X\83L\83\93\95Ï\90\94\82ð\90\90¬\82µ\81A<code>&lt;%plugin(<em>PlugName,parameters</em>)%&gt;</code> \82Ü\82½\82Í <code>&lt;%PlugName(parameters)%&gt;</code>\82Å\8cÄ\82Ñ\8fo\82·\82±\82Æ\82ª\8fo\97\88\82Ü\82·\81i\82·\82Å\82É\91\8dÝ\82·\82é\83X\83L\83\93\95Ï\90\94\82Æ\82©\82Ô\82ç\82È\82¢\8fê\8d\87\81j\81B\83p\83\89\83\81\81[\83^\82Í\83J\83\93\83}\8bæ\90Ø\82è\82Å\82·\81B</p>\r
+\r
+<p>\r
+\83X\83L\83\93\95Ï\90\94\82ð\88µ\82¤\82É\82Í\81A<code>doSkinVar</code> \83\81\83\\83b\83h\82ð\8eÀ\91\95\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\82¢\82­\82Â\82©\82Ì\97á\82ð\88È\89º\82É\8e¦\82µ\82Ü\82·\81B</p>\r
+\r
+<pre class="example"><code>function doSkinVar($skinType)\r
+function doSkinVar($skinType, $param1, $param2)\r
+function doSkinVar($skinType, $skinVar, $param1, $param2)\r
+function doSkinVar($skinType, $skinVar, $param1 = 'default value')</code></pre>\r
+\r
+<ul>\r
+       <li><code>$skinType</code> \83p\83\89\83\81\81[\83^\82Í\81A'index', 'item', 'archive', 'archivelist', 'member', 'error',\r
+  'search', 'imagepopup',  <a href="#templatevars" title="Information on templatevars">'template'</a>\82Ì\82¤\82¿\82Ì\88ê\82Â\82ð\8eæ\82è\82Ü\82·</li>\r
+       <li><code>$skinVar</code> \82Í\81A\83X\83L\83\93\95Ï\90\94\82Ì\83^\83C\83v\82Æ\82µ\82Ä\89ð\8eß\82³\82ê\82é\8eÀ\8e¿\93I\82É\8dÅ\8f\89\82Ì\83p\83\89\83\81\81[\83^\82É\82È\82è\82Ü\82·\81i\97á\81F<code>&lt;%plugin(PlugName,VarType)%&gt;</code>\81j\81B</li>\r
+       <li><code>doSkinVar()</code>\81i\83p\83\89\83\81\81[\83^\96³\82µ\81j\82ð\8eg\82¢\81APHP\83t\83@\83\93\83N\83V\83\87\83\93\82Ì<code>func_get_args()</code>\82ð\97p\82¢\82Ä\83p\83\89\83\81\81[\83^\82ð\8eæ\93¾\82·\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\88ø\90\94\82Ì\90\94\82Ì\88Ù\82È\82é\81A\83^\83C\83v\82Ì\88á\82¤\83X\83L\83\93\95Ï\90\94\82ð\88µ\82¤\82Æ\82«\82É\95Ö\97\98\82Å\82·\81B</li>\r
+</ul>\r
+\r
+<h2>\83m\81[\83g</h2>\r
+\r
+<ul>\r
+       <li>(v2.0b) \83O\83\8d\81[\83o\83\8b\95Ï\90\94\82Æ\82µ\82Ä\83p\81[\83X\82³\82ê\82Ä\82¢\82é <code>$currentSkinName</code> \82ð\8eg\82Á\82Ä\83X\83L\83\93\82Ì\96¼\91O\82ð\8eæ\93¾\82Å\82«\82Ü\82·\81B</li>\r
+</ul>\r
+\r
+\r
+\r
+\r
+<h1>\83e\83\93\83v\83\8c\81[\83g\95Ï\90\94<a name="templatevars" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>\r
+\r
+<h2>\89ð\90à</h2>\r
+\r
+<p>\r
+\83e\83\93\83v\83\8c\81[\83g\83v\83\89\83O\83C\83\93\95Ï\90\94\82Í\83X\83L\83\93\83v\83\89\83O\83C\83\93\95Ï\90\94\82Æ\93¯\97l\82É\93­\82«\82Ü\82·\82ª\88È\89º\82Ì2\93_\82ª\88Ù\82È\82è\82Ü\82·\81B</p>\r
+\r
+<ol>\r
+       <li>\83X\83L\83\93\93à\82Å\82Í\82È\82­\83e\83\93\83v\83\8c\81[\83g\93à\82©\82ç\8cÄ\82Î\82ê\82Ü\82·\81B</li>\r
+       <li>$skinType\83p\83\89\83\81\81[\83^\82ð\8eæ\82è\82Ü\82¹\82ñ\81B\91ã\82í\82è\82É\8c»\8dÝ\83p\81[\83X\82³\82ê\82Ä\82¢\82é\83A\83C\83e\83\80\82â\83R\83\81\83\93\83g\82Ì\8fî\95ñ\95t\82«\82Ì\92Ç\89Á\83p\83\89\83\81\81[\83^\82ð\8eæ\82è\82Ü\82·\81B\r
+    <ul>\r
+                       <li><code>doTemplateVar</code> \83\81\83\\83b\83h\82Í <code>&amp;$item</code> \83p\83\89\83\81\81[\83^\82ð\8eæ\82è\82Ü\82·\81B</li>\r
+                       <li><code>doTemplateCommentsVar</code> \83\81\83\\83b\83h\82Í <code>&amp;$item</code> \82Æ <code>&amp;$comment</code> \83p\83\89\83\81\81[\83^\82ð\8eæ\82è\82Ü\82·\81B</li>\r
+         </ul>\r
+               <strong>&amp;\83}\81[\83N\82É\92\8d\88Ó\81I</strong>\r
+       </li>\r
+</ol>\r
+       \r
+<p>\83e\83\93\83v\83\8c\81[\83g\95Ï\90\94\82Í\83X\83L\83\93\95Ï\90\94\82Æ\93¯\82\97v\97Ì\82Å\8cÄ\82Î\82ê\82Ü\82·\81i<code>&lt;%plugin(PlugName,parameters)%&gt;</code> \82Ü\82½\82Í <code>&lt;%PlugName(parameters)%&gt;</code>\81j\81B</p>\r
+\r
+<p>\r
+\83f\83t\83H\83\8b\83g\82Å\82Í\81A\91S\82Ä\82Ì\83e\83\93\83v\83\8c\81[\83g\95Ï\90\94\82Í'<code>template</code>'\82ð<code>skintype</code>\83p\83\89\83\81\81[\83^\82Æ\82µ\82Ä\81A<code>doSkinVar</code> \83\81\83\\83b\83h\82É\93n\82è\82Ü\82·\81B</p>\r
+\r
+<p>\r
+\93Æ\8e©\82Ì\8eÀ\91\95\82ð\92ñ\8b\9f\82µ\82½\82¢\8fê\8d\87\82Í\81A<code>doTemplateVar</code> \83\81\83\\83b\83h\82â <code>doTemplateCommentsVar</code> \83\81\83\\83b\83h\82ð\8dÄ\92è\8b`\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B<code>skintype</code>\83p\83\89\83\81\81[\83^\82ª\96³\82­\82È\82é\88È\8aO\82ÍdoSkinVar\82Æ\93¯\97l\82É\93­\82«\82Ü\82·\81B</p>\r
+\r
+<pre class="example"><code>function doTemplateVar(&amp;$item)\r
+function doTemplateVar(&amp;$item, $param1, $param2)\r
+function doTemplateVar(&amp;$item, $type, $param1, $param2)\r
+function doTemplateVar(&amp;$item, $type, $param1 = 'default value')\r
+function doTemplateCommentsVar(&amp;$item, &amp;$comment)\r
+function doTemplateCommentsVar(&amp;$item, &amp;$comment, $param1, $param2)\r
+function doTemplateCommentsVar(&amp;$item, &amp;$comment, $type, $param1, $param2)\r
+function doTemplateCommentsVar(&amp;$item, &amp;$comment, $type, $param1 = 'default value')</code></pre>\r
+\r
+<h2>\83m\81[\83g</h2>\r
+\r
+<ul>\r
+       <li>(v2.0b) \83O\83\8d\81[\83o\83\8b\95Ï\90\94\82Æ\82µ\82Ä\93à\95\94\82Å\97\98\97p\82³\82ê\82é <code>$currentSkinName</code> \82ð\8eg\82Á\82Ä\83e\83\93\83v\83\8c\81[\83g\82Ì\96¼\91O\82ð\8eæ\93¾\82Å\82«\82Ü\82·\81B</li>\r
+</ul>\r
+\r
+\r
+\r
+\r
+<h1>\83A\83N\83V\83\87\83\93<a name="actions" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>\r
+\r
+<p>\83v\83\89\83O\83C\83\93\82Í <code>action.php</code> \82ð\92Ê\82µ\82Ä\83A\83N\83V\83\87\83\93\82ð\8ds\82¤\82±\82Æ\82ª\82Å\82«\81A\93¯\97l\82Ì\83X\83N\83\8a\83v\83g\82ª\83R\83\81\83\93\83g\82â\93\8a\95[\82Ì\8eó\82¯\8eæ\82è\82É\82à\8eg\97p\82³\82ê\82Ä\82Ü\82·\81BGET\82Ü\82½\82ÍPOST\82Ì\82Ç\82¿\82ç\82©\82ð\92Ê\82µ\82Ä\8cÄ\82Ñ\8fo\82¹\82Ü\82·\81B\95K\97v\82È\83p\83\89\83\81\81[\83^\82Í\r
+<code>action</code>\81i'plugin'\82Æ\8ew\92è\81j\81A<code>name</code>\81i\83v\83\89\83O\83C\83\93\96¼\81j\81A<code>type</code>\81i\83\8a\83N\83G\83X\83g\82³\82ê\82½\83A\83N\83V\83\87\83\93\82Ì\8eí\97Þ\81j\82Å\82·\81B</p>\r
+\r
+<p>\82±\82ê\82ç\82Ì\83A\83N\83V\83\87\83\93\82ð\97L\8cø\82É\82·\82é\82½\82ß\82É\81A<code>doAction($actionType)</code> \83\81\83\\83b\83h\82ð\83v\83\89\83O\83C\83\93\93à\82Å\8eÀ\91\95\82·\82é\95K\97v\82ª\82 \82è\82Ü\82·\81B\83\8a\83N\83G\83X\83g\82©\82ç\82Ì\92Ç\89Á\83p\83\89\83\81\81[\83^\82Í\r
+<code>requestVar('<em>name</em>')</code> \82Å\8eæ\93¾\82Å\82«\82Ü\82·\81i<code>requestVar</code> \82ÍPHP\82ª\95t\89Á\82·\82é magic_quotes_gpc \82É\94z\97\82µ\82Ä\82¢\82Ü\82·\81j\81B</p>\r
+\r
+<p>\r
+<code>doAction</code> \83\81\83\\83b\83h\82ª\95\8e\9a\97ñ\82ð\95Ô\82·\82Æ\82«\81A\83G\83\89\81[\82Æ\82µ\82Ä\89ð\8eß\82³\82ê\81A\83G\83\89\81[\83\81\83b\83Z\81[\83W\82ª\95\\8e¦\82³\82ê\82Ü\82·\81B</p>\r
+\r
+\r
+\r
+\r
+\r
+\r
+<h1>\83C\83x\83\93\83g<a name="events" href="#top" class="toplink"><img src="../icon-up.gif" width="15" height="15" alt="back to top" /></a></h1>\r
+\r
+<p>\r
+Nucleus\83v\83\89\83O\83C\83\93\82Í\82È\82É\82©\8fd\97v\82È\82±\82Æ\82ª\8bN\82«\82½\82Æ\82«\82É\94­\90\82·\82é\83C\83x\83\93\83g\82É\93o\98^\89Â\94\\82Å\82·\81B\83v\83\89\83O\83C\83\93\82Í\83C\83x\83\93\83g\94­\90\82Ì\8dÛ\82É\83A\83N\83V\83\87\83\93\82ð\8eÀ\8ds\82µ\82½\82è\81A\83e\83L\83X\83g\82ð\8fo\97Í\82µ\82½\82è\82Å\82«\82Ü\82·\81B</p>\r
+\r
+<h2>\97á</h2>\r
+\r
+<p>\r
+\89º\8bL\82Í <code>PreAddComment</code> \83C\83x\83\93\83g\81iblog\82É\83R\83\81\83\93\83g\82ª\92Ç\89Á\82³\82ê\82é\92¼\91O\82É\90\90¬\82³\82ê\82é\83C\83x\83\93\83g\81j\82É\83v\83\89\83O\83C\83\93\82ª\93o\98^\82·\82é\97á\82Å\82·\81B</p>\r
+\r
+<pre class="example"><code>class NP_Acronyms extends NucleusPlugin {\r
+  ...\r
+  function getEventList() { return array('PreAddComment'); }\r
+  ...\r
+  function event_PreAddComment(&amp;$data) {\r
+    // \93ª\8e\9a\8cê HTML \82ð\92u\82«\8a·\82¦\r
+    $data['comment']['body'] = \r
+        strreplace('HTML',\r
+                   '&lt;acronym title="HyperText Markup Language"&gt;HTML&lt;/acronym&gt;',\r
+                   $data['comment']['body']);\r
+  }\r
+}\r
+</code></pre>\r
+\r
+<p>\82±\82Ì\83v\83\89\83O\83C\83\93\82Í\83R\83\81\83\93\83g\92\86\82Ì'HTML'\82Æ\82¢\82¤\83e\83L\83X\83g\82ð'<code>&lt;acronym title=&quot;HyperText\r
+Markup Language&quot;&gt;HTML&lt;/acronym&gt;</code>'\82É\92u\82«\8a·\82¦\82Ü\82·\81Bacronym\83^\83O\82ÍHTML\83^\83O\82Å\81A\93ª\8e\9a\8cê\82É\82Â\82¢\82Ä\82Ì\92Ç\89Á\8fî\95ñ\82ð\92ñ\8b\9f\82µ\82Ü\82·\81B</p>\r
+\r
+<h2>\83C\83x\83\93\83g\93o\98^\82Ì\8ed\95û</h2>\r
+\r
+<p>\83C\83x\83\93\83g\93o\98^\82É\95K\97v\82È\83X\83e\83b\83v\82Í\88È\89º\82É\82È\82è\82Ü\82·\81B</p>\r
+\r
+<ol>\r
+       <li><code>getEventList</code> \83\81\83\\83b\83h\82©\82ç\95Ô\82é\94z\97ñ\82É\83C\83x\83\93\83g\96¼\82ð\92Ç\89Á\82µ\82Ü\82·\81B</li>\r
+       <li><code>event_EventName($data)</code> \82Æ\82¢\82¤\8c`\82Å\83\81\83\\83b\83h\82ð\90\90¬\82µ\81A\82±\82Ì\92\86\82Å\83C\83x\83\93\83g\82ð\8f\88\97\9d\82µ\82Ü\82·\81B</li>\r
+</ol>\r
+\r
+<p>\95¡\90\94\82Ì\83v\83\89\83O\83C\83\93\82ª\93¯\82\83C\83x\83\93\83g\82É\93o\98^\82Å\82«\82Ü\82·\81B\8aÇ\97\9d\83G\83\8a\83A\82Ì\83v\83\89\83O\83C\83\93\83\8a\83X\83g\82Ì\8f\87\8f\98\82É\8f]\82Á\82Ä\83v\83\89\83O\83C\83\93\82É\92Ê\92m\82ª\8ds\82«\82Ü\82·\81B\83\8a\83X\83g\82Ì\8fã\82É\82 \82é\83v\83\89\83O\83C\83\93\82Ù\82Ç\91\81\82­\92Ê\92m\82³\82ê\82Ü\82·\81B</p>\r
+\r
+<h2>\83p\83\89\83\81\81[\83^</h2>\r
+\r
+<p><code>event_EventName</code> \83\81\83\\83b\83h\82Í\82Ð\82Æ\82Â\82¾\82¯ <code>$data</code> \83p\83\89\83\81\81[\83^\82ð\8e\9d\82¿\81A\82»\82ê\82Í\83C\83x\83\93\83g\82²\82Æ\82É\93à\97e\82ª\88Ù\82È\82è\82Ü\82·\81B\82±\82ê\82Í\98A\91z\94z\97ñ\82Å\82·\81B\82±\82Ì\98A\91z\94z\97ñ\82É\93n\82³\82ê\82½\83I\83u\83W\83F\83N\83g\82â\94z\97ñ\82Í<strong>\8eQ\8fÆ\8c`\8e®</strong>\82Å\93n\82³\82ê\82é\82½\82ß\81A\82±\82ê\82ç\82É\89Á\82¦\82½\95Ï\8dX\82Í\8bL\89¯\82³\82ê\82Ü\82·\81B</p>\r
+\r
+<p>\88È\89º\82Ì\83C\83x\83\93\83g\83\8a\83X\83g\82Í\81A\83p\83\89\83\81\81[\83^\95Ï\8dX\82ªNucleus\82É\92m\82ç\82ê\82é\82©\82Ç\82¤\82©\82ð\8e¦\82·\82½\82ß\82É\90F\82ð\8eg\82¢\95ª\82¯\82Ä\82¢\82Ü\82·\81B</p>\r
+\r
+<ul>\r
+       <li><var class="ref">\8eQ\8fÆ\93n\82µ\81i\97Î\81j</var>: \82±\82Ì\8eí\82Ì\83p\83\89\83\81\81[\83^\82É\95Ï\8dX\82ð\89Á\82¦\82é\82ÆNucleus\82É\92m\82ç\82ê\82Ü\82·\81B</li>\r
+       <li><var class="ro">\92l\93n\82µ\81i\90Ô\81j</var>: \83v\83\89\83O\83C\83\93\83C\83x\83\93\83g\83n\83\93\83h\83\89\82É\93n\82³\82ê\82é\91O\82É\92l\82ª\83R\83s\81[\82³\82ê\82Ü\82·\81B\82±\82ê\82ç\82Ì\95Ï\90\94\82Ö\82Ì\95Ï\8dX\82Í\8e©\93®\93I\82É\94j\8aü\82³\82ê\82Ü\82·\81B.</li>\r
+</ul>\r
+\r
+<p>\83p\83\89\83\81\81[\83^\82Æ\82µ\82Ä\93n\82³\82ê\82é\83I\83u\83W\83F\83N\83g\82Í<var class="obj">object</var>.\82Æ\82µ\82Ä\8e¦\82³\82ê\82Ü\82·\81B\82Ù\82Æ\82ñ\82Ç\82Ì\83I\83u\83W\83F\83N\83g\82Í\8eQ\8fÆ\93n\82µ\82Å\81A<var class="obj ref">object\r
+by ref</var>\82Ì\82æ\82¤\82É\8e¦\82³\82ê\82Ü\82·\81B</p>\r
+\r
+<h2>\83C\83x\83\93\83g\83\8a\83X\83g</h2>\r
+\r
+<table summary="An overview of events to which a Nucleus Plugin can subscribe, and what parameters are passed along to the method that handles the event">\r
+       <caption>\r
+       \83v\83\89\83O\83C\83\93\82ª\93o\98^\82Å\82«\82é\83C\83x\83\93\83g</caption>\r
+       <tr>\r
+               <th>\96¼\91O</th>\r
+               <th>\82¢\82Â</th>\r
+               <th>\83p\83\89\83\81\81[\83^</th>\r
+       </tr>\r
+       <tr>\r
+               <td>PreSkinParse</td>\r
+               <td>\83X\83L\83\93\82Ì\83p\81[\83X\82Ì\92¼\91O</td>\r
+               <td><dl>\r
+                       <dt class="obj ref">skin</dt>\r
+                       <dd>\83p\81[\83X\82·\82é<code>SKIN</code>\83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ro">type</dt>\r
+                       <dd>\83X\83L\83\93\83^\83C\83v\81i'index', 'item', 'archive', 'archivelist',\r
+                 'member', 'error', 'search', 'imagepopup', 'fileparser'\82Ì\82¢\82¸\82ê\82©\81j</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PostSkinParse</td>\r
+               <td>\83X\83L\83\93\82Ì\83p\81[\83X\82Ì\92¼\8cã</td>\r
+               <td><dl>\r
+                       <dt class="obj ref">skin</dt>\r
+                       <dd>\83p\81[\83X\82·\82é<code>SKIN</code>\83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ro">type</dt>\r
+                       <dd>\83X\83L\83\93\83^\83C\83v\81i'index', 'item', 'archive', 'archivelist', 'member', 'error', 'search',\r
+                 'imagepopup', 'fileparser'\82Ì\82¢\82¸\82ê\82©\81j                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       </dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PreItem</td>\r
+               <td>\83A\83C\83e\83\80\82Ì\83p\81[\83X\91O\81A\82½\82¾\82µ\83A\83C\83e\83\80\83w\83b\83_\81[\82Ì\83p\81[\83X\8cã</td>\r
+               <td><dl>\r
+                       <dt class="ref obj">blog</dt>\r
+                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ref obj">item</dt>\r
+                       <dd>\83A\83C\83e\83\80\83f\81[\83^\82ð\8e\9d\82Â\83I\83u\83W\83F\83N\83g</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PostItem</td>\r
+               <td>\83A\83C\83e\83\80\82Ì\83p\81[\83X\8cã\81A\82½\82¾\82µ\83A\83C\83e\83\80\83t\83b\83^\81[\82Ì\83p\81[\83X\91O</td>\r
+               <td><dl>\r
+                       <dt class="ref obj">blog</dt>\r
+                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ref obj">item</dt>\r
+                       <dd>\83A\83C\83e\83\80\83f\81[\83^\82ð\8e\9d\82Â\83I\83u\83W\83F\83N\83g</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PreComment</td>\r
+               <td>\83R\83\81\83\93\83g\82Ì\95\\8e¦\91O</td>\r
+               <td><dl>\r
+                       <dt class="ref">comment</dt>\r
+                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\82ð\8e\9d\82Â\98A\91z\94z\97ñ</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PostComment</td>\r
+               <td>\83R\83\81\83\93\83g\82Ì\95\\8e¦\8cã</td>\r
+               <td><dl>\r
+                       <dt class="ref">comment</dt>\r
+                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\82ð\8e\9d\82Â\98A\91z\94z\97ñ</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PreDateHead</td>\r
+               <td>\93ú\95t\83w\83b\83_\81[\82Ì\83p\81[\83X\91O</td>\r
+               <td><dl>\r
+                       <dt class="obj ref">blog</dt>\r
+                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ro">timestamp</dt>\r
+                       <dd>\93ú\95t\83w\83b\83_\81[\82Ì\83^\83C\83\80\83X\83^\83\93\83v</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PostDateHead</td>\r
+               <td>\93ú\95t\83w\83b\83_\81[\82Ì\83p\81[\83X\8cã</td>\r
+               <td><dl>\r
+                       <dt class="obj ref">blog</dt>\r
+                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ro">timestamp</dt>\r
+                       <dd>\93ú\95t\83w\83b\83_\81[\82Ì\83^\83C\83\80\83X\83^\83\93\83v</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PreDateFoot</td>\r
+               <td>\93ú\95t\83t\83b\83^\81[\82Ì\83p\81[\83X\91O</td>\r
+               <td><dl>\r
+                       <dt class="ref obj">blog</dt>\r
+                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ro">timestamp</dt>\r
+                       <dd>\93ú\95t\83t\83b\83^\81[\82Ì\83^\83C\83\80\83X\83^\83\93\83v</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PostDateFoot</td>\r
+               <td>\93ú\95t\83t\83b\83^\81[\82Ì\83p\81[\83X\8cã</td>\r
+               <td><dl>\r
+                       <dt class="ref obj">blog</dt>\r
+                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ro">timestamp</dt>\r
+                       <dd>\93ú\95t\83t\83b\83^\81[\82Ì\83^\83C\83\80\83X\83^\83\93\83v</dd>\r
+               </dl></td>              \r
+       </tr>   \r
+       <tr>\r
+               <td>LoginSuccess</td>\r
+               <td>\83\8d\83O\83C\83\93\90¬\8c÷\8cã</td>\r
+               <td><dl>\r
+                       <dt class="obj ref">member</dt>\r
+                       <dd><code>MEMBER</code> \83I\83u\83W\83F\83N\83g</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>LoginFailed</td>\r
+               <td>\83\8d\83O\83C\83\93\8e¸\94s\8cã</td>\r
+               <td><dl>\r
+                       <dt class="ro">username</dt>\r
+                       <dd>\83\8d\83O\83C\83\93\8e\9e\82É\8eg\82í\82ê\82½\83\86\81[\83U\81[\96¼</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>Logout</td>\r
+               <td>\83\8d\83O\83A\83E\83g\8cã</td>\r
+               <td><dl>\r
+                       <dt class="ro">username</dt>\r
+                       <dd>\83\8d\83O\83A\83E\83g\8e\9e\82Ì\83\86\81[\83U\81[\96¼</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PreBlogContent</td>\r
+               <td>blog\82Ì\93à\97e\82ª\83X\83L\83\93\95Ï\90\94\82ð\92Ê\82µ\82Ä\91}\93ü\82³\82ê\82é\91O</td>\r
+               <td><dl>\r
+                       <dt class="obj ref">blog</dt>\r
+                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ro">type</dt>\r
+                       <dd>\8cÄ\82Ñ\8fo\82³\82ê\82½\83X\83L\83\93\95Ï\90\94 ('blog', 'otherblog', 'archive', 'archivelist', 'item', 'searchresults',\r
+                         'othersearchresults', 'categorylist', 'otherarchive', 'otherarchivelist')</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PostBlogContent</td>\r
+               <td>blog\82Ì\93à\97e\82ª\83X\83L\83\93\95Ï\90\94\82ð\92Ê\82µ\82Ä\91}\93ü\82³\82ê\82½\8cã</td>\r
+               <td><dl>\r
+                       <dt class="obj ref">blog</dt>\r
+                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>\r
+                       <dt class="ro">type</dt>\r
+                       <dd>\8cÄ\82Ñ\8fo\82³\82ê\82½\83X\83L\83\93\95Ï\90\94 ('blog', 'otherblog', 'archive', 'archivelist', 'item', 'searchresults',\r
+                 'othersearchresults', 'categorylist', 'otherarchive', 'otherarchivelist')                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       </dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PreAddComment</td>\r
+               <td>\83R\83\81\83\93\83g\82ª\83f\81[\83^\83x\81[\83X\82É\92Ç\89Á\82³\82ê\82é\91O</td>\r
+               <td><dl>\r
+                       <dt class="ref">comment</dt>\r
+                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\81i\98A\91z\94z\97ñ\81j</dd>\r
+               </dl></td>              \r
+       </tr>\r
+       <tr>\r
+               <td>PostAddComment</td>\r
+               <td>\83R\83\81\83\93\83g\82ª\83f\81[\83^\83x\81[\83X\82É\92Ç\89Á\82³\82ê\82½\8cã</td>\r
+               <td><dl>\r
+                       <dt class="ref">comment</dt>\r
+                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\81i\98A\91z\94z\97ñ\81j</dd>\r
                        <dt class="ref">commentid</dt>
-                       <dd>\83R\83\81\83\93\83g\82ÌID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostRegister</td>
-               <td>\90V\8bK\83\86\81[\83U\81[\82Ì\93o\98^\8cã</td>
-               <td><dl>
-                       <dt class="obj ref">member</dt>
-                       <dd>\90V\82µ\82¢<code>MEMBER</code> \83I\83u\83W\83F\83N\83g</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddItem</td>
-               <td>\83A\83C\83e\83\80\82ª\83f\81[\83^\83x\81[\83X\82É\92Ç\89Á\82³\82ê\82½\8cã</td>
-               <td><dl>
-                       <dt class="ro">itemid</dt>
-                       <dd>\83f\81[\83^\83x\81[\83X\82É\8fo\97\88\82½\90V\82µ\82¢ itemid</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreAddItem</td>
-               <td>\83A\83C\83e\83\80\82ª\83f\81[\83^\83x\81[\83X\82É\92Ç\89Á\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">title</dt>
-                       <dd>\83^\83C\83g\83\8b</dd>
-                       <dt class="ref">body</dt>
-                       <dd>\96{\95¶</dd>
-                       <dt class="ref">more</dt>
-                       <dd>\8ag\92£\83e\83L\83X\83g</dd>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ref">authorid</dt>
-                       <dd>\8e·\95M\8eÒID</dd>
-                       <dt class="ref">timestamp</dt>
-                       <dd>UNIX \83^\83C\83\80\83X\83^\83\93\83v</dd>
-                       <dt class="ref">closed</dt>
-                       <dd>1 \81i\83R\83\81\83\93\83g\95s\89Â\81j or 0 \81i\83R\83\81\83\93\83g\89Â\81j</dd>
-                       <dt class="ref">draft</dt>
-                       <dd>1 \81i\83h\83\89\83t\83g\81j or 0 \81i\94ñ\83h\83\89\83t\83g\81j</dd>
-                       <dt class="ref">catid</dt>
-                       <dd>\83J\83e\83S\83\8a\81[ID</dd>
-               </dl></td>              
-       </tr>   
-       <tr>
-               <td>PreUpdateItem</td>
-               <td>\83f\81[\83^\83x\81[\83X\82É\82 \82é\83A\83C\83e\83\80\82ª\8dX\90V\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">itemid</dt>
-                       <dd>\83A\83C\83e\83\80 ID</dd>
-                       <dt class="ref">title</dt>
-                       <dd>\83^\83C\83g\83\8b</dd>
-                       <dt class="ref">body</dt>
-                       <dd>\96{\95¶</dd>
-                       <dt class="ref">more</dt>
-                       <dd>\8ag\92£\83e\83L\83X\83g</dd>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG \83I\83u\83W\83F\83N\83g</code> object</dd>
-                       <dt class="ref">closed</dt>
-                       <dd>1 \81i\83R\83\81\83\93\83g\95s\89Â\81j or 0 \81i\83R\83\81\83\93\83g\89Â\81j</dd>
-                       <dt class="ref">catid</dt>
-                       <dd>\83J\83e\83S\83\8a\81[ID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PrepareItemForEdit</td>
-               <td>\83A\83C\83e\83\80\82ð\83f\81[\83^\83x\81[\83X\82©\82ç\8eæ\93¾\82µ\82½\92¼\8cã\82Å\81A\95Ò\8fW\82Ì\82½\82ß\82É\83\86\81[\83U\81[\82É\95\\8e¦\82³\82ê\82é\91O</td>
-               <td><dl>
-                       <dt class="ref">item</dt>
-                       <dd>\83A\83C\83e\83\80\83f\81[\83^\82ð\8e\9d\82Â\98A\91z\94z\97ñ</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreUpdateComment</td>
-               <td>\83R\83\81\83\93\83g\82ª\8dX\90V\82³\82ê\81A\83f\81[\83^\83x\81[\83X\82É\95Û\91\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">body</dt>
-                       <dd>\83R\83\81\83\93\83g\96{\95¶</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PrepareCommentForEdit</td>
-               <td>\83R\83\81\83\93\83g\82ð\83f\81[\83^\83x\81[\83X\82©\82ç\8eæ\93¾\82µ\82½\92¼\8cã\82Å\81A\95Ò\8fW\82Ì\82½\82ß\82É\83\86\81[\83U\81[\82É\95\\8e¦\82³\82ê\82é\91O</td>
-               <td><dl>
-                       <dt class="ref">comment</dt>
-                       <dd>\83R\83\81\83\93\83g\83f\81[\83^\81i\98A\91z\94z\97ñ\81j</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PrePluginOptionsEdit</td>
-               <td>
-                       (v2.0b) '\83v\83\89\83O\83C\83\93\83I\83v\83V\83\87\83\93\82Ì\95Ò\8fW'\83t\83H\81[\83\80\82ª\90\90¬\82³\82ê\82é\91O<br />
-                       (v2.2) \83p\83\89\83\81\81[\83^\92Ç\89Á
-                       <br />(3.1+CVS) extra parameter for every option
-               </td>
-               <td><dl>
-                       <dt class="ro">context</dt>
-                       <dd>(v2.2) <code>global</code>, <code>blog</code>, <code>member</code>, <code>item</code>, <code>category</code>\82Ì\82¢\82¸\82ê\82©</dd>
-                       <dt class="ref">options</dt>
-                       <dd>\8e\9f\82Ì\83C\83\93\83f\83b\83N\83X\82ð\82à\82Â\98A\91z\94z\97ñ\81F <code>name</code>, <code>value</code>, <code>oid</code>, <code>description</code>, <code>type</code>, <code>typeinfo</code>, <code>contextid</code>, <code>extra</code> \81B\92Ç\89Á\83I\83v\83V\83\87\83\93\82ð\82±\82±\82É\89Á\82¦\82é\82±\82Æ\82à\89Â\94\\81i\82»\82ê\82ç\82Å\89½\82©\82Ì\8f\88\97\9d\82ð\82·\82é\82Æ\82«\82ÍPostPluginOptionsUpdate\82Ì\8bL\8fq\82à\95K\97v\81j<br />
-                       Using the <code>extra</code>-field you can add extra html (by example formcontrols) to the option. If you do so, you should compare <code>pid</code> with <code>getID()</code> and also check <code>name</code> before adding things to <code>extra</code></dd>
-                       <dt class="ro">plugid</dt>
-                       <dd>\83v\83\89\83O\83C\83\93 ID \81i\82±\82ê\82ª\8bC\82É\82È\82é\82È\82ç\81A<code>GetID()</code>\82ð\8c©\82é\82Æ\97\9d\89ð\82Å\82«\82é\81j\81i\83R\83\93\83e\83N\83X\83g\82ªglobal\82Ì\82Æ\82«\82Ì\82Ý\91\8dÝ\81j</dd>
-                       <dt class="ro">contextid</dt>
-                       <dd>\83R\83\93\83e\83N\83X\83g ID (blogid, memberid, catid, itemid \83R\83\93\83e\83N\83X\83g\82É\82æ\82é)</dd>
-                       
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PrePluginOptionsUpdate</td>
-               <td>
-                       (v3.1+CVS) Before the options for a plugin have been updated. (using this event you can validate/change the new value for an option)
-               </td>
-               <td><dl>
-      <dt class="ro">context</dt>
-                       <dd>(v2.2) <code>global</code>, <code>member</code>, <code>blog</code>, <code>item</code> or <code>category</code></dd>
-                       <dt class="ro">plugid</dt>
-                       <dd>plugin ID (compare with <code>GetID()</code> to find out if this concerns you)</dd>
-      <dt class="ro">optionname</dt>
-                       <dd>Name of the option</dd>
-                       <dt class="ro">contextid</dt>
-                       <dd>context ID (blogid, memberid, catid, itemid depending on context)</dd>
-                       <dt class="ref">value</dt>
-                       <dd>New value for the option</dd>
-               </dl></td>
-       </tr>
-       <tr>
-               <td>PostPluginOptionsUpdate</td>
-               <td>
-                       (v2.0b) \83v\83\89\83O\83C\83\93\83I\83v\83V\83\87\83\93\82Ì\8dX\90V\8cã<br />
-               (v2.2) \83R\83\93\83e\83N\83X\83g\82É\82æ\82Á\82Ä\88Ù\82È\82é\83p\83\89\83\81\81[\83^</td>
-               <td><dl>
-                       <dt class="ro">context</dt>
-                       <dd>(v2.2) <code>global</code>, <code>member</code>, <code>blog</code>, <code>item</code> or <code>category</code></dd>
-                       <dt class="ro">plugid</dt>
-                       <dd>\83v\83\89\83O\83C\83\93 ID \81i\82±\82ê\82ª\8bC\82É\82È\82é\82È\82ç\81A<code>GetID()</code>\82ð\8c©\82é\82Æ\97\9d\89ð\82Å\82«\82é\81j\81iglobal\83R\83\93\83e\83N\83X\83g\81j</dd>
-                       <dt class="ro">blogid</dt>
-                       <dd>(v2.2) blog ID (blog \83R\83\93\83e\83N\83X\83g)</dd>                     
-                       <dt class="ref obj">blog</dt>
-                       <dd>(v2.2) BLOG \83I\83u\83W\83F\83N\83g (blog \83R\83\93\83e\83N\83X\83g)</dd>                   
-                       <dt class="ro">memberid</dt>
-                       <dd>(v2.2) member ID (member \83R\83\93\83e\83N\83X\83g)</dd>                 
-                       <dt class="ref obj">member</dt>
-                       <dd>(v2.2) MEMBER \83I\83u\83W\83F\83N\83g (member \83R\83\93\83e\83N\83X\83g)</dd>                       
-                       <dt class="ro">catid</dt>
-                       <dd>(v2.2) category ID (category \83R\83\93\83e\83N\83X\83g)</dd>
-                       <dt class="ro">itemid</dt>
-                       <dd>(v2.2) item ID (item context)</dd>
-                       <dt class="ref obj">member</dt>
-                       <dd>(v2.2) ITEM object (item context)</dd>
-               </dl></td>              
-               
-       </tr>   
-       <tr>
-               <td>PostAuthentication</td>
-               <td>(v2.0b) \83\8d\83O\83C\83\93\8f\88\97\9d\82Ì\8a®\97¹\8cã\81B\83y\81[\83W\83\8a\83N\83G\83X\83g\82²\82Æ\82É\94­\90¶</td>
-               <td><dl>
-                       <dt class="ro">loggedIn</dt>
-                       <dd><code>$member->isLoggedIn()</code>\82Ì\96ß\82è\92l</dd>
-               </dl></td>              
-       </tr>           
-       <tr>
-               <td>PreAddItemForm</td>
-               <td>(v2.0b) \83A\83C\83e\83\80\92Ç\89Á\83t\83H\81[\83\80\81i\83u\83b\83N\83}\81[\83N\83\8c\83b\83g\82Ü\82½\82Í\8aÇ\97\9d\83G\83\8a\83A\81j\82ª\90\90¬\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">contents</dt>
-                       <dd>\98A\91z\94z\97ñ\82Ö\82Ì\8eQ\8fÆ\81B\82»\82Ì\82¤\82¿\82Ì'title',
-                         'body', 'more'\82É\82Í\83t\83H\81[\83\80\83t\83B\81[\83\8b\83h\82Ö\82Ì\8f\89\8aú\92l\82ð\97^\82¦\82é\82±\82Æ\82ª\82Å\82«\82Ü\82·\81B\95¡\90\94\82Ì\83v\83\89\83O\83C\83\93\8aÔ\82Å\82±\82ê\82ç\82Ì\92l\82Ì\95Ï\8dX\82ð\94ð\82¯\82é\82É\82Í\81A\8f\88\97\9d\8cã\82É'hasBeenSet'\82Ì\92l\82ð1\82É\83Z\83b\83g\82µ\82Ü\82·\81i\82©\82Â\8f\88\97\9d\91O\82É\82±\82Ì\92l\82ð\83`\83F\83b\83N\82·\82é\82æ\82¤\82É\82µ\82Ü\82·\81j</dd>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-               </dl></td>              
-       </tr>           
-       <tr>
-               <td>AddItemFormExtras</td>
-               <td>(v2.0b) \83A\83C\83e\83\80\92Ç\89Á\83y\81[\83W\82Ü\82½\82Í\83u\83b\83N\83}\81[\83N\83\8c\83b\83g\93à\95\94\82Ì\82Ç\82±\82©\81B<code>template</code> \83t\83@\83C\83\8b\82Ì\97Þ\82ð\95Ê\82É\97p\88Ó\82µ\82È\82­\82Ä\82à\81A\82±\82±\82Å\83v\83\89\83O\83C\83\93\82ª\83J\83X\83^\83\80\83t\83B\81[\83\8b\83h\82ð\92Ç\89Á\82Å\82«\82é\81B</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-               </dl></td>              
-       </tr>                   
-       <tr>
-               <td>EditItemFormExtras</td>
-               <td>
-                       (v2.0b) \83A\83C\83e\83\80\95Ò\8fW\83y\81[\83W\82Ü\82½\82Í\83u\83b\83N\83}\81[\83N\83\8c\83b\83g\93à\95\94\82Ì\82Ç\82±\82©\81B<code>template</code> \83t\83@\83C\83\8b\82Ì\97Þ\82ð\95Ê\82É\97p\88Ó\82µ\82È\82­\82Ä\82à\81A\82±\82±\82Å\83v\83\89\83O\83C\83\93\82ª\83J\83X\83^\83\80\83t\83B\81[\83\8b\83h\82ð\92Ç\89Á\82Å\82«\82é\81B<br />
-                       <br />                  
-                       \82 \82Ü\82è\91½\82­\82Ì\83f\81[\83^\82ð\92Ç\89Á\82µ\82È\82¢\82±\82Æ\81B\82Ü\82½\88È\89º\82Ì\82æ\82¤\82É<strong>\90³\82µ\82¢XHTML</strong>\82ð\90\90¬\82µ\82Ä\82­\82¾\82³\82¢\81B              <pre class="example"><code>&lt;h3&gt;\83v\83\89\83O\83C\83\93\96¼&lt;/h3&gt;
-&lt;p&gt;\92Ç\89Á\83t\83H\81[\83\80\82Ì\93à\97e&lt;/p&gt;</code></pre>
-               \82±\82Ì\82æ\82¤\82É\82µ\82Ä\81A\90³\82µ\82¢\8d\\91¢\82ð\95Û\82¿\82Â\82Â\95¡\90\94\82Ì\83v\83\89\83O\83C\83\93\82ª\83I\83v\83V\83\87\83\93\82ð\95Û\8e\9d\82Å\82«\82Ü\82·\81B\82Ü\82½\83t\83B\81[\83\8b\83h\96¼\82Ì\8fd\95¡\82ð\94ð\82¯\82é\82½\82ß\82É\83v\83\8c\83t\83B\83b\83N\83X\82ð\97p\82¢\82Ä\82­\82¾\82³\82¢\81i\97á <code>plug_tb_url</code>\81j\81B</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-                       <dt class="ro">variables</dt>
-                       <dd>
-                               (read-only) \95Ò\8fW\82³\82ê\82é\83A\83C\83e\83\80\82É\8aÖ\82·\82é\91S\82Ä\82Ì\8fî\95ñ\82ð\8e\9d\82Â\98A\91z\94z\97ñ\81F 'itemid',
-                                 'draft', 'closed', 'title', 'body', 'more', 'author', 'authorid',
-                                 'timestamp', 'karmapos', 'karmaneg', 'catid'
-                       </dd>                   
-                       <dt class="ro">itemid</dt>
-                       <dd>\83A\83C\83e\83\80 ID\82Ö\82Ì\83V\83\87\81[\83g\83J\83b\83g</dd>
-               </dl></td>              
-       </tr>                           
-       <tr>
-               <td>BlogSettingsFormExtras</td>
-               <td>(v2.0) blog\90Ý\92è\83y\81[\83W\82É\83t\83H\81[\83\80\82ð\92Ç\89Á\89Â\94\<br /><br />                       
-                       \82 \82Ü\82è\91½\82­\82Ì\83f\81[\83^\82ð\92Ç\89Á\82µ\82È\82¢\82±\82Æ\81B\82Ü\82½\88È\89º\82Ì\82æ\82¤\82É<strong>\90³\82µ\82¢XHTML</strong>\82ð\90\90¬\82µ\82Ä\82­\82¾\82³\82¢\81B              <pre class="example"><code>&lt;h4&gt;\83v\83\89\83O\83C\83\93\96¼&lt;/h4&gt;
-&lt;form method="post" action="..."&gt;&lt;p&gt;
-\92Ç\89Á\83t\83H\81[\83\80\82Ì\93à\97e&lt;/p&gt;&lt;/form&gt;</code></pre>
-                       \82±\82Ì\82æ\82¤\82É\82µ\82Ä\81A\90³\82µ\82¢\8d\\91¢\82ð\95Û\82¿\82Â\82Â\95¡\90\94\82Ì\83v\83\89\83O\83C\83\93\82ª\83I\83v\83V\83\87\83\93\82ð\95Û\8e\9d\82Å\82«\82Ü\82·\81B\82Ü\82½\83t\83B\81[\83\8b\83h\96¼\82Ì\8fd\95¡\82ð\94ð\82¯\82é\82½\82ß\82É\83v\83\8c\83t\83B\83b\83N\83X\82ð\97p\82¢\82Ä\82­\82¾\82³\82¢\81i\97á <code>plug_tb_url</code>\81j\81B</td>
-               <td><dl>
-                       <dt class="obj ref">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreDeleteItem</td>
-               <td>(v2.0) \83A\83C\83e\83\80\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">itemid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82é\83A\83C\83e\83\80ID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteItem</td>
-               <td>(v2.0) \83A\83C\83e\83\80\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">itemid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82½\83A\83C\83e\83\80ID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreDeleteCategory</td>
-               <td>(v2.0) \83J\83e\83S\83\8a\81[\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">catid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82é\83J\83e\83S\83\8a\81[ ID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteCategory</td>
-               <td>(v2.0) \83J\83e\83S\83\8a\81[\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">catid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82½\83J\83e\83S\83\8a\81[ ID</dd>
-               </dl></td>              
-       </tr>   
-       <tr>
-               <td>PreDeleteBlog</td>
-               <td>(v2.0) blog\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">blogid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82éblogID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteBlog</td>
-               <td>(v2.0) blog\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">blogid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82½blogID</dd>
-               </dl></td>              
-       </tr>   
-       <tr>
-               <td>PreDeleteMember</td>
-               <td>(v2.0) \83\81\83\93\83o\81[\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref obj">member</dt>
-                       <dd><code>\8dí\8f\9c\82³\82ê\82é\83\81\83\93\83o\81[\82É\8aÖ\82·\82éMEMBER</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteMember</td>
-               <td>(v2.0) \83\81\83\93\83o\81[\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ref obj">member</dt>
-                       <dd><code>\8dí\8f\9c\82³\82ê\82é\83\81\83\93\83o\81[\82É\8aÖ\82·\82éMEMBER</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-               </dl></td>              
-       </tr>   
-       <tr>
-               <td>PreDeleteTeamMember</td>
-               <td>(v2.0) \83\81\83\93\83o\81[\82ªweblog\83`\81[\83\80\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref obj">member</dt>
-                       <dd><code>MEMBER</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-                       <dt class="ro">blogid</dt>
-                       <dd>blogID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteTeamMember</td>
-               <td>(v2.0) \83\81\83\93\83o\81[\82ªweblog\83`\81[\83\80\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ref obj">member</dt>
-                       <dd><code>MEMBER</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-                       <dt class="ro">blogid</dt>
-                       <dd>blogID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreDeleteComment</td>
-               <td>(v2.0) \83R\83\81\83\93\83g\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">commentid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82é\83R\83\81\83\93\83gID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteComment</td>
-               <td>(v2.0) \83R\83\81\83\93\83g\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">commentid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82½\83R\83\81\83\93\83gID</dd>
-               </dl></td>              
-       </tr>           
-       <tr>
-               <td>ActionLogCleared</td>
-               <td>(v2.0) \83A\83N\83V\83\87\83\93\83\8d\83O\82ª\8fÁ\8b\8e\82³\82ê\82½\8cã</td>
-               <td>\82È\82µ</td>           
-       </tr>
-       <tr>
-               <td>PreDeleteTemplate</td>
-               <td>(v2.0) \83e\83\93\83v\83\8c\81[\83g\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">templateid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82é\83e\83\93\83v\83\8c\81[\83gID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteTemplate</td>
-               <td>(v2.0) \83e\83\93\83v\83\8c\81[\83g\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">templateid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82½\83e\83\93\83v\83\8c\81[\83gID</dd>
-               </dl></td>              
-       </tr>           
-       <tr>
-               <td>PreDeleteSkin</td>
-               <td>(v2.0) \83X\83L\83\93\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">skinid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82é\83X\83L\83\93ID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteSkin</td>
-               <td>(v2.0) \83X\83L\83\93\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">skinid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82½\83X\83L\83\93ID</dd>
-               </dl></td>              
-       </tr>   
-       <tr>
-               <td>PreDeletePlugin</td>
-               <td>(v2.0) \83v\83\89\83O\83C\83\93\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">plugid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82é\83v\83\89\83O\83C\83\93ID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeletePlugin</td>
-               <td>(v2.0) \83v\83\89\83O\83C\83\93\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">plugid</dt>
-                       <dd>\8dí\8f\9c\82³\82ê\82½\83v\83\89\83O\83C\83\93ID</dd>
-               </dl></td>              
-       </tr>           
-       <tr>
-               <td>PreDeleteBan</td>
-               <td>(v2.0) \8bÖ\8e~IP\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ro">blogid</dt>
-                       <dd>\8bÖ\8e~IP\82ª\8dí\8f\9c\82³\82ê\82éblog\82ÌID</dd>
-                       <dt class="ro">iprange</dt>
-                       <dd>\8bÖ\8e~\82³\82ê\82½IP\83\8c\83\93\83W</dd>                     
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostDeleteBan</td>
-               <td>(v2.0) \8bÖ\8e~IP\82ª\83f\81[\83^\83x\81[\83X\82©\82ç\8dí\8f\9c\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">blogid</dt>
-                       <dd>\8bÖ\8e~IP\82ª\8dí\8f\9c\82³\82ê\82½blog\82ÌID</dd>
-                       <dt class="ro">iprange</dt>
-                       <dd>\8bÖ\8e~\82³\82ê\82½IP\83\8c\83\93\83W</dd>                     
-               </dl></td>              
-       </tr>                   
-       <tr>
-               <td>PreAddCategory</td>
-               <td>(v2.0) \90V\82µ\82¢\83J\83e\83S\83\8a\81[\82ª\83f\81[\83^\83x\81[\83X\82É\90\90¬\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g\82Ì\8eQ\8fÆ</dd>
-                       <dt class="ref">name</dt>
-                       <dd>\90V\82µ\82¢\83J\83e\83S\83\8a\81[\96¼</dd>                     
-                       <dt class="ref">description</dt>
-                       <dd>\90V\82µ\82¢\83J\83e\83S\83\8a\81[\82Ì\90à\96¾</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddCategory</td>
-               <td>(v2.0) \90V\82µ\82¢\83J\83e\83S\83\8a\81[\82ª\83f\81[\83^\83x\81[\83X\82É\90\90¬\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-                       <dt class="ro">name</dt>
-                       <dd>\90V\82µ\82¢\83J\83e\83S\83\8a\81[\96¼</dd>                     
-                       <dt class="ro">description</dt>
-                       <dd>\90V\82µ\82¢\83J\83e\83S\83\8a\81[\82Ì\90à\96¾</dd>
-                       <dt class="ro">catid</dt>
-                       <dd>\90V\82µ\82¢\83J\83e\83S\83\8a\81[ ID</dd>                    
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreAddBlog</td>
-               <td>(v2.0) \90V\82µ\82¢blog\82ª\90\90¬\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">name</dt>
-                       <dd>\90V\82µ\82¢ blog\96¼</dd>
-                       <dt class="ref">shortname</dt>
-                       <dd>\90V\82µ\82¢ blog\82Ì\92Z\8fk\96¼</dd>
-                       <dt class="ref">timeoffset</dt>
-                       <dd>\90V\82µ\82¢ blog\82Ì\83^\83C\83\80\83I\83t\83Z\83b\83g</dd>
-                       <dt class="ref">description</dt>
-                       <dd>\90V\82µ\82¢ blog\82Ì\90à\96¾</dd>
-                       <dt class="ref">defaultskin</dt>
-                       <dd>\90V\82µ\82¢blog\82Ì\83f\83t\83H\83\8b\83g\83X\83L\83\93\82ÌID</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddBlog</td>
-               <td>(v2.0) \90V\82µ\82¢blog\82ª\90\90¬\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd>\90V\82µ\82¢<code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreAddPlugin</td>
-               <td>(v2.0) \83v\83\89\83O\83C\83\93\82ª\92Ç\89Á\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">file</dt>
-                       <dd>\90V\82µ\82¢\83v\83\89\83O\83C\83\93\82Ì\83t\83@\83C\83\8b\96¼</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddPlugin</td>
-               <td>(v2.0) \83v\83\89\83O\83C\83\93\82ª\92Ç\89Á\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ref obj">plugin</dt>
-                       <dd>\90V\82µ\82­\92Ç\89Á\82³\82ê\82½\83v\83\89\83O\83C\83\93\82Ì\83I\83u\83W\83F\83N\83g</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreAddTeamMember</td>
-               <td>(v2.0) \83\81\83\93\83o\81[\82ªblog\83`\81[\83\80\82É\92Ç\89Á\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ref obj">member</dt>
-                       <dd><code>MEMBER</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ref">admin</dt>
-                       <dd>\90V\82µ\82­\92Ç\89Á\82³\82ê\82½\83\81\83\93\83o\81[\82ª\8aÇ\97\9d\8c \8cÀ\82ð\8e\9d\82Á\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\8e¦\82·\83u\81[\83\8b\92l</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddTeamMember</td>
-               <td>(v2.0) \83\81\83\93\83o\81[\82ªblog\83`\81[\83\80\82É\92Ç\89Á\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ref obj">blog</dt>
-                       <dd><code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ref obj">member</dt>
-                       <dd><code>MEMBER</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ro">admin</dt>
-                       <dd>\90V\82µ\82­\92Ç\89Á\82³\82ê\82½\83\81\83\93\83o\81[\82ª\8aÇ\97\9d\8c \8cÀ\82ð\8e\9d\82Á\82Ä\82¢\82é\82©\82Ç\82¤\82©\82ð\8e¦\82·\83u\81[\83\8b\92l</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreAddTemplate</td>
-               <td>(v2.0) \90V\82µ\82¢\83e\83\93\83v\83\8c\81[\83g\82ª\90\90¬\82³\82ê\82é\92¼\91O\81i\92\8d\81F\83e\83\93\83v\83\8c\81[\83g\82ª\95¡\90»\82³\82ê\82½\82Æ\82«\82à\8cÄ\82Î\82ê\82é\81j</td>
-               <td><dl>
-                       <dt class="ref">name</dt>
-                       <dd>\90V\82µ\82¢\83e\83\93\83v\83\8c\81[\83g\96¼</dd>
-                       <dt class="ref">description</dt>
-                       <dd>\90V\82µ\82¢\83e\83\93\83v\83\8c\81[\83g\82Ì\90à\96¾</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddTemplate</td>
-               <td>(v2.0) \90V\82µ\82¢\83e\83\93\83v\83\8c\81[\83g\82ª\90\90¬\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">name</dt>
-                       <dd>\90V\82µ\82¢\83e\83\93\83v\83\8c\81[\83g\96¼</dd>
-                       <dt class="ro">description</dt>
-                       <dd>\90V\82µ\82¢\83e\83\93\83v\83\8c\81[\83g\82Ì\90à\96¾</dd>
-                       <dt class="ro">templateid</dt>
-                       <dd>\90V\82µ\82¢\83e\83\93\83v\83\8c\81[\83gID</dd>
-               </dl></td>              
-       </tr>   
-       <tr>
-               <td>PreAddSkin</td>
-               <td>(v2.0) \90V\82µ\82¢\83X\83L\83\93\82ª\90\90¬\82³\82ê\82é\92¼\91O\81i\92\8d\81F\83X\83L\83\93\82ª\95¡\90»\82³\82ê\82½\82Æ\82«\82à\8cÄ\82Î\82ê\82é\81j</td>
-               <td><dl>
-                       <dt class="ref">name</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93\96¼</dd>
-                       <dt class="ref">description</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93\96¼\82Ì\90à\96¾</dd>
-                       <dt class="ref">type</dt>
-                       <dd>\83X\83L\83\93\82Ì\83R\83\93\83e\83\93\83g\83^\83C\83v</dd>
-                       <dt class="ref">includeMode</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93\82Ì\83C\83\93\83N\83\8b\81[\83h\83\82\81[\83h</dd>
-                       <dt class="ref">includePrefix</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93\82Ì\83C\83\93\83N\83\8b\81[\83h\83v\83\8c\83t\83B\83b\83N\83X</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddSkin</td>
-               <td>(v2.0) \90V\82µ\82¢\83X\83L\83\93\82ª\90\90¬\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">name</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93\96¼</dd>
-                       <dt class="ro">description</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93\82Ì\90à\96¾</dd>
-                       <dt class="ro">type</dt>
-                       <dd>\83X\83L\83\93\82Ì\83R\83\93\83e\83\93\83g\83^\83C\83v</dd>
-                       <dt class="ro">includeMode</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93\82Ì\83C\83\93\83N\83\8b\81[\83h\83\82\81[\83h</dd>
-                       <dt class="ro">includePrefix</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93\82Ì\83C\83\93\83N\83\8b\81[\83h\83v\83\8c\83t\83B\83b\83N\83X</dd>
-                       <dt class="ro">skinid</dt>
-                       <dd>\90V\82µ\82¢\83X\83L\83\93ID</dd>
-               </dl></td>              
-       </tr>           
-       <tr>
-               <td>PreAddBan</td>
-               <td>(v2.0) \90V\82µ\82¢\8bÖ\8e~IP\82ª\92Ç\89Á\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">blogid</dt>
-                       <dd>blogID</dd>
-                       <dt class="ref">iprange</dt>
-                       <dd>\8bÖ\8e~\82³\82ê\82½IP\83\8c\83\93\83W</dd>
-                       <dt class="ref">reason</dt>
-                       <dd>\8bÖ\8e~\82³\82ê\82½\97\9d\97R\82ð\8bL\8fq\82µ\82½\83e\83L\83X\83g\83\81\83b\83Z\81[\83W</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostAddBan</td>
-               <td>(v2.0) \90V\82µ\82¢\8bÖ\8e~IP\82ª\92Ç\89Á\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">blogid</dt>
-                       <dd>blogID</dd>
-                       <dt class="ro">iprange</dt>
-                       <dd>\8bÖ\8e~\82³\82ê\82½IP\83\8c\83\93\83W</dd>
-                       <dt class="ro">reason</dt>
-                       <dd>\8bÖ\8e~\82³\82ê\82½\97\9d\97R\82ð\8bL\8fq\82µ\82½\83e\83L\83X\83g\83\81\83b\83Z\81[\83W</dd>
-               </dl></td>              
-       </tr>           
-
-       <tr>
-               <td>PreMoveItem</td>
-               <td>(v2.0) \83A\83C\83e\83\80\82ª\91¼\82Ìblog/\83J\83e\83S\83\8a\81[\82É\88Ú\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">itemid</dt>
-                       <dd>\83A\83C\83e\83\80ID</dd>
-                       <dt class="ref">destblogid</dt>
-                       <dd>\88Ú\93®\90æ\82ÌblogID</dd>
-                       <dt class="ref">destcatid</dt>
-                       <dd>\88Ú\93®\90æ\82Ì\83J\83e\83S\83\8a\81[ID</dd>                   
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostMoveItem</td>
-               <td>(v2.0) \83A\83C\83e\83\80\82ª\91¼\82Ìblog/\83J\83e\83S\83\8a\81[\82É\88Ú\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">itemid</dt>
-                       <dd>\83A\83C\83e\83\80ID</dd>
-                       <dt class="ro">destblogid</dt>
-                       <dd>\90V\82µ\82¢blogID</dd>
-                       <dt class="ro">destcatid</dt>
-                       <dd>\90V\82µ\82¢\83J\83e\83S\83\8a\81[ID</dd>     
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PreMoveCategory</td>
-               <td>(v2.0) \83J\83e\83S\83\8a\81[\82ª\91¼\82Ìblog\82É\88Ú\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">catid</dt>
-                       <dd>\83J\83e\83S\83\8a\81[ID</dd>
-                       <dt class="ref obj">sourceblog</dt>
-                       <dd>\88Ú\93®\8c³\82Ì<code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ref obj">destblog</dt>
-                       <dd>\88Ú\93®\90æ\82Ì<code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>                 
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>PostMoveCategory</td>
-               <td>(v2.0) \83J\83e\83S\83\8a\81[\82ª\91¼\82Ìblog\82É\88Ú\82³\82ê\82½\92¼\8cã</td>
-               <td><dl>
-                       <dt class="ro">catid</dt>
-                       <dd>\83J\83e\83S\83\8a\81[ID</dd>
-                       <dt class="ref obj">sourceblog</dt>
-                       <dd>\88Ú\93®\8c³\82Ì<code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>
-                       <dt class="ref obj">destblog</dt>
-                       <dd>\88Ú\93®\90æ\82Ì<code>BLOG</code> \83I\83u\83W\83F\83N\83g</dd>                 
-               </dl></td>              
-       </tr>   
-       <tr>
-               <td>MemberSettingsFormExtras</td>
-               <td>(v2.0) \83\81\83\93\83o\81[\90Ý\92è\83y\81[\83W\82É\83t\83H\81[\83\80\82ð\92Ç\89Á\89Â\94\<br /><br />                   
-                       \82 \82Ü\82è\91½\82­\82Ì\83f\81[\83^\82ð\92Ç\89Á\82µ\82È\82¢\82±\82Æ\81B\82Ü\82½\88È\89º\82Ì\82æ\82¤\82É<strong>\90³\82µ\82¢XHTML</strong>\82ð\90\90¬\82µ\82Ä\82­\82¾\82³\82¢\81B
-            <pre class="example"><code>&lt;h4&gt;\83v\83\89\83O\83C\83\93\96¼&lt;/h4&gt;
-&lt;form method="post" action="..."&gt;&lt;p&gt;
-\92Ç\89Á\83t\83H\81[\83\80\82Ì\93à\97e&lt;/p&gt;&lt;/form&gt;</code></pre>
-\82±\82Ì\82æ\82¤\82É\82µ\82Ä\81A\90³\82µ\82¢\8d\\91¢\82ð\95Û\82¿\82Â\82Â\95¡\90\94\82Ì\83v\83\89\83O\83C\83\93\82ª\83I\83v\83V\83\87\83\93\82ð\95Û\8e\9d\82Å\82«\82Ü\82·\81B\82Ü\82½\83t\83B\81[\83\8b\83h\96¼\82Ì\8fd\95¡\82ð\94ð\82¯\82é\82½\82ß\82É\83v\83\8c\83t\83B\83b\83N\83X\82ð\97p\82¢\82Ä\82­\82¾\82³\82¢\81i\97á <code>plug_tb_url</code>\81j\81B</td>
-               <td><dl>
-                       <dt class="ref obj">member</dt>
-                       <dd><code>MEMBER</code> \83I\83u\83W\83F\83N\83g\82Ö\82Ì\8eQ\8fÆ</dd>
-               </dl></td>              
-       </tr>
-       <tr>
-               <td>GeneralSettingsFormExtras</td>
-               <td>(v2.0) \88ê\94Ê\90Ý\92è\83y\81[\83W\82É\83t\83H\81[\83\80\82ð\92Ç\89Á\89Â\94\<br />
-                 <br />
-\82 \82Ü\82è\91½\82­\82Ì\83f\81[\83^\82ð\92Ç\89Á\82µ\82È\82¢\82±\82Æ\81B\82Ü\82½\88È\89º\82Ì\82æ\82¤\82É<strong>\90³\82µ\82¢XHTML</strong>\82ð\90\90¬\82µ\82Ä\82­\82¾\82³\82¢\81B
-<pre class="example"><code>&lt;h4&gt;\83v\83\89\83O\83C\83\93\96¼&lt;/h4&gt;
-&lt;form method="post" action="..."&gt;&lt;p&gt;
-\92Ç\89Á\83t\83H\81[\83\80\82Ì\93à\97e&lt;/p&gt;&lt;/form&gt;</code></pre>
-\82±\82Ì\82æ\82¤\82É\82µ\82Ä\81A\90³\82µ\82¢\8d\\91¢\82ð\95Û\82¿\82Â\82Â\95¡\90\94\82Ì\83v\83\89\83O\83C\83\93\82ª\83I\83v\83V\83\87\83\93\82ð\95Û\8e\9d\82Å\82«\82Ü\82·\81B\82Ü\82½\83t\83B\81[\83\8b\83h\96¼\82Ì\8fd\95¡\82ð\94ð\82¯\82é\82½\82ß\82É\83v\83\8c\83t\83B\83b\83N\83X\82ð\97p\82¢\82Ä\82­\82¾\82³\82¢\81i\97á <code>plug_tb_url</code>\81j\81B</td>
-               <td>\82È\82µ</td>           
-       </tr>
-       <tr>
-               <td>AdminPrePageHead</td>
-               <td>(v2.5) \8aÇ\97\9d\89æ\96Ê\82Å\81A\83y\81[\83W\83w\83b\83h\82ð\8fo\97Í\82·\82é\92¼\91O\81B\82±\82Ì\83C\83x\83\93\83g\82Í\83w\83b\83h\97Ì\88æ\82É\83X\83N\83\8a\83v\83g\82âCSS\82ð\92Ç\89Á\82·\82é\82Ì\82É\97p\82¢\82ç\82ê\82Ü\82·\81B</td>
-               <td><dl>
-                       <dt class="ref">extrahead</dt>
-                       <dd>HTML\83y\81[\83W\82Ì\83w\83b\83h\97Ì\88æ\82É\96\84\82ß\8d\9e\82Ü\82ê\82é\92Ç\89Á\8fî\95ñ\81B\82±\82±\82É\92Ç\89Á\82µ\82½\82¢\82à\82Ì\82ð\93ü\82ê\82Ä\82­\82¾\82³\82¢\81B</dd>
-                       <dt class="ro">action</dt>
-                       <dd>\8c»\8dÝ\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\83A\83N\83V\83\87\83\93\81A\82Ü\82½\82Í\83y\81[\83W\83^\83C\83v</dd>
-               </dl></td>
-       </tr>
-       <tr>
-               <td>AdminPrePageFoot</td>
-               <td>(v2.5) \8aÇ\97\9d\89æ\96Ê\82Å\81A\83y\81[\83W\83t\83b\83^\81[\82ð\8fo\97Í\82·\82é\92¼\91O\81B</td>
-         <td><dl>
-                       <dt class="ro">action</dt>
-                       <dd></dd>
-               </dl>
-           \8c»\8dÝ\8eÀ\8ds\82³\82ê\82Ä\82¢\82é\83A\83N\83V\83\87\83\93\81A\82Ü\82½\82Í\83y\81[\83W\83^\83C\83v</td>
-       </tr>
-       <tr>
-               <td>PreSendContentType</td>
-               <td>(v2.5) HTTP\83w\83b\83_\81[\82É\83R\83\93\83e\83\93\83g\83^\83C\83v\82ª\83Z\83b\83g\82³\82ê\82é\92¼\91O</td>
-               <td><dl>
-                       <dt class="ref">contentType</dt>
-                       <dd>\83R\83\93\83e\83\93\83g\83^\83C\83v\81i<code>application/xhtml+xml</code>\82È\82Ç\81j</dd>
-                       <dt class="ref">charset</dt>
-                       <dd>\83L\83\83\83\89\83N\83^\81[\83Z\83b\83g</dd>
-                       <dt class="ro">pageType</dt>
-                       <dd>\95\\8e¦\82·\82é\83y\81[\83W\82Ì\8eí\97Þ\82ð\8e¦\82·\95\8e\9a\97ñ\81F<code>skin</code> (\83X\83L\83\93\83^\83C\83v), <code>media</code> (\83\81\83f\83B\83A\83\89\83C\83u\83\89\83\8a), <code>admin-<em>action</em></code> (\8aÇ\97\9d\83G\83\8a\83A), <code>bookmarklet-<em>action</em></code> (\83u\83b\83N\83}\81[\83N\83\8c\83b\83g)</dd>
-               </dl></td>
-       </tr>
-       <tr>
-               <td>QuickMenu</td>
-               <td>(v2.5) \8aÇ\97\9d\83G\83\8a\83A\82Ì\83N\83C\83b\83N\83\81\83j\83\85\81[\82Ì\88ê\94Ô\89º\81B\82»\82±\82Ö\82Ì\83v\83\89\83O\83C\83\93\93o\98^\82É\97\98\97p\82³\82ê\82Ü\82·\81B\93o\98^\82·\82é\82É\82Íoptions\82É\98A\91z\94z\97ñ\82ð\93ü\82ê\82Ü\82·\81B\8eÀ\91\95\97á\82ª<a href="#admin">\83v\83\89\83O\83C\83\93\8aÇ\97\9d\83G\83\8a\83A\82ð\8dì\82é</a>\82Ì\83Z\83N\83V\83\87\83\93\82É\82 \82è\82Ü\82·\81B</td>
-               <td><dl>
-                       <dt class="ref">options</dt>
-                       <dd>\94z\97ñ</dd>
-               </dl></td>
-       </tr>
-       <tr>
-               <td>BookmarkletExtraHead</td>
-               <td>(v2.5) \83u\83b\83N\83}\81[\83N\83\8c\83b\83g
-         XHTML\83R\81[\83h\82Ì\83w\83b\83h\97Ì\88æ\93à\81B</td>
-               <td><dl>
-                       <dt class="ref">extrahead</dt>
-                       <dd>XHTML\83R\81[\83h\82Ì\83w\83b\83h\97Ì\88æ\82É\96\84\82ß\8d\9e\82Ü\82ê\82é\92Ç\89Á\8fî\95ñ\81B\82±\82±\82É\92Ç\89Á\82µ\82½\82¢\82à