1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Не показывает аватар

Discussion in 'Прочая Поддержка - Help Requests' started by Lesha, Feb 28, 2011.

  1. Lesha Thread starter User


    Offline
    Message Count:
    60
    Likes Received:
    0
    SE перестал показывать аватары всех пользователей. Но при этом он их загружает в uploads. Все права выставлены.
    Подскажите пжлст в чем может быть проблема? :(
  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Какие пути пишутся на месте аватар? И где перестал, вообще везде?
  3. Lesha Thread starter User


    Offline
    Message Count:
    60
    Likes Received:
    0
    Путь всех аватарок ведет на главную страницу.
    Вот код на главной аватарки:
    PHP:
    <a href='{$url->url_create("profile",$user->user_info.user_username)}'><img src='{$user->user_photo("./images/nophoto.gif")}' width='{$misc->photo_size($user->user_photo("./images/nophoto.gif"),"90","90","w")}' border='0' class='photo' alt="{lang_sprintf id=509 1=$user->user_info.user_username}" /></a>
  4. pogi User


    Offline
    Message Count:
    67
    Likes Received:
    1
    У меня тоже как то не работало, поставили мне на сервер какуюто вичу и все ок)
  5. Lesha Thread starter User


    Offline
    Message Count:
    60
    Likes Received:
    0
    и что же тебе поставили?:)
  6. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Имелось ввиду в браузере какие пути генерятся, конкретно на пустом месте от аватара.
  7. Lesha Thread starter User


    Offline
    Message Count:
    60
    Likes Received:
    0
    путь конкретно аватарки (картинки) ведет на главную страницу. ссылки все работают как надо.
  8. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    т.е. не на картинку, а именно на урл главной страницы?
    Как выглядит ссылка в браузере?
    Так <img border="0" width="90" alt="Gooos профиль" src="./uploads_user/1000/1/0_9248.jpg"> ?
  9. Lesha Thread starter User


    Offline
    Message Count:
    60
    Likes Received:
    0
    <img src="" class="photo" width="60" height="60" border="0" alt="Lesha" title="Lesha">

    почему то на всех аватарках не указан путь вообще...
  10. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Получается, что {$user->user_photo("./images/nophoto.gif")} не работает.

    В класс_юзер.пхп есть этот код?

    PHP:


        
    // THIS METHOD OUTPUTS THE PATH TO THE USER'S PHOTO OR THE GIVEN NOPHOTO IMAGE
        // INPUT: $nophoto_image (OPTIONAL) REPRESENTING THE PATH TO AN IMAGE TO OUTPUT IF NO PHOTO EXISTS
        //      $thumb (OPTIONAL) REPRESENTING WHETHER TO RETRIEVE THE SQUARE THUMBNAIL OR NOT
        // OUTPUT: A STRING CONTAINING THE PATH TO THE USER'S PHOTO

        
    function user_photo($nophoto_image ""$thumb FALSE)
      {
          global 
    $url;

        
    //if( !$user->user_exists || !$this->user_info['user_photo'] )
        
    if( !$this->user_info['user_photo'] )
          return 
    $nophoto_image;

          
    $user_photo $url->url_userdir($this->user_info['user_id']).$this->user_info['user_photo'];
          if( 
    $thumb )
        {
            
    $user_thumb substr($user_photo0strrpos($user_photo"."))."_thumb".substr($user_photostrrpos($user_photo"."));
            if( 
    file_exists($user_thumb) )
            return 
    $user_thumb;
          }

          if( 
    file_exists($user_photo) )
          return 
    $user_photo;

          return 
    $nophoto_image;
        }

      
    // END user_photo() METHOD

Share This Page

All rights reserved SocEngine.ru ©