Перейти к публикации
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

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

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

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

 

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

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

 

{$member['_member_rank_img']}

 

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

 

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

 

 

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

 

post-16232-1219597324_thumb.png

вот теперь помогло! только хотел бы обратить внимание на сей факт, что когда включен режим просмотра как в 2.1.х. то иконки се равно не отображаются. хотелось бы доказать обратное

post-23072-1219601056_thumb.jpg

post-23072-1219601063_thumb.jpg

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

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

Доказываю:

 

 

Идёшь в /sources/action_public/profile.php

 

Ищеш там этом этот код:

 

	  $info['member_rank_img']	  = $member['member_rank_img'];

 

Добавить ниже:

 

	  $info['member_rank_img_2']	= $member['_member_rank_img_2'];

 

Сохранить и загрузить на сервер!!!

 

Идёте в АЦ=>Внешний вид=>Ваш_скин=>Изменить HTML шаблоны=>skin_profile (просмотр профиля)=>show_profile:

 

Там ищите код:

 

<div>{$info['member_rank_img']}</div>

 

Заменяешь на:

 

<div>{$info['member_rank_img']}<br>{$info['member_rank_img_2']}</div>

 

Сохранить!!! Всё готово!!!

 

Результат;

 

post-16232-1219605010_thumb.png

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

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

Mazafuka невыходит, сделал все в точности так как вы сказали

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

Замени в profile.php

Код:

 

		//-----------------------------------------
	// Pips / Icon
	//-----------------------------------------

	$pips = 0;

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

	$member['member_rank_img'] = "";

	if ($this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_icon'])
	{
		$member['member_rank_img'] = $this->ipsclass->compiled_templates['skin_profile']->member_rank_img($this->ipsclass->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->ipsclass->compiled_templates['skin_profile']->member_rank_img('style_images/<#IMG_DIR#>/folder_team_icons/'.$pips);
		}
	}

 

На:

 

		//-----------------------------------------
	// Pips / Icon
	//-----------------------------------------

	$pips = 0;

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

	$member['member_rank_img'] = "";

	if ($this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_icon'])
	{
		$member['member_rank_img'] = $this->ipsclass->compiled_templates['skin_profile']->member_rank_img($this->ipsclass->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->ipsclass->compiled_templates['skin_profile']->member_rank_img('style_images/<#IMG_DIR#>/folder_team_icons/'.$pips);
		}
	}

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

Если не поможет попробуй залить мой profile.php

 

 

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

Mazafuka мега спасибо! все заработало!

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

 

 

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

 

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

Нет, другой. Разница в одной точке. Из-за которой вы тут ещё долго бы не нашли решения...

P.S. Можете не верить.

 

А вот выкладывать файл нельзя.

Опубликовано:
Нет, другой. Разница в одной точке. Из-за которой вы тут ещё долго бы не нашли решения...

P.S. Можете не верить.

 

А вот выкладывать файл нельзя.

не нервничаем. :) Да, заметил потом. :) Не стал писать, что понял

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

Я ж не из-за тебя нервничаю ^_^ А из-за пользователей, которым помогаешь, а они даже прочитать не могут B)

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

Сейчас на странице 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.