Перейти к контенту
  • 0

Картинка группы + звездочки звания


shaoshan

Вопрос

Почему когда указываешь УРЛ на картинку группы в Настройках группы, она замещает звездочки звания? Как сделать так, чтобы под Званием отображались звездочки звания, а под звездочками еще и картинка группы? Каким образом необходимо изменить topics.php?

 

Спасибо :D

Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

Разорвать вот эти проверки:

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Song,

 

		if ( $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_icon'] )
	{
		$member['member_rank_img'] = $this->ipsclass->compiled_templates['skin_topic']->member_rank_img($this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_icon']);

		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_topic']->member_rank_img( 'style_images/<#IMG_DIR#>/folder_team_icons/'.$pips );
		}
		}
	else if ( $pips )
	{
		if ( is_numeric( $pips ) )
		{
			for ($i = 1; $i <= $pips; ++$i)
			{
				$member['member_rank_img'] .= "<{A_STAR}>";
			}
		}

	}

 

я сделал так, все работает...

 

Правильно сделал ?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Наверное работать будет, не факт что прильно конечно. В приведённом Сонгом коде нужно было только else if заменить на if.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Разорвать вот эти проверки:

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

 

Всё норм но они почемуто сбоку от картинки а как сделать под?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

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

заменить на

		if ( $this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_icon'] )
	{
		$member['member_rank_img'] = $this->ipsclass->compiled_templates['skin_topic']->member_rank_img($this->ipsclass->cache['group_cache'][ $member['mgroup'] ]['g_icon']);
	}

	if ( $pips )
	{
		if( $member['member_rank_img'] ) $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->ipsclass->compiled_templates['skin_topic']->member_rank_img( 'style_images/<#IMG_DIR#>/folder_team_icons/'.$pips );
		}
	}

 

P.S. Окончательный вариант. Обжалованию не подлежит :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.