织梦DEDECMS首页列表页调用文章TAG标签的方法

摘要:1.如果是dedecms v5.7版本直接使用标签 [field:id function=GetTags(@me)/] 就可以调用出来了。只不过不带连接的。 2.如果需要连接请注释掉include/helpers/archive.helper.php文件的130行, $tags .= ($tags=='' ? $row['

1.如果是dedecms v5.7版本直接使用标签

[field:id function=GetTags(@me)/]

就可以调用出来了。只不过不带连接的。

2.如果需要连接请注释掉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 `dede_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,后台显示也能正常显示。

版权声明:本文为本站原创文章,未经本站允许不得转载。https://www.zmzmb.com/a/study/dede/979.html
赞(0)

织梦tag提示“系统无此标签,可能已经移除”的解决方法

追梦者模板 8

今天在开发新网站搜索标签的时候,居然有2个标签提示系统无此标签,可能已经移除..但是标签确实存在在系统中 然后我的这两个标签包含大写 SEO推广 和 SEO优化.. 所以需要改下代码 找到根目录

织梦模板标记简介

追梦者模板 8

在了解DedeCms的模板代码之前,了解一下 织梦模板 引擎的知识是非常有意义的。 织梦模板 引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定

织梦文章内容页{dede:memberinfos}标签不调用管理员的解决办法

追梦者模板 8

织梦文章内容页模板里面的{dede:memberinfos}标签默认是不能调用管理员信息的,但是如果我们一定要调用的话还是有解决办法的,具体解决办法如下: 找到并打开/include/taglib/memberinfo.lib.php文件,