OSDN Git Service

add <%bloglist%> part
authorshizuki <shizuki@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Sat, 17 Feb 2007 04:37:50 +0000 (04:37 +0000)
committershizuki <shizuki@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Sat, 17 Feb 2007 04:37:50 +0000 (04:37 +0000)
git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/trunk@204 1ca29b6e-896d-4ea0-84a5-967f57386b96

utf8/nucleus/documentation/help.html
utf8/nucleus/language/japanese-utf8.php
utf8/nucleus/libs/ADMIN.php

index 1635193..d458548 100755 (executable)
@@ -1,8 +1,8 @@
 <!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" lang="ja-JP" xml:lang="ja-JP">
 <head>
-       <!-- $Id: help.html,v 1.8 2006-07-12 07:11:46 kimitake Exp $ -->
-       <!-- $NucleusJP: help.html,v 1.7.2.1 2005/09/09 07:34:11 kimitake Exp $ -->
+       <!-- $Id: help.html,v 1.9 2007-02-17 04:36:54 shizuki Exp $ -->
+       <!-- $NucleusJP: help.html,v 1.8 2006/07/12 07:11:46 kimitake Exp $ -->
 
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Nucleus管理用ヘルプ</title>
@@ -471,6 +471,75 @@ Blogの管理者は次のような追加権限をもちます:
 
 
 
+<div class="page"><a name="templatebloglists"></a>
+<h1>テンプレート:ブログリスト</h1>
+
+<p>ブログリストは下の表のようにフォーマットされます:</p>
+
+<pre>ブログリストヘッダー
+  ブログリストアイテム(繰り返し)
+ブログリストフッター</pre>
+
+<p>利用可能な変数:(ヘッダーとフッターでは<tt>sitename</tt>、<tt>siteurl</tt>のみが許可されています)</p>
+
+<table><tr>
+       <th>名前</th>
+       <th>説明</th>
+</tr><tr>
+       <td>bloglink</td>
+       <td>blogのURL(blogごとの「設定」で定義される)これにより&lt;a href=".."&gt;タグを埋め込むことができる。</td>
+</tr><tr>
+       <td>blogname</td>
+       <td>ブログ名(第二引数に『shortname』が指定された場合は『ブログの短縮名』)</td>
+</tr><tr>
+       <td>blogdesc</td>
+       <td>ブログの説明</td>
+</tr><tr>
+       <th colspan="2">ヘッダーとフッターでのみ使用できる変数</th>
+</tr><tr>
+       <td>sitename</td>
+       <td>グローバル設定の『サイト名』</td>
+</tr><tr>
+       <td>siteurl</td>
+       <td>グローバル設定の『サイトのURL』</td>
+</tr></table>
+
+<p><a href="#bloglistexample">例を見る</a></p>
+
+</div>
+
+<div class="page"><a name="bloglistexample"></a>
+<h1>テンプレート:ブログリストの例</h1>
+<p>
+<a href="#templatebloglists">(戻る)</a>
+</p>
+
+<h2>ブログリストヘッダー</h2>
+<pre><code>&lt;ul&gt;
+  &lt;li&gt;&lt;a href="&lt;%siteurl%&gt;"&gt;&lt;%sitename%&gt;&lt;/a&gt;&lt;/li&gt;</code></pre>
+
+<h2>ブログリストアイテム</h2>
+<pre><code>&lt;li&gt;&lt;a href="&lt;%bloglink%&gt;" title="&lt;%blogdesc%&gt;"&gt;&lt;%blogname%&gt;&lt;/a&gt;&lt;/li&gt;</code></pre>
+
+<h2>ブログリストフッター</h2>
+<pre><code>&lt;/ul&gt;</code></pre>
+
+<h2>結果はこうなります:</h2>
+
+<ul class="example">
+       <li><a href="#categorylistexample">あなたのサイト</a></li>
+       <li><a href="#categorylistexample" title="あなたのブログの説明">あなたのブログ</a></li>
+       <li><a href="#categorylistexample" title="わたしのブログの説明">わたしのブログ</a></li>
+</ul>
+
+</div>
+
+
+
+
+
+
+
 <div class="page"><a name="templatecategorylists"></a>
 <h1>テンプレート:カテゴリーリスト</h1>
 
@@ -1629,6 +1698,39 @@ Archive for &lt;%archivedate(en,%B %Y)%&gt;
 
 
 <div class="page">
