Обсуждение

Новичо́к, через «о́»
Регистрация
16 Ноя 2020
Сообщения
25
#2
Всем привет. У меня несколько вопросов.
1) Как в фильтре сделать свободный ввод года, или хотя бы увеличить разброс. К примеру с 1900 до 2021.
Скрин:

r.png

Я перелопатил весь шаблон. нашел атрибуты "year_min" и "year_max". Но не нашел строку с их настройкой.
2) Модуль "Случайный фильм" работает от подборки "Последние обновления фильмов". Как овязать этот модуль и заставить его выдавать рандомный фильм из всей базы фильмов?
Скрин:

f.png
 
Енот
Новичо́к, через «о́»
Регистрация
7 Ноя 2020
Сообщения
184
#3
У меня есть вопрос. Который стоит 3 года уже ( почему не реализовать систему новостей ) что бы подгружались сами. Мне кажется вот этот вопрос актуален
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
5,068
#4
1) Как в фильтре сделать свободный ввод года, или хотя бы увеличить разброс. К примеру с 1900 до 2021.
В Настройках отображения, есть список годов. Сделайте первый год 1900, оно возьмёт его оттуда.
2) Модуль "Случайный фильм" работает от подборки "Последние обновления фильмов". Как овязать этот модуль и заставить его выдавать рандомный фильм из всей базы фильмов?
Сделать случайный фильм на категории например «фильмов», и будет по всей базе брать.

/?random=<%- Math.random() %> » /type/фильмы?random=<%- Math.random() %>

https://github.com/CinemaPress/Theme-Snow/blob/master/views/includes/header.ejs#L42
почему не реализовать систему новостей
Нет API источников, с которых можно брать новости о кино.
Поэтому добавление вручную.
 
Новичо́к, через «о́»
Регистрация
16 Ноя 2020
Сообщения
25
#5
Прошу прощения за свою тупость, а чтоб из фильмов, сериалов и аниме случайно выбивало с этой кнопки на контент как ссылку сгенерировать?)

Сделать случайный фильм на категории например «фильмов», и будет по всей базе брать.

/?random=<%- Math.random() %> » /type/фильмы?random=<%- Math.random() %>

https://github.com/CinemaPress/Theme-Snow/blob/master/views/includes/header.ejs#L42
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
5,068
#6
Прошу прощения за свою тупость, а чтоб из фильмов, сериалов и аниме случайно выбивало с этой кнопки на контент как ссылку сгенерировать?)
Сделайте коллекцию и из нее давайте пользователю случайный фильм, аниме, сериал.
Пользователям в большинстве своём не захочется в случайном увидеть фильм 1932 года, они хотят видеть что-то более современно и актуальное.
 
Новичо́к, через «о́»
Регистрация
16 Ноя 2020
Сообщения
25
#7
Сделайте коллекцию и из нее давайте пользователю случайный фильм, аниме, сериал.
Пользователям в большинстве своём не захочется в случайном увидеть фильм 1932 года, они хотят видеть что-то более современно и актуальное.
Спасибо большое за помощь и движок. За то что он еще бесплатный :sneaky:
 
Новичо́к, через «о́»
Регистрация
16 Ноя 2020
Сообщения
25
#8
Снова всем привет)
Как добавить проверку на спец символы в поиске?
Подробнее: При вводе в поиск любого спец символа "Пример: 🔥" выдается ошибка 404.
Screenshot_12.png Screenshot_13.png
Мне то не критично, а вот пользователи бывают ушлые...
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
5,068
#9
Как добавить проверку на спец символы в поиске?
Проверяйте с помощью JS в HTML коде шаблона, перед отправкой GET запроса на /search?q=
Для поиска, убираются все символы, кроме букв и цифр.
 
Новичо́к, через «о́»
Регистрация
5 Дек 2018
Сообщения
48
#11
После обновления системы пропала возможность обновления базы фильмов. Как можно такое поправить?

2021-06-22_125741.png
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
5,068
#12
После обновления системы пропала возможность обновления базы фильмов. Как можно такое поправить?
Обновляете всё по API: https://enota.club/threads/kak-podderzhivat-informaciju-o-filmax-vsegda-v-aktualnom-sostojanii.3043/

