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

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

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

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

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

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Всем привет!
    Делаю last news списком!
    получается так
    Снимок экрана 2015-11-19 в 23.44.58.jpg
    а нужно что бы дата была одна, а под ней новости (пример):
    Снимок экрана 2015-11-19 в 23.47.15.jpg
    создал шаблон spisok.tpl, прописал туда такой код
    Код:
    {date}
    <div class="spisok">
    <a href="{full-link}">{title}[xfvalue_seasons]</a>
    </div>
    и main.tp подключил
    Код:
    <div class="wraapper">
    {custom category="4" template="spisok" aviable="main" limit="50" fixed="yes" order="date" cache="yes"}
    <div class="liniao"></div><a href="/serialy/"><h3>Горячие обновления сериалов</h3></a></div>
    Может кто подскажет?
    Заранее спасибо!
     
  2. kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    Такое можно сделать с помощью блок про 4 от Пафнутия, стандартными средствами вряд ли
     
  3. doz

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

    Регистрация:
    10 окт 2015
    Сообщения:
    1.335
    Лучших ответов:
    0
    Рейтинги:
    +540 / 0 / -0
    шаблон spisok.tpl отвечает за 1 новость.
    твой custom выводит 50 новостей.
    итог? вывод 50 шт spisok.tpl
     
  4. kild

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    Просто сделайте дату перед тайтлом, а не вверху, и будет нормально
     
  5. doz

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

    Регистрация:
    10 окт 2015
    Сообщения:
    1.335
    Лучших ответов:
    0
    Рейтинги:
    +540 / 0 / -0
    ему нужно немного другое
    ваше предложение сделает вот такой список
    а нужно
     
  6. TopicStarter Overlay
    Beats

    Beats Бывалый

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

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

    Регистрация:
    3 июл 2015
    Сообщения:
    2.130
    Лучших ответов:
    2
    Рейтинги:
    +1.176 / 1 / -0
    Я понял, что нужно. Просто это будет проще чем покупать блокпро)
    Тем более там шаблонизатор для новичков сложный
     
  8. aleps

    aleps Посетитель

    Регистрация:
    15 ноя 2015
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    автор видимо взял пример с сайта hdrezka.мЕе (извини не знаю, принято ли тут оставлять сайты ссылками или шифровать)

    если необходимо только один блок(за один день, за 5 дней и т.д. )как вариант можно так
    с шаблона spisok убрать дату, а через custom выставить параметр days =1 кол-воза сколько дней брать

    к сожалению я не уверен допустимо ли по стандарту использовать комбинации вроде days=2-1 ( прошлый день и т.д.), врятли
     
  9. ZerocooL

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

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

    Beats Бывалый

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

    Beats Бывалый

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

    aleps Посетитель

    Регистрация:
    15 ноя 2015
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +10 / 0 / -0
    и раз уж такая тема, и сам затронул сайт hdrezka
    может кто нибудь мне подскажет как так же реализовать, только не список, а т.е. чтобы когда на moonwalk добавляется серия тогда и dle или обновлял дату новости или лучше обновлял доп. в которое заносил бы последнюю серию сериала? в какую сторону искать
     
  13. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.017 / 114 / -0
    Кодера нету тут. Все печально у вас.

    Открыть /engine/modules/functions.php найти :
    PHP:
    include (ENGINE_DIR '/modules/show.custom.php');
    Выше вставить :
    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);
    }
    Потом открыть /engine/modules/show.custom.php найти :
    PHP:
    if( ! $row['category'] ) {
    Выше вставить :
    PHP:
    $tpl->copy_template preg_replace"'\\[date_one\\](.*?)\\[/date_one\\]'si"""$tpl->copy_template);
    При подключении custom вставлять параметр one_show="date"
    В нужном месте шаблона вставить :
    PHP:
    [date_one]<h1>{date_one}</h1>[/date_one]
    Для изменения вида даты редактировать "Y F d" - тут задавать нужные параметры что поддерживает стандартный тег date() в php --> http://php.net/manual/ru/function.date.php

    С вами был Gameer.
     
    #13 PunPun, 20 ноя 2015
    Последнее редактирование: 20 ноя 2015
    • Нравится Нравится x 6
  14. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Не выходит!
    Все вроде по инструкции сделал!
    в main.tpl дописал one_show="date" , получилось так
    Код:
    <div class="wraapper">
    {custom category="4" template="spisok" aviable="main" limit="50" fixed="yes" order="date" days="5" one_show="date" cache="yes"}
    <div class="liniao"></div><a href="/serialy/"><h3>Горячие обновления сериалов</h3></a></div>
    и в spisok.tpl добавил [date_one]{date_one}[/date_one] , получидось так
    Код:
    [date_one]{date_one}[/date_one]
    <div class="spisok">
    <a href="{full-link}">{title}[xfvalue_seasons]</a>
    </div>
    В итоге
    Снимок экрана 2015-11-20 в 01.47.27.jpg
     
  15. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.017 / 114 / -0
    Кэш поставьте none и почистье в админке
     
  16. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Таже штука, ниче не поменялось!
     
  17. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.017 / 114 / -0
    [​IMG]
    Проблема у вас а не в моем коде. DLE 10.6 UTF-8 полет отличный.
     
  18. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.403
    Лучших ответов:
    32
    Рейтинги:
    +4.017 / 114 / -0
    Я не правильно написал для чего делать вторую правку. show.custom.php
     
  19. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Снимок экрана 2015-11-20 в 02.18.09.jpg
    Вроде норм, но не пойму почему все сериалы вывело за сегодня? Я их вчера днем добавлял и обновлял! ХЗ
     
  20. ZerocooL

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

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