首页站内杂志技术文摘
文章内容页

帝国CMS首页、列表页、内容页调用TAG标签终级教程

  • 作者:雨祺
  • 来源: 原创
  • 发表于2022-11-07 22:31:14
  • 被阅读0
  • 帝国CMS首页、列表页、内容页调用TAG标签终级教程,将代码添加到userfun.php中
    1. function taglinks($aid, $num=5, $tbname='news'
    2.     global $public_r,$dbtbpre,$empire,$navinfor,$class_r; 
    3.     $qr = $empire->fetch1("select rewritetags from {$dbtbpre}enewspublic limit 1"); 
    4.     $sr = $empire->fetch1("select stb from {$dbtbpre}ecms_{$tbname} where id=$aid"); 
    5.     $fr = $empire->fetch1("select infotags from {$dbtbpre}ecms_{$tbname}_data_{$sr[stb]} where id=$aid"); 
    6.     $tagstr = ''.$fr[infotags].''
    7.     $tagarr = explode(",", $tagstr); 
    8.     for($i=0; $i<count($tagarr) && $i<$num; $i++) 
    9.     { 
    10.         if($tagarr[$i]) 
    11.         { 
    12.             if($qr[rewritetags]) { // 开启伪静态 
    13.                 $link = $public_r[newsurl]."tags-".urlencode($tagarr[$i])."-0.html"
    14.             } else { // 动态链接 
    15.                 $link = $public_r[newsurl]."e/tags/?tagname=".urlencode($tagarr[$i]); 
    16.             } 
    17.             $tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> "
    18.         } 
    19.     } 
    20.     return $tags; 
    21. ?> 
    有朋友需要调用tagid形式的,再查次数据库就可以了
    以下代码修改下
    1. if($tagarr[$i]) 
    2.         $tr = $empire->fetch1("select * from {$dbtbpre}enewstags where tagname='".$tagarr[$i]."'"); 
    3.         if($qr[rewritetags]) { // 开启伪静态 
    4.                 $link = $public_r[newsurl]."tags-etagid".$tr[tagid]."-0.html"
    5.         } else { // 动态链接 
    6.                 $link = $public_r[newsurl]."e/tags/?tagid=".$tr[tagid]; 
    7.         } 
    8.         $tags .= "<a href='$link' target='_blank'>".$tagarr[$i]."</a> "
    参数:文章ID,调用标签数量,表名
    灵动标签调用:<?=taglinks($bqr[id])?>
    列表页,勾选list.var使用程序代码,代码示例
    1. $listtemp=' 
    2. <li> 
    3.     <h3><a href="[!--titleurl--]">[!--title--]</a></h3> 
    4.     <p>[!--smalltext--]</p> 
    5.     <p>'.taglinks($r[id]).'</p> 
    6. </li> 
    7. '; 
    内容页调用:<?=taglinks($navinfor[id])?>
    【审核人:站长】

        标题:帝国CMS首页、列表页、内容页调用TAG标签终级教程

        本文链接:https://www.meiweny.cn/zazhi/zhongwangjiaocheng/124.html

        赞一下

        深度阅读

        • 您也可以注册成为美文苑的作者,发表您的原创作品、分享您的心情!

        阅读记录

          关注美文苑