织梦首页列表页获取文章对应的tag标签(带链接)(代码片段)

dedevip dedevip     2023-01-14     309

关键词:

dedecms程序默认有个方法可以调用出tag来,只不过是不带连接的,我们想要加入tag链接的话可以借鉴官方的方法并加入链接,这样需要自己来自定义个方法。

标签效果

技术分享图片

实现教程

打开 include/extend.func.php 在最下面加入

/**
 *  首页/列表获取文章Tag
 *
 * @access    public
 * @param     string  $aid  	文章id
 * @param     string  $num  	数量
 * @return    string
 */
if (!function_exists(‘GetMyTags‘))

	function GetMyTags($aid, $num=3)
	
		global $dsql;
		$tags = ‘‘;
		$query = "Select tag From `#@_taglist` Where aid=‘$aid‘ limit $num ";
		$dsql->Execute(‘tag‘,$query);
		while($row = $dsql->GetArray(‘tag‘))
		
			$tags.= ($tags==‘‘ ? "<a href=/tags.php?/$row[‘tag‘] rel=‘tag‘>$row[‘tag‘]</a>" : ‘,‘."<a href=/tags.php?/$row[‘tag‘] rel=‘tag‘>$row[‘tag‘]</a>"); 
		
		return $tags;
	

前台模板调用方法

[field:id function=GetMyTags(@me,5)/]

5是输出几个tag

dedecms织梦列表页调用tag标签并带上链接的实现方法

在需要调用的地方添加如下代码:[field:idrunphp=‘yes‘]global$cfg_cmspath;$tags=GetTags(@me);$revalue=‘‘;$tags=explode(‘,‘,$tags);foreach($tagsas$key=>$value){if($value){$revalue.=‘<ahref="‘.$cfg_cmspath.‘/tags.p 查看详情

eyoucms(易优)常用标签汇总

...11、获取日期12、获取点击数13、详情页获取栏目图片14、首页调用特荐文章标签15、首页文章推荐时候获取时间16、详情页返回列表的链接17、友情链接18、上一篇与下一篇19、列表内容标签20、面包屑21、首页获取关键词、描述、... 查看详情

织梦5.7版本,栏目页调用文章tag标签,并将tag标签链接到文章,该怎么办啊,在线急等,求程序员哥哥解答

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

织梦首页/列表页文章按权重排序(代码片段)

dede:arclist按权重排序输出文章需要打开/include/taglib/arclist.lib.php找到elseif($orderby==‘rand‘)$ordersql="ORDERBYrand()";在它的下面加入elseif($orderby==‘weight‘)$ordersql="orderbyarc.weight$orderWay";dede:arclist按权重排序的标签 查看详情

织梦后台文章页标签调用大全

...文章,增加文章的曝光率。  虽然之前有发过一篇织梦文章标签,但是我习惯性的把首页,列表页以及文章页标签都保存在不同的文档里,这样用起来更方便一些。下面把整理了一份关于织梦文章样式属性的调用标签跟大... 查看详情

网站开发(周二):项目需求分析

...后台。第一、从网站功能需求来看,博客功能分为:网站首页、文章分类页、文章搜索页、文章标签页、文章正文页。 网站首页:网站首页是整个网站的主界面,也即网站入口界面,包括:顶部导航条、搜索框,核心区轮播... 查看详情

织梦dedecms首页列表页面动态调用点击次数的方法

大家都知道织梦dedecms的文章点击次数调用代码是[field:click/]。在织梦dedecms整站生成静态的时候,首页、列表页、文章内容页都是生成HTML,当文章内容页刷新的时候,首页和列表页点击次数是不会自动变的,需要重新生成页面才... 查看详情

织梦首页/列表页/内容页直接获取软件模型本地下载地址(代码片段)

当使用软件模型而且只有一个下载地址时,我们都喜欢用本地地址,在列表页时直接输出这个地址,方便访客下载。打开/include/extend.func.php在文件最下面添加个方法/***获取软件模型本地地址**@accesspublic*@paramstring$aid 文章id*@returns... 查看详情

destoon列表页调用tag标签的方法

将以下函数加入 api/extend.func.php 中functionhot_tag($tag)   $tag=explode('',$tag);   return$tag;列表循环中加入,加在文章列表的loop中,子循环来的。圆柱模板php$kw=hot_tag($t[tag])  查看详情

织梦cms如何调用文章描述

...似导读的功能,然后把文章的描述调用出来,怎么调呢?织梦cms调用文章:1、文章摘要:dede:field.description/或[field:description/];2、文章时间调用:[field:pubdatefunction="MyDate(\'Y-m-d\',@me)"/]用这样形式调用可,其中"MyDate(\'Y-m-d\',@me)"可... 查看详情

织梦建站系统的模版怎么调用文章页的标签、关键字、描述呀,注意是文章页,不是内容页,内容页的代码我知

是文章页的,织梦建站系统的模版怎么调用文章页的标签、关键字、描述呀,注意是文章页,不是内容页,内容页的代码我知�调标签用dede:tagrow='10'getall='1'sort='month'<li><ahref='[field:link/]'>[field... 查看详情

织梦怎样在列表页调用文章作者

...:1、打开php终端,在文件的最后面添加如下代码,增加织梦默认没有的标签。2、需要注意dede_为织梦默认的数据库表前缀,如果数据库表前缀不是dede_就请修改。3、然后文章列表页调要用每篇文章的作者账号的相关信息,比如... 查看详情

织梦dede:list标签在列表页同一文章显示两次的解决方法

在列表页用{dede:list}标签调用文章的时候出现了同一篇文章显示两次的问题,经过一天的奋战最后终于解决了,下面CMS集中营站长简单说下我的解决过程来供各位学友参考:1、怀疑是不是每次添加都会自动生成2篇文章,可是查... 查看详情

织梦栏目列表页分页条获取上一页下一页链接(代码片段)

标签说明支持动态/静态/伪静态支持电脑站/手机站不改动程序文件 上一页<ahref="dede:pagelistlistitem=prerunphp=yespreg_match_all(‘/href=[‘"]([^(>)]+)[‘"]/‘,@me,$reselt);@me=$reselt[1][0];/dede:pagelist">上一页</a>下一页&l 查看详情

织梦列表页获取当前链接和当前分页链接(代码片段)

织梦列表页获取当前链接和当前分页链接功能描述兼容静态动态伪静态支持第一页直接是栏目链接,第二页,第三页。。。。按当前分页支持在开启绝对路径和没开启绝对路径不同输出 实现教程 1.打开include/arc.listview.class.php找... 查看详情

织梦dedecms列表页面如何调用文章作者

...iter/,大家都知道以包含的标签几乎都是内容页面的,用过织梦的朋友肯定都总结出了规律。而一般列表页面的标签调用都是[]开头和结尾的。有的朋友看到这个后觉得会不会把改为[]即可?那当然是不行的,要那么简单就好了。... 查看详情

dedecms列表页通过函数调用当前文档tag的方法

...用当前文档tag标签虽然还没有现成的标签可以用,但是在织梦dedecms中却有这种调用方式的函数。位于/include/common.func.php文件内的以下代码:     先看一下函数原型   //获得某文档的所有tagfunctionGetTags... 查看详情

dedecms织梦首页分页插件

【警告】如果你网站以下4个文件做过修改,使用前请备份这4个文件!!!/dede/task_do.php/dede/makehtml_homepage.php/dede/templets/makehtml_homepage.htm/index.php 【演示效果】【功能介绍】本插件可以将DedeCMS在首页模板使用dede:list列表标签和dede:... 查看详情