Закругляем уголки...
Предлагаю такой способ. Мне не очень нравится, если честно, но может
lezginka.ruнаконец успокоится... Подключаем в шаблоне скрипт Код PHP: скачать можно по ссылке.<script type="text/javascript" src="/templates/ ваш путь к файлу /glossy.js"></script> И в нужном месте в теге <img> пишем class="glossy iradius15"илиclass="glossy iradius55"или еще... (попробуй - и выбери подходящее называется). Короче цифры после "iradius" влияют на радиус скругления. К тому же еще чем выше эта цифра, тем объёмней получается картинка.Вот скрин: ![]() и вот: В этих примерах я поправил код функции usrImage в файле components/users/includes/usercore.php Код PHP:
function usrImage($user_id, $small='small'){
$inDB = cmsDatabase::getInstance();
if ($user_id == -1) { return '<img border="0" class="usr_img" src="/images/messages/update.jpg" />'; }
if ($user_id == -2) { return '<img border="0" class="usr_img" src="/images/messages/massmail.jpg" />'; }
$sql = "SELECT p.imageurl, u.is_deleted as is_deleted
FROM cms_user_profiles p, cms_users u
WHERE p.user_id = $user_id AND p.user_id = u.id
LIMIT 1
";
$result = $inDB->query($sql) ;
if ($inDB->num_rows($result)>0){
$usr = $inDB->fetch_assoc($result);
if($usr['is_deleted']){
if ($small=='small'){
return '<img border="0" class="glossy iradius15" src="/images/users/avatars/small/noprofile.jpg" />';
} else {
return '<img border="0" class="usr_img" src="/images/users/avatars/noprofile.jpg" />';
}
} else {
if ($usr['imageurl'] && @file_exists($_SERVER['DOCUMENT_ROOT'].'/images/users/avatars/'.$usr['imageurl'])){
if ($small=='small'){
return '<img border="0" class="glossy iradius15" src="/images/users/avatars/small/'.$usr['imageurl'].'" />';
} else {
return '<img border="0" class="usr_img" src="/images/users/avatars/'.$usr['imageurl'].'" />';
}
} else {
if ($small=='small'){ return '<img border="0" class="glossy iradius15" src="/images/users/avatars/small/nopic.jpg" />';
} else { return '<img border="0" class="usr_img" src="/images/users/avatars/nopic.jpg" />'; }
}
}
} else {
if ($small=='small'){ return '<img border="0" class="glossy iradius15" src="/images/users/avatars/small/nopic.jpg" />';
} else { return '<img border="0" class="usr_img" src="/images/users/avatars/nopic.jpg" />'; }
}
}
но этот эффект можно применить и к другим изображениям. Проверял в IE 6,7 Fierfox, Opera. Работает. Вроде... Загрузка комментариев... | ||