dedecms列表页调用显示文章伪静态tag标签的方法

|电脑网络   |

【www.xinr41319.cn--电脑网络】

为了让搜索引擎蜘蛛能够抓取更多的内容,于是想在dedecms栏目的列表页上调用该栏目文章的tag标签,上网查了不少资料,可是试了很久都没有成功,直到无意中成功了却发现显示的标签是动态的不是伪静态,这并不是我想要的,后来研究了一下标签的伪静态写法,然后稍微修改一下居然成功了,毕竟本人是新手,对dedecms一知半解,能够成功解决这个问题就希望分享给大家,希望对新手有帮助。

演示地址:http://win7sky.com/19216811/

具体怎么调用文章的tag标签呢?请看下面的教程:
第一步、找到网站的根目录,然后找到这个文件include/helpers/archive.helper.php
在该文件的130行左右有下面一条代码,可用ctrl+F 组合键查找

$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);

我们需要把这段代码替换掉,用下面的代码来替换:

$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> ";

注意:如果用上面的代码替换的话,显示的是动态的标签,如果你已经开启了tag标签伪静态的话,可以用下面的代码替换

$tags .= "<a href='/tags/".urlencode($row['tag']).".html' target="_blank">".$row['tag']."</a> ";

第二步、在列表页添加调用代码

我们将下面的代码添加到列表页内

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

如果想在文章内容页调用标签,请用下面的代码:
  {dede:field.id function=”listtag(@me)”/}   
至此所有工作完成,然后测试一下列表页是否显示标签,如果不显示可以在下面留言
转载请注明出处,谢谢!



dedecms文章来源标签

本文来源:http://www.xinr41319.cn/diannaowangluo/5018/

    热门推荐
    • 无线网络密码怎么改,Wifi密码查看教程

      一般网友们连接无线网络都是用记住密码,然后当需要查看密码时,有时候就不知道怎么看了,今天小编就跟大家来分享下,查看无线网络的两个方法。方法一:在电脑网络连接中查wifi

    • wifi共享大师常见问题解答

      1 电脑不能联网, WiFi共享大师可以用吗?答:WiFi共享大师创建WiFi热点依赖于电脑网络,如果电脑本身不能联网,则无法分享。2 没有网卡的台式电脑, W软件下载

    • 无线网络经常掉线怎么办?【图文讲解】

      普通家庭用户使用无线路由器可能会出现无线网络掉线情况,此问题的常见原因及其相应的处理方法如下:1、无线干扰导致无线客户端掉线。现象:无线路由器下有线连接的电脑上电脑网络

    • 启动cs时提示your system reported only -xxxx.00k of of physi

      近日笔者突然想玩cs1 5,于是去网上费劲了千辛万苦才下载了一个cs1 5安装包,可是就在安装后准备大干一场的时候发现,启动游戏的时候,提示:your syst电脑网络

    • 如何隐藏文件夹图文教程

      用电脑的人都有可能有自己的隐私,有的是小朋友想隐藏一些文件不想让家人看到,有的是公司里不想让同事知道的机密数据,有的是自己的私密东西,通常,大家都想将它们找一个电脑网络

    • 打开网站出现Directory Listing Denied怎么办【图文】

      我们在创建网站的时候可能会遇到Directory Listing Denied,并且提示:This Virtual Directory does not all电脑网络

    • 登录qq时显示qq错误码0x0006000d怎么解决

      我们在登录qq的时候会遇到各种问题,比如qq错误码0x0006000d,遇到这个问题该怎么解决呢? 第一个方法:就是多次尝试登录qq,如果这个方法不行,请看电脑网络

    • 如何修改远程桌面端口图文教程

      如何修改远程桌面的端口?这是大多数网路管理人员,特别是有独立服务器或者VPS服务器的网站管理员都想知道,登陆自己的服务器,看一下后台的事件管理器就知道了。电脑网络