日期: 2021-01-18 22:06:26 人气: -
方法一,直接在模板中加php
这里以默认模板为例,打开 /templets/default/list_article.htm 找到:
代码如下: <small>好评:</small>[field:scores/]
在后面加上如下代码:
代码如下: <small>标签:</small>
01[field:id runphp='yes'] 02global $cfg_cmspath; 03$tags = GetTags(@me); 04$revalue = ''; 05$tags = (',', $tags); 06($tags as $key => $value){ 07if($value){ 08$revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">'.$value.'</a> '; 09} 10} 11@me = $revalue; 12[/field:id] |
保存后即可。
方法二,我们在模板页面加如下操作
1{dede:field.aid function="getmeurl(@me)"/} |
然后在于/channelunit.func.php中加下如下代码
01function getarttag( $id ) 02{ 03 $tags =''; 04 $id = intval( $id ); 05 $dsql = new Dedesql(false); 06 $sql =" `tag` from dede_taglist where aid='$id' "; 07 $dsql->SetQuery($sql); 08 $dsql->Execute('hw'); 09 while($row=$dsql->GetArray('hw')) 10 { 11 if( $tags =="" ) 12 { 13 $tags =' tag标签:<a href="/tags/'.urlencode($row['tag']).'/">'.$row['tag'].'</a>'; 14 } 15 else 16 { 17 $tags .=',<a href="/tags/'.urlencode($row['tag']).'/">'.$row['tag'].'</a>'; 18 } 19 } 20 return $tags; 21} |
版权信息:本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时联系客服,我们将尽快处理。
上一篇: Dedecmsv5.7 tags标签按ID Desc排序解决办法
下一篇: 织梦cms模版可以做什么网站?感觉很强大