求问大神,dedecms网站首页像这样调取栏目文章,调用最新的,
其实非常简单,你进入后台找到
模板(不是模块)→智能标记向导
到了这里你会看见 上面有四个单选框,分别是四种显示方式。
选择你所需要的版面样式后,选择所要调用的栏目、调用条数、显示列数、标题长度。
最后点击“生成模板标记”
下方就会出现一个模板标记 例如:
---------------------------------------------------------------------------------
{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='1' idlist=''}
·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}
---------------------------------------------------------------------------------
{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='1' idlist=''}
这个是循环头部,
里面row='10'代表了调用条数。
titlelen='24' 标题长度
typeid='1'栏目ID1的栏目文章所有文章。
-----------------
·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
以上是文章显示方式。
[field:textlink/] 这里是文章标题。
([field:pubdate function=MyDate('m-d',@me)/]) 这里是文章后的时间,例如:(01-13)
-----------------
{/dede:arclist}这个是底部,很多人也许不会在意,但是千万别忘记这个底部。
如果你没有加上底部,我敢很负责人的告诉你,你的网站绝对是搓板的。
好了这些都是我一字一句的打出来的,希望你能通过。如果对dedecms二次开发有兴趣。
欢迎来我的BLOG观看相关文章:http://hibaiducom/djlyr
后台添加专题文章加统一的属性(如给专题文章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',及滚动属性。
{dede:arclist orderby='pubdate' titlelen='20' typeid='' limit='0,3'}
<li>·<img src="[field:litpic/]"><a href="[field:arcurl/]" title="[field:title/]">[field:title/][field:title function="cn_substr(@me,20)"/]</a></li>
{/dede:arclist}
主要是写好typeid就是栏目的ID,就是[field:litpic/],将你要循环的,放到{dede:arclist orderby='pubdate' titlelen='20' typeid='' limit='0,3'} 就可以了,我也是做医疗这块的网站的
0条评论