Atom피드 id에 경로문제 수정, 통합 RSS와 개별 RSS가 같이 있을때 문제... 두 피드 변수를 분리, 피드가 없을때 메세지 해당 피드 포맷으로 출력하게 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6644 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
misol 2009-06-22 11:30:49 +00:00
parent eeacc2c2b8
commit e6af9efc0d
3 changed files with 63 additions and 47 deletions

View file

@ -20,6 +20,8 @@
* @brief RSS 사용 유무를 체크하여 rss url 추가
**/
function triggerRssUrlInsert() {
$oModuleModel = &getModel('module');
$total_config = $oModuleModel->getModuleConfig('rss');
$current_module_srl = Context::get('module_srl');
$site_module_info = Context::get('site_module_info');
@ -53,15 +55,15 @@
}
}
if(Context::isInstalled() && $site_module_info->mid == Context::get('mid')) {
if(Context::isInstalled() && $site_module_info->mid == Context::get('mid') && $total_config->use_total_feed != 'N') {
if(Context::isAllowRewrite() && !Context::get('vid')) {
$request_uri = Context::getRequestUri();
Context::set('rss_url', $request_uri.'rss');
Context::set('atom_url', $request_uri.'atom');
Context::set('general_rss_url', $request_uri.'rss');
Context::set('general_atom_url', $request_uri.'atom');
}
else {
Context::set('rss_url', getUrl('','module','rss','act','rss'));
Context::set('atom_url', getUrl('','module','rss','act','atom'));
Context::set('general_rss_url', getUrl('','module','rss','act','rss'));
Context::set('general_atom_url', getUrl('','module','rss','act','atom'));
}
}