Редактор темы

CinemaPress Показываем фото каждого актера на странице фильма (3 млн актеров на 10 языках)

  • Автор темы Автор темы Alisa
  • Дата начала Дата начала

Alisa

Посетитель
Регистрация
21 Апр 2020
Сообщения
89
Рейтинг реакций
12
Баллы
8
1/3
Автор темы
a30e4b01991f87a05b7eae184f156feb.gif


0c54d2db955afa5ff53c943dd3040c37.png

На desktop версии кино-сайта фото показываются при наведении на имя актера или режиссера.
https://demo.cinemapress.io/noindex-id823956-chernaya-vdova.html

4dbfa72178883cda0fe1f3939be92bbe.png

На мобильной версии кино-сайта актеры показаны сразу в фотографиях.

https://demo.cinemapress.io/mobile-version/noindex-id823956-chernaya-vdova.html

3100732cf0be1cc0246120088e1d157d.png

Включение и отключение такого показа в Аддмин-панель - Настройки отображения - Фото актеров

Перед включением, нужно загрузить все фото на свой сервер.

Для этого используется команда:
Код:
cinemapress people

По умолчанию она загружает только фото (без json) с именами на английском и кириллице (русский, украинский и др.) в /files/poster/people/

Обход происходит по 3 миллионам актеров, среди которых исключаются актеры фильмов для взрослых и актеры, у которых нет фото.

Параметры команды:
Код:
cinemapress people "example.com" "snow" "jpg" "ru" "cache"
  • example.com - домен Вашего сайта
  • snow - шаблон на котором работает сайт
  • jpg - загружать только картинки, возможные варианты:
  • ru - имена актеров для jpg и для json, только на английском и кириллице (исключить арабский, китайский и прочие языки), возможные варианты:
    • ru - английские и русские имена
    • en - только английские имена и биография
    • all - имена на всех доступных языках
  • cache - не делать запрос к JSON и скачиванию JPG, если этот актер уже есть (/var/json-people - тут json, /files/poster/people/ - тут jpg)
Все эксперименты с сайтом и загрузкой фото, лучше делайте на отдельном тестовом сайте test.example.com и затем когда убедитесь что всё работает, переносите на основной. При загрузке фото и json, в названиях-именах буква ё заменяется на е, для лучшей совместимости.

Команда будет выполняться несколько дней, поэтому запускать её лучше в фоне, чтобы можно было закрыть терминал:
Код:
nohup cinemapress people "example.com" "snow" > people.log 2>&1 &

Всегда обновляйте установочный файл и систему:
Код:
cinemapress upd && cinemapress update
 

Похожие темы Последние темы Популярные темы

Назад
Сверху