git-svn-id: http://xe-core.googlecode.com/svn/trunk@1491 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-05-29 04:14:06 +00:00
parent efa943ac26
commit 6221f0a444
14 changed files with 68 additions and 46 deletions

View file

@ -79,7 +79,7 @@
$this->setTemplatePath($template_path);
// rss url
if($this->module_info->open_rss != 'N') Context::set('rss_url', getUrl('','mid',$this->mid,'act','dispRss'));
if($this->module_info->open_rss != 'N') Context::set('rss_url', getUrl('','mid',$this->mid,'act','rss'));
// 레이아웃의 정보를 속이기 위해서 layout_srl을 현 블로그의 module_srl로 입력
$this->module_info->layout_srl = $this->module_info->module_srl;

View file

@ -11,7 +11,7 @@
<!--@if($search_target && $search_keyword)-->
<div>
<!-- 일자, 제목 출력-->
[{zdate($document->regdate, "Y-m-d")}] <a href="#" onclick="winopen('./?document_srl={$document->document_srl}');return false;">{$document->title}</a>
[{zdate($document->regdate, "Y-m-d")}] <a href="#" onclick="winopen('{getUrl('document_srl',$document->document_srl)}');return false;">{$document->title}</a>
<!-- 댓글이 있으면 댓글의 수 출력 -->
<!--@if($document->comment_count)-->({number_format($document->comment_count)})<!--@end-->

View file

@ -77,7 +77,7 @@
$this->setTemplatePath($template_path);
// rss url
if($this->module_info->open_rss != 'N') Context::set('rss_url', getUrl('','mid',$this->mid,'act','dispRss'));
if($this->module_info->open_rss != 'N') Context::set('rss_url', getUrl('','mid',$this->mid,'act','rss'));
}
/**

View file

@ -46,7 +46,13 @@
<!--@end-->
<!--@if($grant->view)-->
<a href="{getUrl('document_srl',$val->document_srl)}">{htmlspecialchars($val->title)}</a>
<!-- 검색중일 경우는 새창으로 -->
<!--@if($search_target && $search_keyword)-->
<a href="#" onclick="winopen('{getUrl('','document_srl',$val->document_srl)}','viewDocument');return false;">{htmlspecialchars($val->title)}</a>
<!-- 검색을 하지 않을 시에는 현재창으로 -->
<!--@else-->
<a href="{getUrl('','document_srl',$val->document_srl)}">{htmlspecialchars($val->title)}</a>
<!--@end-->
<!--@else-->
{htmlspecialchars($val->title)}
<!--@end-->

View file

@ -51,13 +51,13 @@
</tr>
<tr>
<th>{$lang->document_url}</th>
<td>{getUrl()}{$document->document_srl}</td>
<td>{getUrl('','document_srl',$document->document_srl)}</td>
</tr>
<!--@if($document->allow_trackback=='Y')-->
<tr>
<th>{$lang->trackback_url}</th>
<td>{getUrl()}trackback/{$document->document_srl}</td>
<td>{getUrl('','document_srl',$document->document_srl,'act','trackback')}</td>
</tr>
<!--@end-->

View file

@ -2,6 +2,6 @@
<module>
<grants />
<actions>
<action name="dispRss" type="view" standalone="true" />
<action name="rss" type="view" standalone="true" />
</actions>
</module>

View file

@ -19,7 +19,7 @@
/**
* @brief RSS 출력
**/
function dispRss() {
function rss() {
// RSS를 출력하고자 하는 mid를 구함 (없으면 오류)
$mid = Context::get('mid');
if(!$mid) return $this->dispError();

View file

@ -4,6 +4,6 @@
<actions>
<action name="dispTrackbackAdminList" type="view" admin_index="true" standalone="true" />
<action name="procTrackbackAdminDeleteChecked" type="controller" standalone="true" />
<action name="procTrackbackReceive" type="controller" standalone="true" />
<action name="trackback" type="controller" standalone="true" />
</actions>
</module>

View file

@ -38,11 +38,12 @@
/**
* @brief 엮인글 입력
**/
function procTrackbackReceive() {
function trackback() {
Context::setRequestMethod("XMLRPC");
$obj = Context::gets('document_srl','url','title','excerpt');
if(!$obj->document_srl) return $this->stop('fail');
if(!$obj->document_srl || !$obj->url || !$obj->title || !$obj->excerpt) return $this->stop('fail');
return $this->insertTrackback($obj);
}