外掛作者:Ger
外掛描述:
- 引言內的圖片是不需要的, 也是相當令人討厭的. 因為它之前已經被貼出, 而且占據很多空間. 這個外掛可以將引言內的圖片轉換為適當的網址.
外掛下載:convert_quoted_images_to_url_1.0.1.zip
資料來源:http://www.phpbb.com/community/viewtopi ... &t=1282765
--
安裝成功經驗分享:
如果您照著 install.xml 修改後, 發現執行無效;
那麼請您還原此外掛的修改步驟, 試著這麼做:
開啟:
includes/message_parser.php
找到:
代碼: 選擇全部
/**
* Parse BBCode
*/
function parse_bbcode()
{
if (!$this->bbcodes)
{
$this->bbcode_init();
}
global $user;
代碼: 選擇全部
//Start MOD Convert quoted images to url
preg_match_all('#\[quote(.*?)\](.*?)\[/quote\]#si', $this->message, $qmatch );
foreach ($qmatch[2]as $qmatchin){
preg_match_all('#\[code\](.*?)\[/code\]#is', $qmatchin, $qcode);
$crepl = str_replace('[img]', '[img]', $qcode[1]);
$replacement = str_replace($qcode[1], $crepl, $qmatchin);
$replacement = preg_replace('#\[url=\n*(.*(jpg|jpeg|gif|png|bmp))\n*\]\n*\[img\]\n*(.*)\n*\[/img\]\n*\[/url\]#iU', '[ [url=$1]'. $user->lang['IMAGE'] .'[/url] ]', $replacement);
$replacement = preg_replace('#\[url=\n*(.*)\n*\]\n*\[img\]\n*(.*)\n*\[/img\]\n*\[/url\]#iU', '[ [url=$1]'. $user->lang['IMAGE'] .'[/url] ]', $replacement);
$replacement = preg_replace('#\[img\]\n*(.*)\n*\[/img\]#iU', '[ [url=$1]'. $user->lang['IMAGE'] .'[/url] ]', $replacement);
$this->message = str_replace($qmatchin, $replacement, $this->message);
$this->message = str_replace($$crepl, $qcode[1], $this->message);
}
//End MOD Convert quoted images to url
參考連結: http://www.phpbb.com/community/viewtopi ... 5#p7627405
--
此外掛最新版,請參考最後發表文章。