Jump to content
Forum Support IPS4
Do you want to join other users of our team? Do not hesitate to register.

Sign In



Or sign in with one of these services

(CSI/IPS/MODULE) Скрытие сообщения при низких очках репутации 3.0.0

1 Screenshot

Ciko

Sign in to follow this  

About This File

Данное дополнение представляет смесь статьи с ручной правкой код и полноценным hook'ом. Дело в том, что необходимо вставлять участки кода туда, где в шаблоне просто отсутствуют необходимые hook'и.

Дополнение было основано на 

Изменение сообщения в зависимости от уровня репутации в IP.Board

статье  и позволяет управлять уровнем репутации сообщения через настройки Админцентра.

Сначала необходимо установить дополнение, и только потом начать редактировать (очень внимательно!!!) шаблон Topic View > post, в котором необходимо найти:

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

Заменить на:

<if test="postMid:|:$post['author']['member_id']">
  <h3 class='row2 <if test="$this->settings['csiIPS_hidePostsRP_include'] AND $post['post']['rep_points'] <= $this->settings['csiIPS_hidePostsRP_points']">hidePostsRP</if>'>
<else />
  <h3 class='guest row2 <if test="$this->settings['csiIPS_hidePostsRP_include'] AND $post['post']['rep_points'] <= $this->settings['csiIPS_hidePostsRP_points']">hidePostsRP</if>'>
</if>

Найти:

<if test="postIp:|:$post['post']['_show_ip']">

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

<if test="$this->settings['csiIPS_hidePostsRP_include'] AND $post['post']['rep_points'] <= $this->settings['csiIPS_hidePostsRP_points']">
  <span class='ipsType_small desc hidePostsRPShow'><em>
    {$this->lang->words['csiIPS_hidePostsRP_msgHideDueToLowAmount']} ({$post['post']['rep_points']}) {$this->lang->words['csiIPS_hidePostsRP_repPoints']}
    <a href='javascript:void(0)' onclick='Effect.toggle("hidePostsRP_postID_{$post['post']['pid']}", "slide", { duration: 0.3 }); return false;'>{$this->lang->words['csiIPS_hidePostsRP_urlShowHide']}</a>
    {$this->lang->words['csiIPS_hidePostsRP_urlMsg']}
  </em></span>
</if>

Найти:

<div class='author_info'>

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

<if test="$this->settings['csiIPS_hidePostsRP_include'] AND $post['post']['rep_points'] <= $this->settings['csiIPS_hidePostsRP_points']">
  <div id="hidePostsRP_postID_{$post['post']['pid']}" style='display:none;'>
</if>

Найти:

    </div>
  </div>
</if>
 
    <if test="initIgnoredPost:|:$post['post']['_repignored'] == 1 || $post['post']['_ignored']">

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

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


About This File

User Feedback

Create an account or sign in to leave a review

You need to be a member in order to leave a review

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

There are no reviews to display.

  • Recently Browsing    0 members

    No registered users viewing this page.

×