⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 summaryrssview.class.php

📁 一个用PHP编写的
💻 PHP
字号:
<?php	lt_include( PLOG_CLASS_PATH."class/summary/view/summarycachedview.class.php" );    lt_include( PLOG_CLASS_PATH."class/template/templateservice.class.php" );	lt_include( PLOG_CLASS_PATH."class/locale/locales.class.php" );	lt_include( PLOG_CLASS_PATH."class/config/config.class.php" );    class SummaryRssView extends SummaryCachedView	{        var $_profile;        function SummaryRssView( $profile, $data = Array())        {			if( $profile == "" || $profile == "blogs_" ) {				$config =& Config::getConfig();				$profile .= $config->getValue( "default_rss_profile", "rss090" );			}            $this->SummaryCachedView( $profile, $data );							            $this->_profile = $profile;						$this->setContentType( "text/xml" );        }		        function generateTemplate()        {            $templateService = new TemplateService();            $this->_template = $templateService->customTemplate( $this->_templateName, "summary/rss", true );                        // by default, these compiled files would be saved and cached to tmp/summary/rss but that's too            // many folders so we'll overwrite the default settings set by TemplateService::customTemplate()            // and save the files to tmp/summary/ with the other summary pages			$config =& Config::getConfig();			$templateTmpFolder = $config->getValue( "temp_folder" ).'/summary';			$this->_template->cache_dir = $templateTmpFolder;			$this->_template->compile_dir = $templateTmpFolder;                // set the summary custom time            lt_include( PLOG_CLASS_PATH."class/config/config.class.php" );            $config =& Config::getConfig();                // set the summary cache lifetime, or zero if none            $summaryTemplateLifetime = $config->getValue( "summary_template_cache_lifetime", 0 );            if( $summaryTemplateLifetime > 0 ) {                $this->_template->cache_lifetime = $summaryTemplateLifetime;            }        }		        function sendUncachedOutput()        {            //$templateService = new TemplateService();            //$template = $templateService->Template( $this->_profile, "summary/rss" );                       $config =& Config::getConfig();            $this->_locale =& Locales::getLocale( $config->getValue("default_locale" ));            $this->_params->setValue( "version", new Version());            $this->_params->setValue( "locale", $this->_locale );			$this->_params->setValue( "serviceName", $config->getValue( "summary_service_name" ));            $this->_template->assign( $this->_params->getAsArray());            print $this->_template->fetch( $this->_viewId );        }    }?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -