PHPCMS 用的是哪个编辑器?-PHPCMS

资源魔 57 0

PHPCMS 用的是哪一个编纂器?

PHPCMS用的是CKEditor编纂器,CKEditor是新一代的FCKeditor,是一个从新开发的版本,该编纂器是寰球最优秀的网页正在线文字编纂器之一,因其惊人的功能与可扩大性而宽泛的被运用于各年夜网站。

集成 CKEditor

有若干个形式能将CKEditor集成到你的网页中,正在这里引见最罕用的完成办法。

第一步:载入CKEditor

CKEditor 是一个JavaScript 使用顺序,你只要要正在你的网页中蕴含一个文件援用就能加载它。

假如你曾经将CKEditor装置正在了你网站的“ckeditor”目次,你可参照以下示例:

<head>
...
<script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
</head>

用以上形式加载,CKEditor JavaScript API 就预备就绪,能够应用了。

第二步:创立一个编纂器实例

CKEditor就像一个正在你网页中的文本区域(textarea)同样工作,它提供了一个简略易写的用户界面、版式以及丰厚的文字输出区域。但用文本区域要完成一样的成果,其实不容易,它需求用户输出html代码。

然而,实际上,CKEditor依然是应用一个文本区域来通报它的数据到效劳器上,这个文本区域对应用者来讲是不成见的。以是,你必须创立并编纂一个实例,起首创立一个实例:

<textarea id="editor1"></textarea>

留意,假如你想要加载一些数据到编纂器中,例如从数据库中读出数据,只要要把数据放正在文本区域(textarea)内就能够了,就像下面的例子同样。正在这个例子中,咱们曾经将文本区域(textarea)定名这“editor1”。当接纳POST提交的数据时,这个名字将被用正在效劳器操作。开端应用CKEditor Javascript API,咱们用一个编纂器实例来“交换(replace)”这个一般的文本区域(textarea),为此,必需退出以下一段JavaScript代码:

<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>

下面的剧本块只能蕴含正在网页的<textarea>标签之后。也能够正在<head>标签内运转这个交换进程,然而正在这类状况下,你必需确定DOM曾经载入终了,通常能够写正在window.onload事情外面(这时候DOM一定曾经载入终了啦):

<script type="text/javascript">
window.onload = function()
{
CKEDITOR.replace( 'editor1' );
};
</script>

第三步:保留编纂器内容数据

依照先前的形容,编纂器正如一个文本区域(textarea)同样工作,以是,当提交一个蕴含一个编纂器实例的表单时,他的数据也将是很简略的通报,用文本区域(textarea)的称号作为健名来接纳数据。举个例子,依照下面的例子,正在PHP中咱们需求像这样来解决数据:

<?php
$editor_data = $_POST[ 'editor1' ];
?>

客户端数据解决 一些用应中(如ajax使用)需求正在客户端解决完一切的数据,而后用它本人的形式向效劳器发送数据,正在这些状况下,应用CKEditor API就足以轻松猎取编纂器实例中的内容。例 如:

<script type="text/javascript">
var editor_data = CKEDITOR.instances.editor1.getData();
</script>

保举教程:《PHPCMS教程》

以上就是PHPCMS 用的是哪一个编纂器?的具体内容,更多请存眷资源魔其它相干文章!

标签: CMS phpcms phpcms教程 phpcms技巧 php问题解决

抱歉,评论功能暂时关闭!