账号通
    

账号  

密码  

3437

查看

5

回复
主题:[原创]kesion编辑器增加 首行缩进 功能! [收藏主题] 本贴被认定为精华 转到:  
lovebb 当前离线

19

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:525 分
登录次数:26 次
注册时间:2007/7/7
最后登录:2009/2/12
lovebb 发表于:2007/9/26 8:46:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线商城系统(NET)

发现kesion论坛和网站上并没有人问,不知道大家是否需要。总之我需要就提供给大家吧!虽然很简单的修改。

网站根目录下

KS_Inc文件夹下的Editor.js文件

找到250行的

MenuStr+=GetMenuFunRowStr("TextBGColor()", "文字背景色","fgbgcolor.gif");

在他下面加上一行(注意:suojin.gif 是我自己找了个图片,大家自己找一个吧)

  MenuStr+=GetMenuFunRowStr("suojin()", "段落首行缩进","suojin.gif");

最终效果

    MenuStr+=GetMenuFunRowStr("TextBGColor()", "文字背景色","fgbgcolor.gif");
    MenuStr+=GetMenuFunRowStr("suojin()", "段落首行缩进","suojin.gif");
    MenuStr+=GetMenuSplitRowStr();

然后在最后加上

function suojin()
{
 //KS_EditArea.focus();
 var EditRange = KS_EditArea.document.selection.createRange();
 var RangeType = KS_EditArea.document.selection.type;
 if (RangeType!="Text")
 {
  alert("请先选择一段文字!");
  return;
 }
 else
 {
  EditRange.pasteHTML("<p style='text-indent: 2em;'>"+EditRange.text+"</p> ");
  EditRange.select();
 }
 KS_EditArea.focus();
}

使用方法:

在编辑器里面选中一段文字,然后鼠标邮件,选择“段落首行缩进”,然后会自动在段落的首行加上2个字的空位。

如果是大量手动添加文章和新闻,且比较在意文章排版格式的话,应该可以用到。

同时举一反三,类似的功能大家可以自己添加!

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lovebb 当前离线

19

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:525 分
登录次数:26 次
注册时间:2007/7/7
最后登录:2009/2/12
lovebb 发表于:2007/9/26 11:52:00   | 显示全部帖子 查看该作者主题 沙发 
科汛在线考试系统(NET)

是啊,但是有些时候是不需要的。这样控制比较方便吧!:)

css控制方法

[QUOTE]p{text-indent:2em}[/QUOTE]

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
lovebb 当前离线

19

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:525 分
登录次数:26 次
注册时间:2007/7/7
最后登录:2009/2/12
lovebb 发表于:2007/9/26 9:06:00   | 显示全部帖子 查看该作者主题 藤椅 

一个图片而已,右键菜单,每个菜单选项不是前面都有个小标志吗?那就是一个图片。

默认是存放在 KS_Editor\images 文件夹下的。你找一个类似的图片起名叫“suojin.gif"存到里面就可以了。

 我也没找到合适的,下面是我随便找的一个。

点击查看原图
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0