Date: 2007-07-13 03:25:52Written By Deepthroat
【首页、通用页调用】专辑 dt_special
- Tags: 首页调用 , 积分 Counts:1329 次
| 专辑首页、通用页调用 dt_special($channelId,$n=0,$strcount=0,$strcountl=0,$style=0,$isellipsis=true,$ordering='ordering') |
| 参数说明 |
- $channelId:调用频道或栏目ID;
- $n:调用专辑显示条数;
- $strcount:指定专辑名称的显示中文字符数量;
- $strcount1:指定专辑简介的显示中文字符数量;
- $style:调用文件名为special _0、special _1、special _2……的php样式文件,其保存于模板下的index文件夹下,表示专辑的不同显示样式,$style为专辑不同显示样式文件的数字后缀。
- $isEllipsis:指定专辑字符末尾是否显示省略号,当$isEllipsis为false或$isEllipsis为true且$strcount大于标题字数时不显示省略号,当 $isEllipsis为true且$strcount小于标题字数时则显示省略号。
- $ordering:调用记录排序,默认情况下是按数据库表里的ordering排序的,如果大家不需要ordering排序可以手动跟所自己的情况排序,比如按记录id排序写成'id'。
|
| 示例 |
<div id="picShow">
<ul>
<?php echo dt_special(7,6,10,0,0,false,'id')?>
<br class="clear" />
</ul>
</div> |
会生成以下列表如图:

|
| 备注 |
如上图所示首页需要调用栏目ID为7的专辑发布栏目,首页显示专辑条数为6,显示专辑名称字数为10,专辑描述为0,调用样式文件special_0.php保存在模板下的index文件夹下,false表示字符后不显示省略号,id表示按照专辑ID进行排序。那么只须在index.php文件中找到“留言交流”,然后在其下添上标签:dt_special(7,6,10,0,0,false,'id')。
而保存于模板index文件夹下special_0.php代码也很简单,如下所示:
<li><a href="<?php echo get_root_path() ?>/?p=<?php echo $channelId?>&a=view&r=<?php echo $o->id?>"><img src="<?php echo $o->smallPic ?>" height=60 border=0/><span><?php echo $o->name?></span></a></li>
|