Обрезка аватара под квадратный вид

Обрезка аватара под квадратный вид

#16 4 июля 2011 в 11:37
После этого заменяются не small аватары, а наоборот — большие.
О_о
#17 4 июля 2011 в 11:46
тогда так:
  1.  
  2. function usrImageNOdb($user_id, $small='small', $usr_imageurl, $usr_is_deleted, $width='', $height='', $custom_cls=''){
  3. if ($user_id == -1) { return '<img border="0" class="usr_img_small" src="/images/messages/update.jpg" />'; }
  4. if ($user_id == -2) { return '<img border="0" class="usr_img_small" src="/images/messages/massmail.jpg" />'; }
  5. if ($usr_imageurl){
  6. if($usr_is_deleted){
  7. if ($small=='small'){
  8. return '<img border="0" class="usr_img_small" width="64px" height="64px" src="/images/users/avatars/small/noprofile.jpg" />';
  9. } else {
  10. return '<img border="0" class="usr_img'.$custom_cls.'" width="'.$width.'" height="'.$height.'" src="/images/users/avatars/noprofile.jpg" />';
  11. }
  12. } else {
  13. if ($usr_imageurl && @file_exists($_SERVER['DOCUMENT_ROOT'].'/images/users/avatars/'.$usr_imageurl)){
  14. if ($small=='small'){
  15. return '<img border="0" class="usr_img_small" width="64px" height="64px" src="/images/users/avatars/small/'.$usr_imageurl.'" />';
  16. } else {
  17. return '<img border="0" class="usr_img'.$custom_cls.'" width="'.$width.'" height="'.$height.'" src="/images/users/avatars/'.$usr_imageurl.'" />';
  18. }
  19. } else {
  20. if ($small=='small'){ return '<img border="0" class="usr_img_small" width="64px" height="64px" src="/images/users/avatars/small/nopic.jpg" />';
  21. } else { return '<img border="0" class="usr_img'.$custom_cls.'" width="'.$width.'" height="'.$height.'" src="/images/users/avatars/nopic.jpg" />'; }
  22. }
  23. }
  24. } else {
  25. if ($small=='small'){ return '<img border="0" class="usr_img_small" width="64px" height="64px" src="/images/users/avatars/small/nopic.jpg" />';
  26. } else { return '<img border="0" class="usr_img'.$custom_cls.'" width="'.$width.'" height="'.$height.'" src="/images/users/avatars/nopic.jpg" />'; }
  27. }
  28. }
  29.  
#18 4 июля 2011 в 11:56
Ура! Большое спасибо Mike!
+ в карму :)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.