如何自定义DedeCMS会员中心的投稿编辑器?

2025-09-07
要修改dede会员中心的投稿编辑器,您需要访问后台管理系统,找到会员中心设置,然后选择编辑投稿编辑器的选项进行修改。

修改会员投稿稿件的默认状态

1、编辑mychannel_edit.htm文件

代码位置:在后台模板目录中的mychannel_edit.htm文件。

:搜索会员稿件默认状态,增加一个按钮。

具体代码

      />

2、编辑mychannel_add.htm文件

代码位置:在后台模板目录中的mychannel_add.htm文件。

:同样搜索会员稿件默认状态,增加一个按钮。

具体代码

     

3、修改member\inc\archives_check.php文件

代码位置:打开member\inc\archives_check.php文件。

:搜索arcsta,将以下代码替换为新的代码。

具体代码

     if($cInfos['arcsta']==0)//已审核(自动生成HTML)     {         $ismake = 0;         $arcrank = 0;     }     else if($cInfos['arcsta']==1)//已审核(仅使用动态文档)     {         $ismake = 1;         $arcrank = 0;     }     else if($cInfos['arcsta']==2)//未审核(管理员审核后,仅动态浏览)     {         $ismake = 1;         $arcrank = 1;     }     else     {         $ismake = 0;         $arcrank = 1;     }

取消会员投稿后的自动积分功能

1、找到并注释掉相关代码

代码位置:在/member/article_add.php文件中。

:找到“//增加积分”,将下面的代码注释或者删除掉。

具体代码

     //增加积分 //$dsql>ExecuteNoneQuery("update dede_archives set click=click+1 where id='$aid' and typedir='$typedir'");

修改编辑器以支持代码高亮显示

1、修改根目录下的/member/templets/article_add.htm文件

代码位置:在文件中找到以下代码:

     

:将其替换成:

     

2、更新缓存或重新登录

操作步骤:更新下缓存,或是注销重新登录即可。

将编辑器改为纯文本编辑器

1、修改/include/ckeditor/ckeditor.js文件

代码位置:找到以下代码:

     

:将上述代码删除掉,编辑器就会变成只显示文本无其他样式设置的编辑器。

FAQs常见问题解答

问题1:如何实现会员投稿后不自动生成静态页面?

:要实现会员投稿后不自动生成静态页面,可以按照以下步骤操作:

1、修改后台模板目录中的mychannel_edit.htmmychannel_add.htm文件,增加一个按钮来控制稿件的默认状态。

2、修改member\inc\archives_check.php文件,将文档的默认状态设置为未审核,仅使用动态文档。

问题2:如何将DedeCMS自带的文本编辑器替换为百度UEditor编辑器?

:要将DedeCMS自带的文本编辑器替换为百度UEditor编辑器,可以按照以下步骤操作:

1、下载对应版本的百度UEditor编辑器,并将其上传到include目录下。

2、修改inc_func_funcAdmin.php文件,添加对百度UEditor编辑器的支持。

3、进入网站后台,将系统基本参数中的Html编辑器的值改为ueditor,然后保存。

标签: 如何 定义 CMS

本文地址:https://www.lifejia.cn/news/121436.html

免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:cloudinto#qq.com(把#换成@)