文件路径:include/func.class.php
使用方法一:
<?php echo GetFragment(1,0);?>
//调取 id 为 1 的碎片内容
<?php echo GetFragment(1,1);?>
//调取 id 为 1 的碎片名称
<?php echo GetFragment(1,3);?>
//调取 id 为 1 的碎片跳转链接 <a href="<?php echo GetFragment(1,3);?>">详情</a>
使用方法二:配合ReStrLen()
截取部分内容
<?php echo ReStrLen(GetFragment(1,0),20);?>
//调取 id 为 1 的碎片内容,保留数为 20;
/*
* 函数说明:碎片数据调用
*
* @access public
* @param $id int 碎片ID
* @param $t int 调用的内容 0为内容 1为标识名称 2为缩略图 3为跳转连接
* @return string 返回碎片缩略图地址
*/
function GetFragment($id=0,$t=0)
{
global $dosql;
if($t == 0)
$field = 'content';
else if($t == 1)
$field = 'title';
else if($t == 2)
$field = 'picurl';
else if($t == 3)
$field = 'linkurl';
else
$field = '*';
$r = $dosql->GetOne("SELECT `$field` as `f` FROM `#@__fragment` WHERE `id`=$id");
if(isset($r) && is_array($r))
{
return $r['f'];
}
}