帝国cms 7.5 utf8集成百度编辑器完美集成版

手机模板网

重要说明

本插件需要以下核心库支持:

http://www.sjmoban.com/sucai/6.html

安装方法

第一步、将lskue.zip解压到/e/extend/lskue目录下。

第二步、然后添加或修改一个字段,如下值即可:

<script>var total_ueditor=1;lsk_ehash="<?=empty($ecms_hashur['ehref'])?'':$ecms_hashur['ehref']?>";</script>

<?php $fdname='newstext';?>

<textarea name="<?=$fdname?>"  id="<?=$fdname?>"><?=ehtmlspecialchars(stripSlashes($r[$fdname]))?></textarea>

<script src="/e/extend/lskue/lsk.js"></script>

<script>showUeditor("<?=$fdname?>",total_ueditor,{classid:<?=empty($r['classid'])?intval($_GET['classid']):$r['classid']?>,filepass:<?=$filepass;?>,infoid:<?=intval($_GET['id'])?>});</script>

其中红色字需修改

1,其中的1,修改为页面实例总数,如果调用一次,就写1,如果调用2次,就写2,

2,newstext改成自己的字段即可。


以下内容为更新日志及其它事项

功能列表:

1.不修改帝国核心,不影响帝国升级。
2.本插件仅适用帝国cms 7.5 utf-8 版本。
3.使用qq或其它截图软件,直接粘贴上传。
4.图片直接加水印。
5.后台可直接上传mp4视频。
6.修正段落标记功能多选bug.
7.图片可在线管理
8.可自定义主体bodyClass.
9.实现word转存功能,可以将Word文章直接粘贴到编辑器。
10.多实例功能。即一个页面,可以有多个ueditor实例,互不影响。

更新日志:

2019-02-19更新内容如下:

    配置项中加入bodyClass属性,用于制定编辑区的主体样式。以使后台内容编辑与前台显示保持一致。

    修正选中内容使用段落功能时的多操作的bug.

水印功能说明:非本网站的图片,即远程图片,是无法添加水印的。可以截图上传上来,然后就可以了。

2018-12-16:

新增功能:1,图片宽度自适应插件。点击下图1,即可实现所有图片style为width:max-width:100%;的样式,

2.增加内容快速水印功能。
操作步骤:

1,点击一张图片,2,点击上图的2,即可实现添加水印功能。

功能三、增加多图上传在线管理功能。

2018-12-8:

  1. 更新上传水印设置(如果帝国Cms水印设置不对,则也生成不了),请重新使用一个新的字体文件。

2018-12-5:

  1. 更新前台调用方式,

  2. 前台增加传入参数方式

  3. 一个页面多实例调用,适用于旅游线路等一个页面需要多个的操作。

  4. 不需要关闭前台验证和链接模式。

3,其中黄色部分,可写也可以不写,根据自己的需求定义菜单,操作时可以去掉。
下面为自定义菜单选项的内容,toolbars,可以按照自己的要求进行填写。

<script>var total_ueditor=1;lsk_ehash="<?=empty($ecms_hashur['ehref'])?'':$ecms_hashur['ehref']?>";</script>

<?php $fdname='newstext';?>

<script src="/e/extend/lskue/lsk.js"></script><textarea name="<?=$fdname?>"  id="<?=$fdname?>"><?=ehtmlspecialchars(stripSlashes($r[$fdname]))?></textarea>

<script>showUeditor("<?=$fdname?>",total_ueditor,{classid:<?=empty($r['classid'])?intval($_GET['classid']):$r['classid']?>,filepass:<?=$filepass;?>,infoid:<?=intval($_GET['id'])?>,toolbars:[["source","help","insertimage","simpleupload"]]});</script>

//多实例调用的时候,除第一个外的调用外。可以直接调用输出函数即可。即如下代码。

<?php $fdname='newstext';?>

<textarea name="<?=$fdname?>"  id="<?=$fdname?>"><?=ehtmlspecialchars(stripSlashes($r[$fdname]))?></textarea>

