- Регистрация
- 09.09.14
- Сообщения
- 1.014
- Реакции
- 674
- Баллы
- 113
...Немножко мелочей для форума.
Блокировка правой кнопки мышки:
открываем любой шаблон, в данном случае header, и после
вставляем:
Скрываем содержимое тегов code, php и html от гостей
Всё содержимое шаблона bb_code_tag_code заменяем на:
Далее всё содержимое шаблона bb_code_tag_php заменяем на:
Всё содержимое шаблона bb_code_tag_html заменяем на:
Индикатор для сообщения от администратора
Открываем шаблон Extra.css и вставляем туда:
Открываем шаблон message и находим:
Заменяем вот на это:
1. На своём форуме еще не пробовал- работоспособность не гарантирую.
2. В Сети часто встречаются рекомендации не устанавливать всякие фишки и навороты, которые требуют изменений в шаблонах.
Блокировка правой кнопки мышки:
открываем любой шаблон, в данном случае header, и после
PHP:
<xen:hook name="header">
PHP:
<script language="javascript">
document.ondragstart = xenforo;
document.onselectstart = xenforo;
document.oncontextmenu = xenforo;
function xenforo() {return false}
</script>
Скрываем содержимое тегов code, php и html от гостей
Всё содержимое шаблона bb_code_tag_code заменяем на:
PHP:
<xen:require css="bb_code.css" />
<div class="bbCodeBlock bbCodeCode">
<div class="type">{xen:phrase code}:</div>
<xen:if is="!{$visitor.user_id}">Только <a href="{xen:link register}">зарегистрированные пользователи</a> могут видеть BB-коды!
<xen:else />
<pre>{xen:raw $content}</pre><xen:comment><!-- content is escaped via parser --></xen:comment>
</xen:if>
</div>
PHP:
<xen:require css="bb_code.css" />
<div class="bbCodeBlock bbCodePHP">
<div class="type">{xen:phrase php}:</div>
<xen:if is="!{$visitor.user_id}">Только <a href="{xen:link register}">зарегистрированные пользователи</a> могут видеть PHP-коды!
<xen:else />
<div class="code">{xen:raw $content}</div><xen:comment><!-- content is escaped via parser --></xen:comment>
</xen:if>
</div>
PHP:
<xen:require css="bb_code.css" />
<div class="bbCodeBlock bbCodeHtml">
<div class="type">{xen:phrase html}:</div>
<xen:if is="!{$visitor.user_id}">Только <a href="{xen:link register}">зарегистрированные пользователи</a> могут видеть HTML-коды!
<xen:else />
<pre>{xen:raw $content}</pre><xen:comment><!-- content is escaped via parser --></xen:comment>
</xen:if>
</div>
Индикатор для сообщения от администратора
Открываем шаблон Extra.css и вставляем туда:
PHP:
.message .snewIndicator
{
font-size: 11px;
color: @primaryMedium;
background: @primaryLight url('@imagePath/xenforo/gradients/form-button-white-25px.png') repeat-x top;
padding: 1px 5px;
margin: -5px -5px 5px 5px;
border: 1px solid @primaryLight;
border-radius: 3px;
border-top-right-radius: 0px;
display: block;
float: right;
position: relative;
box-shadow: 1px 1px 3px rgba(0,0,0, 0.25);
margin-right: -{xen:calc '@content.padding-right + 5'}px;
}
.message .snewIndicator span
{
background-color: @primaryLight;
border-top-right-radius: 3px;
position: absolute;
top: -4px;
right: -1px;
width: 5px;
height: 4px;
}
PHP:
<xen:if is="{$message.isNew}"><strong class="newIndicator"><span></span>{xen:phrase new}</strong></xen:if>
PHP:
<xen:if is="{$message.isNew} AND !{$message.is_admin}"><strong class="newIndicator"><span></span>{xen:phrase new}</strong></xen:if>
<xen:if is="{$message.is_admin} AND {$message.isNew}">
<strong class="snewIndicator"><span></span>New Admin Post</strong>
</xen:if>
<xen:if is="{$message.is_admin} AND !{$message.isNew}">
<strong class="snewIndicator"><span></span>Admin Post</strong>
1. На своём форуме еще не пробовал- работоспособность не гарантирую.
2. В Сети часто встречаются рекомендации не устанавливать всякие фишки и навороты, которые требуют изменений в шаблонах.
Последнее редактирование модератором: