IPB

Здравствуйте, гость ( Авторизация | Регистрация )

Скрыть объявления

Объявления

 
Добавить ответ в эту темуОткрыть тему
> Скрытый текст
Jo777
сообщение 22.8.2009, 5:58
Сообщение #1


Brigadier General
Иконка группы

Нашивка ТotalBF|ruЗа вклад сил в TotalBF|TVВеликолепный художник
Группа: Administrator
Сообщений: 3190
Регистрация: 5.4.2006
Из: г.Москва СВАО
Пользователь №: 145
Награды: 3
Команда (клан):BF2LT
Статус: орг/менеджер
Класс: анти-танк
Спасибо сказали: 990 раз(а)



Репутация:   3  


Представляю вам новую функцию нашего форума - Скрытие текста.

Данная функция нужна для скрытия от посторонних глаз текста. Например от незарегистрированных пользователей или пользователей не относящихся к определённой группе.

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

Код
[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;

Просьба опробовать данную функцию и сообщить, если заметите баги.

Приватный текст
Зарегистрироваться
Сказать "Спасибо!"


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Frodo
сообщение 22.8.2009, 9:24
Сообщение #2


Major
Иконка группы

За вклад сил в TotalBF|TVДоброе сердцеTotalBF|ru
Группа: Пользователи
Сообщений: 2352
Регистрация: 20.5.2008
Из: Москва
Пользователь №: 6584
Награды: 3
Команда (клан):reb00t
Статус: орг/менеджер
Класс: универсал
Спасибо сказали: 1277 раз(а)



Репутация:   13  


Агласите весь список пжалста )))


Приватный текст
Зарегистрироваться
Сказать "Спасибо!"
-ИЛИ-
Получить 10 благодарностей (10 осталось)


--------------------
"эх, я бы пострелял, но староват: глаза подслеповаты, руки трясутся, жена загрызет" © Lycanthrope
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Vasilitch
сообщение 22.8.2009, 12:59
Сообщение #3


Corporal
Иконка группы

Группа: Пользователи
Сообщений: 103
Регистрация: 28.12.2008
Из: Саранск
Пользователь №: 7686
Команда (клан):13RUS
Статус: игрок
Класс: универсал
Спасибо сказали: 20 раз(а)



Репутация:   0  


кривовато) после спасибы нужно страницу обновлять чтоб текст увидеть

ну и тогда осталось еще вменяемый интерфейс сделать для нее) чтоб рученками не набирать все эти скобочки и значки)

Сообщение отредактировал Vasilitch - 22.8.2009, 13:01


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
sausage(rus)
сообщение 22.8.2009, 13:43
Сообщение #4


2nd Lieutenant
Иконка группы

Группа: Пользователи
Сообщений: 1585
Регистрация: 10.3.2007
Из: Germany
Пользователь №: 3599
Команда (клан):=RIF=
Статус: кланлидер
Класс: универсал
Спасибо сказали: 604 раз(а)



Репутация:   0  


Цитата(Vasilitch @ 22.8.2009, 11:59) *
кривовато) после спасибы нужно страницу обновлять чтоб текст увидеть

ну и тогда осталось еще вменяемый интерфейс сделать для нее) чтоб рученками не набирать все эти скобочки и значки)

+1 тэги запомнить конечно непроблема, но так будет удобней.


--------------------
///М POWER
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Jo777
сообщение 22.8.2009, 15:42
Сообщение #5


Brigadier General
Иконка группы

Нашивка ТotalBF|ruЗа вклад сил в TotalBF|TVВеликолепный художник
Группа: Administrator
Сообщений: 3190
Регистрация: 5.4.2006
Из: г.Москва СВАО
Пользователь №: 145
Награды: 3
Команда (клан):BF2LT
Статус: орг/менеджер
Класс: анти-танк
Спасибо сказали: 990 раз(а)



Репутация:   3  


Весь текущий список условий просмотра скрытого текста указан в первом посте.

"Как их использовать или для чего они нужны"
Много раз видел сообщения в конце которых написано "P.S. to ник того, к кому отправитель обращается: текст" или чтото на вроди того. Лично мне кажется, что такие части сообщений кому-то захочется скрыть от всех. Да, для таких сообщений есть личные сообщения, и обсуждать их нужно там, но как вариант одно, два сообщения можно переслать и так:

Код
[priv="Jo777"]Текст[/priv]


