zblogphp主題制作中常需要用到調用摘要文字,特別是zblog博客模板,更是需要,而zblogphp程序提供的默認調用代碼不能通過模板代碼控制字數,所以就只能自己來了。
1、在include.php加入:
function ydnew_zhai($as,$type,$long,$other) { global $zbp; $str = ''; if ($type=='0') { //$str .= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($as->Intro,'[nohtml]'),$long)).$other); $str .= trim(SubStrUTF8(TransferHTML($as->Intro,'[nohtml]'),$long)).$other; } else { //$str .= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($as->Content,'[nohtml]'),$long)).$other); $str .= trim(SubStrUTF8(TransferHTML($as->Content,'[nohtml]'),$long)).$other; } return $str; }
注:第一行的ydnew是模板應用ID,自己用需要。
調用方式,文章列表中調用方式:
{ydnew_zhai($article,1,80,'...')}
根據調用字數多少,自行修改80這個數字。
演示: