Страница 1 из 11
Форум OREL-CS » Веб мастеру » Скрипты для UCOZ » Специальные сообщения для форума
Специальные сообщения для форума
Crafty
Дата: Воскресенье, 15.01.2012, 17:58 | Сообщение # 1
Гл. Модератор
Сообщений:
4110
Награды:
32
Offline

Система информационных и предупреждающих сообщений в темах. Используя этот формат сообщений, администраторы и модераторы могут привлечь внимание к своим сообщениям легче и эффективнее, чем при обычном выделении текста в своих постах, да и выглядят такие сообщения лучше.
Установка
  • Загрузите 2 изображения в файловый менеджер админ-панели вашего сайта.
    1) Изображение 1
    2) Изображение 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://skripters.com/uploads/posts/2010-06/1276374712_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://skripters.com/uploads/posts/2010-06/1276374688_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$. Пример показан на скриншоте ниже.

  • Извините за не активность, очень много учёбы...
    Друзья на orel-cs: XENON, Zdraff, Smofee, RID, LaiNeR, BeatRate^, Fanatik, Steamer, antoncss_96, MaD81, HukoH, Dj_San4el, Apple1Pod, Smoke, Evropa, Jo1nT, Fp0cTuk^, coffee, Timka, SmoKer, duma_n, z0mG, Azov-cs.

    niJkeee
    Дата: Воскресенье, 15.01.2012, 21:37 | Сообщение # 2
    Гл. Модератор
    Сообщений:
    1932
    Награды:
    13
    Offline
    Спасибо. Очень хороший скрипт. И очень хорошо оформил. wink

    Не будь таким, как все - будь уникален. © niJkeee

    Форум OREL-CS » Веб мастеру » Скрипты для UCOZ » Специальные сообщения для форума
    Страница 1 из 11
    Поиск: