1. Внимание! Пользователи форума Null-Prog.ru, сейчас на сайте идёт полное реорганизация. По просьбам большинства, постепенно вводится внутренняя валюта сайта для покупки VIP контента ПОШТУЧНО! В связи с чем ближайшие 4 дня могут быть перебои в работе, недоступность (кратковременная) сайта. Если сейчас УЖЕ вам нужен какой либо контент, обращаемся в личку. Все, купившие VIP ранее, сохраняют свой статус и их эти новшества никак не затрагивают. Касательно использования валюты, будет мануал позже. Спасибо за понимание. 

    Скрыть объявление
  2. На нашем форуме Null-Prog действует серьёзное правило касательно размещения материалов!

    ДЛЯ РЕЛИЗЁРОВ: категорически запрещается выкладка материалов на файлообменники типа Deposit, letitbit и другие, требующие просмотров рекламы, обрезающие скорость и тд. Нарушителям, первые 2 раза предупреждения, далее БАН. Тему по этому поводу можно посмотреть ТУТ

    Скрыть объявление
  3. В тестовом режиме на нашем форуме открыт онлайн конструктор сайтов. Вы можете попробовать создать свой сайт у НАС, интуитивно понятный интерфейс, переведёт на 95%, быстрый экспорт проекта, от вас только перетаскивать элементы и вставить в них необходимый текст!

    Все вопросы ТУТ

    Скрыть объявление

  4. Скрыть объявление
  5. Уважаемые форумчане, открывается новый раздел форума, посвящённый ремонту и эксплуатации автомобилей. Просмотреть его можно ТУТ

    Так как раздел новый, информация будет пополнять каждый день. Если есть какие либо замечания по этому разделу, отписываемся в соответствующий раздел форума, либо в личку.

    Напоминаю, сообщения в разделе АВТО не учитываются, общение не ограничено.

    Скрыть объявление
  6. Объявляется набор Модераторов на различные раздел форума, свои заявки можно оставлять в ЭТОМ разделе, перед оставлением заявки рекомендуется ознакомиться с ПРАВИЛАМИ для модераторов.

ХАК Переключение шаблонов shortstory

Тема в разделе "Инструкции DLE", создана пользователем Sam Jack, 15 май 2015.

  1. Sam Jack

    Sam Jack Капитан-Узурпатор
    Команда форума Созидатель

    Регистрация:
    5 май 2015
    Сообщения:
    12.037
    Симпатии:
    2.466
    [​IMG]
    Данная модификация позволяет переключать оформление просмотра коротких новостей в дле: вывод списком, картинками или стандартным видом.

    Установка:
    В main.tpl вставить
    Код:
    [aviable=main]             
    
    <script type="text/javascript"> 
    
    $(function(){
    
        if($.cookie('short_template')){
    
            $(".templtes").removeClass('current');
    
            $(".templater a[data-template]").removeClass('current').each(function(){
    
                if($(this).data('template')==$.cookie('short_template')){
    
                    $(this).addClass('current');
    
                    $(".template-"+$.cookie('short_template')).addClass('current');
    
                }
    
            });
    
        }
    
        $(".templater a[data-template]").click(function(){
    
            if($(this).hasClass('current')) return false;
    
            $(this).addClass('current').siblings().removeClass('current');
    
            $(".templtes").removeClass('current');
    
            $(".template-"+$(this).data('template')).addClass('current');
    
            $.cookie('short_template', $(this).data('template'),{path:'/'});
    
            window.location.href=dle_root+'?short_template'+$(this).data('template');     
    
            return false;
    
        });
    
    })     
    
                         
    
    </script>                     
    
                         
    
        <div class="sortn dpad"><div class="sortn"><div class="templater">Режим просмотра: <a href="#" class="current" data-template="default">Стандарт</a> |  <a href="#" data-template="list">Список</a> | <a href="#" data-template="icons">Иконки</a></div></div></div>                     
    
        [/aviable]
    Добавляем стили:
    Код:
    .templater .current{color:#c00;}

    .templtes{display:none;}

    .templtes.current{display:block;}

    Качаем архив и подключаем jquery.cookie.js
    Код:
    <script type="text/javascript" src="{THEME}/js/jquery.cookie.js"></script>

    Открываем файл engine/modules/show.short.php
    Закоментируем строки:
    Код:
    /* if( isset( $view_template ) and $view_template == "rss" ) {

    } elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );

    else $tpl->load_template( 'shortstory.tpl' ); */
    Вставляем ниже:
    Код:
    $user_short_tpl = array(
    
    'default' => 'shortstory.tpl', //дефолтный шаблон
    
    'list' => 'shortstory_list.tpl', // шаблон списком
    
    'icons' => 'shortstory_icons.tpl' // шаблон картинки
    
    );
    
    
    $user_tpl =(isset($_COOKIE['short_template']) && isset($user_short_tpl[$_COOKIE['short_template']])) ? $user_short_tpl[$_COOKIE['short_template']] : $user_short_tpl['default'];
    
    $user_tpl = (isset($_GET['short_template']) && isset($user_short_tpl[$_GET['short_template']])) ? $user_short_tpl[$_GET['short_template']] : $user_tpl;
    
    if( isset( $view_template ) and $view_template == "rss" ) {
    
    } elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
    
    else $tpl->load_template($user_tpl);
    Установка закончена.

    Автор: rocksmart
    Скрытый текст:
    **Скрытый текст: Вы должны нажать кнопку 'Мне нравится' для возможности просмотра скрытого текста.**
     

Поделиться этой страницей

iHax Community
Рейтинг@Mail.ru Яндекс.Метрика мониторинг сайтов
Форум программного обеспечения/
Загрузка...