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

首頁 > CMS > 織夢DEDE > 正文

織夢dede文章列表頁調用靜態化的tag標簽

2024-07-12 09:07:58
字體:
來源:轉載
供稿:網友
dedecms織夢tag標簽靜態化有幾種方法,其中一種最簡單的也就是我們比較長用到的就是“織夢tag標簽靜態化插件”,本文要講解的就是使用這種方法靜態化后的tag標簽的調用,即某篇文章的tag,我們需要調用的是tag的超鏈接,不需要鏈接的話就沒必要講了。這里的調用某篇文章的tag在文章頁和文章列表頁都會用到,下面具體方法。
 
前提是用插件法對tag進行靜態化,以及可以調用tag超鏈接,但是此時的超鏈接是動態的,也就是帶有“?”符號的,我們要做的就是將動態鏈接變成靜態化后的鏈接。以下方法:
 
只要將/include/helpers/archive.helper.php這個文件里面的“獲得某文檔的所有tag”代碼下的那一個函數替換,即:
  1.  if ( ! function_exists('GetTags'))
  2. {
  3.     function GetTags($aid)
  4.     {
  5.         global $dsql;
  6.         $tags = '';
  7.         $query = "SELECT tag FROM `weiwei_taglist` WHERE aid='$aid' ";
  8.         $dsql->Execute('tag',$query);
  9.         while($row = $dsql->GetArray('tag'))
  10.         {
  11.             $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
  12.         }
  13.         return $tags;
  14.     }
  15. }
改成
  1.  if ( ! function_exists('GetTags'))
  2. {
  3.     function GetTags($aid)
  4.     {
  5.         global $dsql;
  6.      $sql = "select tid from weiwei_taglist  where aid='$aid' group by tid ";
  7.           $dsql->Execute('ala',$sql);
  8.      while($row=$dsql->GetObject('ala')){ 
  9.         $url=nic_tag_url($row->tid);
  10.              if ($arcRow = $dsql->GetOne("select * from weiwei_tagindex  where id='".$row->tid."' ")) $tag=$arcRow["tag"];
  11.         else $tag="";
  12.         $str.=" <a href='".$url."' target=_blank><b>".$tag."</b></a> ";
  13.      }
  14.      return $str;
  15.     }
  16. }
即可,這樣再重新更新有調用tag的欄目和文章就能實現靜態化超鏈接。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 察隅县| 洛浦县| 荃湾区| 桐乡市| 化德县| 育儿| 安溪县| 集贤县| 同仁县| 社会| 丽水市| 来安县| 连江县| 繁峙县| 仙桃市| 孙吴县| 霍州市| 中山市| 阿鲁科尔沁旗| 平陆县| 昭觉县| 扎赉特旗| 叙永县| 阿勒泰市| 榆树市| 兴隆县| 沽源县| 娄烦县| 桦甸市| 游戏| 凤凰县| 凤冈县| 嵊泗县| 胶南市| 西乌珠穆沁旗| 略阳县| 集安市| 晋城| 平乡县| 晋城| 祥云县|