擴(kuò)展ewap_eloop標(biāo)簽支持更多其他內(nèi)容的調(diào)用,如用此標(biāo)簽獲取子欄目。
ewap_eloop標(biāo)簽是WAP的專用標(biāo)簽,擴(kuò)展后支持任何數(shù)據(jù)的調(diào)用。
打開(kāi)文件 wapfun.php,找到206行的 ewap_ReturnBqQuery,在此函數(shù)的226行開(kāi)始加上如下代碼:
if($enews==100)//欄目
{
if($line >0){
$limit = "limit 0,$line";
}
if(ifmod($classid)){
$sonclass = str_replace("|", ",", $emod_r[$classid][sonclass]);
$sonclass = substr($sonclass, 1,-1);
if($sonclass){
$sonclass = "classid in ($sonclass)";
}
}else{
$sonclass = ReturnClass($class_r[$classid][sonclass]);
if($classids){
$sonclass = "classid in ($classids)";
}
}
$sonsql=$empire->query("select * from {$dbtbpre}enewsclass where $sonclass order by myorder $limit");
return $sonsql;
}
ewap_eloop標(biāo)簽的操作類型為100的時(shí)候就能調(diào)出子欄目。