>>No.130mod_edit.php應該沒什麼問題才是??
除了它會跟推文系統衝突以外,因為推文本來就是編輯的一種,這個可以去看我曾問過scribe大得到的回答。
而BBCODE和EDIT之間,事實上問題不是出在edit上,而是BBCODE。(笑
因為BBCODE本身就有考慮到第一次使用生成和往後編輯時的轉換。
就是BBtoHTML和HTMLtoBB的部份。
我想你的Youtube、Nico和土豆,應該都只寫了BBtoHTML。
我有把Youtube和Nico弄成了EDIT模式下還會HTMLtoBB。
不過不知道貼上來會不會格式跑掉就是了XD...
總之先試試看,把下面兩行加到BBCODE的html2bb的function下面:
$string = preg_replace('#<iframe width="312" height="176" src="
http://ext.nicovideo.jp/thumb/(.*?)" scrolling="no" style="border:Solid 1px;" frameborder="0"><a href="
http://www.nicovideo.jp/watch/\1">(.*?)</a></iframe>#si', '[nico]\1[/nico]', $string);
$string = preg_replace('#<object height="355" width="425"><param name="movie" value="
http://www.youtube.com/v/(.*?)"/><param name="wmode" value="transparent"/><embed height="355" width="425" src="
http://www.youtube.com/v/(.*?)" type="application/x-shockwave-flash" wmode="transparent"/></object>#si', '[youtube]\1[/youtube]', $string);