DEDE5.7列表页调用内容页TAG标签带超级链接

乐观主义者从每一个灾难中看到机遇,而悲观主义都从每一个机遇中看到灾难。无论有多困难,都坚强地抬头挺胸,人生是一场醒悟,不要昨日,不要明天,只要今日。
最近在给网站做二次改版开发的时候,为了达到优化的目的,实现在列表页的页面里调用来自内容页的TAG标签,本身列表页调用了内容页的标签,本身可以增加列表页的关键字的密度以外,还可以实现在TAG标签里带有超级链接,用户直接点击进入了标签就可以进入到文章内容页里调用了这个标签的TAG的所有问题,对用户体验来说是相当的重要的,因此要实现这个效果,在网上找了许多的办法,很多的方法都只是显示了TAG标签,可是本身却没有带有超级链接,自己研究了好久,终于搞定了,因此就写了这个好代码教程分享给大家,希望对大家有帮助。下面就开始吧。

[field:id function=GetTags(@me)/] 标签就可以调用出来了
只不过不带连接的,如果需要连接,请注释include\helpers\archive.helper.php文件130行
// $tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']); 
用下面语句替换,当然你也可以加入自己的样式 
$tags .= "<a rel="nofollow noopener noreferrer" 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,后台显示也能正常显示。
  修改tag限制12个字节的方法
修改有点复杂,涉及修改数据库和源码,有风险,修改前一定备份!
第一步:修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255)
第二步:修改源码,在include/archives.func.php中查找:if(isset($tag[12])
修改为:if(isset($tag[255])
在include/archives.func.php中查找:if(isset($tag[20])
修改为:if(isset($tag[255])

dede最新tag标签调用方法,dede当月热门tag标签调用方法, dede随机tag标签调用方法, dede内容页tag添加调用方法等等</p>
dedecms的tag调用支持最新、当月、随机、内容页
dede最新tag标签
{dede:tag row='30' sort='new'} [field:highlight/]([field:result/]) {/dede:tag}
dede当月热门tag标签
{dede:tag row='30' sort='month'} [field:tagname/]([field:result/]) {/dede:tag}
dede随机tag标签
{dede:tag row='60' sort='rand'} [field:highlight/]([field:result/]) {/dede:tag}
dede内容页tag添加
{dede:tag type='current'/}

到此这篇关于DEDE5.7列表页调用内容页TAG标签带超级链接就介绍到这了。要得到世界上最好的东西,先把最好的自己交给世界。从现在开始,不沉溺幻想,不庸人自扰,踏实工作,好好生活;从现在开始,做出的每个选择,都要保证自己比现在更快乐,因为你值得拥有更好的自己。更多相关DEDE5.7列表页调用内容页TAG标签带超级链接内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
织梦TAG标签显示标签包含文档数量

dedeCMS首页列表页文章页调用tag的方法

如何解决织梦 dedecms 程序中DedeTag Engine Create File False的方法

dedecms织梦每个tag显示文章个数的办法

dedecms5.7版本tag标签无效不支持大写字母怎么办