您当前的位置: 主页 > 优化教程
有的时候我们的织梦网站列表页,或是首页,需要在arclist标签里面加上当前文章的标签。
 
如何实现呢?
 
用织梦提供的tag标签:

{dede:tag row='10' getall='1' sort='month'}

<li><a href='[field:link/]'>[field:tag /]</a></li>

{/dede:tag}
这个标签无法实现,因为,无论是列表还是首页,调用出来的文章都是循环的,即在{dede:list}{/dede:list} 或{dede:arclist }{/dede:arclist}
 
在这里面是无法嵌套的。
 
下面是错误的:

{dede:arclist}

{dede:tag row='10' getall='1' sort='month'}

<li><a href='[field:link/]'>[field:tag /]</a></li>

{/dede:tag}

{/dede:arclist}
错误原因是标签arclist不能嵌套另外的标签。
 
解决方法:
 
使用织梦提供的php接口:[field:id runphp=yes] ......[/field:id]
 
完整的标签是:

{dede:arclist}
<p>标签 : [field:id runphp=yes]
global $dsql;
$tags = '';
$query = "SELECT tag FROM `dede_taglist` WHERE aid='@me' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a>, ";
}
@me=$tags;
[/field:id]</p>
   {/dede:arclist}

下面是伪静态,可以不用看,自己测试一下。
 
还有是我自己弄的伪静态那个 调用了两个字段

[field:id runphp=yes]global $dsql;$tags = '';$query = "SELECT tid,tag FROM `dede_taglist` WHERE aid='@me' ";$dsql->Execute('tid,tag',$query);while($row = $dsql->GetArray('tid,tag')){$tags .= "<a href='/t-".urlencode($row['tid']).".html'>".$row['tag']."</a>";}@me=$tags;[/field:id]
总结:
 
  如果你会php,那么,通过织梦提供的runphp=yes就可以调用很多不能嵌套的问题,这个功能非常有用,当然,一般的人也用不到这个,对于仿站,或是做二次开发也许会用到。
 

关键词:织梦,arclist,调用,嵌套,tag,标签,教程,有的,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

dedecms显示所有文章列表本文介绍了dedecms中显示所有文章列表的实现方法,dedecms如... 2021-07-22
织梦生成的时候“你指定的文件名有问题,无法创建文件”解决织梦生成的时候你指定的文件名有问题,无法创建文件解决方案 大家可能碰到... 2021-07-27
dedecms的sql标签中传入参数的方法本文实例讲述了dede:sql标签中传入参数的方法。分享给大家供大家参... 2021-07-27
织梦复制网站文章内容自动加版权代码教程当复制文章内容时,自动加版权与文章详细页网址的实现方法: 将下面的js... 2021-07-22
DedeCMS 显示全站相关文章的修改方法以前的文章中,我们曾经提到过DedeCMS V5.3的相关文章调用全站... 2021-07-22
dedecms标签:channel 频道调用标签标签名称:channel 标记简介:织梦常用标记,通常用于网站顶部以获... 2021-07-27
DEDECMS织梦提示Fatal error: Call to a member错误怎么解决?在管理目录找到index_top.php,找开在96行找到如下代码: ... 2021-07-22
去掉dedecms友情链接中的LI标签的方法本文实例讲述了去掉dedecms友情链接中的LI标签的方法。分享给大家... 2021-07-27
修改dedecms上传文件自动重命名的方法本文介绍下,如何修改dedecms上传文件自动重命名的方法,有需要的朋... 2021-07-22
织梦CMS:Error:check Snooping out of bounds 的解决办法在本机 E:\wwwroot\DedeCMS\v57\ 下安装了V57... 2021-07-22
如何利用dedecms织梦模板autoindex属性让文章列表加上序号当我们在制作模板时,需要在文章标题前面加上序号,可以通过织梦自带的au... 2021-07-22
织梦信息发布员发表文章后自动审核更新生成HTML一直以来DEDECMS的信息发布员在后台发布文章后,非要管理员审核才能... 2021-07-22
dede自动动获取上级栏目的标题 关键字 描述当我们做大型网站的时候,上百个栏目,为了SEO,在栏目模板里面,我们一... 2021-07-22
dedecms列表页与详情页调用tag标签的方法本文实例讲述了dedecms列表页与详情页调用tag标签的方法。分享给... 2021-07-30
DedeCms 按权重排序的修改方法,越大越靠前织梦dedecms有一个按权重排序功能,不过是按权重越小越靠前来排序的... 2021-07-22
Dedecms如何在文档页调用会员头像名称如何在会员发布的文档页调用会员头像名称? 答: 会员的头像网址是 [f... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn