当前位置:首页 » 建站技巧 » 正文

dedecms列表页与详情调用tag标签同时带上链接

17 人参与  2021年01月27日 05:53  分类 : 建站技巧  评论
方法一,直接在模板中加PHP


这里以默认模板为例,打开 /templets/default/list_article.htm 找到:

代码如下:  <small>好评:</small>[field:scores/] 
在后面加上如下代码:

代码如下:  <small>标签:</small>
 

 [field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = (',', $tags); ($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)"/}

然后在于/channelunit.func.php中加下如下代码

 function getarttag( $id ) {  $tags ='';  $id = intval( $id );  $dsql = new Dedesql(false);  $sql =" `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; }


 
 

来源:壹世博客(微信/QQ号:2336957694),转载请保留出处和链接!

本文链接:https://www.ym-ym.com/382.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

       

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表

SEO北京SEO百度百度排名黑帽seoSEO是什么SEO案例百度算法网站排名百度搜索引擎emlog周松松博客黑帽seo逆冬SEO优化权重网站排名优化织梦教程织梦建站东莞SEO网站优化排名优化SEO课程百度站长平台熊掌号关键词长尾关键词百度搜索百度提交SEO排名SEO培训

热门文章

短网址 | 音乐 | 网络创业 | 版权问题 |

Copyright Your WebSite.Some Rights Reserved.备案号:冀ICP备19016991号-2