Current Path : D:/wwwroot/wangmei148/wwwroot/module/ |
Current File : D:/wwwroot/wangmei148/wwwroot/module/NewsClassFc.php |
<?php /* [²å¼þÃû³Æ] ÎÄÕÂÏÂÒ»¼¶·ÖÀà - Ì滻ģ°æ±êÇ©{#modNewsClassFc#} [ÊÊÓ÷¶Î§] ÎÄÕ¼ìË÷Ò³(ÏÔʾµ±Ç°Àà±ðµÄÏÂÒ»¼¶Àà±ð,ÊʺÏÏÔʾÔÚÎÄÕ¼ìË÷ÉÏ·½) [ÎÄ ¼þ Ãû] NewsClassFc.php [¸üÐÂʱ¼ä] 2006/7/30 */ function NewsClassFc(){ global $msql,$tbl_news_cat,$CatchOpen,$DetailCatch; global $strNewsClass,$NowCatid,$NowMenuid,$MenuInfo; $PSET=PlusSet("modNewsClassFc"); $shownums=PlusDef($PSET["shownums"],"0"); $hangnums=PlusDef($PSET["hangnums"],"5"); $ord=PlusDef($PSET["ord"],"xuhao"); $sc=PlusDef($PSET["sc"],"asc"); $onlytj=PlusDef($PSET["onlytj"],"0"); $target=PlusDef($PSET["target"],"_self"); $tempname=PlusDef($PSET["tempname"],"tpl_class.htm"); if(!isset($NowCatid) || $NowCatid==""){ $NowCatid=0; } $scl=" menuid='$NowMenuid' "; if($onlytj=="1"){ $scl.=" and tj='1' "; } $msql->query("select * from $tbl_news_cat where $scl order by $ord $sc"); $i=0; while($msql->next_record()){ $ArrayPid[$i]=$msql->f("pid"); $ArrayCatid[$i]=$msql->f("catid"); $ArrayCat[$i]=$msql->f("cat"); $ArrayCatpath[$i]=$msql->f("catpath"); $ArrayCatNums[$i]=$msql->f("nums"); $i++; } $TotalCat=$i; $tdwidth=ceil(100/$hangnums); if($CatchOpen=="1"){ $u="./"; }else{ $u="./?"; } //Ä£°æ½âÊÍ $Temp=LoadTemp(ROOTPATH."templates/".$MenuInfo["skin"]."/".$tempname); $TempArr=SplitTblTemp($Temp); //Ñ»·¿ªÊ¼ $bigcat=$TempArr["start"]; $s=1; $kk=1; for($t=0;$t<$TotalCat;$t++){ if($ArrayPid[$t]==$NowCatid){ if($kk==1){ $bigcat.=$TempArr["rowstart"]; } $catstr=str_replace("{#TopClass#}",$ArrayCat[$t],$TempArr["menu"]); $catstr=str_replace("{#TopClassUrl#}",$u.$ArrayCatid[$t].".html",$catstr); $catstr=str_replace("{#ClassNums#}",$ArrayCatNums[$t],$catstr); $catstr=str_replace("{#width#}","width=".$tdwidth."%",$catstr); $catstr=str_replace("{#target#}",$target,$catstr); $bigcat.=$catstr; if($kk==$hangnums){ $bigcat.=$TempArr["rowend"]; $kk=0; } $kk++; if($s>=$shownums && $shownums!=0){ break; } $s++; } } if($kk!=1){ $needtd=$hangnums-$kk+1; for($u=1;$u<=$needtd;$u++){ $bigcat.=$TempArr["blank"]; } $bigcat.=$TempArr["rowend"]; } $bigcat.=$TempArr["end"]; return $bigcat; } ?>