Мне захотелось как-то разнообразить отображение средней (normal) картинки.
После гугления нашёл ссылку
http://www.netzgesta.de/corner/По ней предлагается java-скрипт, который призван рисовать закруглённые углы и рисовать тень (и некоторые другие эффекты).
Для подключения скрипта, в используемой теме в файле template.html добавьте строку
<script type="text/javascript" src="corner.js"></script>
На всякий случай я добавил эту строку и в файл template_std.html
Для применения скрипта нам нужно поменять класс
image на класс, обрабатываемый скриптом,
corner плюс необходимые эффекты
ishadow33 iradius16 - тень и закругление углов,
Предупреждение: менять содержимое файла themes.inc.php является
не рекомендуемым методом.
Отредактируем файл themes.inc.php:
Находим в нём:
// Displays a picture
if (!function_exists('theme_html_picture')) { //{THEMES}
function theme_html_picture()
далее, в этой функции находим:
if ($mime_content['content']=='image') {
if (isset($image_size['reduced'])) {
Далее меняем:
$pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
на
$pic_html .= "<img src=\"" . $picture_url . "\" class=\"corner ishadow33 iradius16\" border=\"0\" alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
и тоже самое чуть ниже
} else {
$pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" alt=\"\" /><br />\n";
меняем на:
} else {
$pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"corner ishadow33 iradius16\" border=\"0\" alt=\"\" /><br />\n";
Как видите, мы всего лишь поменяли класс
image на классы
corner ishadow33 iradius16, которые делают тень к средней картинке и закругляют углы.
Дополнительные классы, обрабатываемые скриптом, Вы найдёте в хелпе к скрипту.