BitTorrentTracker PerecTracker.org
BitTorrentTracker PerecTracker.org
    
Регистрация  ·  Вход
 
 · 
Забыли пароль?

  • [BETA] Возрастные ограничения в релизах

    Ответить на тему
     
    Автор Сообщение

    -sasha2006

    Создавать темы 11-Май-2014 16:43

           

    [Цитировать]

    [BETA]Возрастные ограничения в релизах
    Описание: Выводит в топике с релизом возрастное ограничение(выставляется во время создания (редактирования)).
    Автор: Zenden

    Инструкции

    //////////////////////////////////////////////////////////////////
    выполнить запрос
    ALTER TABLE bb_topics ADD pegi TINYINT( 2 ) NOT NULL DEFAULT 0;
    /////////////////////////////////////////////////////////////////
    картинки кидаем в папку http://сайт/images/
    /////////////////////////////////////////////////////////////////
    Открыть config.php
    в самом низу вставить
    $bb_cfg['pegi']    =  array(
        'Нет'    => 0,
        '+6'    => 6,
        '+12'    => 12,
        '+16'    => 16,
        '+18'    => 18,
    ); // здесь устанавливаются возрасные ограничения, название картинки должно соответсвовать возрасту, например 6 лет название картинки - 6.png
    ///////////////////////////////////////////////////////////////
    Открыть
    lang_main.php
    в самом низу добавить
    // возрастное ограничение
    $lang['PEGI'] = 'Возрастное ограничение';
    //////////////////////////////////////////////////////////////
    Открыть functions_post.php
    найти
    $is_draft = (empty($_POST['to_draft'])) ? 0 : 1;
    ниже вставить
    $pegi = (empty($_POST['pegi'])) ? 0 : isset($_POST['pegi']);
    найти
    , is_draft
    ниже вставить
    , pegi
    найти
    , $is_draft
    после вставить
    , $pegi
    найти
    , is_draft={$is_draft}
    после вставить
    , pegi={$pegi}
    ////////////////////////////////////////////////////////////////
    открыть posting.php
    найти
    $to_draft = (int) !empty($_POST['to_draft']);
    после вставить
    $pegi = (int) !empty($_POST['pegi']);
    найти
    $to_draft = ($bb_cfg['status_of_draft'] && $mode == 'editpost') ? $post_info['is_draft'] : false;
    после вставить
    $pegi = ($mode == 'editpost') ? $post_info['pegi'] : false;
    найти
    'S_DRAFT_CHECKED' => ($to_draft) ? 'checked="checked"' : '',
    после вставить
        'S_PEGI_CHECKED' => build_select('pegi', $bb_cfg['pegi'], $pegi),
    //////////////////////////////////////////////////////////////
    Открыть posting.tpl
    найти
            </tr>
            </table>
        </div>
        </td>
    </tr>
    ниже вставить
    <tr>
        <td class="row1 vTop pad_4" valign="top">
            <p><b>{L_PEGI}</b></p>
        </td>
        <td class="row2">
            <div class="floatL">
                <table class="borderless inline">
                    <tr>
                        <td>{S_PEGI_CHECKED}</td>
                    </tr>
                </table>
            </div>
        </td>
    </tr>
    //////////////////////////////////////////////////////////////////////
    Открыть viewtopic.php
    найти
    t.topic_dl_type
    после вставить
    , t.pegi
    найти
    t.topic_dl_type
    после вставить
    , t.pegi
    найти
    'POST_MC_TYPE'      => $postrow[$i]['post_mod_comment_type'],
    после вставить
    'PEGI'                => (($postrow[$i]['post_id'] == $t_data['topic_first_post_id']) && $postrow[$i]['topic_dl_type']) ? $postrow[$i]['pegi'] : '',
    /////////////////////////////////////////////////////////////////
    найти viewtopic.tpl
    {postrow.ATTACHMENTS}
    перед вставить
    <!-- IF postrow.PEGI --><img src="/images/{postrow.PEGI}.png"><!-- ENDIF -->

    _________________

    ░▒▓█▀▄▀▄▀▄█▓▒░
    [Профиль] [ЛС]
    Показать сообщения:    
    Ответить на тему

    Текущее время: Сегодня, в 14:40

    Часовой пояс: GMT + 2



    Вы не можете начинать темы
    Вы не можете отвечать на сообщения
    Вы не можете редактировать свои сообщения
    Вы не можете удалять свои сообщения
    Вы не можете голосовать в опросах
    Вы не можете прикреплять файлы к сообщениям
    Вы не можете скачивать файлы