å¸å›½CMSå†…å®¹é¡µæ ¹æ®Tag调用相关文ç«
以下代ç 写入/e/class/userfun.php文件内
XML/HTML代ç
- function user_otherlink($limit=5){
- global $dbtbpre,$empire,$navinfor,$class_r;
- if($navinfor[infotags]){
- $classid=(int)$classid;
- $limit=(int)$limit;
- $tbname=$class_r[$navinfor[classid]][tbname];
- $tagarr=explode(",",$navinfor[infotags]);
- $arr=array();
- $num=ceil($limit/count($tagarr));
- foreach($tagarr as $k=>$v){
- if(count($tagarr)==$k+1){
- $num=$limit-count($arr);
- }else{
- if($i<$num){
- $num=ceil(($limit-count($arr))/count($tagarr));
- }
- }
- $t=$empire->fetch1("select tagid,num from {$dbtbpre}enewstags where tagname='$v'");
- if($t[tagid]){
- $sql=$empire->query("select id from {$dbtbpre}enewstagsdata where tagid=$t[tagid]");
- $i=0;
- while($s=$empire->fetch($sql)){
- if(in_array($s[id],$arr)||$s[id]==$navinfor[id]){
- continue;
- }else{
- $arr[]=$s[id];
- $i++;
- }
- if($i==$num){
- break;
- }
- if(count($arr)==$limit){
- break 2;
- }
- }
- if($t[num]>$num){
- $linshi=$t[tagid];
- }
- }
- }
- if(count($arr)>0){
- $inid=implode(",",$arr);
- if(count($arr)<$limit&&$linshi){
- $sql=$empire->query("select id from {$dbtbpre}enewstagsdata where tagid=$linshi and id not in($inid)");
- while($s=$empire->fetch($sql)){
- $arr[]=$s[id];
- if(count($arr)==$limit){
- break;
- }
- }
- }
- $inid=implode(",",$arr);
- $str="";
- $news=$empire->query("select id,title,titleurl,titlepic,newstime from {$dbtbpre}ecms_{$tbname} where id in($inid)");
- while($n=$empire->fetch($news)){
- //用dateå‚æ•°æ ¼å¼åŒ–日期
- $now = $n[newstime];
- $str.='<li><span class="point"></span><a href="'.$n[titleurl].'">'.$n[title].'</a><div>'.date("m-d",$now).'</div></li>';
- }
- }
- return $str;
- }
- }
在内容页模æ¿ç”¨ä»¥ä¸‹ä»£ç 调用:
XML/HTML代ç
- <?=user_otherlink(5)?>
5为显示数é‡ï¼Œå¯è‡ªè¡Œä¿®æ”¹
相关日志
å¸å›½CMS调用自定义列表å称的方法
å¸å›½CMS获å–当å‰è‡ªå®šä¹‰åˆ—表的listid
å¸å›½CMS自定义列表调用当天å‘布的信æ¯
å¸å›½CMS自定义列表的排åºnewstimeã€onclickã€plnum
å¸å›½CMS自定义列表多表è”åˆæŸ¥è¯¢çš„方法
å¸å›½CMS用自定义列表æ¥åˆ¶ä½œå¸¦åˆ†é¡µçš„专题列表页
å¸å›½CMSæ示Fatal error:Allowed memory size of的解决方法
å¸å›½CMS内容关键å—替æ¢åŠŸèƒ½å¦‚何é¿å…å°†Altå’Œtitleä¸çš„关键è¯æ›¿æ¢æˆé“¾æŽ¥
å¸å›½cmsçµåŠ¨æ ‡ç¾ä¸è°ƒç”¨æ ç›®å称和别å的方法
å¸å›½CMSçš„Tag页é¢ä½¿ç”¨like调用相关tags的方法
å¸å›½CMS调用自定义列表å称的方法
å¸å›½CMS获å–当å‰è‡ªå®šä¹‰åˆ—表的listid
å¸å›½CMS自定义列表调用当天å‘布的信æ¯
å¸å›½CMS自定义列表的排åºnewstimeã€onclickã€plnum
å¸å›½CMS自定义列表多表è”åˆæŸ¥è¯¢çš„方法
å¸å›½CMS用自定义列表æ¥åˆ¶ä½œå¸¦åˆ†é¡µçš„专题列表页
å¸å›½CMSæ示Fatal error:Allowed memory size of的解决方法
å¸å›½CMS内容关键å—替æ¢åŠŸèƒ½å¦‚何é¿å…å°†Altå’Œtitleä¸çš„关键è¯æ›¿æ¢æˆé“¾æŽ¥
å¸å›½cmsçµåŠ¨æ ‡ç¾ä¸è°ƒç”¨æ ç›®å称和别å的方法
å¸å›½CMSçš„Tag页é¢ä½¿ç”¨like调用相关tags的方法