Вот так, последовательно вставляя строки и выполняя их, Вы перенесете все фильмы (по 10% - 16 527 фильмов) в realtime и обновите у всех рейтинг напрямую с КиноПоиск:
Код:
0 ~ xmlpipe2 <> 0-10 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 10-20 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 20-30 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 30-40 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 40-50 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 50-60 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 60-70 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 70-80 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 80-90 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 90-100 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating
Затем выполняете команду, которая оставит только фильмы в realtime:
  • cinemapress zero
Их Вы можете дальше обновлять с любого API.
 
Новичо́к, через «о́»
Регистрация
5 Дек 2018
Сообщения
48
#13
Теперь обновлять базу о 50$ не нужно все новинки сами будут добавляться? Или это только для тех, то уже есть в базе?
Обновляете всё по API: https://enota.club/threads/kak-podderzhivat-informaciju-o-filmax-vsegda-v-aktualnom-sostojanii.3043/

Вот так, последовательно вставляя строки и выполняя их, Вы перенесете все фильмы (по 10% - 16 527 фильмов) в realtime и обновите у всех рейтинг напрямую с КиноПоиск:
Код:
0 ~ xmlpipe2 <> 0-10 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 10-20 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 20-30 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 30-40 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 40-50 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 50-60 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 60-70 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 70-80 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 80-90 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating

0 ~ xmlpipe2 <> 90-100 ~ kp_id ~ https://rating.kinopoisk.ru/[id].xml ~ rating.kp_rating._attributes.num_vote <> kp_vote ~ rating.kp_rating._text <> kp_rating ~ rating.imdb_rating._attributes.num_vote <> imdb_vote ~ rating.imdb_rating._text <> imdb_rating
Затем выполняете команду, которая оставит только фильмы в realtime:
  • cinemapress zero
Их Вы можете дальше обновлять с любого API.
 
Думает, что помогает
Регистрация
15 Дек 2017
Сообщения
5,068
#14
Настраиваете API и всё само добавляется и обновляется.

Новинки - это 10-20 фильмов и сериалов в месяц, их и без обновления можно было вручную добавлять.
 
Новичо́к, через «о́»
Регистрация
22 Июн 2021
Сообщения
13
#15
кто ни будь занимается настройкой сайта за оплату?
 
Новичо́к, через «о́»
Регистрация
18 Июн 2021
Сообщения
6
#17
Привет! У меня возникла проблема, я добавил фильмы через iframe и встретил проблему с полноэкранным режимом. Видео просто не открывается на весь экран.
 
Новичо́к, через «о́»
Регистрация
22 Июн 2021
Сообщения
13
#18
Новичо́к, через «о́»
Регистрация
16 Ноя 2020
Сообщения
25
#19
kinodoma.online установил все но дальше не знаю как настроить парсинг, на сайте есть только трейлеры всех фильмов.
В админ панели откройте модуль "Плеер" и впишите API нужного видеобалансера. Внизу отключите пункт "Показывать только первый успешный результат".

Пример API:
Код:
https://pleer.video/[kp_id].json ~ "Легальный источник" ~ embeds.0.iframe

https://bazon.cc/api/search?token=fcf37b18ead310754c4945cc71ba1eb8&kp=[kp_id] ~ "Сторонний источник (BAZON)" ~ results.0.link

https://videocdn.tv/api/short?api_token=PYX9sEWO6mOutee34fxGlEeHaGxFs3ZQ&kinopoisk_id=[kp_id] ~ "Сторонний источник (VideoCDN)" ~ data.0.iframe_src

P.S, Токен указывайте свой для учета просмотров.
 

Вложения

Енот
Новичо́к, через «о́»
Регистрация
9 Май 2020
Сообщения
643
#20
В админ панели откройте модуль "Плеер" и впишите API нужного видеобалансера. Внизу отключите пункт "Показывать только первый успешный результат".

Пример API:
Код:
https://pleer.video/[kp_id].json ~ "Легальный источник" ~ embeds.0.iframe

https://bazon.cc/api/search?token=fcf37b18ead310754c4945cc71ba1eb8&kp=[kp_id] ~ "Сторонний источник (BAZON)" ~ results.0.link

https://videocdn.tv/api/short?api_token=PYX9sEWO6mOutee34fxGlEeHaGxFs3ZQ&kinopoisk_id=[kp_id] ~ "Сторонний источник (VideoCDN)" ~ data.0.iframe_src

P.S, Токен указывайте свой для учета просмотров.
ДА ДА ДА!!!