Example #1
0
<?php	
	$skin = new Skin;
	$skin->load('meta/'.$config->metaskin);

	$servicePath = func::lastSlashDelete($service['path']);

	// 베이스 출력
	$adminURL = (isLoggedIn() && !isAdmin()) ? $servicePath.'/mypage' : $service['path'].'/admin';

	$event->on('Meta.skinBegin');

	$headerScript = '
<script type="text/javascript">
//<![CDATA[
	[##_bloglounge_autoinput_script_##]
	$(window).ready( function() {
			updateFeed();
	});
//]]></script></head>';

	$skin->output = str_replace('</head>', func::printHeadHTML(), $skin->output);	
	$skin->output = str_replace('</head>', $headerScript, $skin->output);
	$skin->output = str_replace('</head>', $event->on('Disp.head')."\n</head>\n", $skin->output);
	$skin->output = str_replace('<body>', "\n<body>\n".$event->on('Disp.body'), $skin->output);


	// *** 기본 정보
	$skin->replace('title', $event->on('Text.title', UTF8::clear($config->title)));
	$skin->replace('description', $event->on('Text.description', UTF8::clear($config->description)));
	$skin->replace('base_url', empty($service['path'])?'/':$servicePath.'/');
	$skin->replace('index_url', $servicePath);
Example #2
0
		$add = $service['path'];
		if(!in_array($accessInfo['controller'], array('','read','blog','calling','day','error','export','focus','go','join','login','logout','random','rss','search'))) {
			switch($accessInfo['controller']) {
				case 'feedlist':
					$add .= '/feedlist';
				break;	
				case 'group':
				case 'category':
				default:
					$add .='/'. $accessInfo['controller'] .'/' . func::encode(trim($searchKeyword));
				break;
			}
		}

		$add = func::lastSlashDelete($add);

		$s_paging = $skin->parseTag('prev_page', $event->on('Text.pagingURL',$add.$qSearch.$paging['pageDatas'][$paging['pagePrev']]), $src_paging);
		$s_paging = $skin->parseTag('next_page', $event->on('Text.pagingURL',$add.$qSearch.$paging['pageDatas'][$paging['pageNext']]), $s_paging);

		$s_paging = $skin->parseTag('more_prev_page', ($paging['pagePrev'] == $page ? 'no_more' : 'more'), $s_paging);
		$s_paging = $skin->parseTag('more_next_page', ($paging['pageNext'] == $page ? 'no_more' : 'more'), $s_paging);

		$s_rep_paging = '';
		$src_rep_paging = $skin->cutSkinTag('paging_rep');
		for ($p=$paging['pageStart']; $p < $paging['pageEnd']+1; $p++) { 
			$sp_paging = $skin->parseTag('page_number', $p, $src_rep_paging);
			$sp_paging = $skin->parseTag('page_url', $event->on('Text.pagingURL',$add.$qSearch.$paging['pageDatas'][$p]), $sp_paging);
			if ($p == $page) {
				$sp_paging = $skin->parseTag('page_highlight', 'selected', $sp_paging);
			} else {
Example #3
0
		function unionAddress($url1, $url2) {
			$url1 = str_replace('http://','',$url1);
			if($i = strpos($url1, '/')) {
				$url1 = substr($url1,0,$i);
			}
		
			$_url1 = func::lastSlashDelete($url1);
			$_url2 = func::firstSlashDelete($url2);

			return 'http://' . $_url1 . '/' . $_url2;
		}