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

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

Топ 250 по кинопоиску

Тема в разделе "Вопросы- ответы", создана пользователем Beats, 19 май 2016.

19.05.16 в 19:10
20.05.16 в 14:29
11
1.254
0
  1. TopicStarter Overlay
    Beats

    Beats Бывалый

    Регистрация:
    17 июл 2015
    Сообщения:
    198
    Лучших ответов:
    0
    Рейтинги:
    +14 / 0 / -0
    Всем привет!
    Подскажите, как реализовать рейтинг топ 250 по кинопоиску (имеется доп поле id кинопоиска и доп поле рейтинга кинопоиска)?
     
  2. Marques

    PRO Users

    Регистрация:
    12 апр 2015
    Сообщения:
    1.885
    Лучших ответов:
    0
    Рейтинги:
    +693 / 3 / -0
    @Beats, купи модуль подборки и сделай выборку
     
    • Нравится Нравится x 1
  3. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    @Beats, @Marques, создать статическую страницу и в шаблоне сделать выборку через кастом... зачем модуль?
     
  4. TopicStarter Overlay
    Beats

    Beats Бывалый

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

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    где то писал на форуме, найти не смог ((((
    в общем суть:
    1. Создаем статическую страницу, например top100.html
    2. Ей ставим использовать шаблон например static_top100, и здаем файл static_top100.tpl в папке с шаблоном.
    3. В static_top100.tpl добавляем только сроку выборки новостей кастом, например
    Код:
    {custom template="top100_static" navigation="no" from="0" limit="100" fixed="yes" order="date" sort="rating" cache="yes"}
    4. Создаем top100_static.tpl в котором настриваем как должны выводится новости в нашем топ 100...
    5. открываешь /top100.html и наш топ новостей готов :)
     
  6. nylmen

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

    Регистрация:
    2 ноя 2015
    Сообщения:
    2.574
    Лучших ответов:
    0
    Рейтинги:
    +702 / 2 / -0
    Ещё проще через категорию.
     
  7. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.411
    Лучших ответов:
    32
    Рейтинги:
    +4.034 / 116 / -0
    ему по доп полю нужно
    там не выйдет вывести новости как нужно
     
  8. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.295
    Лучших ответов:
    54
    Рейтинги:
    +5.206 / 74 / -0
    у тебя же было расширение кастома... в чем проблема его поставить и по нему выводить?
     
  9. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.411
    Лучших ответов:
    32
    Рейтинги:
    +4.034 / 116 / -0
    в том что человек не знает
     
  10. Karabas Barabas

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

    Регистрация:
    20 ноя 2015
    Сообщения:
    8.161
    Лучших ответов:
    1
    Рейтинги:
    +3.756 / 12 / -0
    А ты возьми и подскажи. :D
     
  11. TopicStarter Overlay
    Beats

    Beats Бывалый

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

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.411
    Лучших ответов:
    32
    Рейтинги:
    +4.034 / 116 / -0
    Открыть /engine/modules/functons.php найти :
    PHP:
    if ( $allowed_sort[$match[1]] ) $news_sort $allowed_sort[$match[1]];
    Ниже вставить :
    PHP:
    else $news_sort "SUBSTRING_INDEX( SUBSTRING_INDEX( xfields,  '{$match[1]}|', -1 ) ,  '||', 1 )";
    Использовать :
    HTML:
    {custom template="top100_static" navigation="no" from="0" limit="250" fixed="no" order="ratingxf" sort="desc" cache="yes"}
    Где ratingxf - названия доп поля которое держит в себе рейтинг кинопоиска.
     
    • Нравится Нравится x 3
Яндекс.Метрика