Настраиваемый скрытый текст

+54
2.63K
Плагин заменяет стандартный плагин скрытого текста. Отличается тем, что теперь пользователи могут скрывать контент не только от гостей, но и по карме, рейтингу и балансу. Иллюстрация


Работает также, как и тут: [ hide=500 ]. Иллюстрация

500 чего именно надо для просмотра, настраивается в админке: Иллюстрация

Поддерживается выражение "||" — или.

Установка

1. Помещаем содержимое архива в папку plugins.
2. Удаляем плагин "Скрытый текст".
3. Устанавливаем плагин "Настраиваемый скрытый текст".

Настройка

rezhim — здесь пишется условие для вычисления искомой суммы. По-умолчанию там сумма доступных величин, во можете использовать там знаки сложения(+), вычитания(-), деления(/), умножения(*) и скобки.
А также можете написать:
  1. rating/10 || karma || balance + karma/13,5
Что сделает необходимым для просмотра, превышение цифры условия десятой частью рейтинга или кармой, либо сложным условием с балансом и рейтингом.
text_skrit — если 1, то уведомление о скрытом тексте выводится, если 0, то ничего не выводится, как будто скрытого текста там и не было))
admin_vidit — если 1, то админ всегда видит скрытый текст, если 0, то уже как ему повезёт))
text_for_guest — текст для гостей.
text_for_users — текст для пользователей. В нём {mustbe} — это необходимое условие, {summ} — сколько вычислилось у юзера, {need} — сколько не хватает юзеру. При использовании в режиме условия || — {summ} и {need} не будут работать.

В text_for_guest и text_for_users можно использовать html теги, но заменив в них < на [ и > на ], иначе при сохранении в админке теги удаляются сами.

Старый обычный тег [ hide ] работает. Также добавлена поддержка событий для получения записи стены и одного сообщения на форуме.

Для не ютф версий (1.9.х), достаточно изменить кодировку файла плагина!
+6
eoleg eoleg 11 лет назад #
+
Вот так происходит разделение людей на социальные группы! :=)
0
Zau4man Zau4man 11 лет назад #
Отличный плагин.
+2
Роман Роман 11 лет назад #
Отлично +
Добавьте еще возможность проверку на группы и вообще цены не будет :)
0
lokanaft lokanaft 11 лет назад #
А юзер как это будет писать? Надо чтобы всё было просто и доступно))
0
Роман Роман 11 лет назад #
Может не так выразился...
приведу пример, что бы я хотел видеть -
у меня есть школьный сайт и есть группы ученик, учитель, родитель и т.д.
Есть статья с заданиями и в конце задания мне бы хотелось поставить ключ с ответами на некоторые вопросы или еще некую информацию, но ее должны видеть только пользователи группы учителя
+2
lokanaft lokanaft 11 лет назад #
Хорошо, сделаю другим плагином.
0
Роман Роман 11 лет назад #
Спасибо :))
0
reload reload 11 лет назад #
lokanaft:
Работает также, как и тут: [ hide=500 ] .
Кстати очень не хватает при выводе пометки под каким хайдом стоит коммент!)
Читаю, вижу, а какой хайд поставлен не знаю))
это к разработчикам - нужен вывод инфы в стандартной сборке - иначе тс ставит хайд на 500, а я комментирую с примером, и ставлю хайд 10) тс в кипише что выкинул инфу в паблик))) в общем не понятно какой хйад нужно ставить - на нулледе пример можно глянуть - когда комментируешь видно величина хайда тс!
0
lesterkey lesterkey 11 лет назад #
+
0
Dorimen Dorimen 11 лет назад #
Плагин установил. А где настройки? :)
+1
lokanaft lokanaft 11 лет назад #
Всё там же))
+1
picaboo picaboo 11 лет назад #
надо еще модуль "последние комментарии" править, иначе он не обработает хайд и выведет комментарий как есть.
0
lokanaft lokanaft 11 лет назад #
Fuze обещал поправить это в дистрибутиве))
0
eoleg eoleg 11 лет назад #
вот как бы добавить подсказку когда наводишь мышь на значек скрытый текст
0
st.Puh st.Puh 11 лет назад #
Здравствуйте,подскажите а как задать значения по умолчанию например 10 рейтинга,тоесть пользователь нажал вставить скрытый текст вставил и оно уже показывает текст пользователям с рейтингом 10 типа чтоб вставляло сразу [hide=10]Тест
0
lokanaft lokanaft 11 лет назад #
В яваскрипте редактора поправьте значит под себя тег скрытого текста.
0
st.Puh st.Puh 11 лет назад #
Спасибо,что то с утра плохо соображаю
0
st.Puh st.Puh 11 лет назад #
В файле bbcode_panel.php вашей темы найти
Код PHP:
  1. <a class="usr_bb_button" href="javascript:addTag('<?php echo $field_id ?>', '
    Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
    ')" title="Вставить скрытый текст">
И вставить значение 10
Код PHP:
  1. <a class="usr_bb_button" href="javascript:addTag('<?php echo $field_id ?>', '
    Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
    ')" title="Вставить скрытый текст">
0
Петр Петр 11 лет назад #
а хайд по группе пользователя?
0
PolarOne PolarOne 11 лет назад #
Очень интересная и во многих случаях - нужная вещь!
lokanaft, а можете еще сделать (или кто-то другой) чтоб хайд был еще и на количество сообщений/публикаций ?
Спойлер
У меня пока руки дойдут - год пройдет, а вы уже в теме..
0
scanread scanread 10 лет назад #
На 10.4 работает с ошибками. Будет ли обновление?

Еще от автора

Ajax подгрузка контента для двойки
Ну что, товарищи, сегодня вы своими руками сможете сделать ajax подгрузку записей контента.
AJAX подгрузка комментов для двойки
Как следует из названия, дополнение ограничивает полный вывод всех комментов записи и позволяет пользователю при необходимости посмотреть следующие.
ContentWatch - проверка уникальности добавляемого контента для icms2
Компонент позволяет проверять уникальность текста с помощью сервиса Content-Watch.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.