当前位置: 首页 > 知识库问答 >
问题:

如何在joomla 3组件中设置高级tinymce

袁琪
2023-03-14

我打电话给编辑器,它看起来,但它的扩展版本,这是为整个页面的管理设置全局,我希望它保持在那里。

但是在我的组件中,我想要一个提尼姆斯的高级版本。

下面是我如何称呼tinymce的代码:

$editor = JFactory::getEditor();
$editor =& JFactory::getEditor('tinymce');
$params = array(
    'mode' => 'advanced'
);
echo $editor->display('opis_long', $this->info['opis_long'], '10', '10', '1', '1', false, $params);

共有1个答案

尤祖鹤
2023-03-14
// IMPORT EDITOR CLASS
jimport( 'joomla.html.editor' );

// GET EDITOR SELECTED IN GLOBAL SETTINGS
$config = JFactory::getConfig();
$global_editor = $config->get( 'editor' );

// GET USER'S DEFAULT EDITOR
$user_editor = JFactory::getUser()->getParam("editor");

if($user_editor && $user_editor !== 'JEditor') {
    $selected_editor = $user_editor;
} else {
    $selected_editor = $global_editor;
}

// INSTANTIATE THE EDITOR
$editor = JEditor::getInstance($selected_editor);

// SET EDITOR PARAMS
$params = array( 'smilies'=> '0' ,
    'style'  => '1' ,
    'layer'  => '0' ,
    'table'  => '0' ,
    'clear_entities'=>'0',
    'mode' => '1'
);

// DISPLAY THE EDITOR (name, html, width, height, columns, rows, bottom buttons, id, asset, author, params)
echo $editor->display('opis_long', $this->info['opis_long'], '400', '400', '20', '20', true, null, null, null, $params);

核心代码:如何在自定义组件视图中添加joomla编辑器,但不使用XML表单字段?

 类似资料:
  • 设置位置 当创建一个新的连接,Navicat 将在设置位置创建一个子文件夹。大多数文件都保存在该子文件夹: Navicat 对 象 服务器类型 扩展名 查询 全部 .sql 导出查询结果设置文件 MySQL .npeq Oracle .nopeq PostgreSQL .nppeq SQLite .nlpeq SQL Server .nspeq MariaDB .nmpeq 导出视图结果设置文件

  • 【注意】下列的选项会根据连接的服务器类型而有所不同。 客户端字符集 选择 Navicat Data Modeler 使用的会话客户端字符集。 编码 选择一个代码页来转换数据以显示于 Navicat Data Modeler 界面。 加密 当连接到已加密的 SQLite 数据库,启用这个选项并提供“密码”。 保持连接间隔 (秒) 通过 ping 来保持连接。你可以在编辑框中设置 ping 与 pin

  • 【注意】下列的选项会根据连接的服务器类型而有所不同。 编码 选择一个代码页来转换数据以显示于 Navicat Data Modeler 界面。 已加密 当连接到已加密的 SQLite 数据库,启用这个选项并提供“密码”。 Native Client 驱动程序 选择用于连接的 SQL Server Native Client。 操作系统验证 使用操作系统用户登录凭据来验证数据库用户。 角色 指示数据

  • 【注意】下列的选项会根据连接的服务器类型而有所不同。 自动连接 当程序启动时自动打开连接。 客户端字符集 选择 Navicat 使用的会话客户端字符集。 编码 选择一个代码页来转换数据以显示于 Navicat 界面。 已加密 当连接到已加密的 SQLite 数据库,启用这个选项并提供“密码”。 保持连接间隔 (秒) 通过 ping 来保持连接。你可以在编辑框中设置 ping 与 ping 之间的间

  • 【注意】下列的选项会根据连接的服务器类型而有所不同。 自动连接 当程式启动时自动打开连接。 客户端字符集 选择 Navicat 使用的会话客户端字符集。 编码 选择一个代码页来转换数据以显示于 Navicat 界面。 加密 当连接到已加密的 SQLite 数据库,启用这个选项并提供“密码”。 保持连接间隔 (秒) 通过 ping 来保持连接。你可以在编辑框中设置 ping 与 ping 之间的间隔

  • 【注意】下列的选项会根据连接的服务器类型而有所不同。 自动连接 当程序启动时自动打开连接。 客户端字符集 选择 Navicat 使用的会话客户端字符集。 编码 选择一个代码页来转换数据以显示于 Navicat 界面。 已加密 当连接到已加密的 SQLite 数据库,启用这个选项并提供“密码”。 保持连接间隔 (秒) 通过 ping 来保持连接。你可以在编辑框中设置 ping 与 ping 之间的间