Перейти до змісту
Переглянути в додатку

Кращий спосіб перегляду. Дізнатися більше.

IPB-Board.com

Повноекранний додаток на головному екрані з push-сповіщеннями, значками та іншим.

Щоб встановити цей додаток на iOS та iPadOS
  1. Торкніться Піктограма «Поділитися» в Safari
  2. Прокрутіть меню та натисніть Додати на головний екран.
  3. Натисніть Додати у верхньому правому куті.
Щоб встановити цю програму на Android
  1. Натисніть меню з трьома крапками (⋮) у верхньому правому куті браузера.
  2. Натисніть Додати на головний екран або Встановити програму.
  3. Підтвердіть, натиснувши Встановити.
Домент ipb-board.ru продається.

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

Рекомендовані відповіді

Опубліковано
  • Адміністратор
Изменение состояния сообщения было ещё на Habrahabr.ru. Там, когда комментарий достигал определённого отрицательного порога баллов репутации, его видимость ухудшалась. Почему бы нам не использовать данную фишку на своих форумах? Сказано - сделано!
 
Добавим условие, которое бы нам определяло отрицательный порог репутации, после которого с сообщением что-нибудь происходило. Я буду банальным и возьму то же ухудшение видимости, что и на Хабре.
 
Итак, открываем Topic View > post и находим:
<div itemprop="commentText" class='post entry-content <if test="$post['post']['_repignored'] == 1">imgsize_ignore</if>'>

Это класс текста сообщения. Подправим его, добавив необходимое нам условие:

<div itemprop="commentText" class='post entry-content <if test="$post['post']['_repignored'] == 1">imgsize_ignore</if> <if test="$post['post']['rep_points'] < 10">rep_postStatus</if>'>

Добавилось условие:

<if test="$post['post']['rep_points'] < 10">rep_postStatus</if>

Добавилось условие:В данном условии идёт проверка количества баллов репутации сообщения 

($post['post']['rep_points'])

и если оно меньше 10

(< 10),

и если оно меньше 10

Например, откроем ipb_style.css и в самый низ добавим:

/*** Hiding messages based on reputation.*/.rep_postStatus {  opacity: .3;}.rep_postStatus:hover {  opacity: 1;}

Теперь, если репутация сообщения меньше 10 баллов, то сообщение становится менее чётким, но при наведении мыши видимость нормализуется.

 

Для публікації повідомлень створіть обліковий запис або авторизуйтесь

Налаштування push-сповіщень браузера

Chrome (Android)
  1. Натисніть значок замка поруч з адресним рядком.
  2. Натисніть Дозволи → Сповіщення.
  3. Налаштуйте свої налаштування.
Chrome (Комп'ютер)
  1. Натисніть значок замка в адресному рядку.
  2. Виберіть Налаштування сайту.
  3. Знайдіть Сповіщення та налаштуйте потрібні параметри.