RSS 1.0.0

Добавляет возможность генерации лент RSS.

  1. Exile
    Совместимость:
    не проверялся на совместимость
    Изменения в БД:
    требуются
    Автор:
    frost444
    Общественное достояние:
    да
    Описание: добавляет возможность генерации лент RSS.

    Возможность:
    • Вывод новых тем из форумов в RSS
    • Полное кеширование
    Инструкция по установке:
    PHP:
    Автор модаfrost444

    ####[ВЫПОЛНИТЬ]-----SQL

    INSERT INTO `bb_configVALUES ('rss''1');

    ALTER TABLE `bb_forumsADD `rssTINYINTNOT NULL DEFAULT '0';

    ####[КОНЕЦ]-----SQL

    ####[ОТКРЫТЬ]----- config.php

    $bb_cfg['portal_relizi'] = array(
      
    'on'        => true,
      
    'on_navi'   => true,
      
    'on_news'   => true,
      
    'cache'     => 10,
      
    'cat_cache' => 24,
      
    'index_cache' => 20,
      
    'index_limit' => 20,
    );

    ####[СОХРАНИТЬ_ФАЙЛ]####

    ####[ОТКРЫТЬ]----- admin_board.php
    -----[найти]-----

    'NEW_TPLS'     => $new['new_tpls'],

    -----[
    ниже вставить]-----

    'RSS'     => $new['rss'],

    -----[
    найти]-----

            <
    label><input type="radio" name="tor_stats" value="0" <!-- IF not TOR_STATS -->checked="checked"<!-- ENDIF --> />{L_DISABLED}</label>
        </
    td>
    </
    tr>

    -----[
    ниже вставить]-----

    <
    tr>
        <
    td><h4>RSS</h4></td>
        <
    td>
            <
    label><input type="radio" name="rss" value="1" <!-- IF RSS -->checked="checked"<!-- ENDIF --> />{L_ENABLED}</label>&nbsp;&nbsp;
            <
    label><input type="radio" name="rss" value="0" <!-- IF not RSS -->checked="checked"<!-- ENDIF --> />{L_DISABLED}</label>
        </
    td>
    </
    tr>

    ####[СОХРАНИТЬ_ФАЙЛ]####

    ####[ОТКРЫТЬ]----- admin_forums.php
    -----[найти]-----

    $self_moderated $row['self_moderated'];

    -----[
    добавить ниже]-----

    $rss $row['rss'];
                           
    -----[
    найти]-----

    $self_moderated 0;

    -----[
    добавить ниже]-----

    $rss 1;
                           
    -----[
    найти]-----

    'S_STATUS_LIST' => $statuslist,

    -----[
    добавить ниже]-----

    'RSS' => $rss,
                           
    -----[
    найти]-----

    $self_moderated = (int) $_POST['self_moderated'];

    -----[
    добавить ниже]-----

    $rss intval($_POST['rss']);

    $rss intval($_POST['rss']);

    -----[
    найти]-----

    ,  
    allow_porno_topic,  self_moderated'. $field_sql;

    -----[заменить]-----

    ,  allow_porno_topic,  self_moderated, rss'
    $field_sql;

    -----[
    найти]-----

    $allow_porno_topic$self_moderated". $value_sql;

    -----[заменить]-----

    $allow_porno_topic$self_moderated$rss"$value_sql;

    -----[
    найти]-----

    $forum_order $forum_data['forum_order'];

    -----[
    ниже вставить]-----

    $rss intval($_POST['rss']);

    -----[
    найти]-----

    forum_display_sort  $forum_display_sort

    -----[заменить на]-----

    forum_display_sort  $forum_display_sort,
                        
    rss                 $rss
                       
    ####[СОХРАНИТЬ_ФАЙЛ]####

    ####[ОТКРЫТЬ]----- admin_forums.tpl
    -----[найти]-----

    <
    td class="row2"><select name="forumstatus">{S_STATUS_LIST}</select></td>
        </
    tr>
       
    -- 
    ниже вставить]-----

    <
    tr>
        <
    td class="row1">RSS</td>
        <
    td class="row2">
            <
    label><input type="radio" name="rss" value="1" <!-- IF RSS -->checked="checked"<!-- ENDIF --> />{L_YES}</label>&nbsp;&nbsp;
            <
    label><input type="radio" name="rss" value="0" <!-- IF not RSS -->checked="checked"<!-- ENDIF --> />{L_NO}</label>
        </
    td>
    </
    tr>

    ####[СОХРАНИТЬ_ФАЙЛ]####

    ####[ОТКРЫТЬ]----- index.php
    -----[найти

    f
    .forum_parentf.show_on_index,

    -----[
    заменить]-----

    f.forum_parentf.show_on_indexf.rss,

    -----[
    найти]-----

    'FORUM_DESC'        => $f['forum_desc'],

    -----[
    вставить]-----

    'RSS'                 => $f['rss'],

    ####[СОХРАНИТЬ_ФАЙЛ]####

    ####[ОТКРЫТЬ]----- index.tpl
    -----[найти]-----

    <
    h4 class="forumlink"><a href="{FORUM_URL}{c.f.FORUM_ID}">{c.f.FORUM_NAME}</a></h4>

    -----[
    вставить]-----

    <!-- IF 
    c.f.RSS && $bb_cfg['rss'] --><div id="rss">
        <
    a href="rss.php?f={c.f.FORUM_ID}"><img src="./images/rss.png" title="RSS" align="right"></a>
    </
    div><!-- ENDIF -->

    ####[СОХРАНИТЬ_ФАЙЛ]####