Nucleus CMS日本語版SVNをgit-svnしたもの。リポジトリの変換作業用
Revisão | 47db57f58ba7db457ea7f9d64b27edd1302b9048 (tree) |
---|---|
Hora | 2008-07-26 19:04:40 |
Autor | shizuki <shizuki@1ca2...> |
Commiter | shizuki |
Pages Are Valid XHTML 1.0 Strict!
Another HTML-lint 100/100
git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/branches/branch-3-3@375 1ca29b6e-896d-4ea0-84a5-967f57386b96
@@ -2,8 +2,8 @@ | ||
2 | 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
3 | 3 | <html xmlns="http://www.w3.org/1999/xhtml" lang="ja-JP" xml:lang="ja-JP"> |
4 | 4 | <head> |
5 | - <!-- $Id: help.html,v 1.15.2.1 2008-07-25 06:28:50 shizuki Exp $ --> | |
6 | - <!-- $NucleusJP: help.html,v 1.15 2007/04/19 08:58:40 kimitake Exp $ --> | |
5 | + <!-- $Id: help.html,v 1.15.2.2 2008-07-26 10:04:40 shizuki Exp $ --> | |
6 | + <!-- $NucleusJP: help.html,v 1.15.2.1 2008/07/25 06:28:50 shizuki Exp $ --> | |
7 | 7 | |
8 | 8 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
9 | 9 | <meta http-equiv="Content-Style-Type" content="text/css" /> |
@@ -100,6 +100,21 @@ | ||
100 | 100 | display: block; |
101 | 101 | visibility: hidden; |
102 | 102 | } |
103 | + | |
104 | + strong { | |
105 | + font-weight: bold; | |
106 | + } | |
107 | + | |
108 | + em { | |
109 | + font-style: italic; | |
110 | + } | |
111 | + | |
112 | + .heading_example { | |
113 | + margin: 2px; | |
114 | + font-weight: bold; | |
115 | + font-size: 1.15em; | |
116 | + } | |
117 | + | |
103 | 118 | </style> |
104 | 119 | </head> |
105 | 120 | <body> |
@@ -438,7 +453,7 @@ Nucleusのサイト全体を閉鎖することが可能です。なんらかの | ||
438 | 453 | <p>結果は次のようになります:</p> |
439 | 454 | |
440 | 455 | <div class="example"> |
441 | -<h4 style="margin: 2px;">ここはアイテムのタイトルです</h4> | |
456 | +<span class="heading_example">ここはアイテムのタイトルです</span> | |
442 | 457 | <p style="margin: 2px; padding: 0px;">ここはアイテムのテキスト部分です</p> |
443 | 458 | <div style="font-style: italic; margin: 2px;"> |
444 | 459 | <a href="#templateitemsexample">link</a> - |
@@ -843,7 +858,7 @@ locale は<a href="#templatedatetime">日付と時刻のフォーマット</a> | ||
843 | 858 | <p>結果は次のようになります:</p> |
844 | 859 | |
845 | 860 | <div class="example"> |
846 | -<h4 style="margin: 2px;"><a href="#templatecommentbody">カルマ.</a>さんによるコメント:</h4> | |
861 | +<span class="heading_example"><a href="#templatecommentbody">カルマ.</a>さんによるコメント:</span> | |
847 | 862 | <p style="margin: 2px;">ナイス!</p> |
848 | 863 | <div style="margin:2px;font-size:smaller;">(接続元:host.example.org 投稿日時:2003-03-02 13:30)</div> |
849 | 864 | </div> |
@@ -5042,7 +5057,7 @@ HTMLタグを取り除き、指定された幅にまで縮めたアイテムの | ||
5042 | 5057 | <p>結果は次のようになります</p> |
5043 | 5058 | |
5044 | 5059 | <div class="example"> |
5045 | -<h4 style="margin:2px;">タイトル</h4> | |
5060 | +<span class="heading_example">タイトル</span> | |
5046 | 5061 | <p style="margin:2px;">アイテムの本文</p> |
5047 | 5062 | <div style="margin:2px;"><a href="#templatevar-edit">編集</a> - <a href="#templatevar-edit">5 comments</a></div> |
5048 | 5063 | </div> |
@@ -2,10 +2,22 @@ | ||
2 | 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
3 | 3 | <html xmlns="http://www.w3.org/1999/xhtml" lang="ja-JP" xml:lang="ja-JP"> |
4 | 4 | <head> |
5 | - <!-- $Id: history.html,v 1.13.2.1 2008-07-25 08:26:28 shizuki Exp $ --> | |
6 | - <!-- $NucleusJP: history.html,v 1.13 2007/05/01 06:00:28 kimitake Exp $ --> | |
5 | + <!-- $Id: history.html,v 1.13.2.2 2008-07-26 10:04:40 shizuki Exp $ --> | |
6 | + <!-- $NucleusJP: history.html,v 1.13.2.1 2008/07/25 08:26:28 shizuki Exp $ --> | |
7 | + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | |
8 | + <meta http-equiv="Content-Style-Type" content="text/css" /> | |
9 | + <meta http-equiv="Content-Script-Type" content="text/javascript" /> | |
10 | + <link rel="index" href="./index.html" /> | |
7 | 11 | <title>Nucleus - History</title> |
8 | 12 | <link rel="stylesheet" type="text/css" href="styles/manual.css" /> |
13 | + <style type="text/css"> | |
14 | + strong { | |
15 | + font-weight: bold; | |
16 | + } | |
17 | + em { | |
18 | + font-style: italic; | |
19 | + } | |
20 | + </style> | |
9 | 21 | </head> |
10 | 22 | <body> |
11 | 23 |
@@ -17,9 +29,8 @@ | ||
17 | 29 | |
18 | 30 | <ul> |
19 | 31 | <li> |
20 | - <b>Nucleus CVS 3-3 Branch (development version)</b> | |
32 | + <strong>Nucleus CVS 3-3 Branch (development version)</strong> | |
21 | 33 | <ul> |
22 | -<!-- | |
23 | 34 | <li>FIXED: CONF['Self'] fix (ehui)</li> |
24 | 35 | <li>ADDED: Add an link to the front end that allows to add an item in a bookmarklet popup window (two new skinvars addlink and addpopupcode needed) (kaigreve)</li> |
25 | 36 | <li>ADDED: add a cancel button to the bookmarklet add and edit forms (kaigreve)</li> |
@@ -38,7 +49,15 @@ | ||
38 | 49 | <li>FIX: Fix getNotifyFromMailAddress to use email field now that we've separated email/url fields (gregorlove)</li> |
39 | 50 | <li>CHANGED: extend skinvar Bloglist with parameters to specify the sort order (kaigreve)</li> |
40 | 51 | <li>ADDED: add comment URL and email to "edit comment" form and make them editable (gregorlove)</li> |
41 | - <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=58">#58(JP)</a>): バックアップ時にカラム名をバッククォートで括る. (shizuki)</li> | |
52 | + <li>ADDED: new event in createaccount.php called RegistrationFormExtraFields to allow fields from plugins onto registration form (ftruscot)</li> | |
53 | + <li>FIXED: fix content type of bookmarklet.php file to text/html to conform with other pages (ftruscot)</li> | |
54 | + <li>ADDED: add global configuration, DefaultListSize, which sets and maintains a custom value for length of item/comment lists in the admin area (ftruscot)</li> | |
55 | + <li>ADDED: add description of charset skin variable to documentation. (ftruscot)</li> | |
56 | + <li>FIXED: fix description of if/else/endif skin variables to documentation, inlcuding ifnot, elseif, and elseifnot (ftruscot)</li> | |
57 | + <li>ADDED: add description of the doIf function to the plugin documentation (ftruscot)</li> | |
58 | + | |
59 | +<!-- | |
60 | + <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=58">#58(JP)</a>): バックアップ時にカラム名をバッククォートで括る. (shizuki)</li> | |
42 | 61 | <li>ADD(JP): <a href="http://japan.nucleuscms.org/bb/viewtopic.php?t=2761">フォーラムでのちょっと便利改造</a> (shizuki)</li> |
43 | 62 | <li>ADD(JP): <a href="http://japan.nucleuscms.org/bb/viewtopic.php?t=3391">「メディアの追加」ボタンにツールチップ追加</a> (shizuki)</li> |
44 | 63 | <li>CHANGED(JP): Eliminate all hardcoded language (shizuki)</li> |
@@ -46,11 +65,11 @@ | ||
46 | 65 | </ul> |
47 | 66 | </li> |
48 | 67 | <li> |
49 | - <b>Nucleus v3.31SP1 (February 5, 2008)</b> | |
68 | + <strong>Nucleus v3.31SP1 (February 5, 2008)</strong> | |
50 | 69 | <ul> |
51 | 70 | <li>FIXED: An XSS issue</li> |
52 | - <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=83">#83(JP)</a>): ブックマークレットの高さを50ピクセル追加. (kmorimatsu)</li> | |
53 | - <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=84">#84(JP)</a>): To avoid showing ticket in the URL, redirect to pluginlist, instead. (kmorimatsu)</li> | |
71 | + <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=83">#83(JP)</a>): ブックマークレットの高さを50ピクセル追加. (kmorimatsu)</li> | |
72 | + <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=84">#84(JP)</a>): To avoid showing ticket in the URL, redirect to pluginlist, instead. (kmorimatsu)</li> | |
54 | 73 | <li>ADDED: add <code>createaccount.html</code> with a redirect to <code>createaccount.php</code> for backward compatibility with the old location of the form</li> |
55 | 74 | <li>CHANGED: protect the 'create account form' against abuse: show the form only if needed and add FormExtra (e.g. Captcha) and ValidateForm (to validate input) events (ftruscot and kaigreve)</li> |
56 | 75 | <li>FIXED: bug in upgrade script (admun)</li> |
@@ -64,15 +83,18 @@ | ||
64 | 83 | </ul> |
65 | 84 | </li> |
66 | 85 | <li> |
67 | - <b>Nucleus v3.3 "Lithium" (Beta - March 11, 2007)</b> | |
86 | + <strong>Nucleus v3.3 "Lithium" (Beta - March 11, 2007)</strong> | |
68 | 87 | <ul> |
88 | + <li>ADDED: add description of charset skin variable to documentation.(JP) (shizuki)</li> | |
89 | + <li>FIXED: fix description of if/else/endif skin variables to documentation, inlcuding ifnot, elseif, and elseifnot (JP) (shizuki)</li> | |
90 | + <li>ADDED: add description of the doIf function to the plugin documentation (JP) (shizuki)</li> | |
69 | 91 | <li>ADDED: Serveral changes and fixes from Nucleus Japan (details in the log files of the <a href="http://sourceforge.net/svn/?group_id=66479">Nucleus repository</a> at sourceforge.net)</li> |
70 | 92 | <li>ADDED: Sanitize parameters such as $_GET and $_SERVER['REQUEST_URI'] etc. to avoid XSS (from Nucleus Japan)</li> |
71 | - <li>ADDED: (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=45">#45</a> from the Japanese Tracker): include code from NP_0TicketForPlugin in the core (Changes from Nucleus Japan)</li> | |
93 | + <li>ADDED: (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=45">#45</a> from the Japanese Tracker): include code from NP_0TicketForPlugin in the core (Changes from Nucleus Japan)</li> | |
72 | 94 | <li>ADDED: new events for Media upload: PreMediaUpload and PostMediaUpload (kaigreve)</li> |
73 | 95 | <li>ADDED: new skinvar bloglist (kaigreve)</li> |
74 | - <li>ADDED: new method for URL rewriting with the global variable virtualpath, new .htaccess file can be found in the folder extra/fancyurl-2, more information <a href="http://forum.nucleuscms.org/viewtopic.php?t=12241">here</a> (kaigreve and Legolas)</li> | |
75 | - <li>FIXED: allow + in email address, see <a href="http://forum.nucleuscms.org/viewtopic.php?t=14207">here</a> (wgroleau)</li> | |
96 | + <li>ADDED: new method for URL rewriting with the global variable virtualpath, new .htaccess file can be found in the folder extra/fancyurl-2, more information <a href="http://forum.nucleuscms.org/viewtopic.php?t=12241">forum(Another approach to Fancy URLs)</a> (kaigreve and Legolas)</li> | |
97 | + <li>FIXED: allow + in email address, see <a href="http://forum.nucleuscms.org/viewtopic.php?t=14207">forum(Minor bug fix in globalfunctions.php)</a> (wgroleau)</li> | |
76 | 98 | <li>FIXED: XHTML compliance in default skin (admun)</li> |
77 | 99 | <li>FIXED (<a href="http://dev.nucleuscms.org/tracker/index.php?id=80&do=details">#80</a>): Atom 1.0 support (rakaz)</li> |
78 | 100 | <li>FIXED (<a href="http://dev.nucleuscms.org/tracker/index.php?id=129&do=details">#129</a>): Plugin API: SpamCheck event called from core. (rakaz)</li> |
@@ -98,36 +120,36 @@ | ||
98 | 120 | <li>ADDED: (bug 817364): delete member enhancement (admun)</li> |
99 | 121 | <li>ADDED: Auto save draft (Legolas)</li> |
100 | 122 | <li>ADDED: Custom skin parts (tutorio)</li> |
101 | - <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=39">#39(JP)</a>): reverted content type for admin area (Kimitake)</li> | |
102 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=40">#40(JP)</a>): fixed PostAddCategory event (Kimitake)</li> | |
103 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=41">#41(JP)</a>): fixed dropped info during backing up (Katsumi)</li> | |
104 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=42">#42(JP)</a>): atom feed template specifies xml:lang but it is en-us, it should be ja, in install.sql (Kimitake)</li> | |
105 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=45">#45(JP)</a>: added NP_0TicketForPlugin security patch (Katsumi)</li> | |
106 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=46">#46(JP)</a>: fixed date format for draft entry (Kimitake)</li> | |
107 | - <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=48">#48(JP)</a>: Super-admin always can login to admin page (Kimitake)</li> | |
108 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=49">#49(JP)</a>: PLUGIN::getAllItemOptions does not work correctly. (NKJG)</li> | |
109 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=56">#56(JP)</a>: When creating db backup, the key length drops (Katsumi)</li> | |
110 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=57">#57(JP)</a>: SQL error happens when updating plugin option. (Katsumi)</li> | |
111 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=60">#60(JP)</a>: Item link in notification email is wrong. (Shizuki)</li> | |
112 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=62">#62(JP)</a>: email address is not referred in <%usermail%>. (Shizuki)</li> | |
113 | - <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=66">#66(JP)</a>: Even if calling PostPluginOptionsUpdate, getOption does not returns correct value. (Katsumi)</li> | |
114 | - <li>ADDED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=68">#68(JP)</a>: Encrypted cookie key. (Katsumi)</li> | |
123 | + <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=39">#39(JP)</a>): reverted content type for admin area (Kimitake)</li> | |
124 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=40">#40(JP)</a>): fixed PostAddCategory event (Kimitake)</li> | |
125 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=41">#41(JP)</a>): fixed dropped info during backing up (Katsumi)</li> | |
126 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=42">#42(JP)</a>): atom feed template specifies xml:lang but it is en-us, it should be ja, in install.sql (Kimitake)</li> | |
127 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=45">#45(JP)</a>: added NP_0TicketForPlugin security patch (Katsumi)</li> | |
128 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=46">#46(JP)</a>: fixed date format for draft entry (Kimitake)</li> | |
129 | + <li>CHANGED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=48">#48(JP)</a>: Super-admin always can login to admin page (Kimitake)</li> | |
130 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=49">#49(JP)</a>: PLUGIN::getAllItemOptions does not work correctly. (NKJG)</li> | |
131 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=56">#56(JP)</a>: When creating db backup, the key length drops (Katsumi)</li> | |
132 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=57">#57(JP)</a>: SQL error happens when updating plugin option. (Katsumi)</li> | |
133 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=60">#60(JP)</a>: Item link in notification email is wrong. (Shizuki)</li> | |
134 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=62">#62(JP)</a>: email address is not referred in <%usermail%>. (Shizuki)</li> | |
135 | + <li>FIXED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=66">#66(JP)</a>: Even if calling PostPluginOptionsUpdate, getOption does not returns correct value. (Katsumi)</li> | |
136 | + <li>ADDED(JP): (<a href="http://nucleus-jp.sourceforge.jp/tracker/?do=details&id=68">#68(JP)</a>: Encrypted cookie key. (Katsumi)</li> | |
115 | 137 | </ul> |
116 | 138 | </li> |
117 | 139 | <li> |
118 | - <b>Nucleus v3.24 (November 11, 2006)</b> | |
140 | + <strong>Nucleus v3.24 (November 11, 2006)</strong> | |
119 | 141 | <ul> |
120 | 142 | <li>FIXED: XSS issue (reported by <a href="http://www.jpcert.or.jp/">JPCERT/CC</a>).</li> |
121 | 143 | </ul> |
122 | 144 | </li> |
123 | 145 | <li> |
124 | - <b>Nucleus v3.23 (May 23, 2006)</b> | |
146 | + <strong>Nucleus v3.23 (May 23, 2006)</strong> | |
125 | 147 | <ul> |
126 | 148 | <li>FIXED: Remote code execution vulnerability (reported by rgod).</li> |
127 | 149 | </ul> |
128 | 150 | </li> |
129 | 151 | <li> |
130 | - <b>Nucleus v3.22 (August 21, 2005)</b> | |
152 | + <strong>Nucleus v3.22 (August 21, 2005)</strong> | |
131 | 153 | <ul> |
132 | 154 | <li>FIXED: Major security vulnerability in the phpxmlrpc library.</li> |
133 | 155 | <li>FIXED: New NP_SkinFiles version, fixing a minor security issue. (rakaz)</li> |
@@ -160,13 +182,13 @@ | ||
160 | 182 | </ul> |
161 | 183 | </li> |
162 | 184 | <li> |
163 | - <b>Nucleus v3.21 (June 30, 2005)</b> | |
185 | + <strong>Nucleus v3.21 (June 30, 2005)</strong> | |
164 | 186 | <ul> |
165 | 187 | <li>FIXED: <a href="http://secunia.com/advisories/15852/">XML-RPC for PHP Unspecified PHP Code Execution Vulnerability</a></li> |
166 | 188 | </ul> |
167 | 189 | </li> |
168 | 190 | <li> |
169 | - <b>Nucleus v3.2 (March 7, 2005)</b> | |
191 | + <strong>Nucleus v3.2 (March 7, 2005)</strong> | |
170 | 192 | <ul> |
171 | 193 | <li>ADDED: <a href="http://wiki.gednet.com/NPSkinFiles">NP_SkinFiles</a> plugin installed on full install</li> |
172 | 194 | <li>FIXED: Installing plugins through install.php failed (karma)</li> |
@@ -202,7 +224,7 @@ | ||
202 | 224 | </ul> |
203 | 225 | </li> |
204 | 226 | <li> |
205 | - <b>Nucleus v3.15 (November 14, 2004)</b> | |
227 | + <strong>Nucleus v3.15 (November 14, 2004)</strong> | |
206 | 228 | <ul> |
207 | 229 | <li>FIXED: Some XSS issues, as reported by Alexander Antipov</li> |
208 | 230 | <li>FIXED: Validate data that is sent as HTTP headers (redirects etc) (karma)</li> |
@@ -229,7 +251,7 @@ | ||
229 | 251 | </ul> |
230 | 252 | </li> |
231 | 253 | <li> |
232 | - <b>Nucleus v3.1 (July 28, 2004)</b> | |
254 | + <strong>Nucleus v3.1 (July 28, 2004)</strong> | |
233 | 255 | <ul> |
234 | 256 | <li>FIXED: Nucleus v3.01 was missing a fix in <code>backup.php</code>, which could cause fulltext key info not to be backed up correctly</li> |
235 | 257 | <li>ADDED: support for patch levels, so plugin API enhancements can be distributed to power users earlier (<a href="http://forum.nucleuscms.org/viewtopic.php?t=4142" title="More info...">suggested</a> by TeRanEX)</li> |
@@ -251,7 +273,7 @@ | ||
251 | 273 | </ul> |
252 | 274 | </li> |
253 | 275 | <li> |
254 | - <b>Nucleus v3.01 (July 13, 2004)</b> | |
276 | + <strong>Nucleus v3.01 (July 13, 2004)</strong> | |
255 | 277 | <ul> |
256 | 278 | <li>FIXED: PHP5: Links to plugin admin area broken (radekradek)</li> |
257 | 279 | <li>FIXED: bug 966011, skins created with v2.0 could not be imported (karma)</li> |
@@ -259,7 +281,7 @@ | ||
259 | 281 | </ul> |
260 | 282 | </li> |
261 | 283 | <li> |
262 | - <b>Nucleus v3.0 (May 30, 2004)</b> | |
284 | + <strong>Nucleus v3.0 (May 30, 2004)</strong> | |
263 | 285 | <ul> |
264 | 286 | <li>FIXED: When adding a weblog, select globally defined default skin by default (TeRanEX)</li> |
265 | 287 | <li>FIXED: CSS conflict in default skin (moraes)</li> |
@@ -289,7 +311,7 @@ | ||
289 | 311 | </ul> |
290 | 312 | </li> |
291 | 313 | <li> |
292 | - <b>Nucleus v3.0 RC (April 27, 2004)</b> | |
314 | + <strong>Nucleus v3.0 RC (April 27, 2004)</strong> | |
293 | 315 | <ul> |
294 | 316 | <li>CHANGED: Labeled it v3.0, since users started believing "2.5 beta == 25 final"</li> |
295 | 317 | <li>FIXED: XML-RPC: <code>metaWeblog.editPost</code> assigned the default category again when no categories were passed along (karma).</li> |
@@ -335,7 +357,7 @@ | ||
335 | 357 | </ul> |
336 | 358 | </li> |
337 | 359 | <li> |
338 | - <b>Nucleus v2.5 beta (October 11, 2003)</b> | |
360 | + <strong>Nucleus v2.5 beta (October 11, 2003)</strong> | |
339 | 361 | <ul> |
340 | 362 | <li>ADDED: <code>if(previtem)</code>, <code>if(nextitem)</code> and <code>if(skintype,<em>typename</em>)</code> skinvars.</li> |
341 | 363 | <li>FIXED: RSS conditional GET wasn't working correctly (Visa Kopu)</li> |
@@ -384,7 +406,7 @@ | ||
384 | 406 | </ul> |
385 | 407 | </li> |
386 | 408 | <li> |
387 | - <b>Nucleus v2.0 Final (April 3, 2003)</b> | |
409 | + <strong>Nucleus v2.0 Final (April 3, 2003)</strong> | |
388 | 410 | <ul> |
389 | 411 | <li>FIXED: renamed the <code>xmlrpc_encode</code> and <code>xmlrpc_decode</code> methods in <code>xmlrpc.inc.php</code>, avoiding naming conflicts on some PHP configurations that are compiled with XMLRPC support</li> |
390 | 412 | <li>FIXED: restore did not work on some PHP configurations, and did not correctly recognize <code>application/x-gzip</code> encoding type</li> |
@@ -414,7 +436,7 @@ | ||
414 | 436 | </ul> |
415 | 437 | </li> |
416 | 438 | <li> |
417 | - <b>Nucleus v2.0 beta (January 18, 2003)</b> | |
439 | + <strong>Nucleus v2.0 beta (January 18, 2003)</strong> | |
418 | 440 | <ul> |
419 | 441 | <li>FIXED: Highlighted text no longer has <!--h--> in it</li> |
420 | 442 | <li>ADDED; Plugin hook: PostAuthentication</li> |
@@ -483,7 +505,7 @@ | ||
483 | 505 | </ul> |
484 | 506 | </li> |
485 | 507 | <li> |
486 | - <b>Nucleus v1.55 (August 26, 2002)</b> | |
508 | + <strong>Nucleus v1.55 (August 26, 2002)</strong> | |
487 | 509 | <ul> |
488 | 510 | <li>ADDED: <%archivedaylist%> and <%otherarchivedaylist%> skinvars (to show archives by day instead of by month)</li> |
489 | 511 | <li>FIXED: PHP error on createAccount through action.php</li> |
@@ -514,11 +536,11 @@ | ||
514 | 536 | </ul> |
515 | 537 | </li> |
516 | 538 | <li> |
517 | - <b>Nucleus v1.5 (August 13, 2002)</b> | |
539 | + <strong>Nucleus v1.5 (August 13, 2002)</strong> | |
518 | 540 | <ul> |
519 | 541 | <li>ADDED: Introducing plugins (define your own skinvars and templatevars, add event listeners, ...)</li> |
520 | 542 | <li>CHANGED: simpler and more accessible default templates/skins</li> |
521 | - <li>FIXED: GreyMatter convert now works when the <tt>asp_tags</tt> option in PHP is enabled</li> | |
543 | + <li>FIXED: GreyMatter convert now works when the <code>asp_tags</code> option in PHP is enabled</li> | |
522 | 544 | <li>ADDED: title and authorName fields in Blogger API getRecentItems call</li> |
523 | 545 | <li>ADDED: HTML label tags for radio buttons and checkboxes (this way you can click anywhere on the text instead of only on the radio button/checkbox itself)</li> |
524 | 546 | <li>FIXED: deleting a comment you made in a blog that's not your own resulted in a 'disallowed action' error (thanks moraes)</li> |
@@ -579,7 +601,7 @@ | ||
579 | 601 | </ul> |
580 | 602 | </li> |
581 | 603 | <li> |
582 | - <b>Nucleus v1.1 (April 30, 2002)</b> | |
604 | + <strong>Nucleus v1.1 (April 30, 2002)</strong> | |
583 | 605 | <ul> |
584 | 606 | <li>Started assuming that at least PHP 4.0.5 is available. (for older PHP versions, some small code-changes should do the trick)</li> |
585 | 607 | <li>Added bookmarklets for Mac/IE5 users and Mozilla. Also, made the title of the page also show up in the title field of the new item. Makes more sense. <small>(thanks to <a href="http://www.35mm.org">Ricardo Lamego</a>)</small></li> |
@@ -670,7 +692,7 @@ | ||
670 | 692 | </ul> |
671 | 693 | </li> |
672 | 694 | <li> |
673 | - <b>Nucleus v1.0 (March 6, 2002)</b> | |
695 | + <strong>Nucleus v1.0 (March 6, 2002)</strong> | |
674 | 696 | <ul> |
675 | 697 | <li>Fixed: width & height of <%image()%> construct</li> |
676 | 698 | <li>Changed: windows in popup windows don't have a white border anymore <small>(<a href="http://www.nucleuscms.org/forum/viewtopic.php?t=3">see forum</a>)</small> |
@@ -708,7 +730,7 @@ | ||
708 | 730 | </ul> |
709 | 731 | </li> |
710 | 732 | <li> |
711 | - <b>Nucleus v0.96 (December 13, 2001)</b> | |
733 | + <strong>Nucleus v0.96 (December 13, 2001)</strong> | |
712 | 734 | <ul> |
713 | 735 | <li>Added: add-item-preview now also in admin area</li> |
714 | 736 | <li>Added: action log</li> |
@@ -735,7 +757,7 @@ | ||
735 | 757 | </ul> |
736 | 758 | </li> |
737 | 759 | <li> |
738 | - <b>Nucleus v0.95 (October 10, 2001)</b> | |
760 | + <strong>Nucleus v0.95 (October 10, 2001)</strong> | |
739 | 761 | <ul> |
740 | 762 | <li>Added: per-blog setting to enable/disable line break conversion</li> |
741 | 763 | <li>Added: per-blog setting to send a ping to Userland (weblogs.com) when you update your blog. This way, you'll be able to end up in the weblogs.com update-list</li> |
@@ -746,10 +768,10 @@ | ||
746 | 768 | </ul> |
747 | 769 | </li> |
748 | 770 | <li> |
749 | - <b>Nucleus v0.94 (September 27, 2001)</b> | |
771 | + <strong>Nucleus v0.94 (September 27, 2001)</strong> | |
750 | 772 | <ul> |
751 | 773 | <li>Changed: 'Add Item' in admin-area now redirects to blog url (if available)</li> |
752 | - <li>Changed: <i>headlines.php</i> and <i>xml-rss.php</i> adapted to behave better in disabled-site situations</li> | |
774 | + <li>Changed: <em>headlines.php</em> and <em>xml-rss.php</em> adapted to behave better in disabled-site situations</li> | |
753 | 775 | <li>Changed: <%userlink%> got smarter in recognizing e-mail addresses</li> |
754 | 776 | <li>Added: tabindices in forms to make traversal with the TAB-button more natural</li> |
755 | 777 | <li>Fixed: bookmarklet login did not pass data correctly</li> |
@@ -763,7 +785,7 @@ | ||
763 | 785 | </ul> |
764 | 786 | </li> |
765 | 787 | <li> |
766 | - <b>Nucleus v0.93 (September 19, 2001)</b> | |
788 | + <strong>Nucleus v0.93 (September 19, 2001)</strong> | |
767 | 789 | <ul> |
768 | 790 | <li>Added: friendly error message on error with nucleusdir definition in config.php</li> |
769 | 791 | <li>Changed: call_user_func instead of eval</li> |
@@ -778,7 +800,7 @@ | ||
778 | 800 | </ul> |
779 | 801 | </li> |
780 | 802 | <li> |
781 | - <b>Nucleus v0.92 (September 18, 2001)</b> | |
803 | + <strong>Nucleus v0.92 (September 18, 2001)</strong> | |
782 | 804 | <ul> |
783 | 805 | <li>GM conversion: {{linkmo and {{emailmo conversion now also works with PHP versions < 4.0.4</li> |
784 | 806 | <li>GM conversion: Fixed occasional JavaScript errors with {{linkmo and {{emailmo</li> |
@@ -795,13 +817,13 @@ | ||
795 | 817 | </ul> |
796 | 818 | </li> |
797 | 819 | <li> |
798 | - <b>Nucleus v0.91 (September 15, 2001)</b> | |
820 | + <strong>Nucleus v0.91 (September 15, 2001)</strong> | |
799 | 821 | <ul> |
800 | 822 | <li>Improved conversion for GreyMatter blogs. Special markup commands are now recognized. (thanks to <a href="http://www.elrado.nl/">Raoul</a> for pointing this out)</li> |
801 | 823 | </ul> |
802 | 824 | </li> |
803 | 825 | <li> |
804 | - <b>Nucleus v0.90 [beta 2 release] (September 14, 2001)</b> | |
826 | + <strong>Nucleus v0.90 [beta 2 release] (September 14, 2001)</strong> | |
805 | 827 | <ul> |
806 | 828 | <li>an install-script is now available, no more messing around in shells</li> |
807 | 829 | <li>created default skins/templates for a release version</li> |
@@ -824,7 +846,7 @@ | ||
824 | 846 | </ul> |
825 | 847 | </li> |
826 | 848 | <li> |
827 | - <b>Nucleus v0.80 [beta 1 release] (September 2, 2001)</b> | |
849 | + <strong>Nucleus v0.80 [beta 1 release] (September 2, 2001)</strong> | |
828 | 850 | <ul> |
829 | 851 | <li>XML-RPC Interface implementing the blogger methods</li> |
830 | 852 | <li>fixes and code-reorganisation</li> |
@@ -834,7 +856,7 @@ | ||
834 | 856 | </ul> |
835 | 857 | </li> |
836 | 858 | <li> |
837 | - <b>Nucleus v0.70 [not released] (August 20, 2001)</b> | |
859 | + <strong>Nucleus v0.70 [not released] (August 20, 2001)</strong> | |
838 | 860 | <ul> |
839 | 861 | <li>mySQL instead of XML</li> |
840 | 862 | <li>extensive admin area</li> |
@@ -847,7 +869,7 @@ | ||
847 | 869 | </ul> |
848 | 870 | </li> |
849 | 871 | <li> |
850 | - <b>Nucleus v0.60 and earlier (since February 2001)</b> | |
872 | + <strong>Nucleus v0.60 and earlier (since February 2001)</strong> | |
851 | 873 | <br /> |
852 | 874 | no history (XML versions with limited functions) |
853 | 875 | </li> |
@@ -2,13 +2,21 @@ | ||
2 | 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
3 | 3 | <html xmlns="http://www.w3.org/1999/xhtml" lang="ja-JP" xml:lang="ja-JP"> |
4 | 4 | <head> |
5 | - <!-- $Id: index.html,v 1.8.2.1 2008-07-25 08:26:28 shizuki Exp $ --> | |
6 | - <!-- $NucleusJP: index.html,v 1.8 2007/02/04 06:28:45 kimitake Exp $ --> | |
5 | + <!-- $Id: index.html,v 1.8.2.2 2008-07-26 10:04:40 shizuki Exp $ --> | |
6 | + <!-- $NucleusJP: index.html,v 1.8.2.1 2008/07/25 08:26:28 shizuki Exp $ --> | |
7 | 7 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
8 | 8 | <meta http-equiv="Content-Style-Type" content="text/css" /> |
9 | 9 | <link rel="index" href="./index.html" /> |
10 | 10 | <title>Nucleus CMS マニュアル</title> |
11 | 11 | <link rel="stylesheet" type="text/css" href="styles/manual.css" /> |
12 | + <style type="text/css"> | |
13 | + strong { | |
14 | + font-weight: bold; | |
15 | + } | |
16 | + em { | |
17 | + font-style: italic; | |
18 | + } | |
19 | + </style> | |
12 | 20 | </head> |
13 | 21 | <body> |
14 | 22 |
@@ -38,7 +46,7 @@ Nucleus CMS マニュアル | ||
38 | 46 | <li><a href="#performance">パフォーマンスについて</a></li> |
39 | 47 | <!-- <li><a href="#import">Importing from other tools</a></li> --> |
40 | 48 | <li><a href="#comments">コメント受付時のルール</a></li> |
41 | - <li><a href="#_xmlrpc">XML-RPC インターフェイスについて</a></li> | |
49 | + <li><a href="#interface_xmlrpc">XML-RPC インターフェイスについて</a></li> | |
42 | 50 | <li><a href="#trouble">困った時は (FAQ)</a></li> |
43 | 51 | <li><a href="tips.html">Tips & Suggestions</a> (別ファイル)</li> |
44 | 52 | <li><a href="#known">現在指摘されている問題点</a></li> |
@@ -71,7 +79,7 @@ Nucleus とはコンテンツマネジメントシステム(Contents Management | ||
71 | 79 | <li>RSS 自動作成</li> |
72 | 80 | <li>インストールが簡単</li> |
73 | 81 | <li>バックアップが簡単</li> |
74 | - <li>XML-RPC インターフェイス ( <a href="http://plant.blogger.com/api/">Blogger API</a> / <a href="http://www.xmlrpc.com/metaWeblogApi">metaWeblog API</a> / <a href="http://www.movabletype.org/docs/mtmanual_programmatic.html#xmlrpc%20api">Movable Type API</a> 採用)</li> | |
82 | + <li>XML-RPC インターフェイス ( <a href="http://plant.blogger.com/api/">Blogger API</a> / <a href="http://www.xmlrpc.com/metaWeblogApi">metaWeblog API</a> / <a href="http://www.sixapart.com/developers/xmlrpc/">Movable Type API</a> 採用)</li> | |
75 | 83 | <li>XHTML 準拠</li> |
76 | 84 | <li>Blogger と GreyMatter blogsからのコンバートツール</li> |
77 | 85 | <li>...</li> |
@@ -293,7 +301,7 @@ Nucleus では、コメントの性質を考えて以下のルールを設けて | ||
293 | 301 | |
294 | 302 | |
295 | 303 | |
296 | -<h1>XML-RPC インターフェイス <a id="_xmlrpc" name="_xmlrpc" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
304 | +<h1>XML-RPC インターフェイス <a id="interface_xmlrpc" name="interface_xmlrpc" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
297 | 305 | |
298 | 306 | <div class="note"> |
299 | 307 | Nucleusの XML-RPC インターフェイスにつきましては下記URL参照: |
@@ -306,7 +314,7 @@ Nucleusの XML-RPC インターフェイスにつきましては下記URL参照: | ||
306 | 314 | </p> |
307 | 315 | |
308 | 316 | <p> |
309 | -現在の所、<a href="http://plant.blogger.com/api/">Blogger API</a>、<a href="http://www.xmlrpc.com/metaWeblogApi">metaWeblog API</a>と<a href="http://www.movabletype.org/docs/mtmanual_programmatic.html#xmlrpc%20api">Movable Type API</a>の3つの規格を充足しています。この規格を使用した記事投稿ツールに興味のある方は、 <a href="http://www.cweblogs.com/wbeditor/">WB Editor</a> (Windows版:日本語対応) または <a href="http://www.kung-foo.tv/ecto/">Ecto</a> (MacOS版:日本語対応不明) を使ってみてください。 | |
317 | +現在の所、<a href="http://plant.blogger.com/api/">Blogger API</a>、<a href="http://www.xmlrpc.com/metaWeblogApi">metaWeblog API</a>と<a href="http://www.sixapart.com/developers/xmlrpc/">Movable Type API</a>の3つの規格を充足しています。この規格を使用した記事投稿ツールに興味のある方は、 <a href="http://www.cweblogs.com/wbeditor/">WB Editor</a> (Windows版:日本語対応) または <a href="http://www.kung-foo.tv/ecto/">Ecto</a> (MacOS版:日本語対応不明) を使ってみてください。 | |
310 | 318 | </p> |
311 | 319 | |
312 | 320 | <p> |
@@ -1,16 +1,28 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | |
1 | 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
2 | 3 | <html xmlns="http://www.w3.org/1999/xhtml" lang="ja-JP" xml:lang="ja-JP"> |
3 | 4 | <head> |
4 | - <!-- $Id: skins.html,v 1.6 2007-02-04 06:28:45 kimitake Exp $ --> | |
5 | - <!-- $NucleusJP: skins.html,v 1.5 2006/07/12 07:11:46 kimitake Exp $ --> | |
5 | + <!-- $Id: skins.html,v 1.6.2.1 2008-07-26 10:04:40 shizuki Exp $ --> | |
6 | + <!-- $NucleusJP: skins.html,v 1.6 2007/02/04 06:28:45 kimitake Exp $ --> | |
6 | 7 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
8 | + <meta http-equiv="Content-Style-Type" content="text/css" /> | |
9 | + <meta http-equiv="Content-Script-Type" content="text/javascript" /> | |
10 | + <link rel="index" href="./index.html" /> | |
7 | 11 | <title>Nucleus - スキンとテンプレートについて</title> |
8 | 12 | <link rel="stylesheet" type="text/css" href="styles/manual.css" /> |
13 | + <style type="text/css"> | |
14 | + strong { | |
15 | + font-weight: bold; | |
16 | + } | |
17 | + em { | |
18 | + font-style: italic; | |
19 | + } | |
20 | + </style> | |
9 | 21 | </head> |
10 | 22 | <body> |
11 | 23 | |
12 | 24 | <div class="heading"> |
13 | -スキン & テンプレート | |
25 | +<a name="top" id="top">スキン & テンプレート</a> | |
14 | 26 | </div> |
15 | 27 | |
16 | 28 | <h1>Introduction</h1> |
@@ -27,7 +39,7 @@ | ||
27 | 39 | </ol> |
28 | 40 | <p>このドキュメントは、これらの作業を行うにあたりヒントになる事項を紹介します。</p> |
29 | 41 | |
30 | -<h1><a id="toc"></a>目次</h1> | |
42 | +<h1><a name="toc" id="toc">目次</a></h1> | |
31 | 43 | |
32 | 44 | <ul> |
33 | 45 | <li><a href="#htmlcss">HTMLとCSSの関係について</a></li> |
@@ -45,7 +57,7 @@ | ||
45 | 57 | <li><a href="#export">スキン/テンプレートのインポート/エクスポートについて</a></li> |
46 | 58 | </ul> |
47 | 59 | |
48 | -<h1>HTMLとCSSの関係について <a id="htmlcss" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
60 | +<h1>HTMLとCSSの関係について <a name="htmlcss" id="htmlcss" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
49 | 61 | |
50 | 62 | <p> |
51 | 63 | スキンとテンプレートを編集するにあたっては、HTMLとCSSの基礎知識が必要です。このセクションでは基礎知識を得る事ができる解説サイトを紹介しておきます。 |
@@ -65,20 +77,20 @@ | ||
65 | 77 | |
66 | 78 | |
67 | 79 | |
68 | -<h1>標準のデザインで使用するファイル <a id="defaultskin" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
80 | +<h1>標準のデザインで使用するファイル <a name="defaultskin" id="defaultskin" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
69 | 81 | |
70 | 82 | <p>このセクションでは、標準のスキンで使用しているファイル名と、編集の注意点を説明します。</p> |
71 | 83 | |
72 | 84 | <p>標準のスキンは以下の3つのファイルを使用しています:</p> |
73 | 85 | <ol> |
74 | - <li><tt>default.css</tt> (v3.0は <tt>grey.css</tt>): ページのデザインを定義するCSS(カスケーディング・スタイルシート)ファイル。色指定やレイアウト指定などを定義します。</li> | |
75 | - <li><tt>atom.gif</tt>: ページの左上に表示されるロゴ。</li> | |
76 | - <li><tt>nucleus2.gif</tt>: Nucleus ロゴ。</li> | |
86 | + <li><code>default.css</code> (v3.0は <code>grey.css</code>): ページのデザインを定義するCSS(カスケーディング・スタイルシート)ファイル。色指定やレイアウト指定などを定義します。</li> | |
87 | + <li><code>atom.gif</code>: ページの左上に表示されるロゴ。</li> | |
88 | + <li><code>nucleus2.gif</code>: Nucleus ロゴ。</li> | |
77 | 89 | </ol> |
78 | 90 | |
79 | -<p>CSSファイル (<tt>default.css</tt> / <tt>grey.css</tt>) には、標準のスキン/テンプレートを使用した際のページ構成(ブロック構造)を書き入れています。 基本的には<tt>.contents</tt>、 <tt>.logo</tt>、<tt>.menu</tt>の3つのdivブロックとなっています。</p> | |
91 | +<p>CSSファイル (<code>default.css</code> / <code>grey.css</code>) には、標準のスキン/テンプレートを使用した際のページ構成(ブロック構造)を書き入れています。 基本的には<code>.contents</code>、 <code>.logo</code>、<code>.menu</code>の3つのdivブロックとなっています。</p> | |
80 | 92 | |
81 | -<p><tt>default.css</tt> / <tt>grey.css</tt>を編集するにあたっては、テキストエディタを使用してください。 例えばWindowsに標準添付されている「Notepad」やemacs や TextPadなどです。 | |
93 | +<p><code>default.css</code> / <code>grey.css</code>を編集するにあたっては、テキストエディタを使用してください。 例えばWindowsに標準添付されている「Notepad」やemacs や TextPadなどです。 | |
82 | 94 | 「WordPad」、「Word」、「OpenOffice Writer」などは余計なデータが混入しますので、<strong>絶対に使用しないでください</strong>。 |
83 | 95 | </p> |
84 | 96 |
@@ -87,7 +99,7 @@ | ||
87 | 99 | |
88 | 100 | |
89 | 101 | |
90 | -<h1>テンプレートとスキンの相互関係 <a id="templatesvsskins" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
102 | +<h1>テンプレートとスキンの相互関係 <a name="templatesvsskins" id="templatesvsskins" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
91 | 103 | |
92 | 104 | <p> |
93 | 105 | Nucleusではページ表示に「スキン」と「テンプレート」の両方を使用します。ではこれら2つの違いは何でしょう? |
@@ -95,11 +107,11 @@ Nucleusではページ表示に「スキン」と「テンプレート」の両 | ||
95 | 107 | |
96 | 108 | <ol> |
97 | 109 | <li> |
98 | - <b>スキン</b> とは出力する内容(タグを含むソース)を定義するものです。1つのスキンでもいくつかの種別ごとに定義が必要で、メインページや個別アイテムページ、アーカイブページなど(標準で8タイプ)があります。 | |
110 | + <strong>スキン</strong> とは出力する内容(タグを含むソース)を定義するものです。1つのスキンでもいくつかの種別ごとに定義が必要で、メインページや個別アイテムページ、アーカイブページなど(標準で8タイプ)があります。 | |
99 | 111 | スキン内の定義内容は、どの部分にblogデータを展開するのか、どのテンプレートを使用して展開するのかなどの指定を含みます。 |
100 | 112 | </li> |
101 | 113 | <li> |
102 | - <b>テンプレート</b>とは、blogデータを展開するのに使われるひな形です。スキン内で指定されたテンプレートをひな形に、blogデータが指定された場所に出力されるのです。もちろん、複数のスキンで1つのテンプレートを使い回しすることもできますし、逆に1つのページに複数のテンプレートを使用するケースもあります。 | |
114 | + <strong>テンプレート</strong>とは、blogデータを展開するのに使われるひな形です。スキン内で指定されたテンプレートをひな形に、blogデータが指定された場所に出力されるのです。もちろん、複数のスキンで1つのテンプレートを使い回しすることもできますし、逆に1つのページに複数のテンプレートを使用するケースもあります。 | |
103 | 115 | </li> |
104 | 116 | </ol> |
105 | 117 |
@@ -117,7 +129,7 @@ Nucleusではページ表示に「スキン」と「テンプレート」の両 | ||
117 | 129 | |
118 | 130 | |
119 | 131 | |
120 | -<h1>適用されるスキンの優先順位 <a id="skincascade" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
132 | +<h1>適用されるスキンの優先順位 <a name="skincascade" id="skincascade" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
121 | 133 | |
122 | 134 | <p> |
123 | 135 | このセクションではページ表示に使うスキンを設定する方法を説明します。 |
@@ -129,21 +141,21 @@ Nucleusではページ表示に「スキン」と「テンプレート」の両 | ||
129 | 141 | まず最初に、スキンタイプの種別について紹介しておきます。NucleusはアクセスされたURLを元に表示するスキンタイプを判別してページ表示に使います。下記が種別のリストです。(実際のURLは状況に応じて他のクエリが付加され、様々に変化します。) |
130 | 142 | </p> |
131 | 143 | |
132 | -<table> | |
133 | - <tr><th>クエリ文字列</th><th>スキンの種別</th><th>表示される記事</th></tr> | |
134 | - <tr><td>?itemid=..</td><td>item(個別アイテム)</td><td>指定された<i>itemid</i>の記事</td></tr> | |
135 | - <tr><td>?archive=..</td><td>archive(アーカイブ)</td><td>標準のblog記事、又は<i>blogid</i>で指定されたblog記事(の該当記事)</td></tr> | |
136 | - <tr><td>?archivelist=...</td><td>archivelist(アーカイブリスト)</td><td>指定された<i>archivelist</i>のblog記事(のリスト)</td></tr> | |
144 | +<table summary="スキンタイプの種別について"> | |
145 | + <tr><th abbr="query">クエリ文字列</th><th abbr="kind">スキンの種別</th><th abbr="contents">表示される記事</th></tr> | |
146 | + <tr><td>?itemid=..</td><td>item(個別アイテム)</td><td>指定された<em>itemid</em>の記事</td></tr> | |
147 | + <tr><td>?archive=..</td><td>archive(アーカイブ)</td><td>標準のblog記事、又は<em>blogid</em>で指定されたblog記事(の該当記事)</td></tr> | |
148 | + <tr><td>?archivelist=...</td><td>archivelist(アーカイブリスト)</td><td>指定された<em>archivelist</em>のblog記事(のリスト)</td></tr> | |
137 | 149 | <tr><td>?archivelist</td><td>archivelist(アーカイブリスト)</td><td>標準のblog記事(のリスト)</td></tr> |
138 | - <tr><td>?query=...</td><td>search(検索)</td><td>標準のblog記事、又は<i>blogid</i>で指定されたblog記事(の該当記事)</td></tr> | |
150 | + <tr><td>?query=...</td><td>search(検索)</td><td>標準のblog記事、又は<em>blogid</em>で指定されたblog記事(の該当記事)</td></tr> | |
139 | 151 | <tr><td>?memberid=..</td><td>member(メンバー)</td><td>なし</td></tr> |
140 | 152 | <tr><td>?imagepopup=..</td><td>imagepopup(ポップアップ画像)</td><td>なし (画像のみ表示するポップアップ・ウィンドウ)</td></tr> |
141 | - <tr><td><i>(その他 又は クエリなし)</i></td><td>index(メイン)</td><td>標準のblog記事、又は<i>blogid</i>で指定されたblog記事</td | |
153 | + <tr><td><em>(その他 又は クエリなし)</em></td><td>index(メイン)</td><td>標準のblog記事、又は<em>blogid</em>で指定されたblog記事</td | |
142 | 154 | ></tr> |
143 | 155 | </table> |
144 | 156 | |
145 | 157 | <p> |
146 | -これら7つのタイプに併せて、エラーの場合に使われる <i>error</i> タイプがあります。 | |
158 | +これら7つのタイプに併せて、エラーの場合に使われる <em>error</em> タイプがあります。 | |
147 | 159 | </p> |
148 | 160 | |
149 | 161 | <h2>スキンの補完適用</h2> |
@@ -174,7 +186,7 @@ Nucleus は「標準のスキン」が必ず必要です。この標準のスキ | ||
174 | 186 | |
175 | 187 | |
176 | 188 | |
177 | -<h1>Howto: 「アイテムの追加」フォームの埋込み方法 <a id="howto-additem" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
189 | +<h1>Howto: 「アイテムの追加」フォームの埋込み方法 <a name="howto-additem" id="howto-additem" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
178 | 190 | |
179 | 191 | <p> |
180 | 192 | Nucleus ではblogページに新規投稿フォームを埋め込む機能を設けています。「新規投稿」リンクをページ内のどこかに作り、このリンクをクリックすると新規投稿フォームの表示/非表示の切り替えができます。 このフォームに入力後プレビュー機能が使えますので、どのように記事が表示されるかを瞬時に確認できて便利です。 |
@@ -209,7 +221,7 @@ Nucleus ではblogページに新規投稿フォームを埋め込む機能を | ||
209 | 221 | <h2>3. 入力フォームとプレビューエリアを埋め込むコードを追加</h2> |
210 | 222 | |
211 | 223 | <p> |
212 | -次に、このdivブロックの中に入力フォームとプレビューエリアを埋め込むコードを追加します。入力フォームは<%additemform%> と、プレビューエリアは <%preview(<i>テンプレート名</i>)%>と書く事によってそこに展開されます。あとは好きなコードを追加してください。 例えば次のように書きます。 | |
224 | +次に、このdivブロックの中に入力フォームとプレビューエリアを埋め込むコードを追加します。入力フォームは<%additemform%> と、プレビューエリアは <%preview(<em>テンプレート名</em>)%>と書く事によってそこに展開されます。あとは好きなコードを追加してください。 例えば次のように書きます。 | |
213 | 225 | </p> |
214 | 226 | |
215 | 227 | <pre> |
@@ -245,7 +257,7 @@ Nucleus ではblogページに新規投稿フォームを埋め込む機能を | ||
245 | 257 | |
246 | 258 | |
247 | 259 | |
248 | -<h1>Howto: 入力フォームのデザインを定義するスタイルシート情報 <a id="howto-cssforms" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
260 | +<h1>Howto: 入力フォームのデザインを定義するスタイルシート情報 <a name="howto-cssforms" id="howto-cssforms" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
249 | 261 | |
250 | 262 | <p> |
251 | 263 | 例えばスキン内に。 <%searchform%> や <%commentform%> と記述することによって、それぞれ検索フォームやコメント投稿フォームに置き換えられてページ内に表示されます。これらの入力フォームやボタンや入力フォーム領域には標準でクラス名が定義されていますので、cssファイル内でクラスの定義をすればスタイルの変更が可能です。</p> |
@@ -254,11 +266,11 @@ Nucleus ではblogページに新規投稿フォームを埋め込む機能を | ||
254 | 266 | 入力フォーム領域のクラス名は下記のように指定されています。クラス名はフォーム全体を囲ったdivブロックを修飾しています。 |
255 | 267 | </p> |
256 | 268 | |
257 | -<table> | |
269 | +<table summary="フォームの種類とCSSクラス名"> | |
258 | 270 | <tr> |
259 | - <th>フォームの種類</th> | |
260 | - <th>記述コード</th> | |
261 | - <th>CSS クラス名</th> | |
271 | + <th abbr="種類">フォームの種類</th> | |
272 | + <th abbr="コード">記述コード</th> | |
273 | + <th abbr="クラス名">CSS クラス名</th> | |
262 | 274 | </tr> |
263 | 275 | <tr> |
264 | 276 | <td>新規投稿フォーム</td> |
@@ -291,10 +303,10 @@ Nucleus ではblogページに新規投稿フォームを埋め込む機能を | ||
291 | 303 | ボタンと入力フォームのクラス名は以下のように指定しています。 |
292 | 304 | </p> |
293 | 305 | |
294 | -<table> | |
306 | +<table summary="ボタンタイプとCSSクラス名"> | |
295 | 307 | <tr> |
296 | - <th>タイプ</th> | |
297 | - <th>CSS クラス名</th> | |
308 | + <th abbr="タイプ">ボタンタイプ</th> | |
309 | + <th abbr="クラス名">CSS クラス名</th> | |
298 | 310 | </tr> |
299 | 311 | <tr> |
300 | 312 | <td>単行/複数行のテキスト入力フィールド</td> |
@@ -328,13 +340,13 @@ Nucleus ではblogページに新規投稿フォームを埋め込む機能を | ||
328 | 340 | <p>上のサンプルでは、Nucleusが自動生成するテキスト入力フィールドの全部が「 背景色 = 濃灰色 」で、コメント投稿フォーム内のボタンだけが「 文字サイズ = 大 / 四辺 = 黒色の1ピクセルの太さの線 / 文字色 = 黒 / 背景色 = 淡灰色 」とする、と定義しています。</p> |
329 | 341 | |
330 | 342 | |
331 | -<h1>Howto: 投票機能を有効にする方法 <a id="howto-karma" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
343 | +<h1>Howto: 投票機能を有効にする方法 <a name="howto-karma" id="howto-karma" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
332 | 344 | |
333 | 345 | <p>標準添付のスキン/テンプレートでは投票機能を表示させていません(使わない方がよいのかもしれません)。ここでは投票機能が表示されるようにテンプレートを書換える方法を紹介します。</p> |
334 | 346 | |
335 | 347 | <h2>1. 表示に使用する「メインの目次ページ」タイプで指定したテンプレートの編集画面を開く</h2> |
336 | 348 | |
337 | -<p><tt>'default'</tt> ( v3.0では <tt>'grey/short'</tt> ) という名前のテンプレートの編集画面を開きます。(このテンプレート名はあくまでも新規インストール直後の状態で適用されているものです。複製や新規作成などにより変更している場合は読み替えてください。)</p> | |
349 | +<p><code>'default'</code> ( v3.0では <code>'grey/short'</code> ) という名前のテンプレートの編集画面を開きます。(このテンプレート名はあくまでも新規インストール直後の状態で適用されているものです。複製や新規作成などにより変更している場合は読み替えてください。)</p> | |
338 | 350 | |
339 | 351 | <h2>2. アイテムの本体部分の書換え</h2> |
340 | 352 |
@@ -353,18 +365,18 @@ Nucleus ではblogページに新規投稿フォームを埋め込む機能を | ||
353 | 365 | |
354 | 366 | <p>編集後にメインページにアクセスすると記事詳細情報が下のように表示が変更されているのが確認できると思います:</p> |
355 | 367 | |
356 | -<div><i>9:00:39 PM - <a href="">God</a> - karma: 5 [<a href="">+</a>/<a href="">-</a>] - <a href="">edit</a></i></div> | |
368 | +<div><em>9:00:39 PM - <a href="#toc">Good</a> - karma: 5 [<a href="#toc">+</a>/<a href="#toc">-</a>] - <a href="#toc">edit</a></em></div> | |
357 | 369 | |
358 | 370 | <h2>3. アイテムの個別ページのテンプレート</h2> |
359 | 371 | |
360 | -<p>上記の編集作業ではメインページでのみ投票スコアが表示される状態です。アイテムの個別ページでも同様に投票を表示したい場合は、スキンの「アイテムの個別ページ」で使用しているテンプレートに同様の修正を行ってください。新規インストール直後の状態では<tt>'detailed'</tt> ( v3.0では <tt>'grey/full'</tt> ) という名前のテンプレートがそれに該当します。</p> | |
372 | +<p>上記の編集作業ではメインページでのみ投票スコアが表示される状態です。アイテムの個別ページでも同様に投票を表示したい場合は、スキンの「アイテムの個別ページ」で使用しているテンプレートに同様の修正を行ってください。新規インストール直後の状態では<code>'detailed'</code> ( v3.0では <code>'grey/full'</code> ) という名前のテンプレートがそれに該当します。</p> | |
361 | 373 | |
362 | 374 | |
363 | 375 | |
364 | 376 | |
365 | 377 | |
366 | 378 | |
367 | -<h1>Howto: 「アイテムの編集」リンクの設置 <a id="howto-edit" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
379 | +<h1>Howto: 「アイテムの編集」リンクの設置 <a name="howto-edit" id="howto-edit" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
368 | 380 | |
369 | 381 | <p>Nucleus標準添付のスキンでは記事の編集権限を持つユーザーにだけ表示される「アイテムの編集」リンクを埋め込んでいます。 ここではどこでそのリンクを埋め込んでいるのかを説明します。</p> |
370 | 382 |
@@ -387,7 +399,7 @@ Nucleus ではblogページに新規投稿フォームを埋め込む機能を | ||
387 | 399 | |
388 | 400 | |
389 | 401 | |
390 | -<h1>スキン/テンプレートのインポート/エクスポートについて <a id="export" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
402 | +<h1>スキン/テンプレートのインポート/エクスポートについて <a name="export" id="export" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
391 | 403 | |
392 | 404 | <p>バージョンv2.0以降からスキンとテンプレートをインポート/エクスポートする機能が追加されています。ここでは、スキンを作成する手順を追ってその機能をわかりやすく説明したいと思います。</p> |
393 | 405 |
@@ -438,8 +450,8 @@ http://example.org/skins/vista/</code></pre> | ||
438 | 450 | <pre><code><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
439 | 451 | <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> |
440 | 452 | <head> |
441 | - <title>My Site</title> | |
442 | - <link rel="stylesheet" type="text/css" href="<%skinfile(layout.css)%>" /> | |
453 | + <title>My Site</title> | |
454 | + <link rel="stylesheet" type="text/css" href="<%skinfile(layout.css)%>" /> | |
443 | 455 | </head> |
444 | 456 | <body> |
445 | 457 |
@@ -450,18 +462,18 @@ http://example.org/skins/vista/</code></pre> | ||
450 | 462 | <pre><code></div><!-- contents div end --> |
451 | 463 | |
452 | 464 | <div id="stuffbar"> |
453 | - <h2>Navigation</h2> | |
465 | + <h2>Navigation</h2> | |
454 | 466 | |
455 | - <ul> | |
456 | - <li><a href="<%todaylink%>">Today</a></li> | |
457 | - <li><a href="<%archivelink%>">Archives</a></li> | |
458 | - </ul> | |
467 | + <ul> | |
468 | + <li><a href="<%todaylink%>">Today</a></li> | |
469 | + <li><a href="<%archivelink%>">Archives</a></li> | |
470 | + </ul> | |
459 | 471 | |
460 | - <h2>About</h2> | |
472 | + <h2>About</h2> | |
461 | 473 | |
462 | - <ul> | |
463 | - <li><a href="http://www.nucleuscms.org/">Nucleus</a> Power!</li> | |
464 | - </ul> | |
474 | + <ul> | |
475 | + <li><a href="http://www.nucleuscms.org/">Nucleus</a> Power!</li> | |
476 | + </ul> | |
465 | 477 | </div><!-- stuffbar end --> |
466 | 478 | |
467 | 479 | </body> |
@@ -2,12 +2,22 @@ | ||
2 | 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
3 | 3 | <html xmlns="http://www.w3.org/1999/xhtml" lang="ja-JP" xml:lang="ja-JP"> |
4 | 4 | <head> |
5 | - <!-- $Id: tips.html,v 1.7.2.1 2008-07-25 08:26:28 shizuki Exp $ --> | |
6 | - <!-- $NucleusJP: tips.html,v 1.7 2007/04/25 07:01:16 kimitake Exp $ --> | |
5 | + <!-- $Id: tips.html,v 1.7.2.2 2008-07-26 10:04:40 shizuki Exp $ --> | |
6 | + <!-- $NucleusJP: tips.html,v 1.7.2.1 2008/07/25 08:26:28 shizuki Exp $ --> | |
7 | 7 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
8 | + <meta http-equiv="Content-Style-Type" content="text/css" /> | |
8 | 9 | <meta http-equiv="Content-Script-Type" content="text/javascript" /> |
10 | + <link rel="index" href="./index.html" /> | |
9 | 11 | <title>Nucleus - 便利な使い方ヒントの紹介</title> |
10 | 12 | <link rel="stylesheet" type="text/css" href="styles/manual.css" /> |
13 | + <style type="text/css"> | |
14 | + strong { | |
15 | + font-weight: bold; | |
16 | + } | |
17 | + em { | |
18 | + font-style: italic; | |
19 | + } | |
20 | + </style> | |
11 | 21 | </head> |
12 | 22 | <body> |
13 | 23 |
@@ -15,7 +25,7 @@ | ||
15 | 25 | Tips & Suggestions |
16 | 26 | </div> |
17 | 27 | |
18 | -<h1>Introduction</h1> | |
28 | +<h1><a id="top" name="top">Introduction</a></h1> | |
19 | 29 | |
20 | 30 | <p> |
21 | 31 | <a href="index.html">Nucleusマニュアルに戻る</a> |
@@ -25,7 +35,7 @@ Tips & Suggestions | ||
25 | 35 | ここでは便利な使い方ヒントをご紹介します。 |
26 | 36 | </p> |
27 | 37 | |
28 | -<h1><a name="toc"></a>目次</h1> | |
38 | +<h1><a id="toc" name="toc">目次</a></h1> | |
29 | 39 | |
30 | 40 | <ul> |
31 | 41 | <li> |
@@ -33,7 +43,7 @@ Tips & Suggestions | ||
33 | 43 | <ul> |
34 | 44 | <li><a href="#searchengines-fancyurls">Fancy URL モード</a></li> |
35 | 45 | <li><a href="#searchengines-rewrite">mod_rewrite</a></li> |
36 | - <li><a href="#searchengines-fancyurls">Fancy URL2 モード</a></li> | |
46 | + <li><a href="#searchengines-fancyurls2">Fancy URL2 モード</a></li> | |
37 | 47 | </ul> |
38 | 48 | </li> |
39 | 49 | <li><a href="#filepermissions">ファイルとディレクトリのパーミッション変更ガイド</a></li> |
@@ -57,10 +67,10 @@ Tips & Suggestions | ||
57 | 67 | |
58 | 68 | |
59 | 69 | |
60 | -<h1>Googleなどのサーチエンジンに引っかかりやすくする方法 <a name="searchengines" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
70 | +<h1>Googleなどのサーチエンジンに引っかかりやすくする方法 <a id="searchengines" name="searchengines" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
61 | 71 | |
62 | 72 | <div class="note"> |
63 | -<b>留意点:</b> これらの方法は、サーバの環境によっては動作しない事があります。 | |
73 | +<strong>留意点:</strong> これらの方法は、サーバの環境によっては動作しない事があります。 | |
64 | 74 | </div> |
65 | 75 | |
66 | 76 | <p> |
@@ -72,11 +82,11 @@ Nucleus はアクセスごとにページを生成しています。アクセス | ||
72 | 82 | <ol> |
73 | 83 | <li><a href="#searchengines-fancyurls">Fancy URLモード</a></li> |
74 | 84 | <li><a href="#searchengines-rewrite">mod_rewrite</a></li> |
75 | - <li><a href="#searchengines-fancyurls">Fancy URL2 モード</a></li> | |
85 | + <li><a href="#searchengines-fancyurls2">Fancy URL2 モード</a></li> | |
76 | 86 | </ol> |
77 | 87 | |
78 | 88 | |
79 | -<h2><a name="searchengines-fancyurls"></a>Fancy URLモード</h2> | |
89 | +<h2><a id="searchengines-fancyurls" name="searchengines-fancyurls">Fancy URLモード</a></h2> | |
80 | 90 | |
81 | 91 | <p>Nucleusではバージョン2.0からグローバル設定において「URLモード」というオプションを設けています。ここを「FancyURLモード」に設定して以下の作業を行うと、URLが「<code>http://example.org/index.php?itemid=1234</code>」から「<code>http://example.org/item/1234</code>」に変わります。このURL形式の方が検索エンジンに登録されやすくなります。 </p> |
82 | 92 |
@@ -96,8 +106,7 @@ Nucleus はアクセスごとにページを生成しています。アクセス | ||
96 | 106 | <p>もしページが正常に表示されない場合(Internal Server Errorなどと表示される場合)は、残念ですがこの対策は使えません。上の作業で追加したファイルを速やかに削除し(<code>.htaccess</code>ファイルの削除も忘れずに)、管理エリアのグローバル設定においてURLモードを元に戻してください。</p> |
97 | 107 | |
98 | 108 | |
99 | -<a name="searchengines-rewrite"></a> | |
100 | -<h2>mod_rewrite</h2> | |
109 | +<h2><a id="searchengines-rewrite" name="searchengines-rewrite">mod_rewrite</a></h2> | |
101 | 110 | |
102 | 111 | <p> |
103 | 112 | 次に紹介する対策はApacheサーバを使用していて、かつ、「mod_rewrite」の使用が許可されている環境でのみ有効な方法です。アクセスするページがhtmlファイルであるかのようにみせかける方法です。 |
@@ -109,13 +118,13 @@ Nucleus はアクセスごとにページを生成しています。アクセス | ||
109 | 118 | |
110 | 119 | <pre> |
111 | 120 | RewriteEngine On |
112 | -RewriteRule ^archive-([0-9]+)-([0-9]+)-([0-9]+).html+ index.php?archive=$2-$3&blogid=$1 | |
121 | +RewriteRule ^archive-([0-9]+)-([0-9]+)-([0-9]+).html+ index.php?archive=$2-$3&blogid=$1 | |
113 | 122 | RewriteRule ^item-([0-9]+).html+ index.php?itemid=$1 |
114 | 123 | RewriteRule ^archivelist-([a-z]+).html+ index.php?archivelist=$1 |
115 | 124 | </pre> |
116 | 125 | |
117 | 126 | <p> |
118 | -このファイルを <i>index.php</i> や <i>config.php</i> があるディレクトリにアップロードします。ブラウザで「<code>archive-1-2004-06.html</code>」にアクセスしてみましょう。きちんとページが表示されればこの方法が使える環境です。(このURL例は2004年6月の記事を表示させるURLですから該当月のログがない場合は「記事がありません」となりますが、これは成功している事を意味します。)<br />もし、アクセスした際に 500 error (internal server error) が表示されていたらそのサーバ環境ではこの方法は使えません。.htaccess ファイルを削除してください。 | |
127 | +このファイルを <em>index.php</em> や <em>config.php</em> があるディレクトリにアップロードします。ブラウザで「<code>archive-1-2004-06.html</code>」にアクセスしてみましょう。きちんとページが表示されればこの方法が使える環境です。(このURL例は2004年6月の記事を表示させるURLですから該当月のログがない場合は「記事がありません」となりますが、これは成功している事を意味します。)<br />もし、アクセスした際に 500 error (internal server error) が表示されていたらそのサーバ環境ではこの方法は使えません。.htaccess ファイルを削除してください。 | |
119 | 128 | </p> |
120 | 129 | |
121 | 130 | <p> |
@@ -131,7 +140,7 @@ RewriteRule ^archivelist-([a-z]+).html+ index.php?archivelist=$1 | ||
131 | 140 | </p> |
132 | 141 | |
133 | 142 | |
134 | -<h2><a name="fancyurls-2"></a>Fancy URL2モード</h2> | |
143 | +<h2><a id="searchengines-fancyurls2" name="searchengines-fancyurls2">Fancy URL2モード</a></h2> | |
135 | 144 | |
136 | 145 | <p>Nucleus CMS version バージョン3.3からは、FancyURLモードを有効にするもう一つの方法が用意されました。たった3行程で完了するやり方です。</p> |
137 | 146 |
@@ -145,13 +154,13 @@ RewriteRule ^archivelist-([a-z]+).html+ index.php?archivelist=$1 | ||
145 | 154 | |
146 | 155 | <p>もしURLを<code>item/this-is-a-title</code>の様にしたいのであれば、NucleusサイトのPlugin Wikiで、目的にあったプラグインを見つけることが出来るでしょう。(たとえば <a href="http://japan.nucleuscms.org/wiki/plugins:customurl">NP_CustomURL</a>とか)</p> |
147 | 156 | |
148 | -<h1>ファイルとディレクトリのパーミッション変更ガイド <a name="filepermissions" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
157 | +<h1>ファイルとディレクトリのパーミッション変更ガイド <a id="filepermissions" name="filepermissions" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
149 | 158 | |
150 | 159 | <p> |
151 | 160 | Nucleusのいくつかの機能を正常動作させるためにはパーミッションの変更作業が必要となります。ここではFTPソフト(FTPクライアント)を使ってパーミッションを変更する方法を紹介しておきます。 |
152 | 161 | </p> |
153 | 162 | <p> |
154 | -まずはパーミッション変更ができるFTPソフト(FTPクライアント)を入手します。英語ガイドでは「CuteFTP」というソフトを例にとって説明されていますが、シェアウェアであり日本ではメジャーではないのでOS別に分けて説明します。</P> | |
163 | +まずはパーミッション変更ができるFTPソフト(FTPクライアント)を入手します。英語ガイドでは「CuteFTP」というソフトを例にとって説明されていますが、シェアウェアであり日本ではメジャーではないのでOS別に分けて説明します。</p> | |
155 | 164 | |
156 | 165 | <h2>Windows</h2> |
157 | 166 | <p> |
@@ -163,7 +172,7 @@ Windows版では、「FFFTP」というソフトを例に用いて説明させ | ||
163 | 172 | </p> |
164 | 173 | |
165 | 174 | <p> |
166 | -メニューバーの <tt>コマンド > 属性変更</tt> を選択します。 | |
175 | +メニューバーの <code>コマンド > 属性変更</code> を選択します。 | |
167 | 176 | </p> |
168 | 177 | |
169 | 178 | <div class="screenshot"> |
@@ -190,13 +199,14 @@ MacOS上で動作する日本語が使えるFTPクライアントでは、「Fet | ||
190 | 199 | </p> |
191 | 200 | <p> |
192 | 201 | または、下記の表にチェックを入れてみて指示されているパーミッション値になるようにテストしてみても良いかと思います。 |
193 | -(上記のWindows版FTPソフトの設定画面とは縦軸と横軸が逆になっていますので混同しないように。) | |
202 | +<!-- (上記のWindows版FTPソフトの設定画面とは縦軸と横軸が逆になっていますので混同しないように。) --> | |
194 | 203 | </p> |
195 | 204 | <script type="text/javascript"> |
196 | -<!--// | |
197 | -//------------------------------------------------------------ | |
205 | + | |
206 | +//************************************************************ | |
198 | 207 | //javascript by @うさ http://usagi-js.com/ |
199 | -//------------------------------------------------------------ | |
208 | +// mod by しづき | |
209 | +//************************************************************/ | |
200 | 210 | var nCurrentValue; |
201 | 211 | function ResetValue() |
202 | 212 | { |
@@ -204,89 +214,109 @@ function ResetValue() | ||
204 | 214 | } |
205 | 215 | function CheckValue() |
206 | 216 | { |
217 | + var frm = document.getElementById('frmSample'); | |
207 | 218 | //リセット |
208 | 219 | ResetValue() |
209 | 220 | //全てをチェック |
210 | - if (document.frmSample.chkValue11.checked) | |
221 | +// if (document.frmSample.chkValue11.checked) | |
222 | + if (frm.chkValue11.checked) | |
211 | 223 | { |
212 | - nCurrentValue = eval(document.frmSample.chkValue11.value); | |
224 | +// nCurrentValue = eval(document.frmSample.chkValue11.value); | |
225 | + nCurrentValue = eval(frm.chkValue11.value); | |
213 | 226 | } |
214 | - if (document.frmSample.chkValue12.checked) | |
227 | +// if (document.frmSample.chkValue12.checked) | |
228 | + if (frm.chkValue12.checked) | |
215 | 229 | { |
216 | - nCurrentValue += eval(document.frmSample.chkValue12.value); | |
230 | +// nCurrentValue += eval(document.frmSample.chkValue12.value); | |
231 | + nCurrentValue += eval(frm.chkValue12.value); | |
217 | 232 | } |
218 | - if (document.frmSample.chkValue13.checked) | |
233 | +// if (document.frmSample.chkValue13.checked) | |
234 | + if (frm.chkValue13.checked) | |
219 | 235 | { |
220 | - nCurrentValue += eval(document.frmSample.chkValue13.value); | |
236 | +// nCurrentValue += eval(document.frmSample.chkValue13.value); | |
237 | + nCurrentValue += eval(frm.chkValue13.value); | |
221 | 238 | } |
222 | - if (document.frmSample.chkValue21.checked) | |
239 | +// if (document.frmSample.chkValue21.checked) | |
240 | + if (frm.chkValue21.checked) | |
223 | 241 | { |
224 | - nCurrentValue += eval(document.frmSample.chkValue21.value); | |
242 | +// nCurrentValue += eval(document.frmSample.chkValue21.value); | |
243 | + nCurrentValue += eval(frm.chkValue21.value); | |
225 | 244 | } |
226 | - if (document.frmSample.chkValue22.checked) | |
245 | +// if (document.frmSample.chkValue22.checked) | |
246 | + if (frm.chkValue22.checked) | |
227 | 247 | { |
228 | - nCurrentValue += eval(document.frmSample.chkValue22.value); | |
248 | +// nCurrentValue += eval(document.frmSample.chkValue22.value); | |
249 | + nCurrentValue += eval(frm.chkValue22.value); | |
229 | 250 | } |
230 | - if (document.frmSample.chkValue23.checked) | |
251 | +// if (document.frmSample.chkValue23.checked) | |
252 | + if (frm.chkValue23.checked) | |
231 | 253 | { |
232 | - nCurrentValue += eval(document.frmSample.chkValue23.value); | |
254 | +// nCurrentValue += eval(document.frmSample.chkValue23.value); | |
255 | + nCurrentValue += eval(frm.chkValue23.value); | |
233 | 256 | } |
234 | - if (document.frmSample.chkValue31.checked) | |
257 | +// if (document.frmSample.chkValue31.checked) | |
258 | + if (frm.chkValue31.checked) | |
235 | 259 | { |
236 | - nCurrentValue += eval(document.frmSample.chkValue31.value); | |
260 | +// nCurrentValue += eval(document.frmSample.chkValue31.value); | |
261 | + nCurrentValue += eval(frm.chkValue31.value); | |
237 | 262 | } |
238 | - if (document.frmSample.chkValue32.checked) | |
263 | +// if (document.frmSample.chkValue32.checked) | |
264 | + if (frm.chkValue32.checked) | |
239 | 265 | { |
240 | - nCurrentValue += eval(document.frmSample.chkValue32.value); | |
266 | +// nCurrentValue += eval(document.frmSample.chkValue32.value); | |
267 | + nCurrentValue += eval(frm.chkValue32.value); | |
241 | 268 | } |
242 | - if (document.frmSample.chkValue33.checked) | |
269 | +// if (document.frmSample.chkValue33.checked) | |
270 | + if (frm.chkValue33.checked) | |
243 | 271 | { |
244 | - nCurrentValue += eval(document.frmSample.chkValue33.value); | |
272 | +// nCurrentValue += eval(document.frmSample.chkValue33.value); | |
273 | + nCurrentValue += eval(frm.chkValue33.value); | |
245 | 274 | } |
246 | 275 | //表示 |
247 | - document.frmSample.txtTotal.value=nCurrentValue; | |
276 | +// document.frmSample.txtTotal.value=nCurrentValue; | |
277 | + frm.txtTotal.value=nCurrentValue; | |
248 | 278 | } |
249 | -//--> | |
279 | + | |
250 | 280 | </script> |
251 | 281 | |
252 | -<form name="frmSample" id="frmSample"> | |
253 | -<table style="margin:auto;"><tr> | |
282 | +<form id="frmSample" action="#"> | |
283 | +<table style="margin:auto;text-align:center;" summary="パーミッション設定"><tr> | |
254 | 284 | <td> </td> |
255 | -<td >読む</td> | |
256 | -<td>書込</td> | |
257 | -<td>検索/実行</td> | |
285 | +<td >オーナー</td> | |
286 | +<td>グループ</td> | |
287 | +<td>全員</td> | |
258 | 288 | </tr> |
259 | 289 | <tr> |
260 | -<td>オーナー</td> | |
261 | -<td><input type="checkbox" name="chkValue11" value="400" onclick="CheckValue()" /></td> | |
262 | -<td><input type="checkbox" name="chkValue12" value="200" onclick="CheckValue()" /></td> | |
263 | -<td><input type="checkbox" name="chkValue13" value="100" onclick="CheckValue()" /></td> | |
290 | +<td>読む</td> | |
291 | +<td><input type="checkbox" name="chkValue11" value="400" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10001" /></td> | |
292 | +<td><input type="checkbox" name="chkValue21" value="40" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10004" /></td> | |
293 | +<td><input type="checkbox" name="chkValue31" value="4" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10007" /></td> | |
264 | 294 | </tr> |
265 | 295 | <tr> |
266 | -<td>グループ</td> | |
267 | -<td><input type="checkbox" name="chkValue21" value="40" onclick="CheckValue()" /></td> | |
268 | -<td><input type="checkbox" name="chkValue22" value="20" onclick="CheckValue()" /></td> | |
269 | -<td><input type="checkbox" name="chkValue23" value="10" onclick="CheckValue()" /></td> | |
296 | +<td>書込</td> | |
297 | +<td><input type="checkbox" name="chkValue12" value="200" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10002" /></td> | |
298 | +<td><input type="checkbox" name="chkValue22" value="20" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10005" /></td> | |
299 | +<td><input type="checkbox" name="chkValue32" value="2" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10008" /></td> | |
270 | 300 | </tr> |
271 | 301 | <tr> |
272 | -<td>全員</td> | |
273 | -<td><input type="checkbox" name="chkValue31" value="4" onclick="CheckValue()" /></td> | |
274 | -<td><input type="checkbox" name="chkValue32" value="2" onclick="CheckValue()" /></td> | |
275 | -<td><input type="checkbox" name="chkValue33" value="1" onclick="CheckValue()" /></td> | |
302 | +<td>検索/実行</td> | |
303 | +<td><input type="checkbox" name="chkValue13" value="100" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10003" /></td> | |
304 | +<td><input type="checkbox" name="chkValue23" value="10" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10006" /></td> | |
305 | +<td><input type="checkbox" name="chkValue33" value="1" onkeypress="CheckValue()" onclick="CheckValue()" tabindex="10009" /></td> | |
276 | 306 | </tr> |
277 | 307 | <tr> |
278 | -<td colspan="4"> | |
308 | +<td colspan="4" style="text-align:center;"> | |
279 | 309 | パーミッション値(直接入力はできません)<br /> |
280 | -<input type="text" name="txtTotal" readonly="readonly" /> | |
310 | +<input type="text" name="txtTotal" readonly="readonly" value="" tabindex="10010" /> | |
281 | 311 | |
282 | 312 | </td> |
283 | - | |
284 | - | |
285 | 313 | </tr></table> |
286 | 314 | </form> |
287 | 315 | |
288 | 316 | |
289 | -<h1>バックアップをリストア(復元)する方法 <a name="backups" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
317 | + | |
318 | + | |
319 | +<h1>バックアップをリストア(復元)する方法 <a id="backups" name="backups" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
290 | 320 | |
291 | 321 | <p> |
292 | 322 | Nucleus には最高管理者が使うことができるデータベースのバックアップ機能があります。定期的に(週1回など)バックアップを取られることを強くおすすめします。 生成されるバックアップファイルはスタンダードなSQLクエリ文です。バックアップを取った時点のデータベース状態に再構成するコマンドが書かれています。 |
@@ -314,11 +344,11 @@ Shellにアクセスできる状態の方は、mysqlプログラムを実行し | ||
314 | 344 | </p> |
315 | 345 | |
316 | 346 | <pre> |
317 | -mysql -u <i>username</i> -p -h <i>hostname</i> <i>databasename</i> < <i>backupfile.sql</i> | |
347 | +mysql -u <em>username</em> -p -h <em>hostname</em> <em>databasename</em> < <em>backupfile.sql</em> | |
318 | 348 | </pre> |
319 | 349 | |
320 | 350 | |
321 | -<h1>新しくweblogを作成する方法 <a name="newblog" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
351 | +<h1>新しくweblogを作成する方法 <a id="newblog" name="newblog" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
322 | 352 | |
323 | 353 | <h2>1. 新規weblogの作成</h2> |
324 | 354 |
@@ -330,61 +360,62 @@ mysql -u <i>username</i> -p -h <i>hostname</i> <i>databasename</i> < <i>backu | ||
330 | 360 | |
331 | 361 | <ol> |
332 | 362 | <li>URLにて<strong><code>blogid</code>の値</strong>を指定する: |
333 | - <pre><code>http://yourhost.com/index.php?blogid=<i>2</i></code></pre> | |
363 | + <pre><code>http://yourhost.com/index.php?blogid=<em>2</em></code></pre> | |
334 | 364 | (作成したweblogのblogidは管理エリアのトップページにあるblog一覧の中の該当blogのリンク先を見ればわかります。) |
335 | 365 | </li> |
336 | 366 | <li> |
337 | 367 | アクセス専用のphpファイルを作成する: |
338 | - <pre><code>$CONF['Self'] = '<i>copy.php</i>'; | |
368 | + <pre><code><?php | |
369 | +$CONF['Self'] = '<em>copy.php</em>'; | |
339 | 370 | include('./config.php'); |
340 | -selectBlog('<i>shortblogname</i>'); | |
371 | +selectBlog('<em>shortblogname</em>'); | |
341 | 372 | selector(); |
342 | 373 | |
343 | -?></code></pre> | |
344 | - 上のような内容の「<tt>copy.php</tt>」という名前(この名前は一例です)のファイルをルートディレクトリに作成し、これにアクセスすると新しく追加されたblogが表示されます。 | |
374 | +?></code></pre> | |
375 | + 上のような内容の「<code>copy.php</code>」という名前(この名前は一例です)のファイルをルートディレクトリに作成し、これにアクセスすると新しく追加されたblogが表示されます。 | |
345 | 376 | (作成したweblogの短縮名はは管理エリアのトップページにあるblog一覧の中から該当blogの設定画面に入るとわかります。) |
346 | 377 | </li> |
347 | 378 | </ol> |
348 | 379 | |
349 | 380 | <h2>アクセス専用phpファイルの中で使用できるコマンド</h2> |
350 | 381 | |
351 | -<p>上記のサンプル内で使用している <tt>selectBlog</tt> というコマンドは、アクセス専用phpファイルにて使用できるコマンドの一例です。他にも使用できるコマンドがありますので紹介しておきます:</p> | |
382 | +<p>上記のサンプル内で使用している <code>selectBlog</code> というコマンドは、アクセス専用phpファイルにて使用できるコマンドの一例です。他にも使用できるコマンドがありますので紹介しておきます:</p> | |
352 | 383 | |
353 | -<table><tr> | |
354 | - <th>コマンド</th> | |
355 | - <th>意味</th> | |
384 | +<table summary="アクセス専用phpファイルの中で使用できるコマンド"><tr> | |
385 | + <th abbr="コマンド">コマンド</th> | |
386 | + <th abbr="意味">意味</th> | |
356 | 387 | </tr><tr> |
357 | - <td><code>selectBlog('shortblogname');</td> | |
388 | + <td><code>selectBlog('shortblogname');</code></td> | |
358 | 389 | <td>「shortblogname」という短縮名のblogを表示させる<br /> |
359 | 390 | (* URLにて指定するblogidの方が優先されます。URLにて指定がない場合にこの指定が使われます) |
360 | 391 | </td> |
361 | 392 | </tr><tr> |
362 | - <td><code>selectSkin('skinname');</td> | |
393 | + <td><code>selectSkin('skinname');</code></td> | |
363 | 394 | <td>「skinname」という名前のスキンを適用してページ表示する<br /> |
364 | 395 | (* URLにて指定するskinidの方が優先されます。URLにて指定がない場合にこの指定が使われます) |
365 | 396 | </td> |
366 | 397 | </tr><tr> |
367 | - <td><code>selectCategory(1234);</td> | |
398 | + <td><code>selectCategory(1234);</code></td> | |
368 | 399 | <td>IDが「1234」のカテゴリを選択した状態でページ表示する<br /> |
369 | 400 | (* URLにて指定するcatidの方が優先されます。URLにて指定がない場合にこの指定が使われます)<br /> |
370 | 401 | この指定にはカテゴリ名を指定する事もができますが、複数blogが存在している場合は同じカテゴリ名があることが考えられますのでID指定の方が無難でしょう。</td> |
371 | 402 | </tr><tr> |
372 | - <td><code>selectItem(1234);</td> | |
403 | + <td><code>selectItem(1234);</code></td> | |
373 | 404 | <td>IDが「1234」の記事を選択した状態でページ表示する<br /> |
374 | 405 | (* URLの指定が優先されます。URLにて指定がない場合にこの指定が使われます)</td> |
375 | 406 | </tr><tr> |
376 | - <td><code>selectLanguage('french');</td> | |
407 | + <td><code>selectLanguage('french');</code></td> | |
377 | 408 | <td>言語を「french」にしてページ表示する |
378 | 409 | (PHPエラーが出る可能性がありますので注意してください)</td> |
379 | 410 | </tr></table> |
380 | 411 | |
381 | 412 | <p> |
382 | 413 | アクセス専用phpファイルの中にこれらのコマンドを書く時は、コードの順番に留意してください。これらのコマンドは、<code>include('./config.php')</code>よりも<strong>後に</strong>書き、かつ、<code>selector();</code>という行よりも<strong>前に</strong>書かなくては反映されません。 |
383 | -<p> | |
414 | +</p> | |
384 | 415 | |
385 | 416 | <h2>サブディレクトリに新しいblogを配置する場合</h2> |
386 | 417 | |
387 | -<p>例えば、最初のblogが <tt>http://yourhost.com/</tt> で表示されていて、新しく追加するblogは <tt>http://yourhost.com/sub/</tt> のようにサブディレクトリに配置したい方は、上記のサンプルと同じアクセス専用phpファイルをそのサブディレクトリに作成します。このサブディレクトリに配置したアクセス専用phpファイルの<code>include('./config.php');</code> という部分を <code>include('../config.php');</code>と書き換えるだけで動作します。</p> | |
418 | +<p>例えば、最初のblogが <code>http://yourhost.com/</code> で表示されていて、新しく追加するblogは <code>http://yourhost.com/sub/</code> のようにサブディレクトリに配置したい方は、上記のサンプルと同じアクセス専用phpファイルをそのサブディレクトリに作成します。このサブディレクトリに配置したアクセス専用phpファイルの<code>include('./config.php');</code> という部分を <code>include('../config.php');</code>と書き換えるだけで動作します。</p> | |
388 | 419 | |
389 | 420 | |
390 | 421 |
@@ -400,7 +431,7 @@ selector(); | ||
400 | 431 | |
401 | 432 | |
402 | 433 | |
403 | -<h1>XHTML サポートについて <a name="xhtml" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
434 | +<h1>XHTML サポートについて <a id="xhtml" name="xhtml" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
404 | 435 | |
405 | 436 | <p> |
406 | 437 | 自分のページのソースコードを見た時、<code><br /></code>のようなタグコードにお気付きかと思います。これは、Nucleusが自動生成するコードがW3Cにて策定されているXHTML 1.0 standard(HTML4継承)に則っているからです。webの将来性を鑑みてこのようにしております。知る限りでは、XHTML形式の記述が古いブラウザとの互換性を損なってはいないようです。 |
@@ -420,12 +451,11 @@ selector(); | ||
420 | 451 | |
421 | 452 | |
422 | 453 | |
423 | -<h1>スペシャルスキンパーツの作り方<a name="specialskinpart" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
454 | +<h1>スペシャルスキンパーツの作り方<a id="specialskinpart" name="specialskinpart" href="#top" class="toplink"><img src="icon-up.gif" width="15" height="15" alt="back to top" /></a></h1> | |
424 | 455 | |
425 | 456 | <p>1. 管理エリアの「スキンの編集」ページ(<strong>レイアウト設定 » スキン編集</strong>)へ入り、パーツを作成したい(追加したい)スキンの右側のカラムにある「編集」リンクをクリックします</p> |
426 | 457 | |
427 | 458 | <p>2. 「スペシャルスキンパーツ」とある下にあるテキストボックスに作成したいスキンパーツの名前を書き込んで、「作成」ボタンをクリックします(例えば「About」など)。すると、スキンパーツ編集フォームが表示されるので、他のスキンパーツと同じように編集する事が出来ます(スキン変数も他のパーツと同様に使用できます)。 他のページと同じように見せたいのであれば、「メインの目次ページ」の内容をそっくりコピー&ペーストして、<code><%blog(...)%></code>の部分を置き換えれば、静的ページの出来上がりです。<br /> |
428 | -<br /> | |
429 | 459 | 例えばデフォルトスキンを使って、サイトの「About」ページを作るとすると、次の様になるでしょう。</p> |
430 | 460 | <pre><code><%parsedinclude(head.inc)%> |
431 | 461 |