Также, например у нас есть группы: Administrator, Гости, Админы серверов, Coordinator, Неактивированные, Member, Moderator, Сотрудники TotalBF|ru, Судьи MBGL, Team RUSSIA BF2 и TOTAL WAR. Так вот, вы можете послать сообщение адресованное только Админам серверов или членам сборной России по BF2. Например:

Код
[priv="g=Team RUSSIA BF2"]Текст[/priv]


Обычно данная функция используется для скрытия текста от тех кто не является постоянным пользователем. У постоянного пользователя есть во-первых аккаунт (т.е. он зарегистрирован) и на его счету не ноль сообщений. Пример такого скрытия:

Код
[priv="reg+p=50"]Текст[/priv]


По стандарту если вы не укажите условия, а просто заключите текст в тег [priv], выставятся условия, по которым для просмотра нужно быть зарегистрированным и иметь на своём счету более 5 сообщений на форуме. Пример:

Код
[priv]Текст[/priv]


Ну и также есть условия для тех кто любит получать "Спасибки" и для тех кто хочет чтобы его сообщение видели только полезные людям пользователи. Для того, чтобы ставили "Спасибки" есть условие th. Пример:

Код
[priv="th"]Текст[/priv]

Для ограничение по благодарностям есть условие tp=число благодарностей. Пример:

Код
[priv="tp=10"]Текст[/priv]


Просьба не забывать как ваше сообщение выглядит тем от кого скрыт ваш текст. Например: если вы загружаете какойто важный файл, просьба использовать данную функцию, но перед текстом указывать что представляет этот файл.

Также, нужно заметить, что данная функция доступна для всех групп пользователей кроме Гостей и Неактивированных, но только если пользователь имеет больше 5 сообщений на форуме.

То как сообщение будет выглядеть для гостей можно разлогинясь (произведя выход с форума).

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

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

Цитата(Vasilitch @ 22.8.2009, 13:59) *
кривовато) после спасибы нужно страницу обновлять чтоб текст увидеть
Спасибы сделаны на Аяксе, а привязать поддержку Аякса к Скрытому тексту существенно увеличит нагрузку на сервак.

Цитата(Vasilitch @ 22.8.2009, 13:59) *
ну и тогда осталось еще вменяемый интерфейс сделать для нее) чтоб рученками не набирать все эти скобочки и значки)
А при вбивании тегов не отображаются они все? См. изображение:
Прикрепленный файл  8.jpg ( 119,08 килобайт ) Кол-во скачиваний: 58


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Onion
сообщение 23.8.2009, 9:31
Сообщение #6


Gunnery Sergeant
Иконка группы

Группа: Пользователи
Сообщений: 463
Регистрация: 12.12.2008
Из: Дальний Восток
Пользователь №: 7563
Статус: игрок
Класс: снайпер
Спасибо сказали: 237 раз(а)



Репутация:   2  


Можно выкладывать в спойлере лицензионные ключи на BF2 с требованием "5000 сообщений" XD Viva la flood! XDDDDDDD
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
sausage(rus)
сообщение 23.8.2009, 16:38
Сообщение #7


2nd Lieutenant
Иконка группы

Группа: Пользователи
Сообщений: 1585
Регистрация: 10.3.2007
Из: Germany
Пользователь №: 3599
Команда (клан):=RIF=
Статус: кланлидер
Класс: универсал
Спасибо сказали: 604 раз(а)



Репутация:   0  


Да теперь жёсткий флуд обеспечен с помощью этого скрытого текста в целях получения р=500+ smile.gif


--------------------
///М POWER
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
AbZero
сообщение 25.8.2009, 2:44
Сообщение #8


Master Sergeant
Иконка группы

Группа: Team RUSSIA BF2
Сообщений: 573
Регистрация: 14.4.2008
Из: Ljubljana
Пользователь №: 6353
Команда (клан):Yes!
Статус: игрок
Класс: медик
Спасибо сказали: 251 раз(а)



Репутация:   1  


Цитата(Jo777 @ 22.8.2009, 16:42) *
Спасибы сделаны на Аяксе, а привязать поддержку Аякса к Скрытому тексту существенно увеличит нагрузку на сервак.

по-моему это увеличит количество гемороя по интеграции двух разных плагинов, но никак не нагруз на сервер О_о

Сообщение отредактировал AbZero - 25.8.2009, 2:45
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 15.10.2019, 10:25
Яндекс.Метрика