论坛里有用过dedecms 系统的吗?
我个人觉得 dedecms的模板引擎做得很好,最近准备仔细研究一下php
刚刚看到模板引擎的部分,书上好像用的都是 smarty 模板引擎 我想请问一下 smarty 模板引擎的标签能写成 dedecms 那样的标签吗?{dede:list pagesize='10'}
<li>
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
[<b>[field:typelink/]</b>]
<a href="[field:arcurl/]" class="title">[field:title/]</a>
<span class="info">
<small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/]
<small>点击:</small>[field:click/]
<small>好评:</small>[field:scores/]
</span>
<p class="intro">
[field:description/]...
</p>
</li>
{/dede:list}
或者是 这样的模式 {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist=''}
·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}不知道 smarty能改良成这样吗?
我个人觉得 dedecms的模板引擎做得很好,最近准备仔细研究一下php
刚刚看到模板引擎的部分,书上好像用的都是 smarty 模板引擎 我想请问一下 smarty 模板引擎的标签能写成 dedecms 那样的标签吗?{dede:list pagesize='10'}
<li>
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
[<b>[field:typelink/]</b>]
<a href="[field:arcurl/]" class="title">[field:title/]</a>
<span class="info">
<small>日期:</small>[field:pubdate function="GetDateTimeMK(@me)"/]
<small>点击:</small>[field:click/]
<small>好评:</small>[field:scores/]
</span>
<p class="intro">
[field:description/]...
</p>
</li>
{/dede:list}
或者是 这样的模式 {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist=''}
·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}不知道 smarty能改良成这样吗?
smarty默认是{}这样的标签!
我主要想借鉴 dedecms的标签模式 把smart改成 这样
比如:{smarty:list row='10' titlelen='24' classid='1'}
·<a href="[field:arcurl/]" >[field:title/]</a> <br/>
{/smarty:list}能把smarty 标签改成这样吗?
上面的意思就是:调用 十行 栏目id="1" 下面的文章标题 且标题长度截取24个字符长度能改成这样吗?如果能 请高手 给些详细的提示啊!