query1($classid); if(!$sql) { echo"SQL Error: ".ReRepSqlTbpre($classid); } return $sql; } if($enews==0||$enews==1||$enews==2||$enews==9||$enews==12||$enews==15)//栏目 { if(strstr($classid,','))//多栏目 { $son_r=sys_ReturnMoreClass($classid,1); $classid=$son_r[0]; $where=$son_r[1]; } else { if($class_r[$classid][islast]) { $where="classid='$classid'"; } else { $where=ReturnClass($class_r[$classid][sonclass]); } } $tbname=$class_r[$classid][tbname]; $mid=$class_r[$classid][modid]; $yhid=$class_r[$classid][yhid]; } elseif($enews==6||$enews==7||$enews==8||$enews==11||$enews==14||$enews==17)//专题 { echo"Error:Change to use e:indexloop"; return false; } elseif($enews==25||$enews==26||$enews==27||$enews==28||$enews==29||$enews==30)//标题分类 { if(strstr($classid,','))//多标题分类 { $son_r=sys_ReturnMoreTT($classid); $classid=$son_r[0]; $where=$son_r[1]; } else { $where="ttid='$classid'"; } $mid=$class_tr[$classid][mid]; $tbname=$emod_r[$mid][tbname]; $yhid=$class_tr[$classid][yhid]; } $query=" where userid='$userid' and ismember=1"; if($enews==0)//栏目最新 { $query.=' and ('.$where.')'; $order='newstime'; $yhvar='bqnew'; } elseif($enews==1)//栏目热门 { $query.=' and ('.$where.')'; $order='onclick'; $yhvar='bqhot'; } elseif($enews==2)//栏目推荐 { $query.=' and ('.$where.') and isgood>0'; $order='newstime'; $yhvar='bqgood'; } elseif($enews==9)//栏目评论排行 { $query.=' and ('.$where.')'; $order='plnum'; $yhvar='bqpl'; } elseif($enews==12)//栏目头条 { $query.=' and ('.$where.') and firsttitle>0'; $order='newstime'; $yhvar='bqfirst'; } elseif($enews==15)//栏目下载排行 { $query.=' and ('.$where.')'; $order='totaldown'; $yhvar='bqdown'; } elseif($enews==3)//所有最新 { $order='newstime'; $tbname=$public_r[tbname]; $mid=$etable_r[$tbname][mid]; $yhvar='bqnew'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==4)//所有点击排行 { $order='onclick'; $tbname=$public_r[tbname]; $mid=$etable_r[$tbname][mid]; $yhvar='bqhot'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==5)//所有推荐 { $query.=' and isgood>0'; $order='newstime'; $tbname=$public_r[tbname]; $mid=$etable_r[$tbname][mid]; $yhvar='bqgood'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==10)//所有评论排行 { $order='plnum'; $tbname=$public_r[tbname]; $mid=$etable_r[$tbname][mid]; $yhvar='bqpl'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==13)//所有头条 { $query.=' and firsttitle>0'; $order='newstime'; $tbname=$public_r[tbname]; $mid=$etable_r[$tbname][mid]; $yhvar='bqfirst'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==16)//所有下载排行 { $order='totaldown'; $tbname=$public_r[tbname]; $mid=$etable_r[$tbname][mid]; $yhvar='bqdown'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==18)//各表最新 { $order='newstime'; $tbname=$classid; $mid=$etable_r[$tbname][mid]; $yhvar='bqnew'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==19)//各表热门 { $order='onclick'; $tbname=$classid; $mid=$etable_r[$tbname][mid]; $yhvar='bqhot'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==20)//各表推荐 { $query.=' and isgood>0'; $order='newstime'; $tbname=$classid; $mid=$etable_r[$tbname][mid]; $yhvar='bqgood'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==21)//各表评论排行 { $order='plnum'; $tbname=$classid; $mid=$etable_r[$tbname][mid]; $yhvar='bqpl'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==22)//各表头条信息 { $query.=' and firsttitle>0'; $order="newstime"; $tbname=$classid; $mid=$etable_r[$tbname][mid]; $yhvar='bqfirst'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==23)//各表下载排行 { $order='totaldown'; $tbname=$classid; $mid=$etable_r[$tbname][mid]; $yhvar='bqdown'; $yhid=$etable_r[$tbname][yhid]; } elseif($enews==25)//标题分类最新 { $query.=' and ('.$where.')'; $order='newstime'; $yhvar='bqnew'; } elseif($enews==26)//标题分类点击排行 { $query.=' and ('.$where.')'; $order='onclick'; $yhvar='bqhot'; } elseif($enews==27)//标题分类推荐 { $query.=' and ('.$where.') and isgood>0'; $order='newstime'; $yhvar='bqgood'; } elseif($enews==28)//标题分类评论排行 { $query.=' and ('.$where.')'; $order='plnum'; $yhvar='bqpl'; } elseif($enews==29)//标题分类头条 { $query.=' and ('.$where.') and firsttitle>0'; $order='newstime'; $yhvar='bqfirst'; } elseif($enews==30)//标题分类下载排行 { $query.=' and ('.$where.')'; $order='totaldown'; $yhvar='bqdown'; } //优化 $yhadd=''; if(!empty($eyh_r[$yhid]['dosbq'])) { $yhadd=ReturnYhSql($yhid,$yhvar); if(!empty($yhadd)) { $query.=' and '.$yhadd; } } //不调用 if(!strstr($public_r['nottobq'],','.$classid.',')) { $notbqwhere=ReturnNottoBqWhere(); if(!empty($notbqwhere)) { $query.=' and '.$notbqwhere; } } //图片信息 if(!empty($do)) { $query.=" and ispic=1"; } //附加条件 if(!empty($ewhere)) { $query.=' and ('.$ewhere.')'; } //中止 if(empty($tbname)) { echo "ClassID=".$classid." Table not exists.(DoType=".$enews.")"; return false; } //排序 $addorder=empty($eorder)?$order.' desc':$eorder; $query='select '.ReturnSqlListF($mid).' from '.$dbtbpre.'ecms_'.$tbname.$query.' order by '.$addorder.' limit '.$line; $sql=$empire->query1($query); if(!$sql) { echo"SQL Error: ".ReRepSqlTbpre($query); } return $sql; } //灵动标签:返回SQL内容函数 function espace_eloop($classid=0,$line=10,$enews=3,$doing=0,$ewhere='',$eorder=''){ return espace_ReturnBqQuery($classid,$line,$enews,$doing,$ewhere,$eorder); } //灵动标签:返回特殊内容函数 function espace_eloop_sp($r){ global $class_r; $sr['titleurl']=sys_ReturnBqTitleLink($r); $sr['classname']=$class_r[$r[classid]][bname]?$class_r[$r[classid]][bname]:$class_r[$r[classid]][classname]; $sr['classurl']=sys_ReturnBqClassname($r,9); return $sr; } ?>