mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 01:01:41 +09:00
parent
7b8bea5923
commit
420e4eb536
3 changed files with 12 additions and 12 deletions
|
|
@ -52,8 +52,9 @@ class rssView extends rss
|
|||
$start = $obj->start_date ?: Context::get('start_date');
|
||||
$end = $obj->end_date ?: Context::get('end_date');
|
||||
$site_module_srl = Context::get('site_module_info')->module_srl;
|
||||
$target_module_srl = $obj->module_srl ?: (Context::get('current_module_info')->module_srl ?: $site_module_srl);
|
||||
$is_part_feed = ($obj->module_srl || $target_module_srl !== $site_module_srl) ? true : false;
|
||||
$current_module_srl = Context::get('current_module_info')->module_srl;
|
||||
$target_module_srl = isset($obj->module_srl) ? $obj->module_srl : ($current_module_srl ?: $site_module_srl);
|
||||
$is_part_feed = (isset($obj->module_srl) || $target_module_srl !== $site_module_srl) ? true : false;
|
||||
|
||||
// Set format
|
||||
switch($format)
|
||||
|
|
@ -109,17 +110,16 @@ class rssView extends rss
|
|||
$target_modules[$module_config->module_srl] = $module_config->open_rss;
|
||||
}
|
||||
}
|
||||
else
|
||||
// total feed
|
||||
elseif($config->use_total_feed == 'Y')
|
||||
{
|
||||
if($config->use_total_feed == 'Y')
|
||||
foreach(getModel('module')->getModulePartConfigs('rss') as $module_srl => $part_config)
|
||||
{
|
||||
foreach(getModel('module')->getModulePartConfigs('rss') as $module_srl => $part_config)
|
||||
if($part_config->open_rss == 'N' || $part_config->open_total_feed == 'T_N')
|
||||
{
|
||||
if($part_config->open_rss != 'N' && $part_config->open_total_feed != 'T_N')
|
||||
{
|
||||
$target_modules[$module_srl] = $part_config->open_rss;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
$target_modules[$module_srl] = $part_config->open_rss;
|
||||
}
|
||||
}
|
||||
Context::set('target_modules', $target_modules);
|
||||
|
|
@ -139,7 +139,7 @@ class rssView extends rss
|
|||
$args->search_target = 'is_secret';
|
||||
$args->search_keyword = 'N';
|
||||
$args->page = $page > 0 ? $page : 1;
|
||||
$args->module_srl = implode(',', array_keys($target_modules));
|
||||
$args->module_srl = array_keys($target_modules);
|
||||
$args->list_count = $config->feed_document_count;
|
||||
$args->sort_index = 'regdate';
|
||||
$args->order_type = 'desc';
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@
|
|||
<item loop="$document_list=>$oDocument">
|
||||
<title>{$oDocument->getTitleText()}</title>
|
||||
<link>{$oDocument->getPermanentUrl()}</link>
|
||||
<!--@if($target_modules[$oDocument->get('module_srl')]->open_rss == 'Y')-->
|
||||
<!--@if($target_modules[$oDocument->get('module_srl')] == 'Y')-->
|
||||
<description>{utf8_trim(utf8_normalize_spaces($oDocument->get('content')))|escape}</description>
|
||||
<!--@else-->
|
||||
<description>{$oDocument->getSummary(400)|escape}</description>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
<title>{$oDocument->getTitleText()}</title>
|
||||
<author>{$oDocument->getNickName()}</author>
|
||||
<link>{$oDocument->getPermanentUrl()}</link>
|
||||
<!--@if($target_modules[$oDocument->get('module_srl')]->open_rss == 'Y')-->
|
||||
<!--@if($target_modules[$oDocument->get('module_srl')] == 'Y')-->
|
||||
<description>{utf8_trim(utf8_normalize_spaces($oDocument->get('content')))|escape}</description>
|
||||
<!--@else-->
|
||||
<description>{$oDocument->getSummary(400)|escape}</description>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue