6、产品页
6.1每件产品图片只有一张时
内容模型推荐使用“普通文章|article”
6.2 每件产品图片有多张时(抽时间再详细研究下)
内容模型推荐使用“图片集|image”
获得图集中的所有图片:
{dede:field.id runphp='yes'}
$id = @me;
$imgwith = 500;
$imgheight = 500;
$num = 0;
$imgurls = '';
$query = mysql_query("Select imgurls From dede_addonimages where aid=$id");
$row=mysql_fetch_array($query);
$imgurls= $row['imgurls'];
preg_match_all("/{dede:img (.*)}(.*){\/dede:img/isU",$imgurls,$wordcount);
$n=count($wordcount[2]);
if($num>$n || $num==0){$num=$n;}
for($my_i=0;$my_i<$num;$my_i++){
$imglist.="<li><img src=".trim($wordcount[2][$my_i])." width=".$imgwith." height=".$imgheight."></li>";
}
@me=$imglist;
{/dede:field.id}
7、频道页
7.1 常用标签
栏目内容:{dede:field.content/}
关键字:[field:keywords/]
缩略图:[field:litpic/]
发布时间:[field:pubdate function=MyDate('Y-m-d H:i:s',@me)/]
摘要:[field:description/]
简略标题:[field:shorttitle/]
模板文件夹路径:[field:templeturl/]
7.2调用指定ID的单篇文章
(1)使用arclist标签,可以调用到除了文章内容外的属性
{dede:arclist idlist='6'}
<A href="[field:arcurl/]"><IMG border=0 src="[field:litpic/]"></A>[field:description/]
{/dede:arclist}
(2) 通过dede的sql语句调用某篇文章的内容
{dede:sql sql="SELECT body FROM `dede_addonarticle` where aid=6 ORDER BY `aid` DESC LIMIT 0 , 1"}[field:body function='cn_substr(html2text(@me),640)' /] {/dede:sql}
注:上面210是要调用的长度(一个中文字占2个,一个英文字母占1
7.3调用多篇文章
(1)调用前几篇文章
{dede:arclist typeid='2' row='3'}
<A href="[field:arcurl/]">[field:title/]</A><br>
{/dede:arclist}
(2)调用指定区间的多篇文章
{dede:arclist typeid='2' limit='2,3'}
<A href="[field:arcurl/]">[field:title/]</A><br>
{/dede:arclist}
(3)调用指定ID的多篇文章
{dede:arclist idlist='1,5,8'}
<A href="[field:arcurl/]">[field:title/]</A><br>
{/dede:arclist}
(4)自定义属性
flag = 'h' 自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
(5)排序
orderway='asc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
orderby='sortrank' 文档排序方式
§ orderby='hot' 或 orderby='click' 表示按点击数排列
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列
§ orderby='near'
§ orderby=='lastpost' 按最后评论时间
§ orderby=='scores' 按得分排序
§ orderby='id' 按文章ID排序
§ orderby='rand' 随机获得指定条件的文档列表
(6)常用排序:
根据ID升序:
{dede:arclist typeid='20' row='8' orderby='id' orderway='asc'}
<LI><A href="[field:arcurl/]" target=_blank><IMG
src="[field:litpic/]" width="984" height="259"></A>
</LI>
{/dede:arclist}
7.4 调用某个栏目的栏目列表
<UL>
{dede:channel typeid='3' row='6'}
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
{/dede:channel}
</UL>
7.5 将已经做成单页的栏目内容调用到首页
{dede:sql sql='Select content from dede_arctype where id=1'}
[field:content/]
{/dede:sql}
截取1-1220个字符:
{dede:sql sql='Select substring(content,1,1220) as content from dede_arctype where id=1'}
[field:content/]
{/dede:sql}