为织梦dedecms不一样网页页面中百度搜索ueditor编写器设定不一样宽度

  • 栏目:行业动态 时间:2021-05-07 15:41 分享新闻到:
<返回列表


为织梦dedecms不一样网页页面中百度搜索ueditor编写器设定不一样宽度


短视頻,自新闻媒体,达人种草1站服务        坚信正在应用织梦dedecms做为网站后台管理程序流程的站长盆友对织梦自带的ckeditor编写器1定觉得十分纠心:其不好看的外型,不大好用的加上视頻作用,非常弱智的照片提交项,就连按个 tab 键都要跳出来编写框...这些无不让大家对其深恶痛疾(将会说得有点浮夸)!

       自己近期开了1个新站,最开始由于这个ckeditor编写器给编写工作中带来了众多麻烦,因此最终下狠心:改为百度搜索ueditor。

       为何改为ueditor而并不是其他编写器呢?缘故关键有3点:

       1、ueditor页面非常美观大方,用起来舒适;

       2、作用强大,例如照片提交作用:它适用大批量提交,照片检索,也有十分非常好的照片管理方法器;再例如视頻加上作用:立即填写优酷马铃薯等视頻网站地址便可,无需像ckeditor那样十分不便地去找 .swf 的flash详细地址;

       3、根据百度搜索雄厚的整体实力,坚信这个ueditor作用也会愈来愈强劲。

      是否动心了?想体验ueditor的盆友能够去我的小艺术创意网(smallcy)看看,坚信会带给你非常好的体验。

      但是ueditor装上后也并不是立刻就可以用的(至于如何安裝,大伙儿能够在官方论坛上找),1般都会存在1些小难题。下面我就来谈谈在其中1个十分关键的难题的处理计划方案。

       安裝完ueditor后,大家能够在ueditor的配备文档中对其页面宽度开展设定,但难题就出在这里,在这里设定的宽度是对全局性而言,即全部网站内的编写器宽度都1样。但针对大家dedecms客户而言,1般前台接待和后台管理编写器宽度不1致,这样就会导致编写器越界的难题。处理计划方案:将ueditor宽度设定放在编写器启用环节,实际做法以下:

1. /include/helpers/util.helper.php中提升下列编码:

if ( ! function_exists( GetEditorD ))

