Перейти к содержанию
С 1 января 2024 года клиент Steam будет поддерживать только Windows 10 и более поздние версии.

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

Все!

А ну ка пыль сдуй отсюда!

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

Гость
Эта тема закрыта для публикации ответов.


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