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问题解决
抱歉,评论功能暂时关闭!