{

  function GetEditorD($fname, $fvalue, $nheight= 350 , $etype= Basic , $gtype= print , $isfullpage= FALSE ,$bbcode=false)

  {

  if(!function_exists( SpGetEditorD ))

  {

  require_once(DEDEINC. /inc/inc_fun_funAdmin.php

  }

  return SpGetEditorD($fname, $fvalue, $nheight, $etype, $gtype, $isfullpage, $bbcode);

  }

}

2. /include/inc/inc_fun_funAdmin.php中提升下列编码:

function SpGetEditorD($fname,$fvalue,$nheight= 350 ,$etype= Basic ,$gtype= print ,$isfullpage= false ,$bbcode=false)

{

  global $cfg_ckeditor_initialized;

  if(!isset($GLOBALS[ cfg_html_editor ]))

  {

  $GLOBALS[ cfg_html_editor ]= fck

  }

  if($gtype== )

  {

  $gtype = print

  }

  if($GLOBALS[ cfg_html_editor ]== fck )

  {

  require_once(DEDEINC. /FCKeditor/fckeditor.php

  $fck = new FCKeditor($fname);

  $fck- BasePath  = $GLOBALS[ cfg_cmspath ]. /include/FCKeditor/

  $fck- Width  = 100%

  $fck- Height  = $nheight ;

  $fck- ToolbarSet  = $etype ;

  $fck- Config[ FullPage ] = $isfullpage;

  if($GLOBALS[ cfg_fck_xhtml ]== Y )

  {

  $fck- Config[ EnableXHTML ] = true

  $fck- Config[ EnableSourceXHTML ] = true

  }

  $fck- Value = $fvalue ;

  if($gtype== print )

  {

  $fck- Create();

  }

  else

  {

  return $fck- CreateHtml();

  }

  }

  else if($GLOBALS[ cfg_html_editor ]== ckeditor )

  {

  require_once(DEDEINC. /ckeditor/ckeditor.php

  $CKEditor = new CKEditor();

  $CKEditor- basePath = $GLOBALS[ cfg_cmspath ]. /include/ckeditor/

  $config = $events = array();

  $config[ extraPlugins ] = dedepage,multipic,addon

  if($bbcode)

  {

  $CKEditor- initialized = true;

  $config[ extraPlugins ] .= ,bbcode

  $config[ fontSize_sizes ] = 30/30%;50/50%;100/100%;120/120%;150/150%;200/200%;300/300%

  $config[ disableObjectResizing ] = true

  $config[ smiley_path ] = $GLOBALS[ cfg_cmspath ]. /images/smiley/

  // 获得小表情信息内容

  require_once(DEDEDATA. /smiley.data.php

  $jsscript = array();

  foreach($GLOBALS[ cfg_smileys ] as $key= $val)

  {

  $config[ smiley_images ][] = $val[0];

  $config[ smiley_descriptions ][] = $val[3];

  $jsscript[] = .$val[3]. : .$key.

  }

  $jsscript = implode( , , $jsscript);

  echo jsscript( CKEDITOR.config.ubb_smiley = { .$jsscript. }

  }

 

  $GLOBALS[ tools ] = empty($toolbar[$etype])? $GLOBALS[ tools ] : $toolbar[$etype] ;

  $config[ toolbar ] = $GLOBALS[ tools

  $config[ height ] = $nheight;

  $config[ skin ] = kama

  $CKEditor- returnOutput = TRUE;

  $code = $CKEditor- editor($fname, $fvalue, $config, $events);

  if($gtype== print )

  {

  echo $code;

  }

  else

  {

  return $code;

  }

  }else if($GLOBALS[ cfg_html_editor ]== ueditor )

{

  $fvalue = $fvalue== ? p /p : $fvalue;

  $code = script type= text/javascript charset= gbk src= .$GLOBALS[ cfg_cmspath ]. /include/ueditor/editor_config.js /script

  script type= text/javascript charset= gbk src= .$GLOBALS[ cfg_cmspath ]. /include/ueditor/editor_all_min.js /script

  link rel= stylesheet type= text/css href= .$GLOBALS[ cfg_cmspath ]. /include/ueditor/themes/default/ueditor.css /

  textarea name= .$fname. id= .$fname. >   script type= text/javascript

        var ue = new baidu.editor.ui.Editor({ initialFrameWidth:824 });ue.render( .$fname.     //鲜红色处为改动宽度

        /script

  if($gtype== print )

  {

  echo $code;

  }

  else

  {

  return $code;

  }

}

 

  else {

  /*

  // ------------------------------------------------------------------------

  // 当今版本号,临时撤销dedehtml编写器的适用

  // ------------------------------------------------------------------------

  require_once(DEDEINC. /htmledit/dede_editor.php

  $ded = new DedeEditor($fname);

  $ded- BasePath  = $GLOBALS[ cfg_cmspath ]. /include/htmledit/

  $ded- Width  = 100%

  $ded- Height  = $nheight ;

  $ded- ToolbarSet = strtolower($etype);

  $ded- Value = $fvalue ;

  if($gtype== print )

  {

  $ded- Create();

  }

  else

  {

  return $ded- CreateHtml();

  }

  */

  }

}

3. 在编写器调取网页页面将下列编码:

?php GetEditor( body , ,350, Member ?

改成:

?php GetEditorD( body , ,350, Member ?

以上计划方案的观念是:在不一样页面应用不一样的编写器启用涵数。

自然你能够依据必须对以上编码开展删减,也有甚么难题能够去小艺术创意网(smallcy)资询。


分享新闻到:

更多阅读

为织梦dedecms不一样网页页面中百度搜索

行业动态 2021-05-07
短视頻,自新闻媒体,达人种草1站服务 坚信正在应用织梦dedecms做为网站后台管理程序流...
查看全文

商务接待网站建设-度假旅游网站要如何挑

行业动态 2021-05-04
想要建设一个好的旅游网站,直接基础的事情就是确定好网站的风格和布局,而想要快速处理...
查看全文

丰南企业网站建设-请问表格做的网页和

行业动态 2021-05-01
liuhuier,用心学习培训SEO 我想问一下报表做的网页页面和DIV做的网页页面相对性排行来讲危害...
查看全文
返回全部新闻


区域站点: 南丰县分销商城系统   南宫市手机APP模板平台   囊谦县自助建站   南和县H5响应式网站   南华县分销商城系统   南江县手机APP模板平台   南京市自助建站   南靖县H5响应式网站   南康市分销商城系统   南乐县手机APP模板平台   南陵县自助建站   南宁市H5响应式网站   南平市分销商城系统   南皮县手机APP模板平台   南市区自助建站   南通市H5响应式网站   南投县分销商城系统   南雄市手机APP模板平台   南溪县自助建站   南阳市H5响应式网站   南漳县分销商城系统   南召县手机APP模板平台   南郑县自助建站   那坡县H5响应式网站   那曲县分销商城系统   纳雍县手机APP模板平台   讷河市自助建站   内黄县H5响应式网站   内江市分销商城系统   内丘县手机APP模板平台   内乡县自助建站   嫩江市H5响应式网站   聂荣县分销商城系统   尼玛县手机APP模板平台   尼木县自助建站   宁安市H5响应式网站   宁波市分销商城系统   宁城县手机APP模板平台   宁德市自助建站   宁都县H5响应式网站   宁国市分销商城系统   宁海县手机APP模板平台   宁化县自助建站   宁晋县H5响应式网站   宁陵县分销商城系统   宁明县手机APP模板平台   宁南县自助建站   宁强县H5响应式网站   宁陕县分销商城系统   宁武县手机APP模板平台   宁乡市自助建站   宁阳县H5响应式网站   宁远县分销商城系统   农安县手机APP模板平台   磐安县自助建站   盘锦市H5响应式网站   盘山县分销商城系统   磐石市手机APP模板平台   盘州市自助建站   蓬安县H5响应式网站   澎湖县分销商城系统   蓬莱市手机APP模板平台   彭山县自助建站   蓬溪县H5响应式网站   彭阳县分销商城系统   彭泽县手机APP模板平台   彭州市自助建站   偏关县H5响应式网站   平安县分销商城系统   平昌县手机APP模板平台   平定县自助建站   屏东县H5响应式网站   平度市分销商城系统   平果县手机APP模板平台   平和县自助建站   平湖市H5响应式网站   平江县分销商城系统   平乐县手机APP模板平台   平凉市自助建站   平利县H5响应式网站   平罗县分销商城系统   平陆县手机APP模板平台   屏南县自助建站   平泉市H5响应式网站   屏山县分销商城系统   平顺县手机APP模板平台   平塘县自助建站   平潭县H5响应式网站   平武县分销商城系统   萍乡市手机APP模板平台   平乡县自助建站   平阳县H5响应式网站   平遥县分销商城系统   平阴县手机APP模板平台   平邑县自助建站   平远县H5响应式网站   平舆县分销商城系统   皮山县手机APP模板平台   普安县自助建站   浦北县H5响应式网站   浦城县分销商城系统   普洱市手机APP模板平台   普格县自助建站   浦江县H5响应式网站   普兰县分销商城系统   普宁市手机APP模板平台   莆田市自助建站   迁安市H5响应式网站   乾安县分销商城系统   潜江市手机APP模板平台   潜山市自助建站  

友情链接: 公司网站建设 自主建站 建站abc 免费自助建站 手机版 装修知识 软件下载 果树种植 深圳新闻 电子邀请函 图片压缩

Copyright © 2002-2020 自助建站_H5响应式网站_分销商城系统_手机APP模板平台_天奇星H5云建站平台 版权所有 (网站地图) 备案号:粤ICP备10235580号