将内容表单数据库添加到 Pells 所见即所得文本编辑器(编辑功能)
Add content form database to Pells WYSIWYG text editor (Edit function)
我在我的站点上使用 Pell 的所见即所得文本编辑器。
https://github.com/jaredreich/pell
它可以很好地创建内容并将其保存在数据库中,但我也喜欢通过将文本从数据库导入编辑器来进行编辑,就像我在输入值=“$var”时所做的那样。
我试过没有成功:
<div id="editor" value="$VAR" class="pell">$VAR</div>
<div>
HTML output:
<textarea class="displayno" value="$VAR" id="html-output" name="catdesc[]">$VAR</textarea>
</div>
可能需要在该脚本的 init 中导入文本:
var editor = window.pell.init({
element: document.getElementById(\'editor\'),
defaultParagraphSeparator: \'p\',
onChange: function (html) {
document.getElementById(\'html-output\').value = html
}
})
有人能帮我吗?
我自己做到了:
添加到初始化:
contentDatabase: function () {
html = document.getElementById(\'html-outpu\').value;
return html;
},
在初始化 "content" 和 "settings" 之后在编辑器脚本中添加:
var addContentDatabse = settings.contentDatabase();
if(addContentDatabse){
content.innerHTML = addContentDatabse;
}
像这样使用编辑器对象添加 innerHTML:
var editor = window.pell.init({
element: document.getElementById(\'editor\'),
defaultParagraphSeparator: \'p\',
onChange: function (html) {
document.getElementById(\'html-output\').value = html;
}
})
editor.content.innerHTML = '<b>BOLD CONTENT</b>';
我在我的站点上使用 Pell 的所见即所得文本编辑器。 https://github.com/jaredreich/pell
它可以很好地创建内容并将其保存在数据库中,但我也喜欢通过将文本从数据库导入编辑器来进行编辑,就像我在输入值=“$var”时所做的那样。
我试过没有成功:
<div id="editor" value="$VAR" class="pell">$VAR</div>
<div>
HTML output:
<textarea class="displayno" value="$VAR" id="html-output" name="catdesc[]">$VAR</textarea>
</div>
可能需要在该脚本的 init 中导入文本:
var editor = window.pell.init({
element: document.getElementById(\'editor\'),
defaultParagraphSeparator: \'p\',
onChange: function (html) {
document.getElementById(\'html-output\').value = html
}
})
有人能帮我吗?
我自己做到了:
添加到初始化:
contentDatabase: function () {
html = document.getElementById(\'html-outpu\').value;
return html;
},
在初始化 "content" 和 "settings" 之后在编辑器脚本中添加:
var addContentDatabse = settings.contentDatabase();
if(addContentDatabse){
content.innerHTML = addContentDatabse;
}
像这样使用编辑器对象添加 innerHTML:
var editor = window.pell.init({
element: document.getElementById(\'editor\'),
defaultParagraphSeparator: \'p\',
onChange: function (html) {
document.getElementById(\'html-output\').value = html;
}
})
editor.content.innerHTML = '<b>BOLD CONTENT</b>';