
DS Soft
+460
Репутация
4535
Рейтинг
function getUserEffect($user_id, $usr_imageurl, $small){
$inDB = cmsDatabase::getInstance();
$inCore = cmsCore::getInstance();
$cfg = $inCore->loadComponentConfig('users');
if ($small=='small'){
$usr_imageurl = '/images/users/avatars/small/'.$usr_imageurl;
$w = $h = $cfg['smallw'].'px';
}else{
$usr_imageurl = '/images/users/avatars/'.$usr_imageurl;
$w = $cfg['medw'].'px';
$h = "100%";
}
if ($eff_arr = $inDB->get_fields("cms_effects_chels", "to_user='{$user_id}'", "*")){
return '<div id="ava" style="background: url('.$usr_imageurl.') no-repeat center center;" align="center"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://pdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="lecteur" width="'.$w.'" height="'.$h.'"><param name="wmode" value="transparent"><param name="movie" value="/components/users/effects/'.$eff_arr['url'].'"><param name="allowScriptAccess" value="never"><embed allowscriptaccess="never" type="application/x-shockwave-flash" src="/components/users/effects/'.$eff_arr['url'].'" wmode="transparent" width="'.$w.'" height="'.$h.'"></object></div>';
}
}
вместо $h = "100%"; прописать $h = $cfg['medh'].'px';
В некоторых случаях помогала, постараюсь в ближайщее время обновить хак, и сделать его как можно меньше хаком чтобы легче было обновляться на новые версии Instant CMS, и постараюсь также приделать вместе с флеш эффектами ставить анимации или просто картинки как в одноклассниках. Если кто знает как исправить неправильное отображение в хроме отписываемся я в css не особо силен не знаю сколько на это времени у меня уйдет.
вместо 3го пишем это:
//Проверяем аватар
P.S. Сейчас посмотрел у вас в профиле ваше сообщение на форуме http://instantcms.ru/forum/thread8957.html#69584 вы там так этот вопрос задали что трудно было понять что вы хотите я вот никогда не додумался бы что вы хотите сделать такое.
P.S.S. Если что то в будущем понадобиться напишите в личку на сколько хватит моих знаний на столько помогу )))
В файле ВАШ_ШАБЛОН/components/com_registration.tpl
Это: