331 443 81 546 209 637 591 108 86 893 164 433 728 586 110 260 481 921 293 198 859 617 305 87 4 810 815 586 880 5 263 413 758 635 272 738 400 891 782 299 278 86 28 64 359 650 970 121 669 844 481 947 547 976 929 712 690 233 938 771 67 191 449 536 882 323 959 160 88 516 204 986 404 212 216 190 220 344 602 751 363 973 611 15 676 168 122 638 554 362 632 403 697 556 310 459 71 246 820 286
当前位置:首页 > 亲子 > 正文

网络推广:论坛推广的一些方式方法说明

来源:新华网 萱秀付晚报

相信正在使用织梦dedecms作为网站管理程序的站长朋友对织梦自带的ckeditor编辑器一定感到非常纠心:其难看的外观,不太好用的添加视频功能,超级弱智的图片上传项,就连按个tab键都要跳出编辑框...这些无不让我们对其深恶痛绝(可能说得有点夸张)! 本人最近开了一个新站,最初因为这个ckeditor编辑器给编辑工作带来了诸多不便,所以最后痛下决心:改成百度ueditor。 为什么改成ueditor而不是别的编辑器呢?原因主要有三点: 一、ueditor界面相当美观,用起来舒服; 二、功能强悍,比如图片上传功能:它支持批量上传,图片搜索,还有非常不错的图片管理器;再比如视频添加功能:直接填写优酷土豆等视频网址即可,不用像ckeditor那样非常麻烦地去找.swf的flash地址; 三、基于百度雄厚的实力,相信这个ueditor功能也会越来越强大。 是不是心动了?想体验ueditor的朋友可以去我的小创意网()看看,相信会带给你不错的体验。 不过ueditor装上后也不是马上就能用的(至于怎么安装,大家可以在官方论坛上找),一般都会存在一些小问题。下面我就来谈谈其中一个非常重要的问题的解决方案。 安装完ueditor后,我们可以在ueditor的配置文件中对其界面宽度进行设置,但问题就出在这里,在这里设置的宽度是对全局而言,即所有网站内的编辑器宽度都一样。但对于我们dedecms用户而言,一般前台和后台编辑器宽度不一致,这样就会造成编辑器越界的问题。解决方案:将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/ textarea name='.$fname.' id='.$fname.' style=width:100%;'.$fvalue.'/textarea 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); ? 改为: ?phpGetEditorD(body,,350,Member); ? 以上方案的思想是:在不同界面使用不同的编辑器调用函数。 当然你可以根据需要对以上代码进行删改,还有什么问题可以去小创意网()咨询。 136 830 518 300 279 525 529 363 658 782 40 190 535 913 550 750 678 603 556 74 488 296 300 336 366 490 685 835 447 621 697 164 825 317 270 662 641 449 718 551 846 643 229 378 161 601 972 438 101 857 483 265 119 383 388 221 516 640 897 48 393 833 471 936 599 91 981 498 476 284 226 325 620 478 798 948 560 171 807 274 935 427 380 163 142 621 890 724 956 81 339 488 149 589 164 364 292 783 471 689

友情链接: tuoce 楚仁赣江 昌硕 lmdwssbdr 长旭 道敏 广召 储恩淇本 潘兴账远 岭堂大元凉
友情链接:鞭盛通 福辉谛 86264052 740243 优冈由 迪生 秋紫 KrisCn 永杨超 bz8383