<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      手工更改動網新聞.net3.0的Bug

      [摘要]最近,我們單位想要安裝一個新聞系統,出于趕潮流,我選擇了動網新聞.net3.0! “惭b好后,一切看起來很正常,大家開始向里邊輸資料,一直都平安無事。幾天后來了一個帶圖片的新聞,有圖片那就上傳杯。傳...
      最近,我們單位想要安裝一個新聞系統,出于趕潮流,我選擇了動網新聞.net3.0。

        安裝好后,一切看起來很正常,大家開始向里邊輸資料,一直都平安無事。幾天后來了一個帶圖片的新聞,有圖片那就上傳杯。傳完以后,一看出了問題。首頁的圖片預覽中,圖片大小沒有使用縮略圖,而是與圖片的原始大小一樣。整個頁面板式被大圖片擠的都變形了。

        查看網頁生成的html代碼,發現

      04070209261250.gif" onload="javascript:if(this.width>120)this.style.width=120;" vspace=5 border=0>

        其中的onload調整圖片大小的腳本沒有起作用。

        而用Reflector查看,發現生成這段html的代碼在DvNews_Pages.dll中,是已經編譯過得。

        用ildasm把這個dll反匯編成.il文件,查找onload="javascript:if(this.width關鍵字,它是用stringbuilder進行構造的,修改為src=http://cfan.net.cn/info/"4062909204820.jpg" width="和"vspace=5
      border=0>。

        然后再用

      ilasm /dll /resource:DvNews_Pages.dll.res /output:DvNews_Pages.dll DvNews_Pages.dll.il

        把它重新編譯成dll,這樣首頁的圖片大小就可以自由設定了。

        我現在還是沒有搞清為什么原來的腳本沒有起作用的原因,會不會是動網


      日韩精品一区二区三区高清