Jump to content

Настройка вида профиля(аватарка)

Featured Replies

Posted
comment_26195

Как сделать чтоб аватарка была по середине профиля а не по крайнему левому краю, подскажите пожалуйста

post-7297-0-20148200-1364919579.png

  • Author
comment_26577

Какое бы изображение не вставлял, аватарка размером 100х100 как сделать ее больше, произвольного размера но скажем пределом 180х180 или около того? ну или 150 на 150 как тут на форуме, хотя у Респектеда я смотрю 170х187...

Возможно если увеличить аватарку она встанет по центру...

Edited by iliah

comment_26623

ну так заключи аватарку в теги. Как сказал Respected

 

Только ещё добавь ограничения к аватарки (максимальную ширину укажи) 

 

width=180px;
 
  • Author
comment_26644

<div itemscope itemtype="__schema.org/Person" class='user_details'>
 <span class='hide' itemprop="name">{$author['members_display_name']}</span>
 <ul class='basic_info'>
  <if test="membertitle:|:$author['member_title']">
   <p class='desc member_title'>{$author['member_title']}</p>
  </if>
  <if test="avatar:|:$author['member_id']">
   <li class='avatar'>
    <if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
    <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
    </if>
    <if test="hasVariable:|:$this->settings['member_topic_avatar_max']"> 
     <img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
    <else />
     <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
    </if>
    <if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
    </a>
    </if>
   </li>
  <else />
   <li class='avatar'>
    <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
   </li>
  </if>
  <li class='group_title'>
   {$author['_group_formatted']}
  </li>
  <if test="rankimage:|:$author['member_rank_img']">
   <li class='group_icon'>
   <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'">
    <img src='{$author['member_rank_img']}' alt='' />
   <else />
    {$author['member_rank_img']}
   </if>
   </li>
  </if>
  <if test="postCount:|:$author['member_id']">
  <li class='post_count desc lighter'>
   {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}
  </li>
  </if>
  <if test="authorwarn:|:$author['show_warn']">
   <li>
    <if test="hasWarningId:|:$options['wl_id']">
     <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
    </if>
    <a class='desc lighter blend_links' href='{parse url="app=members&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
   </li>
  </if>
 </ul>
 
 <if test="authorcfields:|:$author['custom_fields'] != """>
  <ul class='custom_fields'>
   <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
    <foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
     <if test="$field != ''">
      <li>
       {$field}
      </li>
     </if>
    </foreach>
   </foreach>
  </ul>
 </if>
 
</div>

 

Выделите пожалуйста участок где это поправить, это как раз UserInfoPane

Edited by iliah

comment_26645
<if test="avatar:|:$author['member_id']">
   <li class='avatar'>
    <if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
    <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
    </if>
    <if test="hasVariable:|:$this->settings['member_topic_avatar_max']">
     <img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
    <else />
     <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
    </if>
    <if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
    </a>
    </if>
   </li>
  <else />
   <li class='avatar'>
    <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
   </li>
  </if>
 
  • Author
comment_26679

Воо спасибо, аватарка выставилась по центру, а вот размеры то где проставить?

comment_26683

к картинкам: width:180px; (ширина 180px) только это присваивается ко всем аватаркам. 

К примеру: 

 

<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' style='width:180px;'/>
 

PS: Поэкспериментируй. 

comment_26897

а вот размеры то где проставить?

В ipb styles.css:

.ipsUserPhoto_variable { max-width: 155px; }

Guest
This topic is now closed to further replies.

Последние посетители 0

  • No registered users viewing this page.