Перейти к содержанию

IPS 4.6.1 - Добавляем количество баллов в посты пользователя


ryancoolround
Перейти к решению Решено ryancoolround,

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

  • Администратор
  • Решение

В IPS 4.6.1 была введена система достижений, которая основана на баллах. Изначально количество баллов конфиденциально для каждого пользователя. Но можно сделать так, что эти баллы будут отображаться в каждом посте, под аватаркой автора поста.

3.jpg

Что нужно сделать, что бы реализовать такое?

В редактировании дизайна темы переходим в директорию:

forums>topics>postContainer

Где то на 93 строке шаблона будет находится приблизительно следующий контент:

{{if $comment->author()->member_id}}
				<li data-role='stats' class='ipsMargin_top'>
					<ul class="ipsList_reset ipsType_light ipsFlex ipsFlex-ai:center ipsFlex-jc:center ipsGap_row:2 cAuthorPane_stats">

После этих строк нужно добавить следующий код:

{{if isset( $comment->author()->achievements_points )}}
	<li>
		<a href="{url="app=core&module=members&controller=profile&id={$comment->author()->member_id}&do=badges" seoTemplate="profile_badges" seoTitle="$comment->author()->members_seo_name"}" title="{lang="achievements_awards_points" pluralize="$comment->author()->achievements_points"}" data-ipsTooltip class="ipsType_blendLinks">
			<i class="fa fa-bathtub"></i> {number="$comment->author()->achievements_points" format="short"}
		</a>
	</li>
{{endif}}

Все!

Мир изменился, он стал другим!

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Лучшие авторы

    На этой неделе никто репутацию не получал

  • Последние достижения

    • GAMADA повысил звание
      Lvl 1
    • Darya повысил звание
      Lvl 14
    • Mad.Eagle повысил звание
      Lvl 5
    • Mad.Eagle повысил звание
      Lvl 4
    • Plamen474 получил значок
      Бета
×
×
  • Создать...