联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
默认文章模块评论是要开启评论框百度编辑器需要在更改模板后还需
类型:迅睿CMS 更新时间:2020-12-08 21:09:50

迅睿默认文章模块评论是textarea,要开启评论框百度编辑器,需要在更改comment_ajax.html模板后还需要在/app/news/controllers/comment.php中增加函数_safe_replace,否则将获取不到编辑器中的内容:

// 格式化评论内容,方便二次开发和重写
    public function _safe_replace($data) {

        $value = trim($_POST['data']['content']);
        if (isset($_POST['editorValue']) && $_POST['editorValue']) {
            $value = trim($_POST['editorValue']);
        }

        return str_replace(['<p><br/></p>'], '', $value);
    }


但是迅睿每次的升级包都会覆盖这个文件,请问有什么好办法可以不影响升级的情况下开启评论框的百度编辑器?

回帖
  • #1楼    迅睿框架创始人
    2020-04-11 17:56:12
    Chrome 0
    只能用这个方法,升级是不会覆盖app目录下的文件
  • rewalax
    #2楼    rewalax
    2020-04-11 17:58:07
    Chrome 0
    回复迅睿框架创始人自定义的app是不会覆盖的,但是news模块每次都会覆盖,每次都要重新粘贴一次这个函数,请老大想个好解决办法啊
    image
  • #3楼    迅睿框架创始人
    2020-04-11 18:00:12
    Chrome 0
    那不对啊,app目录不会进入升级包,星期日找官方检查下官网程序,肯定不对的
  • rewalax
    #4楼    rewalax
    2020-04-11 18:01:57
    Chrome 0
    回复迅睿框架创始人 嗯,辛苦您了,我上面这个截图就是刚刚下载的官方升级包,官方默认自带的app每次都会覆盖的:
    image
    满意答案
  • 老豆
    #5楼    老豆
    2020-04-11 18:04:54
    Chrome 0
    我挺佩服周末都在电脑前的cms作者,别人都在休息,您还在一线
  • rewalax
    #6楼    rewalax
    2020-12-08 21:09:50
    Edge 0
    @rewalax:谢谢回复