当前位置:首页 > 行业动态 > 正文

在哪个文件中可以找到DedeCMS编辑文章页面的GetEditor函数?

在 dedecms 中,获取编辑器 GetEditor 的代码通常位于 /include/arc.archives.class.php 文件中。

dedecms 编辑文章页面的获取编辑器GetEditor在哪个文件?

在织梦CMS(DedeCMS)中,GetEditor函数用于调用文本编辑器,其定义位于include/helpers/util.helper.php 文件中,该函数的具体实现如下:

function GetEditor($fname, $fvalue, $nheight="350", $etype="Basic", $gtype="print", $isfullpage="FALSE") {
    // 获取编辑器
    // @param string $fname 表单名称
    // @param string $fvalue 如果表单中有默认值,则填入默认值
    // @param string $nheight 高度
    // @param string $etype 编辑器类型
    // @param string $gtype 获取类型
    // @param string $isfullpage 是否全屏
    // @return string
}

参数说明:

参数 描述
$fname 表单名称。
$fvalue 如果表单中有默认值,则填入默认值。
$nheight 编辑器的高度,默认为 “350”。
$etype 编辑器的类型,默认为 “Basic”。
$gtype 获取类型,默认为 “print”。
$isfullpage 是否全屏,默认为 “FALSE”。

相关文件及操作:

1、修改文本编辑器工具栏图标格式信息:可以通过includes/ckeditor/ckeditor.inc.php 文件进行修改。

2、图集编辑器功能调整:若需增加分页符功能,可以在dede/templets/album_add.htm 和dede/templets/album_edit.htm 文件中查找并替换相关代码。

示例代码:

<?php GetEditor("body","",450,"Diy"); ?>

可以替换为:

<?php GetEditor("body",$addRow['body'],450); ?>

以显示分页符的功能。

FAQs

Q1: 如何在DedeCMS中修改后台编辑器的参数?

A1: 在DedeCMS中,通过修改include/helpers/util.helper.php 文件中的GetEditor 函数,可以调整后台编辑器的参数,具体参数包括表单名称、默认值、高度、编辑器类型、获取类型以及是否全屏等。

Q2: 如何调整DedeCMS图集编辑器的功能?

A2: 若要调整DedeCMS图集编辑器的功能,如添加分页符,可以在dede/templets/album_add.htm 和dede/templets/album_edit.htm 文件中查找并替换相关代码,将<?php GetEditor("body","",450,"Diy"); ?> 替换为<?php GetEditor("body",$addRow['body'],450); ?>。

0