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

Сворачивание сообщений при достижении определённой репутации


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

post-70217-030540800 1287652179_thumb.png

 

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

 

Topic View > topicViewTemplate

Найти:

				<if test="postMid:|:$post['author']['member_id']">
				<h3>
			<else />
				<h3 class='guest'>
			</if>

Заменить на:

				<if test="postMid:|:$post['author']['member_id']">
				<h3 <if test="$post['post']['rep_points'] < $this->settings['csn_HidePostReputationPoints']">class='csn_HidePostReputationH3'</if>>
			<else />
				<h3 class='guest <if test="$post['post']['rep_points'] < $this->settings['csn_HidePostReputationPoints']">csn_HidePostReputationH3</if>'>
			</if>

 

Найти:

<span class='post_id'><a href='{parse url="showtopic={$post['post']['topic_id']}&view=findpost&p={$post['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' rel='bookmark' title='{$this->lang->words['link_to_post']} #{$post['post']['post_count']}'>#{$post['post']['post_count']}</a></span>

Добавить ниже:

<if test="$post['post']['rep_points'] < $this->settings['csn_HidePostReputationPoints']"><span class='csn_HidePostReputationShow'>[<a href='javascript:void(0)' onclick='Effect.toggle("csn_HidePostReputation_{$post['post']['post_count']}", "slide", { duration: 0.3 }); return false;'>Показать/Скрыть</a>]</span></if>

 

Найти:

<div class='author_info'>

Добавить выше:

<if test="$post['post']['rep_points'] < $this->settings['csn_HidePostReputationPoints']"><div id="csn_HidePostReputation_{$post['post']['post_count']}" style='display:none;'></if>

 

Найти:

<if test="reputationBox:|:$this->settings['reputation_enabled']">

Добавить выше:

<if test="$post['post']['rep_points'] < $this->settings['csn_HidePostReputationPoints']"></div></if>

 

CSS (ipb_styles.css)

h3.csn_HidePostReputationH3{min-height:40px;}
span.csn_HidePostReputationShow{display:block;float:right;font-size:11px;padding-top:4px;margin-right:10px;font-weight:normal;}

 

Добавление настройки:

Пройдите в Tools & Settings > System Settings > Members > Reputation System, и нажмите кнопку "Add New Setting". Заполните поля:

Setting title? Уровень репутации для скрытия сообщения

Setting Description? Укажите уровень репутации, при которой сообщение пользователя будет скрыто.

Setting Key?

csn_HidePostReputationPoints

Setting Default Value? -10

 

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

Пока это шаблончик очередной мегаидеи :D

Сейчас катастрофически нет времени заниматься производством модов. :)

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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