DedeCMS模板制作使用实例教程(十)【Channelartlist 标记 使用实例】

【Channelartlist 标记】用于获取当前频道的下级栏目的内容列表。该标记在封面模板(包括主页)中的经常被用到,具体用法见下面实例。
除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套 {dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。
通过调试了解其使用方法
我调试的方法是:
将templets\default\文件夹下的index.html文件代码,全部掏空。放入调用【Channelartlist 标记】的代码,再在IE中访问网站主页index.php,就可以得到返回的数据。
例1
我调试【Channelartlist 标记】的具体代码如下:
{dede:channelArtlist typeid="94" col="1"}
<div style="width:500px;border:red solid 1px;float:left;">
<div style="width:500px;background:#ccddee;">
{dede:type}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}
</div>
<div style="width:500px;float:left;">
<ul>
{dede:arclist row="5"}
<li><a href="[field:arcurl/]">[field:textlink/]</a></li>
{/dede:arclist}
</ul>
</div>
</div>
{/dede:channelArtlist}
得到如下返回数据:
clip_image001
注意:细心的朋友会发现,使用【Channelartlist 标记】时,需要你对div + css或者table的控制能力较强,否则在页面中很难控制它。请大家他细看下面例2,例1与例2代码上相差很小,但得到的布局却相差很大。仔细对比一下吧!
例2
我调试【Channelartlist 标记】的具体代码如下:
{dede:channelArtlist typeid="94" col="1"}
<div style="width:300px;border:red solid 1px;float:left;margin:5px;">
<div style="width:300px;background:#ccddee;">
{dede:type}
<a href="[field:typelink/]">[field:typename/]</a>
{/dede:type}
</div>
<div style="width:300px;float:left;">
<ul>
{dede:arclist row="5"}
<li><a href="[field:arcurl/]">[field:textlink/]</a></li>
{/dede:arclist}
</ul>
</div>
</div>
{/dede:channelArtlist}
得到如下返回数据:
clip_image002

Read More

DedeCMS模板制作使用实例教程(九)【Mynews 标记 使用实例】

【Mynews 标记】用于获取站内新闻。
站内新闻有利于站长及时与会员沟通。
使用思路、步骤:
一、明确使用范围
我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【Mynews 标记】的使用范围是:
封面模板
二、通过调试了解其使用方法
我调试的方法是:
将templets\default\文件夹下的index.html文件代码,全部掏空。放入调用【Mynews 标记】的代码,再在IE中访问网站主页index.php,就可以得到返回的数据。
我调试【Mynews 标记】的具体代码如下:
{dede:mynews row=’2′ titlelen=’30’}标题:[field:title/] <br />
作者:[field:writer/] <br />
时间:[field:senddate function="strftime(‘%y-%m-%d %H:%M’,@me)"/] <br />
内容:[field:body/] <br /><br /><br />
{/dede:mynews}
得到如下返回数据:
clip_image001

Read More

DedeCMS模板制作使用实例教程(八)【Flink 标记使用实例】

【Flink 标记】用于获取友情链接。
调用该标记后可以得到四种友情链接的形式。
使用思路、步骤:
一、明确使用范围
我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【Flink 标记】的使用范围是:
封面模板
二、通过调试了解其使用方法
我调试的方法是:
将templets\default\文件夹下的index.html文件代码,全部掏空。放入调用【Flink 标记】的代码,再在IE中访问网站主页index.php,就可以得到返回的数据。
补充:
clip_image001
我调试【Flink 标记】的具体代码如下:
全部用文字显示:{dede:flink type=’textall’ row=’4’  titlelen=’20’}{/dede:flink}<br />
文字和图文混合排列:{dede:flink type=’textimage’ row=’4’  titlelen=’20’}{/dede:flink}<br />
仅显示不带Logo的链接:{dede:flink type=’text’ row=’4’  titlelen=’20’}{/dede:flink}<br />
仅显示带Logo的链接:{dede:flink type=’image’ row=’4’  titlelen=’20’}{/dede:flink}<br />
得到如下返回数据:
clip_image003

Read More

DedeCMS模板制作使用实例教程(七)【Vote 标记使用实例】

【Vote 标记】用于获取一组投票表单。
其使用范围限于:封面模板。
可先进入后台,按下面操作方法填写好调查内容:
辅助插件–>投票模块–>增加一组投票
通过调试了解其使用方法
我调试的方法是:
将templets\default\文件夹下的index.html文件代码,全部掏空。放入调用【Vote 标记】的代码,再在IE中访问网站主页index.php,就可以得到返回的数据。
我调试【Channel 标记】的具体代码如下:
{dede:vote id=’2′ lineheight=’22’
tablewidth=’100%’ titlebgcolor=’#EDEDE2′
titlebackground=” tablebgcolor=’#FFFFFF’}
{/dede:vote}
得到如下返回数据:
clip_image001

Read More