Опубліковано 30 грудня, 20159 р Адміністратор Название: (CSI/IPS/MODULE) Скрытие сообщения при низких очках репутации 3.0.0Добавил: CikoДобавлен: 30 дек. 2015Категория: Хуки для IPB 3.4.xЯзык: RUS Данное дополнение представляет смесь статьи с ручной правкой код и полноценным 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> Нажмите здесь, чтобы скачать файл
Для публікації повідомлень створіть обліковий запис або авторизуйтесь