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

[2.3.x]Custom PIP v.0.3


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

index.php?app=downloads&module=display&section=screenshot&id=748

Название: Custom PIP v.0.3

Добавил: tsrodger

Добавлен: 20 Май 2008

Обновлен: 13 Июн 2008

Категория: IP.Board 2.3.x

 

Модификация позволяет назначить для каждой группы свою персональную pip-картинку (картинка отображения шкалы ранга на форуме), в случае если для группы не указана специальная картинка используется картинка по умолчанию установленная на форуме.

Управление модификацией через админ-центр форума.

 

Работа проверялась на IPBF 2.3.5

* убран фрагмент забытой отладочной информации

 

Нажмите здесь, чтобы скачать файл

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

не пойму, зачем в файле ipsclass.php строка:

print_r($this->cache['group_cache'][ $member['mgroup'] ]['g_specpip']);

 

шаблон только портит

гы ))) мой косяк .. убрать есессно... файл поправил

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

  • 4 недели спустя...

Открываем: sources/action_public/topics.php

=======================================

Находим:

======

$member['member_posts'] = $this->ipsclass->compiled_templates['skin_topic']->member_posts( $this->ipsclass->do_number_format( intval( $member['posts'] ) ) );

 

Что то не могу найти в этом файле такую строчку.

Версия 2.3.1

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

  • 2 недели спустя...
Открываем: sources/action_public/topics.php

=======================================

Находим:

======

$member['member_posts'] = $this->ipsclass->compiled_templates['skin_topic']->member_posts( $this->ipsclass->do_number_format( intval( $member['posts'] ) ) );

 

Что то не могу найти в этом файле такую строчку.

Версия 2.3.1

возможно стоит посмотреть предыдущую версию мода 0.2

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

  • 4 недели спустя...

Подскажите я поставил картинку написал в настройках групп pip.png и ничего не изменилось как было написано буквами так и осталось да и вообще не появилось ничего! , я хотел засунуть вот эту первую *

Ranks

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

  • 1 месяц спустя...

в profile.php

 

//spec pip

if(!empty($this->ipsclass->cache['group_cache'][$member['mgroup'] ]['g_specpip'])) {

$member['_member_rank_img'] .= '<img src="style_images/<#IMG_DIR#>/folder_group_pip/'.$this->ipsclass->cache['group_cache'][$member['mgroup'] ]['g_specpip'].'" />';

} else {

$member['_member_rank_img'] .= "<{A_STAR}>";

}

}

 

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

 

"Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in БЛАБЛАБЛА\forum\sources\action_public\profile.php on line 3970"

 

3970 сторчка - это

 

" $info['posts'] = $member['posts'] ? $member['posts'] : 0;"

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

  • 2 месяца спустя...
У меня работало и со скобочкой - но невозможно было попасть в Профиль пользователя - выдавало туже ошибку. Скобочку убрал - pip картинки остались, профиль стал доступен.
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
в profile.php

 

//spec pip

if(!empty($this->ipsclass->cache['group_cache'][$member['mgroup'] ]['g_specpip'])) {

$member['_member_rank_img'] .= '<img src="style_images/<#IMG_DIR#>/folder_group_pip/'.$this->ipsclass->cache['group_cache'][$member['mgroup'] ]['g_specpip'].'" />';

} else {

$member['_member_rank_img'] .= "<{A_STAR}>";

}

}

 

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

 

"Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in БЛАБЛАБЛА\forum\sources\action_public\profile.php on line 3970"

 

3970 сторчка - это

 

" $info['posts'] = $member['posts'] ? $member['posts'] : 0;"

 

 

У меня работало и со скобочкой - но невозможно было попасть в Профиль пользователя - выдавало туже ошибку. Скобочку убрал - pip картинки остались, профиль стал доступен.

 

Скобочка лишняя ... картинка будет старой до тех пор, пока для группы не будет определена новая

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

  • 6 месяцев спустя...

1. Скобочка действительно лишняя

2. После обновления файла profile.php в профиле не появляются групповые иконки.

Дело в этом:

 

Открыть sources/action_public/profile.php

найти

$member['member_rank_img'] .= "<{A_STAR}>";

не ту строчку меняем.

ищем $member['_member_rank_img'] .= "<{A_STAR}>"; и вот ее меняем и не забываем убрать лишнюю скобку.

И тогда все работает как нада.

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

  • 3 месяца спустя...
Не пойму в чем косяк, но явно не в руках, ставил модификацию точно по инструкции, проблема в том, что код не работает, форум 2.3.6
Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
Не пойму в чем косяк, но явно не в руках, ставил модификацию точно по инструкции, проблема в том, что код не работает, форум 2.3.6

 

Я поставил на 2.3.6 все работает главное не забудь об этом!!!

 

1. Скобочка действительно лишняя

2. После обновления файла profile.php в профиле не появляются групповые иконки.

Дело в этом:

 

Цитата

Открыть sources/action_public/profile.php

найти

$member['_member_rank_img'] .= "<{A_STAR}>";

в инструкции не большая ошибка просто.

не ту строчку меняем.

и не забываем убрать лишнюю скобку.

И тогда все работает как.

 

Должно получиться у вас примерно так.

 

for ($i = 1; $i <= $pips; ++$i)
			{
				//spec pip
				if(!empty($this->ipsclass->cache['group_cache'][$member['mgroup'] ]['g_specpip'])) {
					$member['_member_rank_img'] .= '<img src="style_images/<#IMG_DIR#>/folder_group_pip/'.$this->ipsclass->cache['group_cache'][$member['mgroup'] ]['g_specpip'].'" />';
				} else {
					$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);
		}
	}

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

  • 2 недели спустя...
все сделал как надо , в админке появилась дополнительная графа пип иконки но проставляя ее ничего не меняется совсем форум 2.3.6.
Ссылка на комментарий
Поделиться на других сайтах

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

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

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