Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 3.x.x » Хаки от Netadmin или "Сделай сам" » Хак скрытия содержимого определенных бб-кодов
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Xrobak
Участник+
Средний рейтинг: 4.53 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус: Xrobak в оф-лайне
Хак скрытия содержимого определенных бб-кодов [сообщение #74719]

Есть ли в природе хак, к-рый показывает содержимое, помещенное в бб-кодах CODE, PHP, QUOTE, URL только для определенной группы пользователей?
Т.е. к примеру группа Друзья видят все что пишется в этих бб-кодах, а всем остальным пишется сообщение, мол просмотр содержимого этого бб-кода разрешен только такой-то группе.
Видел подобное на одном из форумов по вб, только там такое было: вы незарегистрированы, введите номер своей лицензии чтобы видеть содержимое этих бб-кодов.

ЗЫ: если есть такой хак, и он даже у кого-то есть - поделитесь, буду примного благодарен! Ах да... если этот хак будет прятать содержимое хотя бы какого-то определенного бб-кода - тоже хорошо Но хак hide не предлагать

Спасибо за внимание!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2005 20:09
Нажмите сюда для просмотра профайла Xrobak Отправить Персональное сообщение Xrobak Посетить домашнию страничку Xrobak! Найти сообщения от Xrobak Добавить Xrobak в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
miXei
Консультант по vB
Средний рейтинг: 4.2 | Оценок: 10
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: www.mixei.ru
Публикаций: 363
Статус: miXei в оф-лайне
[сообщение #74725]

А ведь можно, наверное, самому бб-коды изменить и добавить условие на проверку принадлежности к группе.
Сам не пробовал, но идея интересная.

__________________
miXei.ru - Дискуссионный клуб

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2005 21:44
Нажмите сюда для просмотра профайла miXei Отправить Персональное сообщение miXei Посетить домашнию страничку miXei! Найти сообщения от miXei Добавить miXei в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
kerk
k0t
Средний рейтинг: 4.92 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 148
Статус: kerk в оф-лайне
[сообщение #74732]

у меня есть только хак, который скрывает bb code, html, php, quote от незарегенных узеров...
наверное можно и к другим группам прикрутить...
если надо, выложу здесь...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-02-2005 04:28
Нажмите сюда для просмотра профайла kerk Отправить Персональное сообщение kerk Найти сообщения от kerk Добавить kerk в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Xrobak
Участник+
Средний рейтинг: 4.53 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус: Xrobak в оф-лайне
[сообщение #74869]

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

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 25-02-2005 14:56
Нажмите сюда для просмотра профайла Xrobak Отправить Персональное сообщение Xrobak Посетить домашнию страничку Xrobak! Найти сообщения от Xrobak Добавить Xrobak в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
kerk
k0t
Средний рейтинг: 4.92 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2004
Место проживания:
Публикаций: 148
Статус: kerk в оф-лайне
[сообщение #74878]

Block PHP, CODE, HTML from unregistered visitors
================
ну вот собсно...
если что то получится, отпишись...

Файл: vb3_block_php_code_html_from_unregistered_visitors_v1.1.txt
Был скачан 16 раз(а).

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 25-02-2005 18:59
Нажмите сюда для просмотра профайла kerk Отправить Персональное сообщение kerk Найти сообщения от kerk Добавить kerk в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Xrobak
Участник+
Средний рейтинг: 4.53 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус: Xrobak в оф-лайне
[сообщение #74895]

еще не пробовал, но похоже то что я и думал:

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: определен

Old Post 26-02-2005 15:39
Нажмите сюда для просмотра профайла Xrobak Отправить Персональное сообщение Xrobak Посетить домашнию страничку Xrobak! Найти сообщения от Xrobak Добавить Xrobak в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
DimonT
Участник+
Средний рейтинг: 5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2004
Место проживания: Питер
Публикаций: 38
Статус: DimonT в оф-лайне
[сообщение #74933]

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

если надо, могу попробовать написать..

__________________
вот так вот...

ICQ 937160

Сообщение было отредактировано DimonT 28-02-2005 в 08:23

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-02-2005 08:18
Нажмите сюда для просмотра профайла DimonT Отправить Персональное сообщение DimonT Посетить домашнию страничку DimonT! Найти сообщения от DimonT Добавить DimonT в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Xrobak
Участник+
Средний рейтинг: 4.53 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус: Xrobak в оф-лайне
[сообщение #74944]

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: определен

Old Post 28-02-2005 21:05
Нажмите сюда для просмотра профайла Xrobak Отправить Персональное сообщение Xrobak Посетить домашнию страничку Xrobak! Найти сообщения от Xrobak Добавить Xrobak в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
DimonT
Участник+
Средний рейтинг: 5 | Оценок: 12
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Apr 2004
Место проживания: Питер
Публикаций: 38
Статус: DimonT в оф-лайне
[сообщение #75069]

выкладываю.
каждой группе - свой список, задаваемый в настройках группы, наследование прав в доп. группах - поддерживается, текст, помещаемый на место вырезаемого кода - настраивается в коде хака...
работать, по идее, должно на всех версиях vB 3 (проверял на 3.0.3).

пожелания и предложения принимаются.

Файл: denied_bbcodes.txt
Был скачан 19 раз(а).

__________________
вот так вот...

ICQ 937160

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 05-03-2005 15:42
Нажмите сюда для просмотра профайла DimonT Отправить Персональное сообщение DimonT Посетить домашнию страничку DimonT! Найти сообщения от DimonT Добавить DimonT в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Xrobak
Участник+
Средний рейтинг: 4.53 | Оценок: 15
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус: Xrobak в оф-лайне
[сообщение #75375]

спасибо, будем тестить...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-03-2005 17:57
Нажмите сюда для просмотра профайла Xrobak Отправить Персональное сообщение Xrobak Посетить домашнию страничку Xrobak! Найти сообщения от Xrobak Добавить Xrobak в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 11:29.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.19640899 seconds (96.72% PHP - 3.28% MySQL) with 27 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.