phpcms中的ckeditor编辑器升级方法

phpcms教程 强烈建议 2024-03-02 10:43 144 0

  /**

  * @license Copyright (c) 2003-2013, CKSource - Frederico Knabben. All rights reserved.

  * For licensing, see LICENSE.html or http://ckeditor.com/license

  */

  

CKEDITOR.editorConfig = function( config ) {

  // Define changes to default configuration here. For example:

  // config.language = 'fr';

  // config.uiColor = '#AADC6E';

  config.uiColor = '#f7f5f4';

  config.width = '';

  config.removePlugins = 'elementspath,scayt';

  config.disableNativeSpellChecker = false;

  config.resize_dir = 'vertical';

  config.keystrokes =[[ CKEDITOR.CTRL + 13 /*Enter*/, 'maximize' ]];

  config.extraPlugins = '';

  config.enterMode = CKEDITOR.ENTER_BR;

  config.shiftEnterMode = CKEDITOR.ENTER_P;

  config.font_names='宋体/宋体;黑体/黑体;仿宋/仿宋_GB2312;楷体/楷体_GB2312;隶书/隶书;幼圆/幼圆;微软雅黑/微软雅黑;'+ config.font_names;

  };

  

  CKEDITOR.on( 'instanceReady', function( ev ){ with (ev.editor.dataProcessor.writer) { setRules("p", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("h1", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("h2", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("h3", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("h4", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("h5", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("div", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("table", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("tr", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("td", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("iframe", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("li", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("ul", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); setRules("ol", {indent : false, breakAfterOpen : false, breakBeforeClose : false} ); } });

  //CKEDITOR.plugins.load('pgrfilemanager');

  function insert_page(editorid)

  {

  var editor = CKEDITOR.instances[editorid];

  editor.insertHtml('[page]');

  if($('#paginationtype').val()) {

  $('#paginationtype').val(2);

  $('#paginationtype').css("color","red");

  }

  }

  

function insert_page_title(editorid,insertdata)

  {

  if(insertdata)

  {

  var editor = CKEDITOR.instances[editorid];

  var data = editor.getData();

  var page_title_value = $("#page_title_value").val();

  if(page_title_value=='')

  {

  $("#msg_page_title_value").html("请输入子标题");

  return false;

  }

  page_title_value = '[page]'+page_title_value+'[/page]';

  editor.insertHtml(page_title_value);

  $("#page_title_value").val('');

  $("#msg_page_title_value").html('');

  if($('#paginationtype').val()) {

  $('#paginationtype').val(2);

  $('#paginationtype').css("color","red");

  }

  }

  else

  {

  $("#page_title_div").slideDown("fast");

  }

  }

  var objid = MM_objid = key = 0;

  function file_list(fn,url,obj) {

  $('#MM_file_list_editor1').append('

'+url+' 查看 | 插入 | 删除

  ');

  }

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!