OSDN Git Service

プラグイン一覧画面の「入手元URL」を本家にあわせて表示しないようにした。
authorshizuki <shizuki@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Fri, 13 Mar 2009 01:02:40 +0000 (01:02 +0000)
committershizuki <shizuki@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Fri, 13 Mar 2009 01:02:40 +0000 (01:02 +0000)
スキンタイプ一覧のヘルプアイコンの位置を本家にあわせて名前の前に移動。
Fix bug in showlist.php for displaying plugin dependency.
history.html update

git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/trunk@971 1ca29b6e-896d-4ea0-84a5-967f57386b96

utf8/nucleus/documentation/history.html
utf8/nucleus/libs/showlist.php

index 859c191..dabf466 100755 (executable)
@@ -64,6 +64,7 @@
                        <li>CHANGED: NP_SkinFilesオプション用言語定義追加(NP_SkinFiles option word update via language file)(shizuki)</li>\r
                        <li>UPDATED: NP_SkinFiles 2.03に差し替え(code:yama/commit:shizuki)(NP_SkinFiles update to 2.03)(code:yama,katsumi/commit:shizuki)</li>\r
                        <li>FIXED: 「General」カテゴリのUPDATE漏れ修正(install.php)(preinstall default category name is not localize)(shizuki)</li>\r
+                       <li>FIXED: bug in showlist.php for displaying plugin dependency. See <a href="http://forum.nucleuscms.org/viewtopic.php?t=18594">Manage Plugins error in Nucleus 3.40</a> (ftruscot, thanks ajmiller)</li>\r
                        <li>FIXED: SQL error in MEMBER::write() where mautosave not forced to be integer. See <a href="http://forum.nucleuscms.org/viewtopic.php?t=18575">Problem with 3.40</a>. (ftruscot)</li>\r
                        <li>CHANGED: Modify Fix SQL error when new blog add by shizuki, to give a default english value for category name, category desc, first item title, and first item body in case where user does not have updated language file. (ftruscot)</li>\r
                        <li>FIXED: Fix SQL Error when new blog add. (shizuki)</li>\r
                        <li>ADDED: new event in ADMIN.php called TemplateExtraFields to allow plugin developers to add fields to templates. This should encourage plugin authors to make use of the core template storage to provide formatting for their output. This event just presents the extra fields on the template edit form and stores data entered there into the nucleus_template table. It is the responsibility of the plugin authors to use the template fields they add and to provide the variables used in those fields. Plugins should also document their variables and provide for a default, either in the code or through a plugin option. (ftruscot)</li> \r
                        <li>FIXED: (<a href="http://nucleus-jp.sourceforge.jp/tracker/index.php?do=details&amp;task_id=73">#73(JP)</a>): スキン読み込みの改良. (kotorisan/yu/shizuki)</li>\r
                        <li>FIXED: (<a href="http://nucleus-jp.sourceforge.jp/tracker/index.php?do=details&amp;task_id=74">#74(JP)</a>): スキン編集画面の日本語化漏れ. (shizuki)</li>\r
+                       <li>CHANGED: プラグイン一覧画面の「入手元URL」を本家にあわせて表示しないようにした。</li>\r
+                       <li>CHANGED: スキンタイプ一覧のヘルプアイコンの位置を本家にあわせて名前の前に移動。</li>\r
                        <li>CHANGED: 管理画面CSS差し替え(code:yama/commit:shizuki)</li>\r
                        <li>FIXED: スキン差し替えによる問題修正(PHP4のみ。PHP5オンリーになったら戻す。SKIN.php、TEMPLATE.php)(shizuki)</li>\r
                        <li>CHANGED: デフォルトスキンを日本語版に差し替え(coded:yama/commit:shizuki)</li>\r
index d800eaf..43ab1ab 100644 (file)
@@ -186,7 +186,7 @@ function listplug_table_pluginlist($template, $type) {
                                        echo _LIST_PLUGS_VER, ' ' , htmlspecialchars($plug->getVersion()) , '<br />';
                                        if ($plug->getURL())
                                        echo '<a href="',htmlspecialchars($plug->getURL()),'" tabindex="'.$template['tabindex'].'">',_LIST_PLUGS_SITE,'</a><br />';
-                                       echo '<a href="',htmlspecialchars($plug->getURL()),'" tabindex="'.$template['tabindex'].'">'.htmlspecialchars(shorten($plug->getURL(), 25, '...')),'</a><br />';
+//                                     echo '<a href="',htmlspecialchars($plug->getURL()),'" tabindex="'.$template['tabindex'].'">'.htmlspecialchars(shorten($plug->getURL(), 25, '...')),'</a><br />';
                                echo '</td>';
                                echo '<td>';
                                        echo _LIST_PLUGS_DESC .'<br/>'. encode_desc($plug->getDescription());
@@ -206,7 +206,7 @@ function listplug_table_pluginlist($template, $type) {
                                $res = sql_query('SELECT pfile FROM ' . sql_table('plugin'));
                                while($o = mysql_fetch_object($res)) {
                                        $preq =& $manager->getPlugin($o->pfile);
-                                       if ($plug) {
+                                       if ($preq) {
                                                $depList = $preq->getPluginDep();
                                                foreach ($depList as $depName) {
                                                        if ($current->pfile == $depName) {
@@ -599,9 +599,9 @@ function listplug_table_skinlist($template, $type) {
                                        for ($i=0;$i<sizeof($types);$i++) {
                                                $type = $types[$i];
                                                if (in_array($type, array('index', 'item', 'archivelist', 'archive', 'search', 'error', 'member', 'imagepopup'))) {
-                                                       $types[$i] = '<li> <a href="index.php?action=skinedittype&amp;skinid='.$current->sdnumber.'&amp;type='.$type.'" tabindex="'.$template['tabindex'].'">' . htmlspecialchars($friendlyNames[$type]) . helpHtml('skinpart'.$type) . "</a></li>";
+                                                       $types[$i] = '<li>' . helpHtml('skinpart'.$type) . ' <a href="index.php?action=skinedittype&amp;skinid='.$current->sdnumber.'&amp;type='.$type.'" tabindex="'.$template['tabindex'].'">' . htmlspecialchars($friendlyNames[$type]) . "</a></li>";
                                                } else {
-                                                       $types[$i] = '<li> <a href="index.php?action=skinedittype&amp;skinid='.$current->sdnumber.'&amp;type='.$type.'" tabindex="'.$template['tabindex'].'">' . htmlspecialchars($friendlyNames[$type]) . helpHtml('skinpartspecial') . "</a></li>";
+                                                       $types[$i] = '<li>' . helpHtml('skinpartspecial') . ' <a href="index.php?action=skinedittype&amp;skinid='.$current->sdnumber.'&amp;type='.$type.'" tabindex="'.$template['tabindex'].'">' . htmlspecialchars($friendlyNames[$type]) . "</a></li>";
                                                }
                                        }
                                        echo '<br /><br />',_LIST_SKINS_DEFINED,' <ul>',implode($types,'') ,'</ul>';