Замена ссылок-изображений на изображения.

Задача: реализовать отображение ссылок-изображений, которые отправляет пользователь через форму отправки сообщений, как изображения, а не как, собственно, ссылки. То есть, ссылки вида:

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]

Один комментарий к “Замена ссылок-изображений на изображения.”

  1. Спасибо. Сделал такое у себя. Счастье:)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *