ページへ戻る

− Links

 印刷 

Ver 3.16.1 (attach, lsx の調整など) :: XOOPS マニア

xpwiki:xpWiki開発日記/2007-08-24


Tag: プラグイン[4] ini設定[5]
2007 8月 24 (金)
 

Ver 3.16.1 (attach, lsx の調整など) anchor.png[6] Edit [7]

  • lsx
    • html側にコンバートして独自設定ができるように、設定する箇所を移動しました。
      • 次のプラグイン(lsx.inc.php)をhtml側に置いて編集することで、独自設定できます。
         1
         2
         3
         4
         5
         6
         7
         8
         9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        30
        31
        32
        33
        34
        35
        36
        
        <?php
        class xpwiki_user_plugin_lsx extends xpwiki_plugin_lsx {
            function plugin_lsx_init()
            {
         
                $this->plugin_lsx = new XpWikiPluginLsx($this->xpwiki[8]);
         
                // Modify here for default values
                $this->plugin_lsx->options = array(
                    'hierarchy' => array('bool', true),
                    'non_list'    => array('bool', true),
                    'reverse'    => array('bool', false), 
                    'basename'    => array('bool', false), 
                    'sort'        => array('enum', 'name', array('name', 'date')),
                    'tree'        => array('enum', false, array(false, 'leaf', 'dir')),
                    'depth'        => array('number', ''),
                    'num'        => array('number', ''),
                    'except'    => array('string', ''),
                    'filter'    => array('string', ''),
                    'prefix'    => array('string', ''),
                    'contents'    => array('array', ''),
                    'include'    => array('array', ''),
                    'info'        => array('enumarray', array(), array('date', 'new')),
                    'date'        => array('bool', false), // obsolete
                    'new'        => array('bool', false),
                    'tag'        => array('string', ''),
                    'notitle'    => array('bool', false),
                );
         
                // Modify here for external plugins
                $this->plugin_lsx->plugin_contents = 'contentsx';
                $this->plugin_lsx->plugin_include  = 'includex';
                $this->plugin_lsx->plugin_new       = 'new';
            }
        }
        ?>
  • attach
    • ページ作成前にファイル添付フォームを表示した場合、自動で空ページを作成するようにしていましたが、そのタイミングをファイルアップロード時に変更しました。これは、ロボットなどのアクセスにより無意味な空ページが作成されることがあったためその対策です。
  • その他
    • pukiwiki[9].ini.php 設定変更
      • 管理者が修正できるようにするため、root->whatsdeleted から root->cantedit を除外しました。
Page Top

CVS 更新内容 anchor.png[10] Edit [11]

  • 2007-08-24 10:12 nao-pon[12]
    • * xoops_version.php (1.165):
      • Version 3.16.1
  • 2007-08-24 10:11 nao-pon[12]
    • * plugin[13]/lsx.inc.php (1.7):
      • Moved default config from XpWikiPluginLsx::XpWikiPluginLsx() to plugin_lsx_init().
  • 2007-08-24 10:03 nao-pon[12]
    • * plugin[13]/attach.inc.php (1.21):
      • Moved "empty page check" from attach_form() to plugin_attach_action().
  • 2007-08-24 10:02 nao-pon[12]
    • * ini/pukiwiki[9].ini.php (1.44):
      • remove root->whatsdeleted from root->cantedit.
Page Top

一行コメント anchor.png[14] Edit [15]




Last-modified: 2007-08-25 (土) 11:23:43 (JST) (6992d) by nao-pon