BBcode для TorrentPier

Статус
В этой теме нельзя размещать новые ответы.

Begemot

Пользователь
BBcode Scroll
Открыть: bbcode.php

Найти:

Код:
// Quote
$bbcode_tpl['quote_open'] = <<<HTML
    <div class="q-wrap">
        <div class="q">

Добавить до:

Код:
$bbcode_tpl['scroll_open'] = <<<HTML
<div style="width:97%;height:300px;background:#fff;  border:1px solid #555; padding:6px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius: 8px"><div style="overflow:auto;width:100%;height:100%;">
HTML;
$bbcode_tpl['scroll_close'] = <<<HTML
</div></div>
HTML;

Найти:

Код:
'[quote]'    => $tpl['quote_open'],

Добавить до:

Код:
'[scroll]'    => $tpl['scroll_open'],
'[/scroll]'    => $tpl['scroll_close'],

Открыть: posting_editor.tpl

Найти:

Код:
<input type="button" value="{L_QUOTE}" name="codeQuote" title="{L_QUOTE_TITLE}" style="width: 57px;" />

Добавить до:

Код:
<input type="button" value="{L_SCROLL}" name="codeScroll" title="{L_SCROLL_TITLE}" style="width: 73px;" />

Найти:

Код:
bbcode.addTag("codeQuote", "quote", null, "Q", ctrl);

Добавить до:

Код:
bbcode.addTag("codeScroll", "scroll", null, "", ctrl);

В language/ru/main.php добавить:

Код:
$lang['SCROLL'] = 'Прокрутка';
$lang['SCROLL_TITLE'] = 'Прокрутка: [scroll]Длинный текст[/scroll]';
scroll.png

Верхний и нижний индекс

Открыть: bbcode.php

Найти:
Код:
// Quote
$bbcode_tpl['quote_open'] = <<<HTML
    <div class="q-wrap">
        <div class="q">

Добавить до:
Код:
// Sub
$bbcode_tpl['sub_open'] = <<<HTML
<sub><small>
HTML;

$bbcode_tpl['sub_close'] = <<<HTML
</small></sub>
HTML;

// Sup
$bbcode_tpl['sup_open'] = <<<HTML
<sup><small>
HTML;

$bbcode_tpl['sup_close'] = <<<HTML
</small></sup>
HTML;

Найти:
Код:
'[quote]'    => $tpl['quote_open'],

Добавить до:
Код:
'[sub]'        => $tpl['sub_open'],
'[/sub]'    => $tpl['sub_close'],
'[sup]'        => $tpl['sup_open'],
'[/sup]'    => $tpl['sup_close'],

Открыть: posting_editor.tpl

Найти:

Код:
<input type="button" value="{L_QUOTE}" name="codeQuote" title="{L_QUOTE_TITLE}" style="width: 57px;" />

Добавить до:

Код:
<input type="button" value="{L_SUP}" name="codeSup" title="{L_SUP_TITLE}" style="width: 20px;" />
<input type="button" value="{L_SUB}" name="codeSub" title="{L_SUB_TITLE}" style="width: 20px;" />

Найти:

Код:
bbcode.addTag("codeQuote", "quote", null, "Q", ctrl);

Добавить до:

Код:
bbcode.addTag("codeSup", "sup", null, "", ctrl);
bbcode.addTag("codeSub", "sub", null, "", ctrl);

В language/ru/main.php добавить:

Код:
$lang['SUB_TITLE'] = 'Нижний индекс: [sub]текст[/sub]';
$lang['SUB'] = 'SUB';
$lang['SUP_TITLE'] = 'Верхний индекс: [sup]текст[/sup]';
$lang['SUP'] = 'SUP';
supsub.png

Вот такие бб коды
okinfoerror.png

В 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]';

Предупреждение от администратора или модератора

Открыть bbcode.php

Найти:

Код:
// Quote
$bbcode_tpl['quote_open'] = <<<HTML
    <div class="q-wrap">
        <div class="q">

