方法一,直接在模板中加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排序解决办法

下一篇: 没有了

用户评论 (0)

暂无评论

嘿,我来帮您!