aol 0 08/20/2008 02:23 PM (edited) Собственно возникла необходимость сделать так, чтобы под иконкой пользователя отображались синие квадратики, пример на скриншоте, версия форума 2.3.5 Edited August 20, 2008 by ыыыыыы Share this post Link to post
Ant_ 0 08/20/2008 02:41 PM Собственно возникла необходимость сделать так, чтобы под иконкой пользователя отображались синие квадратики, пример на скриншоте, версия форума 2.3.5 Админцентр > Управление > Звания Графику правим в /style_images/*/pip.gif Где "*" директория стиля по умолчанию это "1". Share this post Link to post
aol 0 08/20/2008 03:14 PM Админцентр > Управление > Звания Графику правим в /style_images/*/pip.gif Где "*" директория стиля по умолчанию это "1".это пробовал, непомогает, отображается либо икинка группы, либо эти квадратики, но уже без иконки, мне же нужно чтобы и то и другое отображалось вместе Share this post Link to post
Ant_ 0 08/20/2008 04:25 PM это пробовал, непомогает, отображается либо икинка группы, либо эти квадратики, но уже без иконки, мне же нужно чтобы и то и другое отображалось вместеТак иконку группы правим в Админцентр > Группы > в опциях группы > Изменить "Картинка (иконка) группы" прописываем путь к иконке и всё. Share this post Link to post
aol 0 08/20/2008 07:10 PM Так иконку группы правим в Админцентр > Группы > в опциях группы > Изменить "Картинка (иконка) группы" прописываем путь к иконке и всё.это опять таки не то Share this post Link to post
andaril 4 08/20/2008 10:31 PM там в 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 />"; Share this post Link to post
aol 0 08/21/2008 10:02 AM andaril спасибо, сделал все как вы сказали, но это непомогло, все равно отображается либо то либо то, но никак не вместе Share this post Link to post
Sannis 2 08/21/2008 10:07 AM Заменять надо на //----------------------------------------- // 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 ); } } Share this post Link to post
aol 0 08/21/2008 10:09 AM Заменять надо на //----------------------------------------- // 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 Share this post Link to post
andaril 4 08/21/2008 10:48 AM Заменять надо начто-то я напонимаю :angry: это тот же самый фрагмент?) дык я и заменил, эффекта 0не может быть) Хотя я не проверял :) А пипки то ваще указаны? Квадратики эти в настройках? Share this post Link to post
aol 0 08/21/2008 11:49 AM что-то я напонимаю :angry: это тот же самый фрагмент?) не может быть) Хотя я не проверял :) А пипки то ваще указаны? Квадратики эти в настройках?да, все указано, если убрать иконку группы то они появляются, а так нет Share this post Link to post
Ant_ 0 08/21/2008 02:31 PM да, все указано, если убрать иконку группы то они появляются, а так нетВ стилях нужно править Share this post Link to post
Mazafuka 5 08/24/2008 01:26 PM (edited) если бы я знал как( Идёшь в /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']} Всё готово!!! Вот что получится: Edited August 24, 2008 by Mazafuka Share this post Link to post
aol 0 08/24/2008 03:07 PM (edited) Mazafuka спасибо поробую! потом отпишусь skin_profile (просмотр профиля)=>personal_portal_main:Там находишь:Код{$author['member_rank_img']}такого ненашел, точнее в personal_portal_main такой строчки нету. Edited August 24, 2008 by ыыыыыы Share this post Link to post