Опубликовано: 20 августа 200817 г Собственно возникла необходимость сделать так, чтобы под иконкой пользователя отображались синие квадратики, пример на скриншоте, версия форума 2.3.5 Изменено 20 августа 200817 г пользователем ыыыыыы
Опубликовано: 20 августа 200817 г Собственно возникла необходимость сделать так, чтобы под иконкой пользователя отображались синие квадратики, пример на скриншоте, версия форума 2.3.5 Админцентр > Управление > Звания Графику правим в /style_images/*/pip.gif Где "*" директория стиля по умолчанию это "1".
Опубликовано: 20 августа 200817 г Автор Админцентр > Управление > Звания Графику правим в /style_images/*/pip.gif Где "*" директория стиля по умолчанию это "1".это пробовал, непомогает, отображается либо икинка группы, либо эти квадратики, но уже без иконки, мне же нужно чтобы и то и другое отображалось вместе
Опубликовано: 20 августа 200817 г это пробовал, непомогает, отображается либо икинка группы, либо эти квадратики, но уже без иконки, мне же нужно чтобы и то и другое отображалось вместеТак иконку группы правим в Админцентр > Группы > в опциях группы > Изменить "Картинка (иконка) группы" прописываем путь к иконке и всё.
Опубликовано: 20 августа 200817 г Автор Так иконку группы правим в Админцентр > Группы > в опциях группы > Изменить "Картинка (иконка) группы" прописываем путь к иконке и всё.это опять таки не то
Опубликовано: 20 августа 200817 г там в parse_member() стоит либо одно либо другоенайти sources/ipsclass.php //----------------------------------------- // Group image //----------------------------------------- if ( $this->cache['group_cache'][ $member['mgroup'] ]['g_icon'] ) { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img($this->cache['group_cache'][ $member['mgroup'] ]['g_icon']); } else if ( $pips ) { if ( is_numeric( $pips ) ) { for ($i = 1; $i <= $pips; ++$i) { $member['member_rank_img'] .= "<{A_STAR}>"; } } else { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img( 'style_images/<#IMG_DIR#>/folder_team_icons/'.$pips ); } }заменить на //----------------------------------------- // Group image //----------------------------------------- if ( $this->cache['group_cache'][ $member['mgroup'] ]['g_icon'] ) { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img($this->cache['group_cache'][ $member['mgroup'] ]['g_icon']); } if ( $pips ) { $member['member_rank_img'] .= "<br />"; if ( is_numeric( $pips ) ) { for ($i = 1; $i <= $pips; ++$i) { $member['member_rank_img'] .= "<{A_STAR}>"; } } else { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img( 'style_images/<#IMG_DIR#>/folder_team_icons/'.$pips ); } }если лишний перенос, то с этим BR похимичить$member['member_rank_img'] .= "<br />";
Опубликовано: 21 августа 200817 г Автор andaril спасибо, сделал все как вы сказали, но это непомогло, все равно отображается либо то либо то, но никак не вместе
Опубликовано: 21 августа 200817 г Заменять надо на //----------------------------------------- // Group image //----------------------------------------- if ( $this->cache['group_cache'][ $member['mgroup'] ]['g_icon'] ) { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img($this->cache['group_cache'][ $member['mgroup'] ]['g_icon']); } if ( $pips ) { $member['member_rank_img'] .= "<br />"; if ( is_numeric( $pips ) ) { for ($i = 1; $i <= $pips; ++$i) { $member['member_rank_img'] .= "<{A_STAR}>"; } } else { $member['member_rank_img'] .= $this->compiled_templates[ $skin_file ]->member_rank_img( 'style_images/<#IMG_DIR#>/folder_team_icons/'.$pips ); } }
Опубликовано: 21 августа 200817 г Автор Заменять надо на //----------------------------------------- // Group image //----------------------------------------- if ( $this->cache['group_cache'][ $member['mgroup'] ]['g_icon'] ) { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img($this->cache['group_cache'][ $member['mgroup'] ]['g_icon']); } if ( $pips ) { $member['member_rank_img'] .= "<br />"; if ( is_numeric( $pips ) ) { for ($i = 1; $i <= $pips; ++$i) { $member['member_rank_img'] .= "<{A_STAR}>"; } } else { $member['member_rank_img'] .= $this->compiled_templates[ $skin_file ]->member_rank_img( 'style_images/<#IMG_DIR#>/folder_team_icons/'.$pips ); } }дык я и заменил, эффекта 0
Опубликовано: 21 августа 200817 г Заменять надо начто-то я напонимаю :angry: это тот же самый фрагмент?) дык я и заменил, эффекта 0не может быть) Хотя я не проверял :) А пипки то ваще указаны? Квадратики эти в настройках?
Опубликовано: 21 августа 200817 г Автор что-то я напонимаю :angry: это тот же самый фрагмент?) не может быть) Хотя я не проверял :) А пипки то ваще указаны? Квадратики эти в настройках?да, все указано, если убрать иконку группы то они появляются, а так нет
Опубликовано: 21 августа 200817 г да, все указано, если убрать иконку группы то они появляются, а так нетВ стилях нужно править
Опубликовано: 24 августа 200817 г если бы я знал как( Идёшь в /sources/ipsclass.php Ищеш там этот код: //----------------------------------------- // Group image //----------------------------------------- if ( $this->cache['group_cache'][ $member['mgroup'] ]['g_icon'] ) { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img($this->cache['group_cache'][ $member['mgroup'] ]['g_icon']); } else if ( $pips ) { if ( is_numeric( $pips ) ) { for ($i = 1; $i <= $pips; ++$i) { $member['member_rank_img'] .= "<{A_STAR}>"; } } else { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img( 'style_images/<#IMG_DIR#>/folder_team_icons/'.$pips ); } } Заменяешь на: //----------------------------------------- // Group image //----------------------------------------- if ( $this->cache['group_cache'][ $member['mgroup'] ]['g_icon'] ) { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img($this->cache['group_cache'][ $member['mgroup'] ]['g_icon']); for ($i = 1; $i <= $pips; ++$i) { $member['member_rank_img_2'] .= "<{A_STAR}>"; } } else if ( $pips ) { if ( is_numeric( $pips ) ) { for ($i = 1; $i <= $pips; ++$i) { $member['member_rank_img'] .= "<{A_STAR}>"; } } else { $member['member_rank_img'] = $this->compiled_templates[ $skin_file ]->member_rank_img( 'style_images/<#IMG_DIR#>/folder_team_icons/'.$pips ); } } Сохраняешь и загружаешь на сервер!!! Идешь в /sources/action_public/profile.php Находишь этот код: //----------------------------------------- // Pips / Icon //----------------------------------------- if( !count($this->ipsclass->cache['ranks']) ) { $this->ipsclass->cache['ranks'] = array(); } foreach( $this->ipsclass->cache['ranks'] as $k => $v ) { if ( $member['posts'] >= $v['POSTS'] ) { if ( ! $member['title'] ) { $member['_title'] = $this->ipsclass->cache['ranks'][ $k ]['TITLE']; } $pips = $v['PIPS']; break; } } if ( $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_icon'] ) { $member['_member_rank_img'] = $this->ipsclass->compiled_templates['skin_profile']->member_rank_img( $member['g_icon'] ); } else if ($pips) { if ( is_numeric( $pips ) ) { for ($i = 1; $i <= $pips; ++$i) { $member['_member_rank_img'] .= "<{A_STAR}>"; } } else { $member['_member_rank_img'] = $this->ipsclass->compiled_templates['skin_profile']->member_rank_img('style_images/<#IMG_DIR#>/folder_team_icons/'.$pips); } } Заменяешь на: //----------------------------------------- // Pips / Icon //----------------------------------------- if( !count($this->ipsclass->cache['ranks']) ) { $this->ipsclass->cache['ranks'] = array(); } foreach( $this->ipsclass->cache['ranks'] as $k => $v ) { if ( $member['posts'] >= $v['POSTS'] ) { if ( ! $member['title'] ) { $member['_title'] = $this->ipsclass->cache['ranks'][ $k ]['TITLE']; } $pips = $v['PIPS']; break; } } if ( $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_icon'] ) { $member['_member_rank_img'] = $this->ipsclass->compiled_templates['skin_profile']->member_rank_img( $member['g_icon'] ); for ($i = 1; $i <= $pips; ++$i) { $member['_member_rank_img_2'] .= "<{A_STAR}>"; } } else if ($pips) { if ( is_numeric( $pips ) ) { for ($i = 1; $i <= $pips; ++$i) { $member['_member_rank_img'] .= "<{A_STAR}>"; } } else { $member['_member_rank_img'] = $this->ipsclass->compiled_templates['skin_profile']->member_rank_img('style_images/<#IMG_DIR#>/folder_team_icons/'.$pips); } } Сохраняешь и загружаншь на сервер!!! Потом идешь в Админцентр=>Внешний вид=>Ваш_скин=>Изменить HTML шаблоны: skin_topic (просмотр темы)=>RenderRow:Там находишь: {$author['member_rank_img']}<br /><br /> Заменяешь на: {$author['member_rank_img']}<br /> {$author['member_rank_img_2']}<br /><br /> Сохраняешь!!! Опять идешь в Админцентр=>Внешний вид=>Ваш_скин=>Изменить HTML шаблоны: skin_profile (просмотр профиля)=>personal_portal_main:Там находишь: {$member['_member_rank_img']} И заменяешь на: {$member['_member_rank_img']}<br>{$member['_member_rank_img_2']} Всё готово!!! Вот что получится: Изменено 24 августа 200817 г пользователем Mazafuka
Опубликовано: 24 августа 200817 г Автор Mazafuka спасибо поробую! потом отпишусь skin_profile (просмотр профиля)=>personal_portal_main:Там находишь:Код{$author['member_rank_img']}такого ненашел, точнее в personal_portal_main такой строчки нету. Изменено 24 августа 200817 г пользователем ыыыыыы
Опубликовано: 24 августа 200817 г Mazafuka спасибо поробую! потом отпишусь такого ненашел, точнее в personal_portal_main такой строчки нету. всё исправил, теперь пробуй так: skin_profile (просмотр профиля)=>personal_portal_main:Там находишь: {$member['_member_rank_img']} И заменяешь на: {$member['_member_rank_img']}<br>{$member['_member_rank_img_2']} Вот что получится: Изменено 24 августа 200817 г пользователем Mazafuka
Собственно возникла необходимость сделать так, чтобы под иконкой пользователя отображались синие квадратики, пример на скриншоте, версия форума 2.3.5
Изменено пользователем ыыыыыы