Добавить до:

Код:
// Admin
$bbcode_tpl['adm_open'] = <<<HTML
<br />
<table cellspacing="0" style="width: 95%; border: 1px solid #DBDBCE">
<tr>
    <td style="padding: 10px; font-size: 35px; font-weight: bold; font-family: Garamond,'Times New Roman',serif; color: #BB0000; background-color: #FFFFFF; vertical-align: middle; width: 5%">A</td>
    <td style="padding: 10px; color: #AA0000; background-color: #EBEADD;"
HTML;

$bbcode_tpl['adm_close'] = <<<HTML
</td>
</tr>
</table>
<br />
HTML;

//Moder
$bbcode_tpl['mod_open'] = <<<HTML
<br />
<table cellspacing="0" style="width: 95%; border: 1px solid #DBDBCE">
<tr>
    <td style="padding: 10px; font-size: 35px; font-weight: bold; font-family: Garamond,'Times New Roman',serif; color: #BB0000; background-color: #FFFFFF; vertical-align: middle; width: 5%">M</td>
    <td style="padding: 10px; color: #AA0000; background-color: #EBEADD;">
HTML;

$bbcode_tpl['mod_close'] = <<<HTML
</td>
</tr>
</table>
<br />
HTML;

Найти:

Код:
'[quote]'    => $tpl['quote_open'],

Добавить до:

Код:
            '[adm]'        => $tpl['adm_open'],
            '[/adm]'    => $tpl['adm_close'],
            '[mod]'        => $tpl['mod_open'],
            '[/mod]'    => $tpl['mod_close'],

Открыть posting_editor.tpl

Найти:

Код:
<input type="button" value="{L_QUOTE}" name="codeQuote" title="{L_QUOTE_TITLE}" style="width: 57px;" />

Добавить после:

Код:
<input type="button" value="{L_ADM}" name="codeAdm" title="{L_ADM_TITLE}" style="width: 57px;" />
<input type="button" value="{L_MOD}" name="codeMod" title="{L_MOD_TITLE}" style="width: 57px;" />

Найти:

Код:
bbcode.addTag("codeQuote", "quote", null, "Q", ctrl);

Добавить до:

Код:
bbcode.addTag("codeAdm", "adm", null, "Q", ctrl);
bbcode.addTag("codeMod", "mod", null, "Q", ctrl);
admmod.png
 

Kryl

Пользователь
Какая ревизия ?
 

Вложения

  • Untitled_001.jpg
    Untitled_001.jpg
    28.6 KB · Просмотры: 61

Kryl

Пользователь
лангов нет на предупреждения от модера и админа ..
 

Kryl

Пользователь
$lang['ADM_TITLE'] = 'Предупреждение от Админина:';
$lang['ADM'] = 'ADM';
$lang['MOD_TITLE'] = 'Предупреждение от Модератора:';
$lang['MOD'] = 'MOD';
 

Kryl

Пользователь
Да и коды предупреждения , надо скрыть от простых пользователей ...
 

Begemot

Пользователь
лангов нет на предупреждения от модера и админа ..
Пардон, спать уже хотелось, когда выкладывал, ланги остались не скопированными.
Да и коды предупреждения , надо скрыть от простых пользователей ...
Я привел, как пример, что скрывать от пользователей, дело администраторов. Добавить 2 строчки не составит труда.
Можно высоту как опцию сделать, чтобы не 300 можно было изменить.
Можно, но какой смысл? Если начать ковырять, то можно сделать многое, включая полное управление с админки (высота, цвет фона, цвет скрола и т.п.), но надо ли оно?
Я взял эти коды с phpbb, просто переделал под ТР, дальше, кому что надо, тот это и возьмет.

Кстати, не плохо было бы сделать отдельную тему по ББ кодам, слишком уж беден набор стандартных, а так можно было бы выкладывать, кто что нашел (сделал), при этом не роясь по всему разделу.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху