 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 3.x.x » Хаки от Netadmin или "Сделай сам" » Хак скрытия содержимого определенных бб-кодов
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+
|
| Хак скрытия содержимого определенных бб-кодов |
[сооб. #74719]
20-02-2005 20:09 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
Есть ли в природе хак, к-рый показывает содержимое, помещенное в бб-кодах CODE, PHP, QUOTE, URL только для определенной группы пользователей?
Т.е. к примеру группа Друзья видят все что пишется в этих бб-кодах, а всем остальным пишется сообщение, мол просмотр содержимого этого бб-кода разрешен только такой-то группе.
Видел подобное на одном из форумов по вб, только там такое было: вы незарегистрированы, введите номер своей лицензии чтобы видеть содержимое этих бб-кодов.
ЗЫ: если есть такой хак, и он даже у кого-то есть - поделитесь, буду примного благодарен! Ах да... если этот хак будет прятать содержимое хотя бы какого-то определенного бб-кода - тоже хорошо Но хак hide не предлагать 
Спасибо за внимание!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-02-2005 20:09 |
|
|


Консультант по vB
|
| А ведь можно, наверное, самому бб-коды изменить... |
[сооб. #74725]
20-02-2005 21:44 |
|
Консультант по vB

Зарегистрирован: Mar 2002
Место проживания: www.mixei.ru
Публикаций: 363
Статус:  |
А ведь можно, наверное, самому бб-коды изменить и добавить условие на проверку принадлежности к группе.
Сам не пробовал, но идея интересная. 
__________________
miXei.ru - Дискуссионный клуб 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-02-2005 21:44 |
|
|
k0t
|
| у меня есть только хак, который скрывает bb... |
[сооб. #74732]
21-02-2005 04:28 |
|
k0t


Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 148
Статус:  |
у меня есть только хак, который скрывает bb code, html, php, quote от незарегенных узеров...
наверное можно и к другим группам прикрутить...
если надо, выложу здесь...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-02-2005 04:28 |
|
|
Участник+
|
kerk
выкладывай, посмотрим что можно сделать...
По... |
[сооб. #74869]
25-02-2005 14:56 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
kerk
выкладывай, посмотрим что можно сделать...
По идее там прописует айди группы, а если так, то остается только поправить айди группы от к-рой скрывать, вобщем посмотрим...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-02-2005 14:56 |
|
|
k0t
|
Block PHP, CODE, HTML from unregistered visitors
================
ну вот... |
[сооб. #74878]
25-02-2005 18:59 |
|
|
Участник+
|
еще не пробовал, но похоже то что я и думал:
[php]
//... |
[сооб. #74895]
26-02-2005 15:39 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
еще не пробовал, но похоже то что я и думал:
PHP:
// REMOVE CODELINES FROM UNREGISTERED VIEWERS
global $bbuserinfo;
if ($bbuserinfo['userid'] == '0')
{
$codetags = array(
'/([code])(.*)([/code])/siU',
'/([html])(.*)([/html])/siU',
'/([sql])(.*)([/sql])/siU',
'/([php])(.*)([/php])/siU'
);
$notregistered = "\n\nCode:\n-------------------------------------------\nOnly For Registered Users!\n-------------------------------------------\n\n";
$post['pagetext'] = preg_replace($codetags, array($notregistered, $notregistered, $notregistered, $notregistered), $post['pagetext']);
}
// End REMOVE CODELINES FROM UNREGISTERED VIEWERS
как видим все привязывается к айди группы незарегенных юзеров, меняем на то что нам нужно и вуаля + думаю не проблема будет добавить еще парочку бб-кодов в список, к-рые будут запрещены для просмотра другим группам...
К сожалению времени протестить сейчас нету, как появится - о результатах отпишу здесь...
Спасибо за хак, kerk!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-02-2005 15:39 |
|
|
Участник+
|
| хак имхо, должен работать так: для каждой группы... |
[сооб. #74933]
28-02-2005 08:18 |
|
Участник+

Зарегистрирован: Apr 2004
Место проживания: Питер
Публикаций: 38
Статус:  |
хак имхо, должен работать так: для каждой группы в ее настройках завести список "запрещенных" ббкодов, а потом все их пачкой и вырезать.
(+ надо еще учесть все фишки с наследованием прав в доп. группах...)
если надо, могу попробовать написать..
__________________
вот так вот...
ICQ 937160
Сообщение было отредактировано DimonT 28-02-2005 в 08:23
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-02-2005 08:18 |
|
|
Участник+
|
DimonT
было бы неплохо!
Скажу какой лично... |
[сооб. #74944]
28-02-2005 21:05 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
DimonT
было бы неплохо!
Скажу какой лично мне нужен хак: для начала скажу зачем он нужен - к примеру есть у меня пару форумов, на к-ром публикуются в бб-кодах code, php, quote информация... И тут по каким-либо причинам возникла необходимость чтобы содержимое этих бб-кодов было доступно определенной группе людей/группам, или наверное лучше так - было НЕ доступно определенной группе/группам людей содержимое этих бб-кодов в строго обозначенных разделах...
Я конечно понимаю что можно тупо скрыть раздел весь от определенной группы, но мне нужно чтобы они видели все что тут происходит, кроме содержимого тех бб-кодов... Ð_то можно сравнить с аналогом хака скрытого сообщения, только там набираеш опр. кол-во постов и видиш... А я хочу чтобы было по группам, хочеш видеть - подавай заявку на вступление в эту группу, вот и все...
И еще, содержимое этих бб-кодов должно не ВЫКУСЫВАТЬСЯ, а просто писать ссообщение мол содержимое этого бб-кода доступно только такой-то группе людей.
Вот пример подобного, только там пишется следующее:
quote: You cannot view codes as long as you haven't proven your license status!
_http://www.vbulletin.org/forum/showthread.php?p=402735 - смотрим 4 пост в теме
Один из самых популярных примеров применения данного хака может быть такая ситуация: постиш ссылки на "запретное добро", а видны они только определенным группам юзеров...
Скажете а чем хак скрытия линков не устраивает?
1) я как пример навел, на самом деле мне для другого нужно
2) хак скрытия линков скрывает текст в бб-коде hide, а тут планируется скрывать тектс нескольких бб-кодов
ЗЫ: предложения/замечания по усовершенствованию этого хака принимаются, думаю если у DimonT'а получится его написать - будет просто чудесно 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-02-2005 21:05 |
|
|
Участник+
|
выкладываю.
каждой группе - свой список, задаваемый... |
[сооб. #75069]
05-03-2005 15:42 |
|
Участник+

Зарегистрирован: Apr 2004
Место проживания: Питер
Публикаций: 38
Статус:  |
выкладываю.
каждой группе - свой список, задаваемый в настройках группы, наследование прав в доп. группах - поддерживается, текст, помещаемый на место вырезаемого кода - настраивается в коде хака...
работать, по идее, должно на всех версиях vB 3 (проверял на 3.0.3).
пожелания и предложения принимаются. 
Файл: denied_bbcodes.txt
Был скачан 19 раз(а).
__________________
вот так вот...
ICQ 937160
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
05-03-2005 15:42 |
|
|
|
Формат времени GMT. Текущее время 11:29.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.19417000 seconds (97.00% PHP - 3.00% MySQL) with 27 queries.
|
 |