13:11 | 17.07.2025
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Специальные сообщения для форума
LostUndead
Добавлено: Суббота, 08.01.2011 в 12:55| Пост № 1


Группа:
V.I.P
Сообщений:
339
Репутация:
Замечания:
Лучшая рип студия


Для того чтобы установить подобный вид сообщений на свой форум, выполните описанные ниже шаги.

Сначала загрузите 2 изображения в файловый менеджер админ-панели вашего сайта.




Затем добавьте необходимые css стили в файл стилей вашего сайта или разместите их в шаблоне общего вида страниц форума. Не забудьте изменить ссылки на фоновые изображения:

Code
<style type='text/css'>   
.alert{margin:3px 0;background:#f17b63;border:2px solid #f16640;}   
.alert_left{height:76px;width:80px;background:#ee624f url(http://studioad.ru/images/forum/alert.gif) no-repeat 10px 10px;}   
.alert_right,.inform_right{text-align:justify;vertical-align:top;color:#fff !important;padding:8px 12px 8px 12px;}   
.alert a:link,.alert a:active,.alert a:visited,.inform a:link,.inform a:active,.inform a:visited{color:#fff !important;text-decoration:underline !important;}   
.alert a:hover,.inform a:hover{color:#fff !important;text-decoration:none !important;}   
.inform{margin:3px 0;background:#4ec6e0;border:2px solid #3ebbda;}   
.inform_left{height:76px;margin:0;padding:0;width:80px;background:#3ebbda url(http://studioad.ru/images/forum/info.gif) no-repeat 10px 8px;}   
</style>

Далее откройте шаблон вида материалов форума и измените его следующим образом:

Code
<?if(substr($MESSAGE$,0,6)='$INFO$'&&($GROUP_ID$=3||$GROUP_ID$=4))?>   

<table width="100%" cellspacing="0" cellpadding="0" class="postTable inform">   
<tr>   
<td class='inform_left'></td>   
<td class='inform_right'>   
<?if($ENTRY_MANAGE_ICON_BAR$)?><div style='float:right;'>$ENTRY_MANAGE_ICON_BAR$</div><?endif?>   
<b>Информация от <?if($GROUP_ID$=4)?>администратора<?else?>модератора<?endif?>:</b><br>   
<?substr($MESSAGE$,6)?>   
</td>   
</tr>   
</table>   

<?else?><?if(substr($MESSAGE$,0,9)='$WARNING$'&&($GROUP_ID$=3||$GROUP_ID$=4))?>   

<table width="100%" cellspacing="0" cellpadding="0" class="postTable alert">   
<tr>   
<td class='alert_left'></td>   
<td class='alert_right'>   
<?if($ENTRY_MANAGE_ICON_BAR$)?><div style='float:right;'>$ENTRY_MANAGE_ICON_BAR$</div><?endif?>   
<b>Замечание <?if($GROUP_ID$=4)?>администратора<?else?>модератора<?endif?>:</b><br>   
<?substr($MESSAGE$,9)?>   
</td>   
</tr>   
</table>   

<?else?>   

<!-- ЗДЕСЬ КОД ШАБЛОНА ВИДА МАТЕРИАЛОВ ФОРУМА -->   

<?endif?><?endif?>

На этом установка закончена. Обратите внимание что теперь функция доступна администраторам и модераторам вашего форума. Чтобы вывести своё сообщение в формате информационного сообщения, напечатайте в самом начале своего сообщения специальный код $INFO$. Пример показан на скриншоте ниже.


Ваше сообщение выведется в нужном виде, но уже без специального кода.

Для того чтобы вывести своё сообщение в формате предупреждения, используйте аналогичным образом специальный код $WARNING$. Обратите внимание, что между специальным кодом и началом вашего сообщения не должно быть никаких символов, в том числе пробелов и переносов строк.




Тот, кто яро просится в модераторы - меньше всего подходит на эту роль
Offline
Nice
Добавлено: Понедельник, 10.01.2011 в 17:58| Пост № 2


Группа:
Пользователи
Сообщений:
218
Репутация:
Замечания:
Лучшая рип студия

Хм , интересный скрипт... Спасибо


Offline
  • Страница 1 из 1
  • 1
Поиск: