织梦5.7首页调用文章标签

织梦dedecms v5.7版本可直接使用标签:
 
[field:id function=GetTags(@me)/]
 
就可以调用出来了,只不过不带连接的,要想给tag标签加上链接,还需要进行以下操作:
 
首先,注释掉include/helpers/archive.helper.php文件的130行,
 
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
 
用下面语句替换,当然你也可以加入自己的样式:
 
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";
 
再再下面空白处加入以下代码:
 
if ( ! function_exists('GetTagk')){
  function GetTagk($aid) 
  {
  global $dsql; 
  $tagk = ''; 
  $query = "SELECT tag,aid FROM `ma_taglist` WHERE aid='$aid' ";
  $dsql->Execute('tag',$query);
  while($row = $dsql->GetArray('tag'))
  { 
  $tagk .= ($tagk=='' ? $row['tag'] : ','.$row['tag']);
    }
    return $tagk;
    }
  }

 
然后,打开dede/article_edit.php找到:
 
$tags = GetTags($aid);
 
在下面加上:
 
$tagk = GetTagk($aid);
再打开dede/templets/article_edit.htm再调用tag标签那里把:
 
<?php echo $tags; ?>
 
改成:
 
<?php echo $tagk; ?>
 
这样调用的时候可以调用tag,后台显示也能正常显示。
相关标签:织梦(10)织梦标签(2)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.cgq0628.com/cms/15.html

说点什么吧

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!