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

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


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

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

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

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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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