Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
aol

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

Рекомендованные сообщения

08/20/08 14:23 (изменено)

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

post-23072-1219242178_thumb.jpg

Изменено пользователем ыыыыыы

Поделиться сообщением


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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение

там в 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 />";

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

		//-----------------------------------------
	// 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 );
		}
	}

Поделиться сообщением


Ссылка на сообщение
Заменять надо на

		//-----------------------------------------
	// 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

Поделиться сообщением


Ссылка на сообщение
Заменять надо на
что-то я напонимаю :angry: это тот же самый фрагмент?)

 

 

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

 

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

Поделиться сообщением


Ссылка на сообщение
что-то я напонимаю :angry: это тот же самый фрагмент?)

 

 

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

 

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

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

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение
В стилях нужно править

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

Поделиться сообщением


Ссылка на сообщение
08/24/08 13:26 (изменено)
если бы я знал как(

 

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

Изменено пользователем Mazafuka

Поделиться сообщением


Ссылка на сообщение
08/24/08 15:07 (изменено)

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

 

 

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

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

Код

{$author['member_rank_img']}

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

Изменено пользователем ыыыыыы

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...