<script>showUeditor("<?=$fdname?>",total_ueditor,{classid:<?=empty($r['classid'])?intval($_GET['classid']):$r['classid']?>,filepass:<?=$filepass;?>,infoid:<?=intval($_GET['id'])?>});</script>

2018-11-28:

  1. 可以上传mp4视频,添加优酷等媒体视频。

  2. 点击自动排版,不再清除格式,防止视频被清除

2018-11-13:

  1. 后台不需要再关闭验证和金钢模式。

  2. 上传视频优化,可以在微信小程序、微信公众号,里面直接播放,

  3. 内容分页标签设定

  4. 增加图片自适应插件。以方便在移动端查看。

  5. 后台表字段只需要改一个字符串即可。

2018-11-08:

1,截图直接上传

2,复制图片直接上传

3,多图上传

4,涂鸦直接上传图片

5.上传后和用户附件管理一样,可以在后台进行管理

6.word图片转存功能。

更新预告:

1.多图上传在线管理功能实现,优化。

2.多图上传在线管理实现删除功能。

3.一键排版视频元素消失的情况。

4.多图上传时顺序错乱的情况!

先来看一下最终的效果:

上面的这张图,是我直接用屏幕截图,然后粘贴进来的,直接上传上来了。这样多赞你说。

这张图,是我上传上面的那张图之后,在栏目管理,附件里面可以看到的,完美集成了帝国cms,不需要修改帝国cms核心代码。加入了管理验证功能。集成步骤简单。

我更换成百度编辑器的原因有以下几点:
1.使用百度编辑器的图片粘贴上传功能,这个功能实在是太有必要了,有开发的过程中或上传的过程中,通常用qq直接截图,直接放到文章上面,避免了再放到本地保存的情况,真是麻烦 。
2.使用word图片转存功能,离线的时候,可以使用Word将文章写好,然后再上传到网站上来。图片是最大的问题,使用百度编辑器可以完美的解决。
3.良好的扩展性,百度编辑器貌似开发起插件来更方便容易一些。
本功能不修改帝国cms核心代码,所以没得问题。
下面介绍步骤: 

<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#DBEAF5">

          <tr> 

            <td bgcolor="#FFFFFF"> <input name="dokey" type="checkbox" value="1"<?=$r[dokey]==1?' checked':''?>>

              关键字替换&nbsp;&nbsp; <input name="copyimg" type="checkbox" id="copyimg" value="1">

      远程保存图片(

      <input name="mark" type="checkbox" id="mark" value="1">

      <a href="SetEnews.php<?=$ecms_hashur[whehref]?>" target="_blank">加水印</a>)&nbsp;&nbsp; 

      <input name="copyflash" type="checkbox" id="copyflash" value="1">

      远程保存FLASH(地址前缀: 

      <input name="qz_url" type="text" id="qz_url" size="">

              )</td>

          </tr>

          <tr>

            

    <td bgcolor="#FFFFFF"><input name="repimgnexturl" type="checkbox" id="repimgnexturl" value="1"> 图片链接转为下一页&nbsp;&nbsp; <input name="autopage" type="checkbox" id="autopage" value="1">自动分页

      ,每 

      <input name="autosize" type="text" id="autosize" value="5000" size="5">

      个字节为一页&nbsp;&nbsp; 取第 

      <input name="getfirsttitlepic" type="text" id="getfirsttitlepic" value="" size="1">

      张上传图为标题图片( 

      <input name="getfirsttitlespic" type="checkbox" id="getfirsttitlespic" value="1">

      缩略图: 宽 

      <input name="getfirsttitlespicw" type="text" id="getfirsttitlespicw" size="3" value="<?=$public_r[spicwidth]?>">

      *高

      <input name="getfirsttitlespich" type="text" id="getfirsttitlespich" size="3" value="<?=$public_r[spicheight]?>">

      )</td>

          </tr>

        </table>

猜你喜欢

转载自www.cnblogs.com/anchen06/p/10687858.html