织梦文章页调用当前文章Tag标签并添加Tag超链接

织梦教程 强烈建议 2024-02-06 13:40 113 0

  看了很多篇文章,似乎他们的引号都有些问题,自己重新整理了下发出来:

  1、当前文章Tag标签

  织梦dedecms文章页调用Tag标签比较简单,找到文章模板加入{dede:field.tags/}这个标签即可。但是织梦dedecms默认的Tag标签是没有链接的,接下来进行第二步。

  2、给Tag标签加超链接

  大家找到网站跟目录下的/include/helpers/archive.helper.php,找到120行左右。

  if ( ! function_exists('GetTags'))

  {

  function GetTags($aid)

  {

  global $dsql;

  $tags='';

  $query="SELECT tag FROM `dede_taglist` WHERE aid='$aid' ";

  $dsql->Execute('tag',$query);

  while($row=$dsql->GetArray('tag'))

  {

  $tags .=($tags=='' ? $row['tag'] : ','.$row['tag']);

  }

  return $tags;

  }

  }

  替换成以下代码:

  if ( ! function_exists('GetTags'))

  {

  function GetTags($aid)

  {

  global $dsql;

  $tags='';

  $query="SELECT tag FROM `dede_taglist` WHERE aid='$aid' ";

  $dsql->Execute('tag',$query);

  while($row=$dsql->GetArray('tag'))

  {

  $tags .=($tags=='' ? ''.$row['tag'].'': ','.'

  '.$row['tag'].''); }

  return $tags;

  }}

  或者直接下载该文件替换



时间:(2024-02-06 13:40:14)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!