帝国cms前台用户投稿自动提取简介的办法
2020-04-10 站长 站长日志
帝国CMS默认自动生成简介功能只支持后台有效,前台是没办法的,只能手填。让用户投稿手写简介是不可能的,所以只能用其他办法了。
为大家推荐利用自定义函数配合系统模型的“前台增加信息处理函数”来达到自动提取正文中的内容到简介内的方法。
首先userfun.php新建一个函数
1 2 3 4 |
function user_smalltext( $mid , $f , $isadd , $isq , $value , $cs ){ $value = esub( str_replace ( '“' , '“' , str_replace ( '”' , '”' , str_replace ( '&' , '&' , str_replace ( '·' , '·' , $_POST [newstext])))),200); return $value ; } |
然后打开管理数据表,找到简介字段,找到“前台增加信息处理函数”,填写“user_smalltext()”函数。