[修改]BoBlog修改日記060531

前幾天把 Gravatar 這個選項給打開

過沒兩天看到有人留言,但是沒圖片也沒有顯示文字…很怪

我有個壞習慣,看文的時候滑鼠會狂點,會把一些文章選起來但是不做動作…

選起來我才發現,字居然出現了。

Image

今天翻了一下,在拿到測試伺服器上測試也是如此,把語法截斷拿到Forntpage來看,發現好像只有IE才會如此

就拿firefox開來看…..果然正常顯示

Image

剛剛拜一下咕狗,參考了一下文章

也找不出個頭緒

因此我就先全部用div包起來,接著在給圖片 float: left 的 style

試幾次都是一樣結果……消失就是消失OTL

後來找到了這個網站,看他的依原始碼順序排列的欄段

就試著把包起來的div都給加上 float …..結果成功了grin

接著就是把原始碼抓出來修改,找到 inc\boblog_class_run.php 到353行 & 266行
$replycontent="<img src=\"{$avataraddress}\" alt=\"\" width=\"{$mbcon['avatarwidth']}\" height=\"{$mbcon['avatarheight']}\" style=\"float: {$avatarposition}; padding-{$avatarposition2}: 5px;\"/>{$replycontent}<div style=\"clear:both;  height: 0px; padding: 0px; font-size: 1px;\"></div>";

修改成
$replycontent="<img src=\"{$avataraddress}\" alt=\"\" width=\"{$mbcon['avatarwidth']}\" height=\"{$mbcon['avatarheight']}\" style=\"float: {$avatarposition}; padding-{$avatarposition2}: 5px;\"/><div style=\"float:{$avatarposition}\">{$replycontent}</div><div style=\"clear:both;\"></div>";

我是直接設定把寬高給拿掉,這樣沒有圖片就不會顯示出來了
$replycontent="<img src=\"{$avataraddress}\" alt=\"\" style=\"float: {$avatarposition}; padding-{$avatarposition2}: 5px;\"/><div style=\"float:{$avatarposition}\">{$replycontent}</div><div style=\"clear:both;\"></div>";

主要就是把留言的內容給包起來,接著也給他一個 float 的 style

開這原始碼還學到一個
<div style="clear:both;"></div>
clear:both,可以取代多餘的斷行(br),滿好用的!

本文可任意散發連結網址,未經授權不得轉載文章任何內容。圖片文字著作權皆為 Mesak 所有