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

История редактирования

Обратите внимание, что версии старше, чем 1 826 дней обрезаются и больше не будут отображаться здесь

Ryancoolround


Удалил битые файлы

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

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

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

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

Все!

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

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