dedecms 列表页和文章页调用当前栏目的最新文章,热门文章该怎么弄?
织梦标签调用:根据特定需求调用文章的标签代码;
1、相关文章调用标签
{dede:likeart titlelen='30' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/]" href="[field:arcurl /]">[field:title /]</a></li>
{/dede:likeart}
表示读取10条相关文章,标题长度30个字符。
2、热点文章调用标签
{dede:arclist orderby='click' titlelen='30' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/]" href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
表示读取10条热点文章,标题长度30个字符。
3、随机推荐调用标签
{dede:arclist type='commend' titlelen='30' orderby='rand' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
表示随机读取10条推荐文章,标题长度30个字符。
4、推荐文章调用标签
{dede:arclist type='commend' titlelen='30' row='10'}
<li><a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a></li>
{/dede:arclist}
表示读取10条推荐文章,标题长度30个字符
5、指定从第二篇文章开始调用的图文标签
{dede:arclist limit='1,10' titlelen=30 orderby=pubdate typeid='1' idlist='' type='image' imgwidth='200' imgheight='100'}
<a href="[field:arcurl/]"><img src="[field:picname/]" alt="[field:title/]" ></a>
<a title="[field:title function='htmlspecialchars(@me)'/] " href="[field:arcurl /]">[field:title /]</a>
{/dede:arclist}
{dede:arclist titlelen=42 row=5 pagesize='20' channelid='1' addfields='worktime1'}
<tr>
<th><a href="[field:arcurl/]">
<p>[field:worktime1 function="MyDate('Y-m-d',@me)"/]</p></a>
</th>
</tr>
{/dede:arclist}
{dede:arclist typeid='' orderby='pubdate' titlelen=34 row=10}
<li><a target="_blank" href="[field:arcurl /]">[field:title/]</a></li>
{/dede:arclist}
orderby='pubdate' 按出版时间排列
orderby='' 表示排序方式,默认值是 senddate 按发布时间排列。
orderby='hot' 或 orderby='click' 表示按点击数排列
typeid='' 为空 表示调用当前栏目最新文章
楼主可以试试看看 行就给分吧 更多请关注百度空间:http://wwwbaiducom/p/疯子小组
主要就是控制一下:listsize这个参数就可以了,如果只需要10页就设置成5,因为的参数会乘以2的方式来显示,如果是3,就是显示6个页码。 <div class="dede_pages"> <ul class="pagelist"> {dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} </ul> </div><!-- /pages --> 希望对你有所帮助 PS:那你直接设置成4好了,显示8页,这样也可以啊。。。其实这些都是无所谓的。。只要没影响整体页面的布局就可以了(个人看法)
你这句{dede:fieldsenddate function='MyDate("m-d","@me")'/} 里的field后面用的是senddate吗,这个字段显示的是发布时间,如果是默认的没改的话就是pubdate,pubdate显示的是录入时间
调用方法:
{dede:channelartlist typeid='top'}
这里是typied='top',这个top值可以换为你想要的上级栏目ID,但绝对是不可以为空的。
0条评论