在图片加载完之后,采用左对齐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/>的方式。求帮助。