主题: 关于图文混编的问题
作者: wendell, 发布日期: 2012-08-08 19:18:07, 浏览数: 2798

在图片加载完之后,采用左对齐or右对齐的方式,图旁的文字和图片的距离太近,因为考虑到美观的问题,因此想使得文字和图片有所距离。手动调整太麻烦,而且如果是一个不懂得代码的人会更着急。因此我想修改一下源码,insertimage : function(url, title, width, height, border, align) {
  title = _undef(title, '');
  border = _undef(border, 0);
  var html = '<img src="' + _escape(url) + '" data-ke-src="' + _escape(url) + '" ';
  if (width) {
   html += 'width="' + _escape(width) + '" ';
  }
  if (height) {
   html += 'height="' + _escape(height) + '" ';
  }
  if (title) {
   html += 'title="' + _escape(title) + '" ';
  }
  if (align) {
   html += 'align="' + _escape(align) + '" ';
   if(align === 'right'){
     html += ' style="'+_escape("margin-left:20px;")+'" ';
   }
   if(align === 'left'){
    html += ' style="'+_escape("margin-right:20px;")+'" ';
   }
  }
  html += 'alt="' + _escape(title) + '" ';
  html += '/>';
    return this.inserthtml(html);
 }

 

问题是这样修改了之后,后台编辑器显示正常,可是要是到前台页面的话,还是出现和以前同样的问题,离得太近了。在点击源码按钮之后查看后,才发现,这个我在修改的东西仍然没有出现,data-ke-src此属性和style属性同样没有出现。

望能否解决以上问题,为编辑人员减轻烦恼。本人能力有限,因此,前来求助。

 

除了以上问题,还有一个小问题,就是关于回车换行的问题,我看了一下,回车换行加的是<p>标签,我想知道这个修改在哪里,因为<p>与<p>之间的距离太宽了,希望能换成<br/>的方式。求帮助。

发表新帖 发表回复