gpt4 book ai didi

jquery - 乔姆拉! 1.5.26 从 JEditor 或 Javascript 初始化 TinyMCE

转载 作者:行者123 更新时间:2023-12-01 04:59:48 27 4
gpt4 key购买 nike

基本上,Joomla!当用户加载特定页面时,可以启用或禁用基于参数的编辑器(JCE/TinyMCE)。禁用表示:内容不可编辑,且必须设置不透明背景。

在default.php中:

<?php
$editor =& JFactory::getEditor();
/*
Parameter Type Default Description
$name string The control name
$html string The contents of the text area
$width string The width of the text area (px or %)
$height string The height of the text area (px or %)
$col int The number of columns for the textarea
$row int The number of rows for the textarea
$buttons boolean true True and the editor buttons will be displayed
$params array array() Associative array of editor parameters
*/
echo $editor->display('emailText', $this->articleFullText, '960', '700', '20', '20', false);
?>

是否可以在default.php( View )中设置编辑器设置?(我没有找到任何具体参数)

我创建了以下函数(感谢 stackoverflow)来启用或禁用编辑器

function setEditorEditable(editable) {
if (editable == 1) {
tinymce.get(tinymce.activeEditor.id).getBody().setAttribute('contenteditable', 'true');
J('#' + tinymce.activeEditor.id + '_parent').fadeTo(0, 1);
} else {
tinymce.get(tinymce.activeEditor.id).getBody().setAttribute('contenteditable', 'false');
J('#' + tinymce.activeEditor.id + '_parent').fadeTo(0, 0.5);
}
}

但是,如果我在 jQuery .ready 中调用该函数,编辑器 DOM obj 将为 null。

如何以及在代码中的何处设置/更改编辑器设置?

谢谢!

最佳答案

这取决于您要更改的编辑器设置以及时间点。可以在编辑器的 onInit 上设置一些参数。其他一些参数之后无法更改。

关于jquery - 乔姆拉! 1.5.26 从 JEditor 或 Javascript 初始化 TinyMCE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11221410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com