Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

Собственно возникла необходимость сделать так, чтобы под иконкой пользователя отображались синие квадратики, пример на скриншоте, версия форума 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: это тот же самый фрагмент?)

 

 

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

 

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

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

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

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

Опубликовано:
  • Автор
В стилях нужно править

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

Опубликовано:
если бы я знал как(

 

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

Опубликовано:
  • Автор

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

 

 

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

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

Код

{$author['member_rank_img']}

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

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

Опубликовано:
Mazafuka спасибо поробую! потом отпишусь

 

 

 

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

 

всё исправил, теперь пробуй так:

 

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

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

 

{$member['_member_rank_img']}

 

И заменяешь на:

 

{$member['_member_rank_img']}<br>{$member['_member_rank_img_2']}

 

 

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

 

post-16232-1219597324_thumb.png

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

Гость
Эта тема закрыта для дальнейших сообщений.

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.