Центр пользователя  |  Ваши сообщения  |  FAQ
Форум поддержки phpBB » phpBB 3.0.x » Поддержка phpBB 3.0.x

Скрыть ссылки для гостей

Помощь в установке, настройке и использовании phpBB 3.0.x
Пожалуйста, помните, что существуют: Поиск, Правила форума
Возможно, ответ на Ваш вопрос уже имеется: Документация, Статьи, Накопленный опыт
Полезные материалы по этой теме: Инструкция по установке форума, Конвертеры

Сообщение 03 янв 2010, 15:09

Как в phpbb ограничить просмотр ссылок в постах гостям? Так чтобы ссылки видели только зарегистрированные пользователи
goacher

 

Сообщение 03 янв 2010, 18:27

Доброго времени суток.

1. поискать мод.
2. Юзать хаки. Например, открыть форум\includes\bbcode.php, найти
Код: выделить все
case 3:
$this->bbcode_cache[$bbcode_id] = array(
                  'preg' => array(
                     '#\[url:$uid\]((.*?))\[/url:$uid\]#s'         => $this->bbcode_tpl('url', $bbcode_id),
                     '#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s'   => $this->bbcode_tpl('url', $bbcode_id),
и изменить регекспу так, как нам хочется. Например, приписав к ней[hide][/hide] и добавив в админке такой бб-код (тоесть, hide)
3. Убить в ббкод.пхп строки
Код: выделить все
case 3:
               $this->bbcode_cache[$bbcode_id] = array(
                  'preg' => array(
                     '#\[url:$uid\]((.*?))\[/url:$uid\]#s'         => $this->bbcode_tpl('url', $bbcode_id),
                     '#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s'   => $this->bbcode_tpl('url', $bbcode_id),
                  )
               );
            break;
и создать через админку нужный бб-код (с хайдами и прочим)
Darkness
Пользователь
 
Сообщений: 40
Зарегистрирован:
25 май 2009, 13:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 04 янв 2010, 02:41

goacher

поставь один из этих модов :
1) phpBB3 Guest Hide BBCode MOD - http://allcity.net.ru/viewtopic.php?f=19&t=2696
2) Prime Links - http://bb3x.ru/mods/info/59

и тогда гости будут идти лесом ;)
Мой проект - Urbanwave
Сделано на: phpbb 3.0.7,KTVM portal,Memht portal+моды
http://urbanwave.info - Онлайн радио,тв, форумные игры.
http://cop-mmo.ru/ - WOT сообщество _COP_
Если есть предложения что либо установить-пишите в личку
Аватар пользователя
xC4x
Поддержка
 
Сообщений: 2348
Зарегистрирован:
16 мар 2009, 07:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 04 янв 2010, 03:44

Darkness писал(а):Доброго времени суток.

1. поискать мод.
2. Юзать хаки. Например, открыть форум\includes\bbcode.php, найти
Код: выделить все
case 3:
$this->bbcode_cache[$bbcode_id] = array(
                  'preg' => array(
                     '#\[url:$uid\]((.*?))\[/url:$uid\]#s'         => $this->bbcode_tpl('url', $bbcode_id),
                     '#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s'   => $this->bbcode_tpl('url', $bbcode_id),
и изменить регекспу так, как нам хочется. Например, приписав к ней[hide][/hide] и добавив в админке такой бб-код (тоесть, hide)
3. Убить в ббкод.пхп строки
Код: выделить все
case 3:
               $this->bbcode_cache[$bbcode_id] = array(
                  'preg' => array(
                     '#\[url:$uid\]((.*?))\[/url:$uid\]#s'         => $this->bbcode_tpl('url', $bbcode_id),
                     '#\[url=([^\[]+?):$uid\](.*?)\[/url:$uid\]#s'   => $this->bbcode_tpl('url', $bbcode_id),
                  )
               );
            break;
и создать через админку нужный бб-код (с хайдами и прочим)

а где в пункте два нужно прописать [hide]???? в админке добавил
goacher

 

Сообщение 04 янв 2010, 04:05

надо чтобы при отображении постов ссылки входили в hide...
goacher

 

Сообщение 04 янв 2010, 11:33

Установите мод Prime Links, откройте файл includes\prime_links.php, найдите там строку
"
Код: выделить все
define('HIDE_LINKS_FROM_GUESTS', false);   // Hide external links from guests?
" и замените её на
"
Код: выделить все
define('HIDE_LINKS_FROM_GUESTS', true);   // Hide external links from guests
"...
Darkness
Пользователь
 
Сообщений: 40
Зарегистрирован:
25 май 2009, 13:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 05 янв 2010, 00:37

Получилось, но ссылки вида (url)http://qipinfium.ru(/url) - не закрываются, (url=http://qipinfium.ru)http://qipinfium.ru(/url) - только такие закрываются
goacher

 

Сообщение 05 янв 2010, 02:53

goacher

поставь то , что я указал в 1-й пункте в своем посте ;)
Мой проект - Urbanwave
Сделано на: phpbb 3.0.7,KTVM portal,Memht portal+моды
http://urbanwave.info - Онлайн радио,тв, форумные игры.
http://cop-mmo.ru/ - WOT сообщество _COP_
Если есть предложения что либо установить-пишите в личку
Аватар пользователя
xC4x
Поддержка
 
Сообщений: 2348
Зарегистрирован:
16 мар 2009, 07:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение 07 янв 2010, 11:48

поставил, но ссылки скрываются только когда к ним подставить в посте hide, а сами не скрываются (((
goacher

 

Сообщение 07 янв 2010, 22:04

goacher

тяжело ставить перед ссылками этот код что ли ? все ставят и нормально ;)
2-й выход: не публиковать совсем ссылки !

:lol:
Мой проект - Urbanwave
Сделано на: phpbb 3.0.7,KTVM portal,Memht portal+моды
http://urbanwave.info - Онлайн радио,тв, форумные игры.
http://cop-mmo.ru/ - WOT сообщество _COP_
Если есть предложения что либо установить-пишите в личку
Аватар пользователя
xC4x
Поддержка
 
Сообщений: 2348
Зарегистрирован:
16 мар 2009, 07:11
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Поддержка phpBB 3.0.x

 


  • Похожие темы
    Ответов
    Просмотров
    Последнее сообщение

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

Форум поддержки phpBB
2008 - 2017 © BB3x.ru - русская поддержка форума phpBB3
Создано на основе phpBB® Forum Software © phpBB Group
авторов модов
разработчиков скинов
русификаторов
и всех поклонников phpBB3