JTBC(CMS)

开源与免费的跨平台网站内容管理系统解决方案

腾讯交流群: 2254994
技术支持群: 27032719
首页 » 在线论坛 » .NET版本 
帖子内容
1 楼
hizhengfu
注册会员
积分 442
注册 2007-05-21
     
扩展图片集的插入
在编辑框下面的图片集合只能插入图片,如果是其它文件显示一个红叉。可能有时候需要在文中插入一些文件链接地址,手工修改也不是很方便。这个我修改了fckeditor.api.js中的函数,对格式进行了判断,如果是图片就插入img标签,如果是非图片就插入a标签。代码如下
  tInsertImage: function(_name, _strers)
  {
    var tname = _name;
    var tstrers = _strers;
    if (tstrers)
    {
      var tLocation = location.href.substr(0, location.href.lastIndexOf('/'));
      var text = tstrers.substr(tstrers.lastIndexOf('.')+1);
  if (text=="bmp"||text=="png"||text=="jpg"||text=="gif")
  {
    tstrers = '<img src="' + tLocation + '/' + tstrers + '" />';
  }
  else
  {
    var ttitle =tstrers.substr(tstrers.lastIndexOf('/')+1,(tstrers.lastIndexOf('.')-tstrers.lastIndexOf('/'))-1);
    tstrers = '<a href="' + tLocation + '/' + tstrers + '" />download:'+ttitle+'</a>';
  }
      editor.tInsertHtml(tname, tstrers);
    };
  },
2010-05-04 10:44:48
2 楼
hizhengfu
注册会员
积分 442
注册 2007-05-21
     
回复: 扩展图片集的插入
由于默认的上传函数生成的文件名是随机数,所以名字可能需要编辑下。如果改成上传文件取真实的名字,那么可能就更好看一些
2010-05-04 10:46:37
3 楼
jetiben
管理员
积分 7082
注册 2006-06-28
     
回复: 扩展图片集的插入
论坛中的附件上传也是类似的做法。
2010-05-05 15:55:36
4 楼
hizhengfu
注册会员
积分 442
注册 2007-05-21
     
回复: 扩展图片集的插入
唉,早知道就不自己写的了。论坛的代码都没看过。看来也得看看了。
2010-05-05 19:06:48