admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
462
Реакции
84
Какие тэги использует синемапресс и на каких страницах?

В single.ejs можно использовать следующие тэги:
<% /* Информацию о фильме выводить проверяя существование */ %> <% /* Тип */ %> <% if (movie.type === 0) { %>Фильм<% } %> <% if (movie.type === 1) { %>Сериал<% } %> <% /* ID КиноПоиск */ %> <% if (movie.kp_id) { %>ID КиноПоиск: <%- movie.kp_id %><% } %> <% /* ID IMDb */ %> <% if (movie.imdb_id) { %>ID IMDb: <%- movie.imdb_id %><% } %> <% /* ID TMDb */ %> <% if (movie.tmdb_id) { %>ID TMDb: <%- movie.tmdb_id %><% } %> <% /* ID Douban */ %> <% if (movie.douban_id) { %>ID Douban: <%- movie.douban_id %><% } %> <% /* Название фильма */ %> <%- movie.title %> <% /* movie.title_ru - перевед. название */ %> <% /* movie.title_en - ориг. название */ %> <% /* movie.title_full - перевед. название / ориг. название (год) */ %> <% /* movie.title_page - название для <title> */ %> <% /* Описание фильма */ %> <%- movie.description %> <% /* movie.description_meta - описание для meta description */ %> <% /* movie.description_short - короткое описание до 200 симв. */ %> <% /* Год */ %> <%- movie.year %> <% /* movie.year_url - ссылка: <a href="...">год</a> */ %> <% /* movie.year2 - фильм: год, сериал: 1 сезон 1 серия */ %> <% /* movie.year3 - фильм: год, сериал: E01S01 */ %> <% /* Список стран */ %> <% if (movie.countries) { %><%- page.l.countries %>: <%- movie.countries %><% } %> <% /* movie.countries_url - список стран в виде ссылок */ %> <% /* movie.countries_arr - массив стран */ %> <% /* movie.country - случайная страна */ %> <% /* Список жанров */ %> <% if (movie.genres) { %><%- page.l.genres %>: <%- movie.genres %><% } %> <% /* movie.genres_url - список жанров в виде ссылок */ %> <% /* movie.genres_arr - массив жанров */ %> <% /* movie.genre - случайный жанр */ %> <% /* Список режиссеров */ %> <% if (movie.directors) { %><%- page.l.directors %>: <%- movie.directors %><% } %> <% /* movie.directors_url - список режиссеров в виде ссылок */ %> <% /* movie.directors_arr - массив режиссеров */ %> <% /* movie.directors - случайный режиссер */ %> <% /* Список актеров */ %> <% if (movie.actors) { %><%- page.l.actors %>: <%- movie.actors %><% } %> <% /* movie.actors_url - список актеров в виде ссылок */ %> <% /* movie.actors_arr - массив актеров */ %> <% /* movie.actors - случайный актер */ %> <% /* Постер фильма */ %> <img src="<%- movie.poster %>" alt="<%= movie.title %>" data-cinemapress-poster="<%- movie.poster %>"> <% /* movie.poster_big - большой постер */ %> <% /* movie.poster - стандартный постер */ %> <% /* movie.poster_min - маленький постер */ %> <% /* Кадр из фильма */ %> <img src="<%- movie.picture %>" alt="<%= movie.title %>"> <% /* movie.picture_big - большой кадр */ %> <% /* movie.picture - стандартный кадр */ %> <% /* movie.picture_min - маленький кадр */ %> <% /* Кадры из фильма */ %> <% if (movie.pictures && movie.pictures.length) { %> <div class="screens" id="lightgallery"> <% movie.pictures.forEach(function (picture) { %> <a href="<%- !page.urls.movies.picture ? picture.picture_big : movie.url + '/' + page.urls.movies.picture %>"> <img src="<%- picture.picture_min %>" alt="<%= movie.title %>"> </a> <% }); %> </div> <% if (!page.urls.movies.picture) { %> <link href="/themes/default/public/desktop/css/lightgallery.min.css?v=<%- page.ver %>" rel="stylesheet"> <script src="/themes/default/public/desktop/js/lightgallery.min.js?v=<%- page.ver %>"></script> <script>lightGallery(document.getElementById('lightgallery'));</script> <% } %> <% } %> <% /* Ссылка на фильм */ %> <a href="<%- movie.url %>"><%= movie.title %></a> <% /* movie.pathname - URL без домена /movie/idXXX */ %> <% /* Ссылка на кадры */ %> <% if (page.urls.movies.picture) { %> <a href="<%- movie.url %>/<%- page.urls.movies.picture %>"><%- page.l.picture %></a> <% } %> <% /* Ссылка на трейлер */ %> <% if (page.urls.movies.trailer) { %> <a href="<%- movie.url %>/<%- page.urls.movies.trailer %>"><%- page.l.trailer %></a> <% } %> <% /* Ссылка на онлайн */ %> <% if (page.urls.movies.online) { %> <a href="<%- movie.url %>/<%- page.urls.movies.online %>"><%- page.l.online %></a> <% } %> <% /* Ссылка на скачать */ %> <% if (page.urls.movies.download) { %> <a href="<%- movie.url %>/<%- page.urls.movies.download %>"><%- page.l.download %></a> <% } %> <% /* Качество */ %> <% if (movie.quality) { %><%- page.l.quality %>: <%- movie.quality %> <% } %> <% /* Перевод */ %> <% if (movie.translate) { %><%- page.l.translate %>: <%- movie.translate %> <% } %> <% /* Общий рейтинг (1-100) и число голосов */ %> <% if (movie.vote) { %> <%- page.l.rating %>: <%- movie.rating %> (<%- movie.vote %> <%- page.l.votes %>) <% } %> <% /* КиноПоиск рейтинг (1-100) и число голосов */ %> <% if (movie.kp_vote) { %> <%- page.l.kp %>: <%- movie.kp_rating %> (<%- movie.kp_vote %> <%- page.l.votes %>) <% } %> <% /* IMDb рейтинг (1-100) и число голосов */ %> <% if (movie.imdb_vote) { %> <%- page.l.rating %>: <%- movie.imdb_rating %> (<%- movie.imdb_vote %> <%- page.l.votes %>) <% } %> <% /* Список тегов */ %> <% if (movie.tags_url) { %> <%- page.l.tags %>: <%- movie.tags_url %> <% } %> <% /* Вышел на экраны или нет */ %> <% if (movie.passed) { %>Премьера состоялась<% } %> <% /* Дата премьеры фильма */ %> <% if (movie.premiere) { %><%- page.l.premiere %>: <%- movie.premiere %><% } %> <% /* Настраиваемое поле */ %> <% if (movie && movie.custom && movie.custom["hello"]) { %> <%- movie.custom["hello"] %> <% } %>
 

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
462
Реакции
84
Файл index.ejs является главной страницей сайта и использует следующие тэги:
<!DOCTYPE html> <html lang="<%- page.language %>"> <head> <%- include('includes/head.ejs'); -%> </head> <body> <% /* Брендирование страницы (сразу после <body>) */ %> <% if (typeof page.adv === 'object' && page.adv.brand) { %> <%- page.adv.brand %> <% } %> <% /* Реклама вверху страницы */ %> <% if (typeof page.adv === 'object' && page.adv.top) { %> <div style="text-align:center;margin:10px auto"> <%- page.adv.top %> </div> <% } %> <% /* H1 тег */ %> <h1><%- page.h1 %></h1> <% /* Описание сайта */ %> <% if (page.seo) { %> <div style="text-align:center;margin:10px auto"> <%- page.seo %> </div> <% } %> <% /* Цикл блоков фильмов на главной странице */ %> <% if (typeof index === 'object') { %> <% for (var type in index) { %> <% if (index.hasOwnProperty(type) && index[type].length && type !== 'episode') { %> <% index[type].forEach(function (category) { %> <% /* Справа от названия ссылка на случайный фильм из блока */ %> <div class="randomMovieIndex"> <div class="cinemapress-random-index" onclick="window.location.href='<%- category.url %>?random'" title="<%- page.l.random %>"> <img src="/themes/default/public/mobile/dice.svg" alt="<%- page.l.random %>"> </div> </div> <% /* Название блока */ %> <h2><%- category.name %></h2> <% /* Цикл фильмов в блоке */ %> <% if (typeof category === 'object' && category.movies && category.movies.length) { %> <% category.movies.forEach(function (movie) { %> <%- include('includes/single.ejs', {movie: movie}); -%> <% }); %> <% } %> <% }); %> <% } %> <% } %> <% } %> <% /* Блок серий на главной странице */ %> <% if (typeof index === 'object') { %> <% for (var type in index) { %> <% if (index.hasOwnProperty(type) && index[type].length && type === 'episode') { %> <% index[type].forEach(function (category) { %> <% /* Название блока */ %> <h2><%- category.name %></h2> <% /* Цикл серий в блоке */ %> <% var moreEpisodes = false; %> <% if (typeof category === 'object' && category.movies && category.movies.length) { %> <ul> <% category.movies.forEach(function (movie) { %> <% /* Выводим ограниченное число серий, остальные скрываем */ %> <li <% if (movie.hide) { moreEpisodes = true; %>style="display:none" data-more-episodes <% } %> > <% if (movie.season && movie.episode) { %> <% /* Сезон */ %> <%- movie.season %> <%- page.l.season %> <% /* Эпизод */ %> <%- movie.episode %> <%- page.l.episode %> <% if (movie.translate) { %> <% /* Озвучка */ %> <%- movie.translate %> <% } %> <% } %> </li> <% }); %> </ul> <% } %> <% /* Выводим кнопку для показа большего числа серий */ %> <% if (moreEpisodes) { %> <div class="moreEpisodes" onclick="var dme = document.querySelectorAll('[data-more-episodes]'); dme && dme.forEach(function(e) {e.style.display='block'});this.style.display='none'"><%- page.l.moreEpisodes %></div> <% } %> <% }); %> <% } %> <% } %> <% } %> <% /* Пагинация на главной странице */ %> <%- include('includes/pagination.ejs'); -%> <% /* Реклама внизу страницы */ %> <% if (typeof page.adv === 'object' && page.adv.bottom) { %> <div style="text-align:center;margin:10px auto"> <%- page.adv.bottom %> </div> <% } %> <%- include('includes/footer.ejs'); -%> </body> </html>
 

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
462
Реакции
84
Файл movie.ejs является страницей с фильмом и использует следующие тэги:
<!DOCTYPE html> <html lang="<%- page.language %>" prefix="og: http://ogp.me/ns# video: http://ogp.me/ns/video# ya: http://webmaster.yandex.ru/vocabularies/"> <head> <%- include('includes/head.ejs'); -%> </head> <body> <% /* Брендирование страницы (сразу после <body>) */ %> <% if (typeof page.adv === 'object' && page.adv.brand) { %> <%- page.adv.brand %> <% } %> <% /* В movie.ejs можно использоватью всю доступную */ %> <% /* информацию о фильме из файла includes/single.ejs */ %> <% /* Хлебные крошки */ %> <a href="/"><%- page.l.home %></a> » <% if (movie.genre_url) { %><%- movie.genre_url %> <% } %> » <%= movie.title %> <% /* Реклама вверху страницы */ %> <% if (typeof page.adv === 'object' && page.adv.top) { %> <div style="text-align:center;margin:10px auto"> <%- page.adv.top %> </div> <% } %> <% /* H1 тег */ %> <h1><%- page.h1 %></h1> <% /* Кнопка «Досмотреть позже» */ %> <span class="watchLaterBlock" style="display:none;"> <a href="javascript:void(0)" id="watchLater"><%- page.l.later %></a> </span> <% /* Список серий сериала */ %> <div class="episodesListBlock" style="display:none;margin:10px auto;"> <div id="episodesList" data-id="<%- movie.kp_id %>"></div> </div> <% /* Реклама над плеером */ %> <% if (typeof page.adv === 'object' && page.adv.over) { %> <div style="text-align:center;margin:10px auto;"> <%- page.adv.over %> </div> <% } %> <% /* Плеер */ %> <div id="cinemapress-player"> <% if (page.player) { %> <%- page.player %> <% } %> </div> <% /* Реклама под плеером */ %> <% if (typeof page.adv === 'object' && page.adv.under) { %> <div style="text-align:center;margin:10px auto;"> <%- page.adv.under %> </div> <% } %> <% /* Новости с упоминанием фильма */ %> <% if (typeof contents === 'object' && contents.length) { %> <% contents.forEach(function (content) { %> <div style="float:left;width:50%;"> <div style="margin:0;padding:10px"> <a href="<%- content.url %>" class="cinemapress-news" style="background-image:url(<%- content.image %>);"> <div class="cinemapress-news-title"> <%= content.title %> </div> </a> </div> </div> <% }); %> <% } %> <% /* Цикл блоков связанных фильмов */ %> <% if (typeof movies === 'object') { %> <% for (var type in movies) { %> <% if (movies.hasOwnProperty(type) && movies[type].length) { %> <% movies[type].forEach(function (category) { %> <% /* Справа от названия ссылка на случайный фильм из блока */ %> <div class="randomMovieRelated"> <div class="cinemapress-random-related" onclick="window.location.href='<%- (category.url && category.url.indexOf('?') + 1 ? category.url + '&random=' : category.url + '?random=') %><%- Math.random() %>'" title="<%= page.l.random %>"> <img src="/themes/default/public/images/dice.svg" alt="<%= page.l.random %>"> </div> </div> <% /* Название блока */ %> <h2><%- category.name %></h2> <% /* Цикл фильмов в блоке */ %> <% if (typeof category === 'object' && category.movies && category.movies.length) { %> <% category.movies.forEach(function (movie) { %> <%- include('includes/single.ejs', {movie: movie}); -%> <% }); %> <% } %> <% }); %> <% } %> <% } %> <% } %> <% /* Блок с комментариями */ %> <%- include('includes/comments.ejs'); -%> <% /* Реклама внизу страницы */ %> <% if (typeof page.adv === 'object' && page.adv.bottom) { %> <div style="text-align:center;margin:10px auto"> <%- page.adv.bottom %> </div> <% } %> <% /* Описание страницы */ %> <% if (page.seo) { %> <div style="text-align:center;margin:10px auto"> <%- page.seo %> </div> <% } %> <% /* Подключение футер страницы */ %> <%- include('includes/footer.ejs'); -%> </body> </html>
 

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
462
Реакции
84
Файл category.ejs нужен для страниц с новостями и страниц с типами фильмов, использует следующие тэги:
<!DOCTYPE html> <html lang="<%- page.language %>"> <head> <%- include('includes/head.ejs'); -%> </head> <body> <% /* Брендирование страницы (сразу после <body>) */ %> <% if (typeof page.adv === 'object' && page.adv.brand) { %> <%- page.adv.brand %> <% } %> <% /* Хлебные крошки */ %> <a href="/"><%- page.l.home %></a> » <%= page.title %> <% /* Реклама вверху страницы */ %> <% if (typeof page.adv === 'object' && page.adv.top) { %> <div style="text-align:center;margin:10px auto"> <%- page.adv.top %> </div> <% } %> <% /* H1 тег */ %> <h1><%- page.h1 %></h1> <% /* Контент новости */ %> <% if (typeof content === 'object') { %> <div class="cinemapress-content"> <% /* Изображение новости */ %> <% if (content.image) { %> <img src="<%- content.image %>" class="cinemapress-content-image" alt="Image"> <% } %> <% /* Описание новости */ %> <% if (content.description) { %> <div class="cinemapress-content-description"> <%- content.description %> </div> <% } %> <div class="cinemapress-content-publish" style="vertical-align: middle;"> <% /* Список тегов */ %> <% if (content.tags) { %> <span class="cinemapress-content-publish-tags" style="vertical-align: middle;"><img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDU1LjI1IDU1LjI1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1NS4yNSA1NS4yNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8Zz4KCTxwYXRoIGQ9Ik0wLjUyMyw1MS45MzNsLTAuNDk3LDIuMDg1Yy0wLjAxNiwwLjA2Ny0wLjAyLDAuMTM1LTAuMDIyLDAuMjAyQzAuMDA0LDU0LjIzNCwwLDU0LjI0NiwwLDU0LjI1OSAgIGMwLjAwMSwwLjExNCwwLjAyNiwwLjIyNSwwLjA2NSwwLjMzMmMwLjAwOSwwLjAyNSwwLjAxOSwwLjA0NywwLjAzLDAuMDcxYzAuMDQ5LDAuMTA3LDAuMTEsMC4yMSwwLjE5NiwwLjI5NiAgIGMwLjA5NSwwLjA5NSwwLjIwNywwLjE2OCwwLjMyOCwwLjIxOGMwLjEyMSwwLjA1LDAuMjUsMC4wNzUsMC4zNzksMC4wNzVjMC4wNzcsMCwwLjE1NS0wLjAwOSwwLjIzMS0wLjAyN2wyLjA4Ni0wLjQ5NyAgIEwwLjUyMyw1MS45MzN6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNNTIuNjE4LDIuNjMxYy0zLjUxLTMuNTA4LTkuMjE5LTMuNTA4LTEyLjcyOSwwTDMuODI3LDM4LjY5M0MzLjgxLDM4LjcxLDMuOCwzOC43MzEsMy43ODUsMzguNzQ5ICAgYy0wLjAyMSwwLjAyNC0wLjAzOSwwLjA1LTAuMDU4LDAuMDc2Yy0wLjA1MywwLjA3NC0wLjA5NCwwLjE1My0wLjEyNSwwLjIzOWMtMC4wMDksMC4wMjYtMC4wMjIsMC4wNDktMC4wMjksMC4wNzUgICBjLTAuMDAzLDAuMDEtMC4wMDksMC4wMi0wLjAxMiwwLjAzbC0yLjQ5NSwxMC40OEw1LjYsNTQuMTgybDEwLjQ4LTIuNDk1YzAuMDI3LTAuMDA2LDAuMDUxLTAuMDIxLDAuMDc3LTAuMDMgICBjMC4wMzQtMC4wMTEsMC4wNjYtMC4wMjQsMC4wOTktMC4wMzljMC4wNzItMC4wMzMsMC4xMzktMC4wNzQsMC4yMDEtMC4xMjNjMC4wMjQtMC4wMTksMC4wNDktMC4wMzMsMC4wNzItMC4wNTQgICBjMC4wMDgtMC4wMDgsMC4wMTgtMC4wMTIsMC4wMjYtMC4wMmwzNi4wNjMtMzYuMDYzQzU2LjEyNywxMS44NSw1Ni4xMjcsNi4xNCw1Mi42MTgsMi42MzF6IE0xNy4xNTcsNDcuOTkybDAuMzU0LTMuMTgzICAgTDM5Ljg4OSwyMi40M2MwLjM5MS0wLjM5MSwwLjM5MS0xLjAyMywwLTEuNDE0cy0xLjAyMy0wLjM5MS0xLjQxNCwwTDE2LjA5Nyw0My4zOTVsLTQuNzczLDAuNTNsMC41My00Ljc3M2wyMi4zOC0yMi4zNzggICBjMC4zOTEtMC4zOTEsMC4zOTEtMS4wMjMsMC0xLjQxNHMtMS4wMjMtMC4zOTEtMS40MTQsMEwxMC40NCwzNy43MzhsLTMuMTgzLDAuMzU0TDM0Ljk0LDEwLjQwOWw5LjksOS45TDE3LjE1Nyw0Ny45OTJ6ICAgIE00Ni4yNTQsMTguODk1bC05LjktOS45bDEuNDE0LTEuNDE0bDkuOSw5LjlMNDYuMjU0LDE4Ljg5NXogTTQ5LjA4MiwxNi4wNjdsLTkuOS05LjlsMS40MTUtMS40MTVsOS45LDkuOUw0OS4wODIsMTYuMDY3eiIgZmlsbD0iI0ZGRkZGRiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=" alt="Tags" style="width: 10px;vertical-align: middle;"> <%- content.tags %></span> <% } %> <% /* Дата публикации */ %> <% if (content.publish) { %> <span class="cinemapress-content-publish-publish" style="vertical-align: middle;"><img src="data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwIDYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCA2MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8Zz4KCTxjaXJjbGUgY3g9IjMwIiBjeT0iMjkuODc5IiByPSIyIiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBkPSJNMzAsMEMxMy40NTgsMCwwLDEzLjQ1OCwwLDMwczEzLjQ1OCwzMCwzMCwzMHMzMC0xMy40NTgsMzAtMzBTNDYuNTQyLDAsMzAsMHogTTI5LDcuODc5YzAtMC41NTMsMC40NDgtMSwxLTFzMSwwLjQ0NywxLDEgICB2MWMwLDAuNTUzLTAuNDQ4LDEtMSwxcy0xLTAuNDQ3LTEtMVY3Ljg3OXogTTksMzAuODc5SDhjLTAuNTUyLDAtMS0wLjQ0Ny0xLTFzMC40NDgtMSwxLTFoMWMwLjU1MiwwLDEsMC40NDcsMSwxICAgUzkuNTUyLDMwLjg3OSw5LDMwLjg3OXogTTE1Ljg1OCw0NS40MzZsLTAuNzA3LDAuNzA3Yy0wLjE5NSwwLjE5NS0wLjQ1MSwwLjI5My0wLjcwNywwLjI5M3MtMC41MTItMC4wOTgtMC43MDctMC4yOTMgICBjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRsMC43MDctMC43MDdjMC4zOTEtMC4zOTEsMS4wMjMtMC4zOTEsMS40MTQsMFMxNi4yNDksNDUuMDQ1LDE1Ljg1OCw0NS40MzZ6IE0xNS44NTgsMTUuNzM2ICAgYy0wLjE5NSwwLjE5NS0wLjQ1MSwwLjI5My0wLjcwNywwLjI5M3MtMC41MTItMC4wOTgtMC43MDctMC4yOTNsLTAuNzA3LTAuNzA3Yy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0ICAgczEuMDIzLTAuMzkxLDEuNDE0LDBsMC43MDcsMC43MDdDMTYuMjQ5LDE0LjcxMywxNi4yNDksMTUuMzQ2LDE1Ljg1OCwxNS43MzZ6IE0zMSw1MS44NzljMCwwLjU1My0wLjQ0OCwxLTEsMXMtMS0wLjQ0Ny0xLTF2LTEgICBjMC0wLjU1MywwLjQ0OC0xLDEtMXMxLDAuNDQ3LDEsMVY1MS44Nzl6IE0zMCwzMy44NzljLTEuODU4LDAtMy40MTEtMS4yOC0zLjg1OC0zSDE5Yy0wLjU1MiwwLTEtMC40NDctMS0xczAuNDQ4LTEsMS0xaDcuMTQyICAgYzAuMzY0LTEuMzk5LDEuNDU5LTIuNDk0LDIuODU4LTIuODU4VjE1Ljg3OWMwLTAuNTUzLDAuNDQ4LTEsMS0xczEsMC40NDcsMSwxdjEwLjE0MmMxLjcyLDAuNDQ3LDMsMS45OTksMywzLjg1OCAgIEMzNCwzMi4wODUsMzIuMjA2LDMzLjg3OSwzMCwzMy44Nzl6IE00Ni4yNjMsNDYuMTQzYy0wLjE5NSwwLjE5NS0wLjQ1MSwwLjI5My0wLjcwNywwLjI5M3MtMC41MTItMC4wOTgtMC43MDctMC4yOTNsLTAuNzA3LTAuNzA3ICAgYy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0czEuMDIzLTAuMzkxLDEuNDE0LDBsMC43MDcsMC43MDdDNDYuNjU0LDQ1LjExOSw0Ni42NTQsNDUuNzUyLDQ2LjI2Myw0Ni4xNDN6IE00Ni4yNjMsMTUuMDI5ICAgbC0wLjcwNywwLjcwN2MtMC4xOTUsMC4xOTUtMC40NTEsMC4yOTMtMC43MDcsMC4yOTNzLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzYy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0bDAuNzA3LTAuNzA3ICAgYzAuMzkxLTAuMzkxLDEuMDIzLTAuMzkxLDEuNDE0LDBTNDYuNjU0LDE0LjYzOSw0Ni4yNjMsMTUuMDI5eiBNNTIsMzAuODc5aC0xYy0wLjU1MiwwLTEtMC40NDctMS0xczAuNDQ4LTEsMS0xaDEgICBjMC41NTIsMCwxLDAuNDQ3LDEsMVM1Mi41NTIsMzAuODc5LDUyLDMwLjg3OXoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K" alt="Publish" style="width: 10px;vertical-align: middle;"> <%- content.publish %></span> <% } %> </div> </div> <% } %> <% /* Блок случайного фильма в категории */ %> <div class="randomMovieCategory"> <div class="cinemapress-random-category" onclick="window.location.href='<%- page.url %><%- (page.url.indexOf('?') + 1 ? '&' : '?') %>random=<%- Math.random() %>'"> <img src="/themes/default/public/mobile/dice.svg" alt="<%- page.l.random %>"> <span><%- page.l.lucky %></span> <small><%- page.l.random %></small> </div> </div> <% /* Сортировка фильмов */ %> <% if (typeof page.sorting === 'object') { %> <div class="cinemapress-sort"> <% page.sorting.forEach(function (sort) { %> <% /* Текущая сортировка */ %> <% if (sort.active) { %> <a href="<%- sort.url %>" class="cinemapress-sort-active"><%- sort.name %></a> <% } else { %> <a href="<%- sort.url %>"><%- sort.name %></a> <% } %> <% }); %> </div> <% } %> <% /* Цикл фильмов */ %> <% if (typeof movies === 'object' && movies.length) { %> <% movies.forEach(function (movie) { %> <%- include('includes/single.ejs', {movie: movie}); -%> <% }); %> <% } %> <% /* Пагинация */ %> <%- include('includes/pagination.ejs'); -%> <% /* Блок с комментариями для новости */ %> <% if (typeof content === 'object') { %> <%- include('includes/comments.ejs'); -%> <% } %> <% /* Реклама внизу страницы */ %> <% if (typeof page.adv === 'object' && page.adv.bottom) { %> <div style="text-align:center;margin:10px auto"> <%- page.adv.bottom %> </div> <% } %> <% /* Описание страницы */ %> <% if (page.seo) { %> <div style="text-align:center;margin:10px auto"> <%- page.seo %> </div> <% } %> <%- include('includes/footer.ejs'); -%> </body> </html>
 

admin

Администратор
Команда форума
Регистрация
30.09.2022
Сообщения
462
Реакции
84
Файл categories.ejs используется для страниц с актёрами, режисёрами, годами. В нём можно использовать тэги:
<!DOCTYPE html> <html lang="<%- page.language %>"> <head> <%- include('includes/head.ejs'); -%> </head> <body> <% /* Брендирование страницы (сразу после <body>) */ %> <% if (typeof page.adv === 'object' && page.adv.brand) { %> <%- page.adv.brand %> <% } %> <% /* Хлебные крошки */ %> <a href="/"><%- page.l.home %></a> » <%= page.title %> <% /* Реклама вверху страницы */ %> <% if (typeof page.adv === 'object' && page.adv.top) { %> <div style="text-align:center;margin:10px auto"> <%- page.adv.top %> </div> <% } %> <% /* H1 тег */ %> <h1><%- page.h1 %></h1> <% /* Описание страницы */ %> <% if (page.seo) { %> <div style="text-align:center;margin:10px auto"> <%- page.seo %> </div> <% } %> <% /* Список категорий (годы, жанры, страны, актеры, режиссеры) */ %> <% if (typeof categories === 'object' && categories.length) { %> <% categories.forEach(function (content) { %> <div style="float:left;width:50%;"> <div style="margin:10px;padding:0;position:relative"> <div class="cinemapress-categories" style="background-image:url('<%- content.image %>');"></div> <a href="<%- content.url %>" class="cinemapress-categories-title"><%= content.title %></a> </div> </div> <% }); %> <% } %> <% /* Реклама внизу страницы */ %> <% if (typeof page.adv === 'object' && page.adv.bottom) { %> <div style="text-align:center;margin:10px auto"> <%- page.adv.bottom %> </div> <% } %> <%- include('includes/footer.ejs'); -%> </body> </html>
 
Верх