\n";
}
/**
 * 解析分类url路径
 */
function list_url($typeid) {
    return WAP_SITEURL."&a=lists&typeid=$typeid";
}
function bigimg_url($url,$w='') {
	return WAP_SITEURL.'&a=big_image&url='.base64_encode($url).'&w='.$w;
}
/**
 * 解析内容url路径
 * $catid 栏目id
 * $typeid wap分类id
 * $id 文章id
 */
function show_url($catid, $id, $typeid='') {
	global $WAP;
	if($typeid=='') {
		$types = getcache('wap_type','wap');
		foreach ($types as $type) {
			if($type['cat']==$catid) {
				$typeid = $type['typeid'];
				break;
			}
		}
	}
    return WAP_SITEURL."&a=show&catid=$catid&typeid=$typeid&id=$id";
}
/**
 * 当前路径 
 * 返回指定分类路径层级
 * @param $typeid 分类id
 * @param $symbol 分类间隔符
 */
function wap_pos($typeid, $symbol=' > '){
	$type_arr = array();
	$type_arr = getcache('wap_type','wap');
	if(!isset($type_arr[$typeid])) return '';
	$pos = '';
	if($type_arr[$typeid]['parentid']!=0) {
		$pos = ''.$type_arr[$type_arr[$typeid]['parentid']]['typename'].''.$symbol;
	}
	$pos .= ''.$type_arr[$typeid]['typename'].''.$symbol;
	return $pos;
}
/**
 * 获取子分类
 */
function subtype($parentid = NULL, $siteid = '') {
	if (empty($siteid)) $siteid = $GLOBALS['siteid'];
	$types = getcache('wap_type','wap');
	foreach($types as $id=>$type) {
		if($type['siteid'] == $siteid && ($parentid === NULL || $type['parentid'] == $parentid)) {
			$subtype[$id] = $type;;
		}		
	}
	return $subtype;
}
/**
 * 分页函数
 * 
 * @param $num 信息总数
 * @param $curr_page 当前分页
 * @param $perpage 每页显示数
 * @param $urlrule URL规则
 * @param $array 需要传递的数组,用于增加额外的方法
 * @return 分页
 */
function wpa_pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) {
	if(defined('URLRULE')) {
		$urlrule = URLRULE;
		$array = $GLOBALS['URL_ARRAY'];
	} elseif($urlrule == '') {
		$urlrule = url_par('page={$page}');
	}
	$multipage = '';
	if($num > $perpage) {
		$page = $setpages+1;
		$offset = ceil($setpages/2-1);
		$pages = ceil($num / $perpage);
		if (defined('IN_ADMIN') && !defined('PAGES')) define('PAGES', $pages);
		$from = $curr_page - $offset;
		$to = $curr_page + $offset;
		$more = 0;
		if($page >= $pages) {
			$from = 2;
			$to = $pages-1;
		} else {
			if($from <= 1) {
				$to = $page-1;
				$from = 2;
			}  elseif($to >= $pages) { 
				$from = $pages-($page-2);  
				$to = $pages-1;  
			}
			$more = 1;
		} 
		$multipage .= $curr_page.'/'.$pages;
		if($curr_page>0) {
			$multipage .= ' '.L('previous').'';
		}
		if($curr_page==$pages) {
			$multipage .= ' '.L('next').'';
		} else {
			$multipage .= ' '.L('next').'';
		}
		
	}
	return $multipage;
}
/**
 * 过滤内容为wml格式
 */
function wml_strip($string) {
    $string = str_replace(array(' ', '&', '"', ''', '“', '”', '—', '<', '>', '·', '…', '&'), array(' ', '&', '"', "'", '“', '”', '—', '{<}', '{>}', '·', '…', '&'), $string);
	return str_replace(array('{<}', '{>}'), array('<', '>'), $string);
}
/**
 * 内容中图片替换
 */
function content_strip($content,$ishow=1) {
    if($ishow!=1) $ishow=0;
   $content = preg_replace_callback('/]*src=[\'"]?([^>\'"\s]*)[\'"]?[^>]*>/i', "wap_img_$ishow", $content);
      
   //匹配替换过的图片
      
   $content = strip_tags($content,'