深喉咙企业网站生成系统官方网站

Date: 2007-05-05 08:09:42Written By Deepthroat

【首页、通用页调用】新闻列表 dt_list

新闻首页、通用页调用
dt_list($channelId,$n,$strcount=0,$strcount1=0,$style=0,$isellipsis=true,$ordering='ordering') 
dt_list_en($channelId,$n=0,$strcount=0,$stcountl=0,$style=0,$isellipsis=true,$ordering='ordering') [纯英文字符]
dt_blog($channelId,$n=0,$style,$ordering='ordering')[blog风格显示]

参数说明
  •       $channelId:调用频道或栏目ID;
  •       $n:调用新闻显示条数;
  •       $strcount:指定新闻标题的显示字符数量;
  •       $strcount1:指定新闻内容的显示字符数量;
  •       $style:调用文件名为list_0、list_1、list_2……的php样式文件,其保存于模板下的index文件夹下,表示list的不同显示样式,$style为新闻不同显示样式文件的数字后缀。
  •       $isEllipsis:指定新闻字符末尾是否显示省略号,当$isEllipsis为false或$isEllipsis为true且$strcount大于标题字数时不显示省略号,当 $isEllipsis为true且$strcount小于标题字数时则显示省略号。 
  •       $ordering:调用记录排序,默认情况下是按数据库表里的ordering排序的,如果大家不需要ordering排序可以手动跟所自己的情况排序,比如按记录id排序写成'id'。 
示例
<div id="c_box_3" class="box-l">
<h2 class="indexColumTitle">业内新闻</h2>
<ul class="indexNewsList"><?php echo dt_list(7,5,20,0,0,false,'id') ?></ul>
</div>

会生成以下列表如图:

备注

      如上图所示首页需要调用栏目ID为7的新闻栏目,首页显示新闻标题字符数量为20、显示条数为5条,不显示省略号,调用样式文件list_0.php保存在模板下的index文件夹下,那么只须在index.php文件中找到“业内新闻”,然后在其下添上标签:dt_list(7,5,20,0,0,false,'id')。

      而保存于模板index文件夹下list_0.php代码也很简单,如下所示:
<li>&middot;<a href="./?p=<?php echo $channelId ?>&a=view&r=<?php echo $o->id?>"><?php echo $o->title ?></a></li>

 

新闻首页调用 
dt_list($channelId,$n,$strcount=0,$strcount1=0,$style=0,$isellipsis=true,$ordering='ordering') 
dt_list_en($channelId,$n=0,$strcount=0,$stcountl=0,$style=0,$isellipsis=true,$ordering='ordering') [纯英文字符]
dt_blog($channelId,$n=0,$style,$ordering='ordering')[blog风格显示]
参数说明
  •       $channelId:调用频道或栏目ID;
  •       $n:调用新闻显示条数;
  •       $strcount:指定新闻标题的显示字符数量;
  •       $strcount1:指定新闻内容的显示字符数量;
  •       $style:调用文件名为list_0、list_1、list_2……的php样式文件,其保存于模板下的index文件夹下,表示list的不同显示样式,$style为新闻不同显示样式文件的数字后缀。
  •       $isEllipsis:指定新闻字符末尾是否显示省略号,当$isEllipsis为false或$isEllipsis为true且$strcount大于标题字数时不显示省略号,当 $isEllipsis为true且$strcount小于标题字数时则显示省略号。 
  •       $ordering:调用记录排序,默认情况下是按数据库表里的ordering排序的,如果大家不需要ordering排序可以手动跟所自己的情况排序,比如按记录id排序写成'id'。 
示例
<div id="c_box_3" class="box-l">
<h2 class="indexColumTitle">业内新闻</h2>
<ul class="indexNewsList"><?php echo dt_list(8,3,12,37,1,true,'id') ?></ul>
</div>

会生成以下列表如图:

备注

      如上图所示首页需要调用栏目ID为8的新闻栏目,首页显示新闻标题字符数量为12个数字、内容显示37个数字、显示条数为3条,显示省略号,调用样式文件list_1.php保存在模板下的index文件夹下,那么只须在index.php文件中找到“业内新闻”,然后在其下添上标签:dt_list(8,3,12,37,1,true,'id')

      而保存于模板index文件夹下list_1.php代码也很简单,如下所示:
<li>&middot;<a href="./?p=<?php echo $channelId ?>&a=view&r=<?php echo $o->id?>"><?php echo $o->title ?></a><?php echo $o->content ?></li>