如何让dedecms列表页显示tag关键字

如何让dedecms列表页显示tag关键字呢 ?就是下面的样子:

搜了一下,具体原理不太清楚,但可以实现 dedecms 5.5  5.6 5.7 版本都可以实现  。

方法一:在列表模板的需要位置添加这个代码就可以

[php]
<div>

[field:id runphp=yes]
                    $tsql = new DedeSql(false);
    $tags = '';
    $tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where <a href="mailto:t.aid='@me'">t.aid='@me'</a>");
    $tsql->Execute('t');
    while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
       $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>";
    }
    @me=$tags;

</div>
[/field:id]

[/php]
至于关键字连起来的解决方法就是 定义a标签的右padding为5px即可

方法有测试   附件dedecms列表页显示tag关键字的word文档 (包括方法一和方法二)

xiangshifangfa

下载说明: 帮助教程
1.资源失效请联系QQ:1138166071补发;寻课加QQ联系
2.资源均为网络收集,仅供参考研究,请在下载后24小时内删除。不要商用和非法用途,否则后果自己承担。
3.默认解压密码:blog.qdql.net
4.购买本站资源即代表同意本站免责协议
5.提示:本站资源属虚拟商品,购买后恕不退款。
6.特别声明本站资源部分来源于网络,如有侵权,请联系站长进行删除处理!
本文地址:http://blog.qdql.net/1425/

发表评论


表情