大家好~~~小弟的网站采用 采集工具采集文章内容!我的站也有图片,所以也采集了图片,但是出现了问题,如下:我采用UBB发表(我用的网站系统是新云)...但是这个有个缺陷!如果图的源码(也就是)排列不整齐的话..比如这样:
     (图一)
那么就会这样显示:
(图二)大家也看到了不能达到预期的效果~~~(从上往下显示) 这都是因为源码没有整齐排列~~但是网页哪有那么规范~更何况是采集过来的~所以我的问题:
   1.怎么固定页面整齐显示~...(就是源码是不整齐的(如图一)~也能从上往下依次整齐显示?用JS能实现么?或者CSS?或者其他的?)   2.还有小弟的这个UBB会自动添加一些代码...主要是声明图片的宽,高~还有在新窗口打开图片(这个功能最讨厌了!图片不是自己原创的,让浏览者可以在新窗口中打开,就帮别人宣传了网址,所以小弟自私了下,想吧这个功能去掉。。希望各位大虾帮忙~ :P )  新云系统用的是UBBeditor~(您告诉我如何去除就OK了~)谢谢您们了~~~希望您们能帮助小弟解决下~~~因为为这个问题我昨天搞了一天都没搞好~~~谢谢~~~

解决方案 »

  1.   

    代码如下(生成的HTML页面):<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML><HEAD><TITLE>test</TITLE>
    <META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK 
    href="/images/style.css" 
    rel=stylesheet>
    <META content="MSHTML 6.00.2900.3199" name=GENERATOR>
    <style type="text/css">
    <!--
    .STYLE1 {font-size: 14px}
    -->
    </style>
    </HEAD>
    <BODY>
    <TABLE cellSpacing=0 cellPadding=4 width=760 align=center border=0>
      <TBODY>
      <TR>
        <TD width="100%"></TD></TR></TBODY></TABLE>
    <TABLE cellSpacing=0 cellPadding=5 width=760 align=center border=0>
      <TBODY>
      <TR>
        <TD align=middle><span class="mainNewsTitles STYLE1"><strong>22222</strong></span></TD>
      </TR>
      <TR>
        <TD>本文作者:<span class="mainNewsInfo">佚名</span><BR>
          文章出处:<span class="mainNewsInfo">本站整理</span><BR>
          发布日期:<span class="mainNewsInfo">2008-1-6 17:28:06</span><br></TD>
      </TR>
      <TR>
        <TD><P><span class="mainNewsContent STYLE1"><div id="NewsContentLabel" class="NewsContent"><img src="http://x.discuz.net/attachments/2006/05/22/2006522_3d4582dfc1c222aa77beda914748e72b.jpg" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>&gt;<img src="http://x.discuz.net/attachments/2006/05/22/2006522_3d4582dfc1c222aa77beda914748e72b.jpg" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>&gt;<img src="http://x.discuz.net/attachments/2006/05/22/2006522_3d4582dfc1c222aa77beda914748e72b.jpg" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>&gt;<img src="http://x.discuz.net/attachments/2006/05/22/2006522_3d4582dfc1c222aa77beda914748e72b.jpg" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>&gt;<img src="http://x.discuz.net/attachments/2006/05/22/2006522_3d4582dfc1c222aa77beda914748e72b.jpg" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>&gt;<img src="http://x.discuz.net/attachments/2006/05/22/2006522_3d4582dfc1c222aa77beda914748e72b.jpg" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>&gt;<img src="http://x.discuz.net/attachments/2006/05/22/2006522_3d4582dfc1c222aa77beda914748e72b.jpg" border="0" onload="return imgzoom(this,550);" style="cursor: pointer;" onclick="javascript:window.open(this.src);"/>&gt;</div><div id="Message" class="Message"></div></span></P>
          <P><span class="STYLE1"> 上一篇文章:<a href="/all/pic/2324.html">1111</a><br>
          </span>      <span class="STYLE1">下一篇文章:已经没有了</span></P></TD>
      </TR>
      </TR>
      <TR>
        <TD align=right></TD></TR></TBODY></TABLE>
    <TABLE height=2 cellSpacing=0 cellPadding=0 width=760 align=center 
    bgColor=#666666 border=0>
      <TBODY>
      <TR>
        <TD></TD></TR></TBODY></TABLE>
    <TABLE height=5 cellSpacing=0 cellPadding=0 width=600 align=center border=0>
      <TBODY>
      <TR>
        <TD></TD></TR></TBODY></TABLE>
    <table width="672" border="0" align=center>
      <tr>
        <td width="767" align=right><span class="STYLE3">XXXXXXX</span></td>
      </tr>
    </table> 
    </BODY></HTML>
      

  2.   

    整齐排列要对收集的<img>布局编排你完全可以在img后加入一个<br>链接是可以去掉的啊.
      

  3.   

    问题是rjzou2006大哥我的是采集的我总不可能一个一个去编辑吧~~~还有“整齐排列要对收集的 <img> 布局编排” 这个是什么意思呢?
      

  4.   

    你怎么采集的??
    你采集了图片向编辑器中添加ubb代码时,记得加个<br/>换行
      

  5.   

    to showbo 大哥、、、加BR貌似是不行的啊 。UBBeditor也没有换行的相关东西,我加BR。。它还是那样显示出来不知道哪位有没好的解决方法。。
      

  6.   

    JS对浏览器是有很强的控制力,所以我想可不可以用JS代码来搞定。。让页面依次整齐显示?再或者CSS?
      

  7.   

    你试试在ubb格式时加的[br],然后在写数据库时把[br]替换为<br>还得注意你的这个编辑器是否把[br]替换掉了,一般最好提交写数据库时会替换回来的
      

  8.   

    在asp代码完全可以将采集过来的img后加入一个<br>的
      

  9.   

    即然可以加<br>
    同样也可以将img放入table里面啊.
      

  10.   

    各位大哥:刚才我终于找到元凶了,其实BR是可以解析的。。但是我在后台编辑器添加就不行~系统自动将BR转移了~~~于是我将那个生成的HTML以文本方式打开,添加上BR就可以了~可是我的问题还是得不到解决~因为采集的话,始终是要在后台发布~~~ :(
      

  11.   

    采集是不是要写入数据库呢?
    哪么在写入数据库不能加入<br>吗?
      

  12.   

    我是通过采集,然后软件自动登陆到系统进行发布~~~刚才打了个错字:是"转义"!比如,我在后台编辑<BR></BR>然后发布在HTML里,源码变成了这样:&lt;br&gt;&lt;/br&gt;  所以,在浏览器里,就直接显示了<BR></BR>。。而不是预期的效果
      

  13.   

    显示时把 &gt;替换为>,&lt;替换为<,反方向替换一次
      

  14.   

    或者修改你编辑器的js,把<br>不要替换为&lt;br&gt;这种形式
      

  15.   

    发表时用editor.text不用editor.html.  (editor.text / html)就是编辑器.取内容();  取TEXT.
      

  16.   

    回复rotApple :  不知道是这个UBBeditor没你说的那个功能,还是我没搞懂。。showbo 大哥,我的是采集的啊...-_-||| 不可能像你说的那样替换~~~~