Простой хак скрытия ссылок от гостей!
Кто автор не помню, давно где-то видел, решил поделиться.Открыть: 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>
Код: Выделить всё
/* 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;
}
Использование BBCode пишем
Код: Выделить всё
[hide]{TEXT}[/hide]
Код: Выделить всё
<div class="phpBBHideBlockB"><strong>Скрытая ссылка</strong><hr class="phpBBHideBlockLine" />Доступно только для зарегистрированных пользователей.</div><div class="phpBBHideBlockA"><strong>Только зарегистрированные пользователи могут видеть эти ссылки:</strong><hr class="phpBBHideBlockLine" />{TEXT}</div>
Код: Выделить всё
[hide]text[/hide]
Скрытый текст. Для просмотра нужно зарегистрироваться
Ну и тут можно глянуть пример http://9caratt.ru/viewtopic.php?f=19&t=94