织梦{dede:sql}标签,怎么调用最新文章的标题?

织梦{dede:sql}标签,怎么调用最新文章的标题?,第1张

后台添加专题文章加统一的属性(如给专题文章flag='s')。然后在调用文章的时候,写上 noflag='s' 基本上就分离开了。代码如下

{dede:list pagesize='50' titlelen='60' noflag='s'}

<li><a href="[field:arcurl /]" target="_blank">·[field:title /]</a><span>[[field:pubdate function="GetDateTimeMK(@me)"/]]</span></li>

[field:global name='autoindex' runphp="yes"]

if(@me%5==0) @me="

<div class='mylist'></div>

";

else @me="";

[/field:global]

{/dede:list}

注意,前提是要给专题文章属性添加上属性's',及滚动属性。

Dedecms的标签调用的是有区域限制的,一些标签只能在文章页和首页以及频道页才能调用,但是单页面也想调用“最新文章”等一些文章列表,如果是用{dede:arclist} {dede:arclist /}这些标签肯定是调用不了的,哪要怎么办呢这个不用怕,这个问题dedecms早就想到了,在dedecms中有个“宏标签”功能,用这个功能可以实现全站调用。

  宏标签的设置:

  打开dedecms后台——>模板-->自定义宏标签-->智能标志向导

  1 选择一个你要的列表样式

  2 设置“调用栏目”,这里不用说了,就是想要调用的栏目。

  3 设置调用显示列表的文章条数,显示列数,标题长度,不过不设置也没事,回头想改还可以更改的。

  4 提取特定文档,如果你有需要调用特定的文章就要选择一下,如果么有,就不用选择。

  5 单条记录样式,这个有点重要,现在文章列表很多都是用<li></li>标签来做的,但是这里默认不是,如果你要在调用的时候适合你的页面,你需要自己修改一下,怎么修改

  这里示范一下,

  默认的标签:

  修改为<li></li>标签对的:

  还有很多功能,自己看支持字段。

  6“生成模版调用标记”

  7保存为自定义标记,这个很重要,一定要保存才可以了。要不下一步就么有内容可以做。

  8回到模板-->自定义宏标记 ,可以看到刚才保存的宏标记,如果不保存,这里是没有的。

  9点击“js调用”进行js调用代码提取

  10将刚才复制的那段js代码粘贴到你要的地方即可

  宏标签调用到此完成。

{dede:sql sql='select  title(标题) From dede_archives where typeid=1(栏目id)'}

<a href="/plus/viewphpaid=[field:id/]">[field:title/]</a>

{/dede:sql}

1、这个很简单啊,指定调用某栏目就行了啊

2、在标签里加入栏目id,例如你调用的栏目id号是26,就写typeid='26'

3、给你写个完整的标签做参考吧

{dede:arclist row='8' titlelen='120' typeid='26' }

多素材织梦模板

为您解答

望采纳

您好,朋友。跟版网很高兴为您解答:

这个的话我认为是没有调用的原因,在后台的content_listphp大约208行,有一段sql语句如下:这个里面查询没有查shorttitle这个字段,你在select中加入arcshorttitle查询即可。下面是修改后的代码(没有测试,你修改下看下可以不)

$query = "SELECT arcid,arctypeid,arcsenddate,arcflag,arcismake,

arcchannel,arcarcrank,arcclick,arctitle,arcshorttitle,arccolor,arclitpic,arcpubdate,arcmid

FROM `$maintable` arc

$whereSql

ORDER BY $orderbyField DESC";

希望我的回答能够帮到您,跟版网-专业织梦模板站。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦{dede:sql}标签,怎么调用最新文章的标题?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情