Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Последние новости списком

Тема в разделе "Свободное общение", создана пользователем Beats, 20 ноя 2015.

20.11.15 в 00:45
26.11.15 в 20:51
49
4.005
0
  1. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    1) Открыть /engine/modules/functions.php найти :
    Код:
    include (ENGINE_DIR . '/modules/show.custom.php');
    Выше вставить :
    Код:
    if( preg_match( "#one_show=['\"](.+?)['\"]#i", $param_str, $match ) )
    {
        if( $match[1] == "date" )
            $show_date_one = true;
        else
            $show_date_one = false;
    }
    else
        $show_date_one = false;
    
    if($show_date_one)
    {
        $tpl->copy_template = str_replace("{date_one}", langdate("Y F d", strtotime(date())), $tpl->copy_template);
        $tpl->copy_template = preg_replace( "'\\[date_one\\](.*?)\\[/date_one\\]'si", "\\1", $tpl->copy_template);
    }
    2) Открыть /engine/modules/show.custom.php найти :
    Код:
    if( ! $row['category'] ) {
    Выше вставить:
    Код:
    $tpl->copy_template = preg_replace( "'\\[date_one\\](.*?)\\[/date_one\\]'si", "", $tpl->copy_template);
    3) Открываем main.tpl и в нужном месте при подключении custom вставлять параметр one_show="date"
    у меня так
    Код:
    <div class="wraapper">
    {custom category="4" template="spisok" aviable="main" limit="50" fixed="yes" order="date" one_show="date" cache="none"}
    <div class="liniao"></div><a href="/serialy/"><h3>Горячие обновления сериалов</h3></a></div>
    4) создаем spisok.tpl и сохраняем в папке с шаблоном
    открывем spisok.tpl и прописываем
    Код:
     [date_one]<h1>{date_one}</h1>[/date_one]
    (у меня получилось так
    Код:
    [date_one]{date_one}[/date_one]
    <div class="spisok">
    <a href="{full-link}">{title}[xfvalue_seasons]</a>
    </div>
    )
    Вроде все!))
    Громадное спасибо Gameer за помощь!!!
     
    • Нравится Нравится x 2
  2. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Я ведь тоже самое написал, зачем дублить ?
     
  3. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Попросили полную инструкцию!
     
  4. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Продолжаем)
    не показывет предыдущие даты
    Снимок экрана 2015-11-21 в 16.54.45.jpg
    А если просто {date} вставлять то так
     

    Вложения:

  5. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Платите. реализую.
     
  6. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.756
    Лучших ответов:
    10
    Мануалы:
    31
    Рейтинги:
    +5.182 / 232 / -1
    @Beats, чем вас не устроил модуль Группировка новостей по дате в блоки который я рекомендовал ?
     
  7. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    не могу найти)
     
  8. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Цена вопроса?
     
  9. ZerocooL

    Команда форума Администратор VIP Кинотрафик v2

    Регистрация:
    29 янв 2015
    Сообщения:
    8.756
    Лучших ответов:
    10
    Мануалы:
    31
    Рейтинги:
    +5.182 / 232 / -1
  10. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    Кэш уже не работает на 10.2 и выше
     
  11. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    ошибка Снимок экрана 2015-11-21 в 19.26.48.jpg
     
  12. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
  13. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    А не подскажешь что и где прописать, что бы выводились новости из определенной категории, а не как сейчас все выводятся?
    Это вопрос по скрипту, который ты кинул))
     
  14. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    Изменить запрос выборки из БД, например так
    Код:
    $db->query("SELECT id, title, category, date, alt_name, short_story, xfields FROM ".PREFIX."_post WHERE category NOT IN ('3') and approve='1'....
    здесь исключается из выборки категория ID=3
     
  15. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Спасибо! сделал так:
    Код:
        $db->query("SELECT id, title, category, date, alt_name, short_story, xfields FROM ".PREFIX."_post WHERE approve='1' and category='4' GROUP BY date ORDER BY id DESC LIMIT 0 , 50");
     
  16. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Еще вопросик! Где в этом скрипте сделать так, что бы показывало "Сегодня", "Вчера" и потом даты? Что куда прописать?
     
  17. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    И нужно добавить еще одну категорию! Если прописываю category='4, 39' то вообще пустой блок остается
     
  18. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    IN category ('4','39')
     
  19. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    MySQL Error!
     
  20. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 114 / -0
    category IN ('4','39')
     
Яндекс.Метрика