[Мод] [Мод] Скрытый текст v3

Статус
В этой теме нельзя размещать новые ответы.

Sland

ПротNв те4ениR
Регистрация
15 Дек 2006
Сообщения
194
Реакции
159
Мод: Скрытый текст v3
Совместимость: 2.3.x (в моем случае встал на версию 2.3.5:ay:)
Описание:Новая версия скрытого текста, многократно улучшенная и дополненная.
Для просмотра ссылки Войди или Зарегистрируйся

Принцип работы.
Скрываемый текст полностью удаляется из сообщения и хранится отдельно, а на его месте остается только специальный указатель. Когда пользователь пытается посмотреть пост, содержащий скрытый текст, он снова "на лету" добавляется в сообщение. Либо не добавляется, если не выполнены условия, указанные при его создании.

Такой подход позволяет быть уверенным в том, что приватный текст действительно будет скрыт от посторонних глаз, и "случайно" не появится в таких местах, как RSS-импорт, или профиль пользователя.

Изменения:
1. Расширены возможности по созданию условий для отображения скрытого текста. Можно указывать несколько условий, каждое из которых должно быть выполнено.
2. Проверка условий скрытого текста на корректность перед публикацией сообщения.
3. Добавлена поддержка "склейки" сообщений, следующих друг за другом.
4. "Правильная" кнопка в редакторе.
5. Наглядная система отображения выполненных и невыполненных условий. Пример.
6. Улучшена работа с простыми модераторами.

Вопросы технического плана:
1. 90% кода переписано.
2. Формат хранения данных в БД не изменился.
3. Поддержка "Мультиников" убрана.
4. Кол-во регулярных выражений при проверке условий сокращено до одного.
5. Языковые переменные вынесены в отдельный lang-файл. Используемые шаблоны - в отдельную группу шаблонов.

Синтаксис:
Для создания скрытого текста внутри сообщения используется конструкция вида:

Код:
[priv="reg, g=7"]Скрываемый текст[/priv]

в данном примере reg, g=7 - это условия отображения скрытого текста.

Базовые условия (с примерами:(
reg - необходима регистрация;
g=7 - пользователь находится в группе с id 7;
g=Администраторы - пользователь находится в группе "Администраторы";
p=20 - пользователь написал 20+ сообщений;
th - пользователь поблагодарил (нажал "Спасибо") автора сообщения;
tp=10 - пользователя поблагодарили 10 раз;

117 - простое число. Пользователь имеет №117;
Вася - простая строка. Отображаемое имя пользоватея - "Вася";

Комбинирование условий:

Разрешается создавать скрытый текст со сложными условиями.

Если вам нужно, чтобы, при выполнении одного из условий, текст становился видимым, то перечислите их через запятую.

Если вам нужно, чтобы текст становился видимым при выполнении всех перечисленных условий, то отделите их друг от друга знаком + (плюс).

Разрешается комбинировать "плюсы" и "запятые".
Пример.

Код:
[priv="reg+th, g=4, p=50+tp=10+g=3"]Некий текст[/priv]

В данном случае скрытый текст станет видимым в одном из следующих случаев:

* Пользователь зарегистрирован И нажал "спасибо";
* Пользователь находится в группе №4;
* Пользователь написал 50 или более постов И получил 10 или более благодарностей И находится в группе №3;

Скачать:
 
еси к примеру была установлена предыдущая версия скрипта
эта версия будет работать ? или же что то менять
 
еси к примеру была установлена предыдущая версия скрипта
эта версия будет работать ? или же что то менять

Желательно сделать откат и установить новую версию.
 
  • Заблокирован
  • #5
я соседней темке скинул этот мод,ищи так как мод красивый и аттач полностью закрывает,убирает скрепку около темы
 
В свое время очень много времени убил на поиск достойного мода "Хайда". Всегда находил только тот, который скрывает табличкой хайд, до того, пока юзер не отпишется в данной теме.
Потом нашел вот этот.

Всем советую, кому нужен!
 
Может первоисточник укажите? ) Так как там его можно спокойно скачать без всякой регистрации и набивания постов.
 
Может первоисточник укажите? ) Так как там его можно спокойно скачать без всякой регистрации и набивания постов.
[offtop]интересно, какие форумы у администраторов которые даже не знают сайты тех.поддержки скрипта? :)[/offtop]
 
я соседней темке скинул этот мод,ищи так как мод красивый и аттач полностью закрывает,убирает скрепку около темы

Дай, плиз, ссылку! Не помог ни поиск, ни просмотр тем подряд! :thenks:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху