• 网站认证
  • 教程:6,667|
  • 话题:6,325|
  • 评论:55|
  • 会员:243|
  • 注册
  • 查看作者
  • 织梦文章页调用当前文章Tag标签并添加Tag超链接

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

    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=='' ? '<a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>': ','.'

    <a href=/tags.php?/'.$row['tag'].' target=_blank>'.$row['tag'].'</a>'); }
    return $tags;
    }}

  • 0
  • 0
  • 0
  • 914
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: