Скрытый текст

Компонент для InstantCMS 2.x , открытый исходный код

  • Рейтинг:
  • Просмотры: 15732
  • Загрузки: 630
  • Подписчики: 10
  • Добавлен: 20.01.2016

Компонент позволяет скрывать часть текста в записях типов контента, в комментариях и на стенах при помощи тега [hide].

Использовать так:

[hide]Текст, который нужно скрыть[/hide]

или

[hide=20]Текст, который нужно скрыть[/hide]

где 20 — это значение репутации или рейтинга (в зависимости от настроек), не ниже которого пользователь должен иметь для просмотра текста.

В типах контента тег обрабатывается (опционально) в полях типа «Текст» и «Текст HTML».

ВНИМАНИЕ! Для версии InstantCMS ниже 2.4.1 необходимо внести это исправление для корректной работы компонента. В исправлении нужно внести себе правки от всех файлов, перечисленных в коммите, за исключением последнего файла — system/core/core.php. Красным цветом выделено то, что необходимо удалить, зеленым — то, что необходимо добавить.

Установка стандартная. После установки включите нужные типы контента и проставьте чекбоксы для полей, где тег будет обрабатываться.

По желанию, для стилизирования блока скрытого текста добавьте в ваш файл стилей css следующий код:

.hide_tag {
    background:url("../images/icons/lock.png") no-repeat 5px center #e67e22;
    color: #fff;
    padding: 5px 10px 5px 25px;
    overflow: hidden;
}
.hide_billing {
    background:url("../images/icons/coin.png") no-repeat 5px center #3498db;
}
.user_field_denied {
    background-color: #7f8c8d;
}
.hide_tag_allow {
    border-left: 3px solid #e67e22;
    padding: 5px 0 5px 10px;
    overflow: hidden;
}
Скачать
Версия: 2.0 — 20.01.2016
Загружено 630 раз