dedecms列表頁與詳情頁調用tag標簽的方法,織夢技術
導讀:織夢技術織夢技術這篇文章主要為大家介紹了dedecms列表頁與詳情頁調用tag標簽的方法,可通過自定義函數實現該功能,是非常實用的技巧,需要的朋友可以參考下織夢模板織夢模板安裝。
本文實例講述了dedecms列表頁與詳情頁調用tag標簽的方法。分享給大家供大家參考。具體分析如下:
使用dedecms系統時我們如果想在列表頁面或詳情頁面調用tags標簽時要自己寫一個函數,這里就來給大家介紹一下實現方法:
方法一,直接在模板中加php
這里以默認模板為例,打開 /templets/default/list_article.htm 找到如下代碼:代碼如下:<small>好評:</small>[field:scores/]
在后面加上如下代碼:代碼如下:<small>標簽:</small>[field:id runphp='yes'] global $cfg_cmspath; $tags = GetTa織夢模板免費下裁gs(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> '; } } @me = $revalue; [/field:id]保存后即可.
方法二,我們在模板頁面加如下操作,代碼如下:代碼如下:{dede:field.aid function="getmeurl(@me)"/}
然后在于include/channelunit.func.php中加下如下代碼:代碼如下:function getarttag( $id ) { $tags =''; $id = intval( $id ); $dsql = new Dededede模板免費sql(false); $sql ="select `tag` from dede_taglist where aid='$id' "; $dsql->SetQuery($sql); $dsql->Execute('hw'); while($row=$dsql->GetArray('hw')) { if( $tags =="" ) { $tags =' tag標簽:<a href="/tags/'.urlencode($row['tag']).'/">'.$row['tag'].'</a>'; } else { $tags .=',<a href="/tags/'.urlencode($row['tag']).'/">'.$row['tag'].'</a>'; } } return $tags; }
希望本文所述對大家的dedecms建站有所幫助。
相關織夢模板織夢模板安裝。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章dedecms列表頁與詳情頁調用tag標簽的方法,織夢技術主要講述標簽,詳情頁,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_30498.html