有時候,我們可能希望文章可以試讀一部分,閱讀剩下的需要付費,或者關鍵信息需要知識付費的形式查看。這時候我們可以根據會員等級來進行自定義截取文章內容,
任意截取想要用戶能閱讀的部分。
查找application/function.php 在適當位置添加如下方法:
if (!function_exists('level_msubstr'))
{
function level_msubstr($str='') {
$str = substr($str, 0, strrpos($str, '<div class="cut"></div>'));
return $str;
}
}
之後,我們在編輯文章的時候,切換到代碼模式,在想要截斷的地方插入<div class="cut"></div>就可以了,這個標識可以自己定義,但最好不要跟文章內容有重複。
前臺模版調用:
最後,我們可以根據當前登陸的會員等級進行判斷,顯示兩者之一就可以了
默認不是會員 {$eyou.field.content}
或
是會員{$eyou.field.content|level_msubstr=###}