LifeType 中文開發論壇

開發 => 外掛程式 => 主題作者是: panying 於 十月 22, 2006, 04:28:10 下午



主題: 新做的插件-给blog的插件设定默认值
作者: panying十月 22, 2006, 04:28:10 下午
比如说把AuthImage默认打开或者强制打开等等。

全文请看 http://www.pactofshadow.com/lifetype/2/articleperma/35.html

安装方法:

下载samesetting.zip,然后解压,和其它插件一样,放置到plugins目录下。

在blogsettings.php文件中,添加成员函数

程式碼:
        
       function getValue( $key, $defaultValue = null )
        {           
            include_once( PLOG_CLASS_PATH."plugins/samesetting/pluginsamesetting.class.php" );
            include_once( PLOG_CLASS_PATH.'class/plugin/pluginmanager.class.php' );
             
            $value = Properties::getValue($key,$defaultValue);
           
            static $pluginsamesettinginstance;
           
            if (!isset($pluginsamesettinginstance))
            {
                $pm =& PluginManager::getPluginManager();
                $pluginsamesettinginstance = $pm->_pluginInstances["samesetting"];           
               
                if (!$pluginsamesettinginstance)
                    $pluginsamesettinginstance = false;               
            }
           
            if ($pluginsamesettinginstance)
            {
                return $pluginsamesettinginstance->GetValue($key,$value);
            }
            else
                return $value;
        }

然后,启用该插件即可。