Задача: реализовать отображение ссылок-изображений, которые отправляет пользователь через форму отправки сообщений, как изображения, а не как, собственно, ссылки. То есть, ссылки вида:
http://site.ru/picture.X
отображать не как:
[URL]http://site.ru/picture.X[/URL]
а как:
[IMG]http://site.ru/picture.X[/IMG]
где X — gif, png, jpg.
Решение: в файле includes/class_bbcode найти:
[php]return "<a href=\"$rightlink\" target=\"_blank\">$text</a>";[/php]
заменить на:
[php]
if (preg_match("#(.*)\.(jpg|png|gif)#si", $rightlink)) {
return "<img src=\"$rightlink\" border=\"0\" alt=\"$text\" />";
}
else {
return "<a href=\"$rightlink\" target=\"_blank\">$text</a>";
}
[/php]
Спасибо. Сделал такое у себя. Счастье:)