技术文摘

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

作者:雨祺   发表于:
浏览:117次    字数:1143  原创
级别: 站长   总稿: 68 篇,  月稿: 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])?>

【审核人:站长】

收藏   加好友   生成海报   分享
点赞(0)
打赏
Tags: 标签 TAG 帝国CMS
评论(0人参与,0条评论) 雨祺
0/0
  • 请先说点什么
    最新评论

    发布者资料

    热门文章

    技术文摘

    查看更多技术文摘
    首页
    栏目
    搜索
    会员
    投稿