外链代发包收录,纯手工外链代发就找老客外链吧

站长新闻

您的位置:老客外链吧 > 站长新闻 >

帝国cms更换eshoweditor编辑器方法

文章来源:网站优化教程 作者:老客外链 人气:11 时间2022-07-20 12:35:01

eshoweditor编辑器可以直接使用文档的图片,从本地电脑复制内容到帝国cms后台后图片就自动加载了,特别适合政府学校类编辑人员,他们有大量的文档图,换成eshoweditor编辑器可以减少工作量。购买eshoweditor编辑器后,还需要在帝国cms文件里修改一下代码,下面是青青模板网整理的解决方法,供大家学习参考:

帝国cms更换eshoweditor编辑器方法

只需要修改公用调用的地方,也就是e/admin/ecmseditor/eshoweditor.php这个文件里的代码

帝国cms更换eshoweditor编辑器方法

帝国cms更换eshoweditor编辑器方法

注释的是原来的,下面是改后的。

完整代码:

  1. <?php
  2. //变量名,变量值,工具条模式,编辑器目录,高度,宽度,全页
  3. functionECMS_ShowEditorVar($varname,$varvalue,$toolbar='full',$basepath='',$height='300',$width='100%',$fullpage=0){
  4. global$eshoweditorhtml;
  5. $toolbar=strtolower($toolbar);
  6. if($varvalue)
  7. {
  8. $varvalue=ehtmlspecialchars($varvalue);
  9. }
  10. if(emptyempty($basepath))
  11. {
  12. $basepath='ecmseditor/infoeditor/';
  13. }
  14. if(emptyempty($height))
  15. {
  16. $height='300';
  17. }
  18. if(emptyempty($width))
  19. {
  20. $width='100%';
  21. }
  22. $editorvars='';
  23. if($fullpage==1)
  24. {
  25. $editorvars.="fullPage:true,";
  26. }
  27. if($toolbar=='basic')
  28. {
  29. $editorvars.="toolbar:'basic',";
  30. }
  31. if($eshoweditorhtml)
  32. {
  33. $editorvars.="startupMode:'source',";
  34. }
  35. $editorvars.="width:'".$width."',height:'".$height."'";
  36. //$echoeditor="<textareacols='90'rows='10'id='".$varname."'name='".$varname."'>".$varvalue."</textarea>
  37. //<scripttype='text/javascript'>CKEDITOR.replace('".$varname."',
  38. //{
  39. //".$editorvars."
  40. //});</script>";
  41. $echoeditor="<textareacols='90'rows='10'id='".$varname."'name='".$varname."'>".$varvalue."</textarea>
  42. <scripttype='text/javascript'>EWEBEDITOR.Replace('".$varname."',{style:'coolblue',width:'".$width."',height:'".$height."'});
  43. </script>";
  44. return$echoeditor;
  45. }
  46. //返回加载JS文件
  47. functionECMS_ShowEditorJS($basepath=''){
  48. if(emptyempty($basepath))
  49. {
  50. $basepath='ecmseditor/infoeditor/';
  51. }
  52. $addcs=ECMS_ReturnEditorCx();
  53. //$loadjs='<inputtype=hiddenid=doecmseditor_eaddcsvalue="'.$addcs.'"><scripttype="text/javascript"src="'.$basepath.'ckeditor.js?&empirecms=1"></script>';
  54. $loadjs='<inputtype=hiddenid=doecmseditor_eaddcsvalue="'.$addcs.'"><scripttype="text/javascript"src="/e/admin/ewebeditor/ewebeditor.js"></script>';
  55. return$loadjs;
  56. }
  57. //附加参数
  58. functionECMS_ReturnEditorCx(){
  59. global$classid,$filepass,$id,$r,$enews,$ecms_hashur;
  60. if($enews=='AddClass'||$enews=='EditClass')
  61. {
  62. $modtype=1;
  63. }
  64. elseif($enews=='AddZt'||$enews=='EditZt')
  65. {
  66. $modtype=2;
  67. }
  68. else
  69. {
  70. $modtype=0;
  71. }
  72. $classid=(int)$classid;
  73. $filepass=(int)$filepass;
  74. $id=(int)$id;
  75. $modtype=(int)$modtype;
  76. $str="&classid=$classid&filepass=$filepass&infoid=$id&modtype=$modtype&sinfo=1".$ecms_hashur['ehref'];
  77. return$str;
  78. }
  79. //上传提示
  80. functionECMS_PTEditorShowError($type,$error,$showstr,$add,$ecms=0){
  81. ?>
  82. <scripttype='text/javascript'>
  83. <?php
  84. if($error)
  85. {
  86. echo'alert("'.$error.'");';
  87. }
  88. if($showstr&&$showstr!='####')
  89. {
  90. echo"window.parent.EcmsEditorReturnDoAction".$type."('".addslashes($showstr)."');";
  91. }
  92. ?>
  93. </script>
  94. <?php
  95. }
  96. //返回type
  97. functionECMS_EditorReturnType($page){
  98. if(emptyempty($page))
  99. {
  100. $page=$_POST['doecmspage']?$_POST['doecmspage']:$_GET['doecmspage'];
  101. }
  102. if($page=='TranFile')
  103. {
  104. $r['ftype']=0;
  105. $r['jsfun']='EHEcmsEditorDoTranFile';
  106. }
  107. elseif($page=='TranFlash')
  108. {
  109. $r['ftype']=2;
  110. $r['jsfun']='EHEcmsEditorDoTranFlash';
  111. }
  112. elseif($page=='TranMedia')
  113. {
  114. $r['ftype']=3;
  115. $r['jsfun']='EHEcmsEditorDoTranMedia';
  116. }
  117. elseif($page=='TranMore')
  118. {
  119. $r['ftype']='TM';
  120. $r['jsfun']='EHEcmsEditorDoTranMore';
  121. }
  122. elseif($page=='TranImg2')
  123. {
  124. $r['ftype']=1;
  125. $r['jsfun']='EHEcmsEditorDoTranImgTwo';
  126. }
  127. else//TranImg
  128. {
  129. $r['ftype']=1;
  130. $r['jsfun']='EHEcmsEditorDoTranImg';
  131. }
  132. return$r;
  133. }
  134. //选择提示
  135. functionECMS_EditorChFileFun($page){
  136. $r=ECMS_EditorReturnType($page);
  137. return$r['jsfun'];
  138. }
  139. ?>

联系我们

在线服务 外链咨询 二维码

扫码添加微信:juxia_com