Копаясь по форумам натолкнулся на одну фишку, симпатично реализованную для форума 3 версии, но у меня не сработала: вот тема- http://forums-cms.ru/index.php?showtopic=10678 Вот данные: 1.Заходим в АЦ -> Внешний вид -> Управление стилями и шаблонами -> Управление шаблонами в IP.Board -> вкладка CSS -> ipb_styles.css Добавляем в конец: Код: /* Hack Avatar */ .avatar-offline a img {opacity:.3;-moz-opacity:.3;-khtml-opacity:.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);} .avatar-offline a:hover img {opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);} .avatar-online {opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);} /* (Hack avatar) */ 2. Заходим в АЦ -> Внешний вид -> Управление стилями и шаблонами -> Управление шаблонами в IP.Board -> вкладка Шаблоны -> userInfoPane В самом начале находим строчку: Код: <li class='avatar'><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a></li> И заменяем её на: PHP: <li class='avatar'><if test="$author['_online']"><div class="avatar-online"><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a></div><else /><div class="avatar-offline"><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}">{$author['avatar']}</a></div></if></li> Но, у меня несколько отличается userInfoPane в части указанных строк, и поэкспериментировал с условиями я все же не добился работы. Может не очень внимательно делал. Как реализовать для версии 3.3.1 эту фишку?
Затухание аватара для IPB 3.2-3.3найти в UserInfoPane: Код: <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> заменить на: Код: <li class='avatar'><if test="$author['_online']"><div class="avatar-online"><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}" class='ipsUserPhotoLink'> <if test="hasVariable:|:$options['isTopicView'] && $this->settings['member_topic_avatar_max']"> <img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> </a></div> <else /> <div class="avatar-offline"><a href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}" class='ipsUserPhotoLink'> <if test="hasVariable:|:$options['isTopicView'] && $this->settings['member_topic_avatar_max']"> <img src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img 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></div></if></li> и в конец ipb_styles.css вставить: Код: .avatar-offline a img {opacity:.3;-moz-opacity:.3;-khtml-opacity:.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);} .avatar-offline a:hover img {opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);} .avatar-online {opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}