Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
aol

Наведите на мысль

Recommended Posts

Собственно возникла необходимость сделать так, чтобы под иконкой пользователя отображались синие квадратики, пример на скриншоте, версия форума 2.3.5

post-23072-1219242178_thumb.jpg

Edited by ыыыыыы

Share this post


Link to post
Share on other sites
Собственно возникла необходимость сделать так, чтобы под иконкой пользователя отображались синие квадратики, пример на скриншоте, версия форума 2.3.5

Админцентр > Управление > Звания Графику правим в /style_images/*/pip.gif Где "*" директория стиля по умолчанию это "1".

Share this post


Link to post
Share on other sites
Админцентр > Управление > Звания Графику правим в /style_images/*/pip.gif Где "*" директория стиля по умолчанию это "1".

это пробовал, непомогает, отображается либо икинка группы, либо эти квадратики, но уже без иконки, мне же нужно чтобы и то и другое отображалось вместе

Share this post


Link to post
Share on other sites
это пробовал, непомогает, отображается либо икинка группы, либо эти квадратики, но уже без иконки, мне же нужно чтобы и то и другое отображалось вместе

Так иконку группы правим в Админцентр > Группы > в опциях группы > Изменить "Картинка (иконка) группы" прописываем путь к иконке и всё.

Share this post


Link to post
Share on other sites
Так иконку группы правим в Админцентр > Группы > в опциях группы > Изменить "Картинка (иконка) группы" прописываем путь к иконке и всё.

это опять таки не то

Share this post


Link to post
Share on other sites

там в 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
Share on other sites

andaril спасибо, сделал все как вы сказали, но это непомогло, все равно отображается либо то либо то, но никак не вместе

Share this post


Link to post
Share on other sites

Заменять надо на

		//-----------------------------------------
	// 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
Share on other sites
Заменять надо на

		//-----------------------------------------
	// 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
Share on other sites
Заменять надо на
что-то я напонимаю :angry: это тот же самый фрагмент?)

 

 

дык я и заменил, эффекта 0
не может быть) Хотя я не проверял :)

 

А пипки то ваще указаны? Квадратики эти в настройках?

Share this post


Link to post
Share on other sites
что-то я напонимаю :angry: это тот же самый фрагмент?)

 

 

не может быть) Хотя я не проверял :)

 

А пипки то ваще указаны? Квадратики эти в настройках?

да, все указано, если убрать иконку группы то они появляются, а так нет

Share this post


Link to post
Share on other sites
да, все указано, если убрать иконку группы то они появляются, а так нет

В стилях нужно править

Share this post


Link to post
Share on other sites
В стилях нужно править

если бы я знал как(

Share this post


Link to post
Share on other sites
если бы я знал как(

 

Идёшь в /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']}

 

 

Всё готово!!!

 

Вот что получится:

 

post-16232-1219584831_thumb.png

Edited by Mazafuka

Share this post


Link to post
Share on other sites

Mazafuka спасибо поробую! потом отпишусь

 

 

skin_profile (просмотр профиля)=>personal_portal_main:

Там находишь:

Код

{$author['member_rank_img']}

такого ненашел, точнее в personal_portal_main такой строчки нету.

Edited by ыыыыыы

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...