帝国CMS前端用户投稿自动获取文章简介的方法


帝国CMS前端用户投稿自动获取简介的方法。某些老坛们做原创投稿网站就会发现很多作者投稿的时候就不填写简介字段的,那怎么自动获取呢?其实也很简单的。

帝国CMS是有字段函数的,这个东西就是解决这个问题的。比如我们命名一个函数,user_EsubSmalltext 后台字段设置为如下:

120024bq2vqwqqt43v93v1.webp

在自定义函数文件夹\e\class\userfun.php 写入如下代码:

<?php
//自动获取简介
function user_EsubSmalltext($mid,$f,$isadd,$isq,$value,$cs){
global $public_r;
$str =esub(RepPostVar($_POST['newstext']),$public_r['smalltextlen'],'...');
$replacements = ['<', '>', 'p','&am;','ldq','rdquo','br','helli','uo','mid','dot','nbs','mda','“'];
$replacement = '';
$str = str_replace($replacements, $replacement, $str);
return trim($str);  
}
?>

最新回复 (0)
返回