Context::getUrl()의 변경에 따라 글/댓글/엮인글 주소 및 카페 주소에 대해 http로 시작하는 값을 구해서 사용하도록 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6468 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2009-06-03 05:37:54 +00:00
parent 4fccef5401
commit b05a9f5431
5 changed files with 14 additions and 4 deletions

View file

@ -255,7 +255,9 @@
}
function getPermanentUrl() {
return getUrl('','document_srl',$this->get('document_srl')).'#comment_'.$this->get('comment_srl');
$url = getUrl('','document_srl',$this->get('document_srl')).'#comment_'.$this->get('comment_srl');
if(substr($url,0,1)=='/') $url = substr(Context::getRequestUri(),0,-1).$url;
return $url;
}

View file

@ -376,7 +376,9 @@
}
function getPermanentUrl() {
return getUrl('','document_srl',$this->document_srl);
$url = getUrl('','document_srl',$this->get('document_srl'));
if(substr($url,0,1)=='/') $url = substr(Context::getRequestUri(),0,-1).$url;
return $url;
}
function getTrackbackUrl() {

View file

@ -69,6 +69,10 @@
foreach($output->data as $key => $val) {
$banner_src = 'files/attach/cafe_banner/'.$val->site_srl.'.jpg';
if(file_exists(_XE_PATH_.$banner_src)) $output->data[$key]->cafe_banner = $banner_src.'?rnd='.filemtime(_XE_PATH_.$banner_src);
$url = getSiteUrl($val->domain,'');
if(substr($url,0,1)=='/') $url = substr(Context::getRequestUri(),0,-1).$url;
$output->data[$key]->url = $url;
}
}
Context::set('total_count', $output->total_count);

View file

@ -34,7 +34,7 @@
<!--@if($val->cafe_description)-->
{preg_replace('/<([^>]+)>/i','',$val->cafe_description)}
<!--@end-->
<span class="url"><a href="{getSiteUrl($val->domain)}" onclick="window.open(this.href); return false;">{getSiteUrl($val->domain)}</a></span>
<span class="url"><a href="{getSiteUrl($val->domain)}" onclick="window.open(this.href); return false;">{$val->url}</a></span>
</div>
<!--@end-->

View file

@ -132,7 +132,9 @@
* trackback url에 key값을 추가함.
**/
function getTrackbackUrl($document_srl) {
return getUrl('','document_srl',$document_srl,'act','trackback','key',$this->getTrackbackKey($document_srl));
$url = getUrl('','document_srl',$document_srl,'act','trackback','key',$this->getTrackbackKey($document_srl));
if(substr($url,0,1)=='/') $url = substr(Context::getRequestUri(),0,-1).$url;
return $url;
}
/**