Шаблон «FlatStreet» 1.2.5.3

Плоский шаблон в современном стиле

Следят:
За этим ресурсом следят 1 чуваков.
  1. feofan
    Плоский шаблон в современном стиле. Отлично подойдет как для новостного портала, так и для социальной сети. Настройка отображения постов, сайдбара, блогов, а также множество других настроек которые можно комбинировать.

    Благодаря разнообразию настроек, сайт может быть как простым, одноколоночным блогом, так и крупным медиа порталом.

    Особенности

    — Иконочный шрифт.
    — Более подробная локализация.
    — Настройка отображения постов на главной странице, в три, две и одну колонку.
    — Настройка вывод сайдбара, слева, справа, среди постов, в push меню или отключен.
    — Настройка отображения списка блогов, в три, две и одну колонку, соответственно.
    — Настройка отображения постов в блогах.
    — Выбор типа отображения постов.
    — Выбор типа шапкаи в посте.
    — Отображение картинок в фотосете сеткой.
    — Новый вид отображения инфографики в опросах.
    — Шапка на странице блога.
    — Стена на главной странице пользователя.
    — Блок с информацией о пользователе.
    — Минусование оключено.
    — Шапка профиля.
    — Мобильная версия сайта.

    Остальные характеристики

    Полностью переработаны страницы списка пользователей, лента активности, профиль пользователя и прочие, почти все компоненты сайта. Возможность тонкой настройки, отключение плавной прокрутки, выбор способа отображения логотипа, отключение вывода миниатюр в полной записи, отключение дизайнерских копирайтов. И другое.

    Дизайн

    За основу взят шаблон synio.

    Код:
    // Ширина шапки профиля
    $config['module']['user']['profile_photo_width'] = 1000; // px
    
    // Максимальная вложенность древовидных комментариев
    $config['module']['comment']['max_tree'] = 5;
    
    // Количество символов на стене пользователей
    $config['module']['wall']['text_max'] = 3000;
    
    // Ограничение на вывод числа друзей пользователя на странице его профиля
    $config['module']['user']['friend_on_profile']    = 20;
    
    // Число топиков на одну страницу
    $config['module']['topic']['per_page']   = 12;
    
    // Цветовая схема
    $config['view']['theme'] = 'default';
    
    // Сколько записей выводить в блоке прямой эфир
    $config['block']['stream']['row'] = 50;
    
    
    
    
    
    
    /* Режим работы сайта */
    
    $config['general']['close'] = false;
    $config['general']['reg']['activation'] = true;
    $config['general']['reg']['invite'] = false;
    
    
    
    
    
    /* Логотип */
    
    $config['view']['topbar']['logo'] = true; // Логотип картинкой ../images/logo.png (50px высотой)
    $config['view']['topbar']['logotext'] = true; // Логотип картинкой и текстовый заголовок (Должен быть включен предыдущий параметр)
    
    
    
    
    
    /* Настройки отображения топиков */
    
    $config['view']['topic']['single_modern_head'] = true; // Модернезированная шапка топика в полном посте
    $config['view']['topic']['modern_head'] = false; // Модернезированое отображение топика в превью
    $config['view']['topic']['preview'] = true; // Отображение првеью в полном посте
    $config['view']['topic']['lazy'] = true; // Ленивая подгрузка изображений в посте
    $config['view']['topic']['cut'] = true; // Авто cut текста топиков в првеью
    
    
    
    
    
    /* Настройка главной страницы */
    
    // Колонки
    $config['view']['home']['colum'] = 'grid-2'; // grid-3, grid-2, grid-1
    
    // Сайдбар
    $config['view']['home']['sidebar'] = true; // Включить сайдбар на главной странице
    $config['view']['home']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right)
    
    // Блоки сайдбара для сеток grid-2, grid-1
    
    Config::Set('block.rule_index_blog', array(
        'action'  => array( 'index' ),
        'blocks'  => array(
                  'right' // left, right (Не забудьте также указать в параметре sidebar-position)
                  => array(
                      'stream'=>array('params'=>array(),'priority'=>150),
                      'blogs'=>array('priority'=>100),
                      'tags'=>array('priority'=>90)
                  )
            ),
        'clear' => false,
    ));
    
    // Блоки и настройка сайдбара для сетки grid-3
    
    $config['view']['home']['sidebar-grid-position'] = '5'; // После какого поста отображать сайдбар (1-6)
    
    Config::Set('block.rule_index_grid', array(
        'action'  => array( 'index' ),
        'blocks'  => array(
                'grid' => array(
                    'blogs'=>array('priority'=>100),
                    // 'tags'=>array('priority'=>90)
                )
            ),
        'clear' => false,
    ));
    
    
    
    
    
    /* Боковое Push меню */
    
    $config['view']['sidebar']['push'] = false; // Включить push меню
    
    // Вывод блоков в push меню
    Config::Set('block.rule_push', array(
        'action'  => array( 'index', 'topic', 'question', 'link', 'photoset', 'blog', 'blogs', 'stream', 'people', 'profile', 'talk'  ),
        'blocks'  => array(
                'push' => array(
                    'stream'=>array('params'=>array(),'priority'=>150),
                    'blogs'=>array('priority'=>100),
                    'tags'=>array('priority'=>90)
                )
            ),
        'clear' => false,
    ));
    
    
    
    
    
    
    /* Настройка блогов */
    
    // Колонки списка блогов
    $config['view']['blogs']['colum'] = 'grid-3'; // grid-3, grid-2, grid-1
    
    // Колонки постов в блоге
    $config['view']['blog']['colum'] = 'grid-3'; // grid-3, grid-2, grid-1
    
    
    
    
    
    
    /* Настройка разделов сайта */
    
    // Топик
    
    $config['view']['topic']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
    $config['view']['topic']['sidebar'] = false; // Включить сайдбар
    $config['view']['topic']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right, bottom)
    
    Config::Set('block.rule_blog_info', array(
        'action'  => array(    'blog' => array('{topic}') ),
        'blocks'  => array(
                  'right' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
                  => array(
                      'stream'=>array('priority'=>150),
                      'blogs'=>array('priority'=>100),
                      'tags'=>array('priority'=>90)           
                  )    ),
        'clear' => false,
    ));
    
    // Люди
    
    $config['view']['people']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
    $config['view']['people']['sidebar'] = true; // Включить сайдбар
    $config['view']['people']['sidebar-big'] = false; // Широкий сайдбар
    $config['view']['people']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right, bottom)
    
    Config::Set('block.rule_people', array(
        'action'  => array( 'people' ),
        'blocks'  => array(
                  'right' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
                  => array( 'actions/ActionPeople/sidebar.tpl' ) ),
    ));
    
    // Активность
    
    $config['view']['stream']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
    $config['view']['stream']['sidebar'] = true; // Включить сайдбар
    $config['view']['stream']['sidebar-big'] = false; // Широкий сайдбар
    $config['view']['stream']['sidebar-position'] = 'bottom'; // Позиция сайдбара (left, right, bottom)
    
    Config::Set('block.rule_stream_user', array(
        'action'  => array( 'stream' => array('user') ), // Страница персональной ленты
        'blocks'  => array(
                  'bottom' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
                  => array( 'streamConfig' ) ),
    ));
    
    Config::Set('block.rule_stream_all', array(
        'action'  => array( 'stream' => array('all') ), // Общая лента
        'blocks'  => array(
                  'bottom' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
                  => array() ),
    ));
    
    // Страница добавления топика
    
    $config['view']['topic_add']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
    $config['view']['topic_add']['sidebar'] = true; // Включить сайдбар
    $config['view']['topic_add']['sidebar-big'] = false; // Широкий сайдбар
    $config['view']['topic_add']['sidebar-position'] = 'bottom'; // Позиция сайдбара (left, right, bottom)
    
    Config::Set('block.rule_topic_type', array(
        'action'  => array(
            'link'     => array('add','edit'),
            'question' => array('add','edit'),
            'topic'    => array('add','edit'),
            'photoset'    => array('add','edit')
        ),
        'blocks'  => array(
                  'bottom' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
                  => array('blocks/block.blogInfo.tpl') ),
    ));
    
    // Страница тега
    
    $config['view']['tag']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
    $config['view']['tag']['sidebar'] = true; // Включить сайдбар
    $config['view']['tag']['sidebar-big'] = false; // Широкий сайдбар
    $config['view']['tag']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right, bottom)
    
    Config::Set('block.rule_tag', array(
        'action'  => array(    'tag' ),
        'blocks'  => array(
                  'right' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
                  => array(
                      'tags'=>array('priority'=>150)           
                  )    ),
        'clear' => false,
    ));
    
    // Профиль пользователя
    
    $config['view']['profile']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
    $config['view']['profile']['sidebar-big'] = false; // Широкий сайдбар
    $config['view']['profile']['sidebar-position'] = 'left'; // Позиция сайдбара (left, right)
    
    Config::Set('block.rule_profile', array(
        'action'  => array( 'profile', 'settings' ),
        'blocks'  => array(
                    'left' // left, right (Не забудьте также указать в параметре sidebar-position)
                    => array('actions/ActionProfile/sidebar.tpl') ),
    ));
    
    // Страница тега
    
    $config['view']['talk']['size'] = 'medium'; // Ширина страницы (large, medium, small, min)
    $config['view']['talk']['sidebar'] = false; // Включить сайдбар
    $config['view']['talk']['sidebar-big'] = false; // Широкий сайдбар
    $config['view']['talk']['sidebar-position'] = 'right'; // Позиция сайдбара (left, right, bottom)
    
    Config::Set('block.rule_talk', array(
        'action'  => array(    'talk' ),
        'blocks'  => array(
                  'right' // left, right, bottom (Не забудьте также указать в параметре sidebar-position)
                  => array() ),
        'clear' => false,
    ));
    
    
    
    
    
    /* Копирайты */
    
    $config['view']['footer']['copyright'] = true;
    
    
    
    
    
    /* Прочие настройки */
    
    $config['view']['settings']['scroll'] = false; // Плавная прокрутка страниц сайта

    Изображения

    1. 1c336e8abd_1500.png
    2. 1cc458a823_1500.png
    3. 2db20fe301_1500.png
    4. 3e32325135_1500.png
    5. 92b654beaf_1500.png
    6. 141bbac162_1500.png
    7. 509df29747_1500.png
    8. 814c3c4f64_1500.png
    9. 032019e4a3_1500.png
    10. b3e4e81479_1500.png
    11. b7506d798b_1500.png
    12. ba372cfeda_1500.png
    13. c26c2d6592_1500.png
    14. c81c00cd44_1500.png
    15. cab85243c6_1500.png
    16. e74de00a8f_1500.png
    17. f4a63c18cd_1500.png