BB-код: уведомления 1.0.0

Добавляет BB-код уведомлений.

  1. Exile
    Совместимость:
    проверялся на совместимость
    Изменения в БД:
    не требуются
    Автор:
    Begemot
    Общественное достояние:
    нет
    Описание: добавляет BB-код уведомлений.
    Инструкция по установке:
    В main.css добавить:

    Код:
    .div_avert {
      width: 95%;
      margin: 8px auto;
      padding: 10px 6px 6px 8px;
      min-height: 18px;
      height:auto;
      border-radius: 8px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
      -webkit-box-shadow: 1px 1px 12px #555;
      -moz-box-shadow: 1px 1px 12px #555;
      box-shadow: 1px 1px 12px #555;
    }
    .span_avert {
      padding-left: 26px;
    }
    .info_div {
      background-image: url("/images/info.png");
      background-position: 4px 4px;
      background-repeat: no-repeat;
      background-color: #b2ccff;
      border: 2px solid #80aaff;
    }
    .error_div {
      background-image: url("/images/error.png");
      background-position: 4px 4px;
      background-repeat: no-repeat;
      background-color: #ffb2b2;
      border: 2px solid #ff8080;
    }
    .ok_div {
      background-image: url("/images/ok.png");
      background-position: 4px 4px;
      background-repeat: no-repeat;
      background-color: #c2f2b3;
      border: 2px solid #3cb371;
    }
    
    Открыть bbcode.php

    Найти:

    Код:
    // Quote
    $bbcode_tpl['quote_open'] = <<<HTML
      <div class="q-wrap">
      <div class="q">
    HTML;
    
    Добавить до:

    Код:
    $bbcode_tpl['ok_open'] = <<<HTML
    <div class="div_avert ok_div"><span class="span_avert">
    HTML;
    
    $bbcode_tpl['ok_close'] = <<<HTML
    </span></div>
    HTML;
    
    $bbcode_tpl['info_open'] = <<<HTML
    <div class="div_avert info_div"><span class="span_avert">
    HTML;
    
    $bbcode_tpl['info_close'] = <<<HTML
    </span></div>
    HTML;
    
    $bbcode_tpl['error_open'] = <<<HTML
    <div class="div_avert error_div"><span class="span_avert">
    HTML;
    
    $bbcode_tpl['error_close'] = <<<HTML
    </span></div>
    HTML;
    
    Найти:

    Код:
    '[quote]'  => $tpl['quote_open'],
    
    Добавить до:

    Код:
      '[ok]'  => $tpl['ok_open'],
      '[/ok]'  => $tpl['ok_close'],
      '[info]'  => $tpl['info_open'],
      '[/info]'  => $tpl['info_close'],
      '[error]'  => $tpl['error_open'],
      '[/error]'  => $tpl['error_close'],
    
    Открыть posting_editor.tpl

    Найти:

    Код:
    <input type="button" value="{L_QUOTE}" name="codeQuote" title="{L_QUOTE_TITLE}" style="width: 57px;" />
    
    Добавить после:

    Код:
    <input type="button" value="{L_OK}" name="codeOk" title="{L_OK_TITLE}" style="width: 20px;" />
    <input type="button" value="{L_INFO}" name="codeInfo" title="{L_INFO_TITLE}" style="width: 20px;" />
    <input type="button" value="{L_ERROR}" name="codeError" title="{L_ERROR_TITLE}" style="width: 20px;" />
    
    Размер (20px) настраивайте под себя

    Найти:

    Код:
    bbcode.addTag("codeQuote", "quote", null, "Q", ctrl);
    
    Добавить до:

    Код:
    bbcode.addTag("codeOk", "ok", null, "", ctrl);
    bbcode.addTag("codeInfo", "info", null, "", ctrl);
    bbcode.addTag("codeError", "error", null, "", ctrl);
    
    В language/ru/main.php добавить:

    Код:
    $lang['OK_TITLE'] = 'Ok: [ok]текст[/ok]';
    $lang['OK'] = 'Ok: [ok]текст[/ok]';
    $lang['INFO_TITLE'] = 'Info: [info]текст[/info]';
    $lang['INFO'] = 'Info: [info]текст[/info]';
    $lang['ERROR_TITLE'] = 'Error: [error]текст[/error]';
    $lang['ERROR'] = 'Error: [error]текст[/error]';
    

    Изображения

    1. okinfoerror.png