Текущее время: 23 сен 2020, 22:35

Русская поддержка форума phpBB

Это сайт русской поддержки phpBB

Скрытие ссылок от гостей через BBCode [phpBB3, ppkbb3cker]

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 6 месяцев
Карма: 30
Россия

Сообщение » 28 сен 2012, 16:05

Простой хак скрытия ссылок от гостей!

Кто автор не помню, давно где-то видел, решил поделиться.
Открыть: styles/prosilver/template/overall_header.html
до тега
Код: Выделить всё
</head>
Куда вам удобно вставить:
Код: Выделить всё
<style type="text/css">
@import url('{T_THEME_PATH}/guest.css');
<!-- IF not S_USER_LOGGED_IN -->
div.phpBBHideBlockA {display: none;}
<!-- ELSE -->
div.phpBBHideBlockB {display: none;}
<!-- ENDIF -->
</style>
Далее создать в текстовом документе файл guest.css и вставить туда:
Код: Выделить всё
/* FOR USER */
.phpBBHideBlockA {
   background-color: #FFFFCC;
   border: 2px dotted #DEDEDE;
   padding: 5px;
   margin: 5px;
}

/* FOR GUEST */
.phpBBHideBlockB {
   color: #757575;
   background-color: #F2F2F2;
   border: 2px dotted #DEDEDE;
   padding: 5px;
   margin: 5px;
}

/* LINE */
hr.phpBBHideBlockLine {
  margin: 3px 0px 3px 0px;
  height: 2px;
  background-color: #DEDEDE;
  color: #DEDEDE; /* IE6 fix */
  border-width: 0px;
}
Далее зайти в админ раздел, вкладка Сообщения>BBCodes, нажать "Добавить BBCode"
Использование BBCode пишем
Код: Выделить всё
[hide]{TEXT}[/hide]
Замена HTML прописываем вывод
Код: Выделить всё
<div class="phpBBHideBlockB"><strong>Скрытая ссылка</strong><hr class="phpBBHideBlockLine" />Доступно только для зарегистрированных пользователей.</div><div class="phpBBHideBlockA"><strong>Только зарегистрированные пользователи могут видеть эти ссылки:</strong><hr class="phpBBHideBlockLine" />{TEXT}</div>
Подсказка
Код: Выделить всё
[hide]text[/hide]

Пример:
Скрытый текст. Необходимо зарегистрироваться.

Так же можно глянуть мод тут http://www.ppkbb3cker.ru/viewtopic.php?f=56&t=3269
Если нужен стиль для сайта, стучите: ICQ 560107181

Сообщения: 3
Стаж: 8 лет
Откуда: Омск
Карма: 0

Сообщение » 13 окт 2012, 17:02

А как ссылку сделать кликобельной?

Аватара пользователя
Сообщения: 95
Стаж: 8 лет 6 месяцев
Откуда: Moscow
Карма: 9
Россия

Сообщение » 21 окт 2012, 03:17

Как понять кликобельной? Она автоматом после в хода на форум будет кликобельной, а если просто хотите чтобы при наведении мыши она кликобельной была, можно добавить свойство анкора, css прикрутить, не понял просто суть вашего вопроса :ne_vi_del:

Аватара пользователя
Сообщения: 358
Стаж: 8 лет 6 месяцев
Карма: 30
Россия

Сообщение » 22 янв 2013, 20:33

Вот более серьёзный мод viewtopic.php?t=108
Если нужен стиль для сайта, стучите: ICQ 560107181


Вернуться в Не большие моды, хаки, улучшения



Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 1