+<a name="skinvar-bloglist"></a>
+<h1>スキン変数:bloglist</h1>
+
+<p>Nucleusで管理しているブログリストを、指定されたテンプレートを用いて挿入。</p>
+
+<h2>引数</h2>
+<p>
+       必須:
+       <ul>
+               <li><strong>template</strong>:使用するテンプレート名</li>
+       </ul>
+       オプション:
+       <ul>
+               <li><strong><em>blognamemode</em></strong>:『shortname』を指定する事で、ブログ名の変わりにブログの短縮名を表示</li>
+       </ul>
+</p>
+
+<h2>スキンタイプ</h2>
+
+<p>メインの目次、月別アーカイブ、月別アーカイブ一覧、検索、個別アイテム</p>
+
+<h2>例</h2>
+
+<pre>
+&lt;%bloglist(mytemplate)%&gt;
+&lt;%bloglist(mytemplate,shortname)%&gt;
+</pre>
+
+</div>
+
+
+
+<div class="page">
 <a name="skinvar-category"></a>
 <h1>スキン変数:category</h1>
 
index 16b616a..9b0bc30 100755 (executable)
@@ -765,6 +765,10 @@ define('_TEMPLATE_SNOTFOUND',              '検索で何も見つからなかった場合');
 define('_TEMPLATE_UPDATE',                     '更新');
 define('_TEMPLATE_UPDATE_BTN',         'テンプレートの更新');
 define('_TEMPLATE_RESET_BTN',          'リセット');
+define('_TEMPLATE_BLOGLIST',            'ブログ一覧');
+define('_TEMPLATE_BLOGHEADER',          'ブログ一覧のヘッダー');
+define('_TEMPLATE_BLOGITEM',            'ブログ一覧の本体');
+define('_TEMPLATE_BLOGFOOTER',          'ブログ一覧のフッター');
 define('_TEMPLATE_CATEGORYLIST',       'カテゴリー一覧');
 define('_TEMPLATE_CATHEADER',          'カテゴリー一覧のヘッダー');
 define('_TEMPLATE_CATITEM',                    'カテゴリー一覧の本体');
index 8efc710..97e1057 100755 (executable)
@@ -14,8 +14,8 @@
  *
  * @license http://nucleuscms.org/license.txt GNU General Public License
  * @copyright Copyright (C) 2002-2007 The Nucleus Group
- * @version $Id: ADMIN.php,v 1.16 2007-02-09 02:48:44 kimitake Exp $
- * @version $NucleusJP: ADMIN.php,v 1.15 2007/02/09 02:47:47 kimitake Exp $
+ * @version $Id: ADMIN.php,v 1.17 2007-02-17 04:37:50 shizuki Exp $
+ * @version $NucleusJP: ADMIN.php,v 1.16 2007/02/09 02:48:44 kimitake Exp $
  */
 
 require_once "showlist.php";
@@ -3787,6 +3787,12 @@ selector();
        $this->_templateEditRow($template, _TEMPLATE_AFOOTER, 'ARCHIVELIST_FOOTER', '', 150);
 ?>
                </tr><tr>
+                       <th colspan="2"><?php echo _TEMPLATE_BLOGLIST?> <?php help('templatebloglists'); ?></th>
+<?php  $this->_templateEditRow($template, _TEMPLATE_BLOGHEADER, 'BLOGLIST_HEADER', '', 160);
+       $this->_templateEditRow($template, _TEMPLATE_BLOGITEM, 'BLOGLIST_LISTITEM', '', 170);
+       $this->_templateEditRow($template, _TEMPLATE_BLOGFOOTER, 'BLOGLIST_FOOTER', '', 180);
+?>
+               </tr><tr>
                        <th colspan="2"><?php echo _TEMPLATE_CATEGORYLIST?> <?php help('templatecategorylists'); ?></th>
 <?php  $this->_templateEditRow($template, _TEMPLATE_CATHEADER, 'CATLIST_HEADER', '', 160);
        $this->_templateEditRow($template, _TEMPLATE_CATITEM, 'CATLIST_LISTITEM', '', 170);
@@ -3892,6 +3898,9 @@ selector();
                $this->addToTemplate($templateid, 'ARCHIVELIST_HEADER', postVar('ARCHIVELIST_HEADER'));
                $this->addToTemplate($templateid, 'ARCHIVELIST_LISTITEM', postVar('ARCHIVELIST_LISTITEM'));
                $this->addToTemplate($templateid, 'ARCHIVELIST_FOOTER', postVar('ARCHIVELIST_FOOTER'));
+               $this->addToTemplate($templateid, 'BLOGLIST_HEADER', postVar('BLOGLIST_HEADER'));
+               $this->addToTemplate($templateid, 'BLOGLIST_LISTITEM', postVar('BLOGLIST_LISTITEM'));
+               $this->addToTemplate($templateid, 'BLOGLIST_FOOTER', postVar('BLOGLIST_FOOTER'));
                $this->addToTemplate($templateid, 'CATLIST_HEADER', postVar('CATLIST_HEADER'));
                $this->addToTemplate($templateid, 'CATLIST_LISTITEM', postVar('CATLIST_LISTITEM'));
                $this->addToTemplate($templateid, 'CATLIST_FOOTER', postVar('CATLIST_FOOTER'));