国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國cms根據Tags 調用相關文章

2024-08-28 12:25:01
字體:
來源:轉載
供稿:網友

以下是具體實現過程:
以下代碼放到/e/class/userfun.php里!


<?php 
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 from {$dbtbpre}ecms_{$tbname} where id in($inid)"); 
                        while($n=$empire->fetch($news)){ 
                                $str.='<li><a href="'.$n[titleurl].'">'.$n[title].'</a></li>'; 
                        }         
                } 
        return $str; 
           } 

?> 

內容頁模板用以下代碼調用:5為顯示數量 自己改

 

<?=user_otherlink(5)?>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建昌县| 乌审旗| 当阳市| 平乐县| 辽宁省| 斗六市| 剑河县| 吉林省| 定陶县| 枣阳市| 黑龙江省| 巴青县| 唐山市| 武强县| 天津市| 和平县| 灵璧县| 吉林市| 钦州市| 宾川县| 庆安县| 兴山县| 腾冲县| 广宗县| 怀来县| 运城市| 杭州市| 抚顺市| 延边| 洛南县| 麦盖提县| 昭觉县| 东兰县| 肥城市| 贡觉县| 阜平县| 温泉县| 黔江区| 渑池县| 宜章县| 寻乌县|