修改ECSHOP后台编辑器的表情

ECSHOP后台的商品编辑和文章编辑使用的是fckedtor编辑器,此编辑器的工具条工具栏是可以自定义的,ECSHOP默认使用的是Normal ,属于中档功能,下面我们来改一下设置,让fckedtor的全部功能都显露出来。

修改ECSHOP后台编辑器的表情

打开/admin/includes/lib_main.php。

 1 /**

 2  * 生成编辑器

 3  * @param   string  input_name  输入框名称

 4  * @param   string  input_value 输入框值

 5  */

 6 function create_html_editor($input_name, $input_value = '')

 7 {

 8     global $smarty;

 9  

10     $editor = new FCKeditor($input_name);

11     $editor->BasePath   = '../includes/fckeditor/';

12     $editor->ToolbarSet = 'Normal';

13     $editor->Width      = '100%';

14     $editor->Height     = '320';

15     $editor->Value      = $input_value;

16     $FCKeditor = $editor->CreateHtml();

17     $smarty->assign('FCKeditor', $FCKeditor);

18 }

修改为:

 1 /**

 2  * 生成编辑器

 3  * @param   string  input_name  输入框名称

 4  * @param   string  input_value 输入框值

 5  */

 6 function create_html_editor($input_name, $input_value = '')

 7 {

 8     global $smarty;

 9  

10     $editor = new FCKeditor($input_name);

11     $editor->BasePath   = '../includes/fckeditor/';

12     $editor->ToolbarSet = 'Default';  //工具栏样式

13     $editor->Width      = '100%';

14     $editor->Height     = '480';  //高度

15     $editor->Value      = $input_value;

16     $FCKeditor = $editor->CreateHtml();

17     $smarty->assign('FCKeditor', $FCKeditor);

18 }

另外fckedtor使用的MSN表情,外观较丑,更换为QQ表情效果不错,在/includes/fckeditor/editor/images/smiley下新建目录qq,将QQ表情图片复制到该目录下。

打开/includes/fckeditor/fckconfig.js。

FCKConfig.SmileyPath    = FCKConfig.BasePath + 'images/smiley/msn/' ;

FCKConfig.SmileyImages    = ['regular_smile.gif','sad_smile.gif','wink_smile.gif','teeth_smile.gif','confused_smile.gif','tounge_smile.gif','embaressed_smile.gif','omg_smile.gif','whatchutalkingabout_smile.gif','angry_smile.gif','angel_smile.gif','shades_smile.gif','devil_smile.gif','cry_smile.gif','lightbulb.gif','thumbs_down.gif','thumbs_up.gif','heart.gif','broken_heart.gif','kiss.gif','envelope.gif'] ;

FCKConfig.SmileyColumns = 8 ;

修改为:

FCKConfig.SmileyPath    = FCKConfig.BasePath + 'images/smiley/qq/' ;

FCKConfig.SmileyImages    = [

    'wx.gif','pz.gif','se.gif','fd.gif','dy.gif','ll.gif','hx.gif','bz.gif','shui.gif','dk.gif','gg.gif','fn.gif','tp.gif','cy.gif','jy.gif',

    'ng.gif','kuk.gif','lengh.gif','zk.gif','tuu.gif','tx.gif','ka.gif','baiy.gif','am.gif','jie.gif','kun.gif','jk.gif','lh.gif','hx.gif','db.gif',

    'fendou.gif','zhm.gif','yiw.gif','xu.gif','yun.gif','zhem.gif','shuai.gif','kl.gif','qiao.gif','zj.gif','ch.gif','kb.gif','gz.gif','qd.gif','huaix.gif',

    'zhh.gif','yhh.gif','hq.gif','bs.gif','wq.gif','kk.gif','yx.gif','qq.gif','xia.gif','kel.gif','cd.gif','xig.gif','pj.gif','lq.gif','pp.gif',

    'kf.gif','fan.gif','zt.gif','mg.gif','dx.gif','sa.gif','xin.gif','xs.gif','dg.gif','shd.gif','zhd.gif','dao.gif','zq.gif','pch.gif','bb.gif',

    'yl.gif','ty.gif','lw.gif','yb.gif','qiang.gif','ruo.gif','ws.gif','shl.gif','bq.gif','gy.gif','qt.gif','cj.gif','aini.gif','bu.gif','hd.gif',

    'aiq.gif','fw.gif','tiao.gif','fad.gif','oh.gif','zhq.gif','kt.gif','ht.gif','tsh.gif','hsh.gif','jd.gif','jw.gif','xw.gif','zuotj.gif','youtj.gif'

    ] ;

 

FCKConfig.SmileyColumns = 15 ; //每行表情个数

 

你可能感兴趣的:(ecshop)