wc都的顶了,,也没见sooden来增加哦,,看来不怎么愿意   |  
 
  
 
 
  function user_GetEcmsotherlink($tbname,$line,$strlen,$have_class=0,$enews=0,$tempid,$doing=0) {global $empire,$navinfor; $sql=sys_ReturnBqQuery($classid,$line,$enews,$doing); //取得模板 $tr=sys_ReturnBqTemp($tempid); $listtemp=$tr[temptext]; $subnews=$tr[subnews]; $listvar=$tr[listvar]; $rownum=$tr[rownum]; $formatdate=$tr[showdate]; //替换变量 //$listtemp=ReplaceEcmsinfozt($listtemp,$enews,$classid); if(empty($rownum))         {$rownum=1;} //字段 $ret_r=ReturnAddF($r,$tr[modid],$userid,$username,2); $field=$ret_r[0]; //列表 $list_exp="[!--empirenews.listtemp--]"; $list_r=explode($list_exp,$listtemp); $listtext=$list_r[1]; $no=1; $changerow=1; $id=$navinfor[id];
  $rr=$empire->fetch1("select keyboard from phome_ecms_' . $tbname . ' where id='$id'"); $keyid=$rr[keyboard];         $r1 = explode (',', $keyid);         for ($i = 0; $i < count ($r); ++$i)                 {                         $add .= 'id=' . $r1[$i] . ' or ';                 } $sql = $empire->query ('select * from phome_ecms_news where (' . $add . ')' . $where . ('' . ' order by newstime desc limit ' . $line)); while($r=$empire->fetch($sql))         {         $r[oldtitle]=$r[title];     $r[title]=sub($r[title],0,$strlen,false);         //替换列表变量         $repvar=ReplaceShowinfo($img,$r,$listvar);                 $listtext=str_replace("<!--list.var".$changerow."-->",$repvar,$listtext);         $changerow+=1;                 //超过行数         if($changerow>$rownum)         {                 $changerow=1;                 $string.=$listtext;                 $listtext=$list_r[1];         }         $no++;     }
          //多余数据     if($changerow<=$rownum&&$listtext<>$list_r[1])         {         $string.=$listtext;     }     $string=$list_r[0].$string.$list_r[2]; echo $string; }
 
  //带模板的标签 function user_GetEcmsInfoplus($classid,$line,$strlen,$have_class=0,$enews=0,$tempid,$doing=0,$img=0) {global $empire; $sql=sys_ReturnBqQuery($classid,$line,$enews,$doing); //取得模板 $tr=sys_ReturnBqTemp($tempid); $listtemp=$tr[temptext]; $subnews=$tr[subnews]; $listvar=$tr[listvar]; $rownum=$tr[rownum]; $formatdate=$tr[showdate]; //替换变量 $listtemp=ReplaceEcmsinfozt(ReplaceEcmsinfoClassname($listtemp,$enews,$classid),$enews,$classid); if(empty($rownum))         {$rownum=1;} //字段 $ret_r=ReturnAddF($r,$tr[modid],$userid,$username,2); $field=$ret_r[0]; //列表 $list_exp="[!--empirenews.listtemp--]"; $list_r=explode($list_exp,$listtemp); $listtext=$list_r[1]; $no=1; $changerow=1; while($r=$empire->fetch($sql))         {         $r[oldtitle]=$r[title];     $r[title]=sub($r[title],0,$strlen,false);         //替换列表变量         $repvar=ReplaceShowinfo($img,$r,ReplaceListVars($no,$listvar,$subnews,0,$formatdate,$url,$have_class,$r,$field));                 $listtext=str_replace("<!--list.var".$changerow."-->",$repvar,$listtext);         $changerow+=1;                 //超过行数         if($changerow>$rownum)         {                 $changerow=1;                 $string.=$listtext;                 $listtext=$list_r[1];         }         $no++;     }
          //多余数据     if($changerow<=$rownum&&$listtext<>$list_r[1])         {         $string.=$listtext;     }     $string=$list_r[0].$string.$list_r[2]; echo $string; }
 
  function ReplaceShowinfo($img,$r,$listtemp) {         if($img==0)         {         $listtemp=str_replace("[!--new--]",'',$listtemp);         $listtemp=str_replace("[!--good--]",'',$listtemp);         $listtemp=str_replace("[!--top--]",'',$listtemp);         }         else         {         if($r[truetime]>mktime(0,0,0,date("m"),date("d")-3,date("Y")))  //是否最新                 {                         $newx="<img src='/images/ico_new.gif' border='0'>";   //定义图标                 }         if ($r[isgood]!=0)    //是否推荐                 {                         $goodimg="<img src='/images/ico_good.gif' border='0'>";   //定义图标                 }         if ($r[firsttitle]!=0)    //是否头条                 {                         $topimg="<img src='/images/ico_top.gif' border='0'>";   //定义图标                 }         if ($r[firsttitle]==0 AND $r[isgood]==0)    //是否普通新闻                 {                         $news="<img src='/images/ico_news.gif' border='0'>";   //定义图标                 }         $listtemp=str_replace("[!--new--]",$newx,$listtemp);         $listtemp=str_replace("[!--good--]",$goodimg,$listtemp);         $listtemp=str_replace("[!--top--]",$topimg,$listtemp);         $listtemp=str_replace("[!--news--]",$news,$listtemp);         }         return $listtemp; } //栏目图及简介 function ReplaceEcmsinfozt ($temp,$enews,$classid) {global $empire,$navclassid; $enews=(int)$enews; if(strstr($classid,','))  //多分类直接返回         {         $temp=str_replace("[!--intro--]",'',$temp);         $temp=str_replace("[!--classimg--]",'',$temp);         return $temp;     } else         {         $thecdo=",0,1,2,9,12,15,";  //定义操作类型是否栏目         $thezdo=",6,7,8,11,14,17,"; //定义操作类型是否专题         if($classid=="selfinfo")                 {                         $classid=$navclassid;                 } //类别         if(strstr($thecdo,",".$enews.","))                   {                         $tb1=$empire->fetch1("select intro,classimg from phome_enewsclass where classid='$classid'");                         $temp=str_replace("[!--intro--]",$tb1[intro],$temp);                         $temp=str_replace("[!--classimg--]",$tb1[classimg],$temp);                 } //专题         elseif(strstr($thezdo,",".$enews.","))                 {                         $tb2=$empire->fetch1("select ztimg,intro from phome_enewszt where ztid='$classid'");                         $temp=str_replace("[!--intro--]",$tb2[intro],$temp);                         $temp=str_replace("[!--classimg--]",$tb2[ztimg],$temp);           }         else                 {                 }                 return $temp;         } }
  
								 | 
							 
						 
						 
						
						
  帝国模板定制,功能开发等  http://ecmsjz.cn 不在线可QQ  8686588  留言,上线必回。 
					 | 
				 
			 
		 |