Fixed search year, fixed rss without botdomain, added custom script

This commit is contained in:
zeldaroot 2021-07-12 23:38:46 +03:00
parent 75ca114c8e
commit 95bab44090
46 changed files with 179 additions and 65 deletions

View File

@ -243,7 +243,8 @@ module.exports = {
"data-cinemaplayer-select-episode=\"[episode]\""
],
"iframe": 0,
"protected": 1
"protected": 1,
"js": "https://CinemaPlayer.github.io/cinemaplayer.js"
},
"cinemaplayer": {
"information": {
@ -735,7 +736,7 @@ module.exports = {
"status": true,
"data": {
"tokens": [
"TEST ~ 50req/1sec ~ 10000 ~ 50req/1sec ~ unlimited"
"TEST ~ 100req/1sec ~ 10000 ~ 100req/1sec ~ unlimited"
]
}
}

View File

@ -243,7 +243,8 @@ module.exports = {
"data-cinemaplayer-select-episode=\"[episode]\""
],
"iframe": 0,
"protected": 1
"protected": 1,
"js": "https://CinemaPlayer.github.io/cinemaplayer.js"
},
"cinemaplayer": {
"information": {
@ -735,7 +736,7 @@ module.exports = {
"status": true,
"data": {
"tokens": [
"TEST ~ 50req/1sec ~ 10000 ~ 50req/1sec ~ unlimited"
"TEST ~ 100req/1sec ~ 10000 ~ 100req/1sec ~ unlimited"
]
}
}

View File

@ -373,15 +373,16 @@ function moviesGet(query, count, sorting, page, structure, options, callback) {
) {
match.push('@' + attribute + ' ("' + search + '")');
} else if (attribute === 'search' && search !== '!_empty') {
var maybe = '';
var str_search = search;
if (/[^0-9]+\s+[0-9]{4}$/.test(search)) {
match.push(
'MAYBE @year (' + search.substr(search.length - 4).trim() + ')'
);
maybe =
'MAYBE @year (' + search.substr(search.length - 4).trim() + ')';
str_search = search.substring(0, search.length - 4).trim();
}
match.push('@' + attribute + ' ("' + str_search + '")');
match.push('@' + attribute + ' (' + str_search + ')');
if (maybe) match.push(maybe);
} else if (attribute === 'year' && search.indexOf('-') + 1) {
var year_begin = search.split('-')[0];
var year_end = search.split('-')[1];
@ -1016,15 +1017,16 @@ function countMoviesGet(query, sorting, callback) {
) {
match.push('@' + attribute + ' ("' + search + '")');
} else if (attribute === 'search' && search !== '!_empty') {
var maybe = '';
var str_search = search;
if (/[^0-9]+\s+[0-9]{4}$/.test(search)) {
match.push(
'MAYBE @year (' + search.substr(search.length - 4).trim() + ')'
);
maybe =
'MAYBE @year (' + search.substr(search.length - 4).trim() + ')';
str_search = search.substring(0, search.length - 4).trim();
}
match.push('@' + attribute + ' ("' + str_search + '")');
match.push('@' + attribute + ' (' + str_search + ')');
if (maybe) match.push(maybe);
} else if (attribute === 'year' && search.indexOf('-') + 1) {
var year_begin = search.split('-')[0];
var year_end = search.split('-')[1];

View File

@ -239,7 +239,9 @@ function codePlayer(type, movie, options) {
'</video>'
: '<div id="cinemaplayer" ' + dataset + '></div>';
code.footer =
'<script src="https://CinemaPlayer.github.io/cinemaplayer.js?v=' +
'<script src="' +
modules.player.data.embed.js +
'?v=' +
process.env['CP_VER'] +
'"></script>';
}

View File

@ -176,7 +176,9 @@ router.get('/:id/:hash?', function(req, res) {
(req.query.episode && req.query.episode.replace(/[^0-9]/i, '')) ||
''
) +
'></div><script src="https://CinemaPlayer.github.io/cinemaplayer.js?v=' +
'></div><script src="' +
modules.player.data.embed.js +
'?v=' +
process.env['CP_VER'] +
'"></script></body></html>'
);

View File

@ -106,7 +106,9 @@ router.get('/:id', function(req, res) {
'<div id="cinemaplayer" ' +
dataset +
'></div>' +
'<script src="https://CinemaPlayer.github.io/cinemaplayer.js?v=' +
'<script src="' +
modules.player.data.embed.js +
'?v=' +
process.env['CP_VER'] +
'"></script>' +
'</body></html>'

View File

@ -65,7 +65,9 @@ router.get('/?', function(req, res, next) {
: config.protocol +
(config.ru.bomain
? config.ru.botdomain + config.ru.bomain
: config.botdomain + config.bomain) +
: config.bomain
? config.botdomain + config.bomain
: config.subdomain + config.domain) +
req.originalUrl;
var urlHash = md5(url.toLowerCase() + process.env['CP_VER']);
@ -126,14 +128,18 @@ router.get('/?', function(req, res, next) {
? req.userinfo.domain
: config.ru.bomain
? config.ru.botdomain + config.ru.bomain
: config.botdomain + config.bomain;
: config.bomain
? config.botdomain + config.bomain
: config.subdomain + config.domain;
options.origin =
req.userinfo && req.userinfo.origin
? req.userinfo.origin
: config.protocol +
(config.ru.bomain
? config.ru.botdomain + config.ru.bomain
: config.botdomain + config.bomain);
: config.bomain
? config.botdomain + config.bomain
: config.subdomain + config.domain);
options.content_image = config.default.image;
var render = {};

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "عرض فقط النتيجة الناجحة الأولى",
"Сервер информации о фильмах": "خادم فيلم خادم",
"Настройка подключения удаленного сервера информации о фильмах": "تكوين خادم معلومات الفيلم البعيد",
"Защита iframe ссылок": "حماية رابط iFrame"
"Защита iframe ссылок": "حماية رابط iFrame",
"Сообщение на странице блокировки": "رسالة على صفحة القفل",
"агент(ов)": "عملاء)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Покажете само първия успешен резултат",
"Сервер информации о фильмах": "Информационен сървър на филма",
"Настройка подключения удаленного сервера информации о фильмах": "Конфигуриране на отдалечения филмов информационен сървър",
"Защита iframe ссылок": "Защита на връзката на iFRAME"
"Защита iframe ссылок": "Защита на връзката на iFRAME",
"Сообщение на странице блокировки": "Съобщение на страницата за заключване",
"агент(ов)": "агент (и)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "শুধুমাত্র প্রথম সফল ফলাফল দেখান",
"Сервер информации о фильмах": "ফিল্ম তথ্য সার্ভার",
"Настройка подключения удаленного сервера информации о фильмах": "রিমোট ফিল্ম তথ্য সার্ভার কনফিগার করা",
"Защита iframe ссылок": "আইফ্রেম লিঙ্ক সুরক্ষা"
"Защита iframe ссылок": "আইফ্রেম লিঙ্ক সুরক্ষা",
"Сообщение на странице блокировки": "লক পৃষ্ঠায় বার্তা",
"агент(ов)": "এজেন্ট (গুলি)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Zobrazit pouze první úspěšný výsledek",
"Сервер информации о фильмах": "Movieový informační server",
"Настройка подключения удаленного сервера информации о фильмах": "Konfigurace informačního serveru vzdáleného movieu",
"Защита iframe ссылок": "Ochrana proti propojení iFRAME"
"Защита iframe ссылок": "Ochrana proti propojení iFRAME",
"Сообщение на странице блокировки": "Zpráva na stránce zámku",
"агент(ов)": "agent (y)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Vis kun det første succesfulde resultat",
"Сервер информации о фильмах": "Movieinformationsserver",
"Настройка подключения удаленного сервера информации о фильмах": "Konfiguration af fjernmovieinformationsserveren",
"Защита iframe ссылок": "Iframe link beskyttelse"
"Защита iframe ссылок": "Iframe link beskyttelse",
"Сообщение на странице блокировки": "Besked på låsesiden",
"агент(ов)": "agent (er)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Zeigen sie nur das erste erfolgreiche ergebnis",
"Сервер информации о фильмах": "Movieinformationsserver",
"Настройка подключения удаленного сервера информации о фильмах": "Konfigurieren des remote-movieinformationsservers",
"Защита iframe ссылок": "IFRAME link protection"
"Защита iframe ссылок": "IFRAME link protection",
"Сообщение на странице блокировки": "Nachricht auf der sperrseite",
"агент(ов)": "agent(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Δείχνουν μόνο το πρώτο επιτυχημένο αποτέλεσμα",
"Сервер информации о фильмах": "Διακομιστής πληροφοριών ταινιών",
"Настройка подключения удаленного сервера информации о фильмах": "Ρύθμιση του διακομιστή πληροφοριών απομακρυσμένου φιλμ",
"Защита iframe ссылок": "Προστασία σύνδεσης iframe"
"Защита iframe ссылок": "Προστασία σύνδεσης iframe",
"Сообщение на странице блокировки": "Μήνυμα στη σελίδα κλειδώματος",
"агент(ов)": "πράκτορα (ες)"
}

View File

@ -1044,5 +1044,7 @@
"Показывать только первый успешный результат": "Show only the first successful result",
"Сервер информации о фильмах": "Movie information server",
"Настройка подключения удаленного сервера информации о фильмах": "Configuring the remote movie information server",
"Защита iframe ссылок": "Protection of iframe links"
"Защита iframe ссылок": "Protection of iframe links",
"Сообщение на странице блокировки": "Message on the lock page",
"агент(ов)": "agent(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Mostrar solo el primer resultado exitoso",
"Сервер информации о фильмах": "Servidor de información de película",
"Настройка подключения удаленного сервера информации о фильмах": "Configuración del servidor de información de película remota",
"Защита iframe ссылок": "Protección de enlaces iframe"
"Защита iframe ссылок": "Protección de enlaces iframe",
"Сообщение на странице блокировки": "Mensaje en la página de bloqueo",
"агент(ов)": "agente(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Näita ainult esimese eduka tulemuse",
"Сервер информации о фильмах": "Movieiteabe server",
"Настройка подключения удаленного сервера информации о фильмах": "Kaugmovieide infoserveri seadistamine",
"Защита iframe ссылок": "Iframe lingi kaitse"
"Защита iframe ссылок": "Iframe lingi kaitse",
"Сообщение на странице блокировки": "Sõnum lukustuse lehel",
"агент(ов)": "agent (id)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Näytä vain ensimmäinen onnistunut tulos",
"Сервер информации о фильмах": "Elokuvatietopalvelin",
"Настройка подключения удаленного сервера информации о фильмах": "Etäkalvon tietopalvelimen määrittäminen",
"Защита iframe ссылок": "Iframe-linkin suoja"
"Защита iframe ссылок": "Iframe-linkin suoja",
"Сообщение на странице блокировки": "Viesti lukitussivulla",
"агент(ов)": "agent (t)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Afficher uniquement le premier résultat réussi",
"Сервер информации о фильмах": "Serveur d'informations sur le movie",
"Настройка подключения удаленного сервера информации о фильмах": "Configuration du serveur d'informations sur le movie distant",
"Защита iframe ссылок": "Protection de lien iframe"
"Защита iframe ссылок": "Protection de lien iframe",
"Сообщение на странице блокировки": "Message sur la page de verrouillage",
"агент(ов)": "agents)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "केवल पहला सफल परिणाम दिखाएं",
"Сервер информации о фильмах": "फिल्म सूचना सर्वर",
"Настройка подключения удаленного сервера информации о фильмах": "रिमोट फिल्म सूचना सर्वर को कॉन्फ़िगर करना",
"Защита iframe ссылок": "Iframe लिंक सुरक्षा"
"Защита iframe ссылок": "Iframe लिंक सुरक्षा",
"Сообщение на странице блокировки": "लॉक पेज पर संदेश",
"агент(ов)": "एजेंट (एस)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Prikaži samo prvi uspješan rezultat",
"Сервер информации о фильмах": "Movieski informacijski poslužitelj",
"Настройка подключения удаленного сервера информации о фильмах": "Konfiguriranje poslužitelja za daljinsko movieova",
"Защита iframe ссылок": "Iframe zaštite veze"
"Защита iframe ссылок": "Iframe zaštite veze",
"Сообщение на странице блокировки": "Poruka na stranici za zaključavanje",
"агент(ов)": "agent (i)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Csak az első sikeres eredmény megjelenítése",
"Сервер информации о фильмах": "Movieinformációs szerver",
"Настройка подключения удаленного сервера информации о фильмах": "A távoli movieinformációs szerver konfigurálása",
"Защита iframe ссылок": "Iframe link védelem"
"Защита iframe ссылок": "Iframe link védelem",
"Сообщение на странице блокировки": "Üzenet a zárolajon",
"агент(ов)": "ügynök (ek)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Hanya menunjukkan hasil yang sukses pertama",
"Сервер информации о фильмах": "Server informasi movie",
"Настройка подключения удаленного сервера информации о фильмах": "Mengkonfigurasi server informasi movie jarak jauh",
"Защита iframe ссылок": "IFrame link protection"
"Защита iframe ссылок": "IFrame link protection",
"Сообщение на странице блокировки": "Pesan di halaman kunci",
"агент(ов)": "agen"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Mostra solo il primo risultato riuscito",
"Сервер информации о фильмах": "Server di informazioni cinematografiche",
"Настройка подключения удаленного сервера информации о фильмах": "Configurazione del server di informazioni del movie remoto",
"Защита iframe ссылок": "IFRAME lINK protection"
"Защита iframe ссылок": "IFRAME lINK protection",
"Сообщение на странице блокировки": "Messaggio sulla pagina di blocco",
"агент(ов)": "agente(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "最初の成功した結果だけを表示します",
"Сервер информации о фильмах": "フィルム情報サーバー",
"Настройка подключения удаленного сервера информации о фильмах": "リモートフィルム情報サーバの設定",
"Защита iframe ссылок": "IFrameリンク保護"
"Защита iframe ссылок": "IFrameリンク保護",
"Сообщение на странице блокировки": "ロックページのメッセージ",
"агент(ов)": "エージェント"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "첫 번째 성공적인 결과 만 표시하십시오",
"Сервер информации о фильмах": "영화 정보 서버",
"Настройка подключения удаленного сервера информации о фильмах": "원격 필름 정보 서버 구성",
"Защита iframe ссылок": "Iframe 링크 보호"
"Защита iframe ссылок": "Iframe 링크 보호",
"Сообщение на странице блокировки": "잠금 페이지의 메시지",
"агент(ов)": "에이전트 (들)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Rodyti tik pirmąjį sėkmingą rezultatą",
"Сервер информации о фильмах": "Movieų informacijos serveris",
"Настройка подключения удаленного сервера информации о фильмах": "Nuotolinio movieo informacijos serverio konfigūravimas",
"Защита iframe ссылок": "IFRAME nuorodų apsauga"
"Защита iframe ссылок": "IFRAME nuorodų apsauga",
"Сообщение на странице блокировки": "Pranešimas užrakto puslapyje",
"агент(ов)": "agentas (-ai)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Parādīt tikai pirmo veiksmīgo rezultātu",
"Сервер информации о фильмах": "Movieu informācijas serveris",
"Настройка подключения удаленного сервера информации о фильмах": "Attālās movieu informācijas servera konfigurēšana",
"Защита iframe ссылок": "Iframe saite aizsardzība"
"Защита iframe ссылок": "Iframe saite aizsardzība",
"Сообщение на странице блокировки": "Ziņojums uz slēdzenes lapas",
"агент(ов)": "aģents (-i)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Toon alleen het eerste succesvolle resultaat",
"Сервер информации о фильмах": "Movieinformatieserver",
"Настройка подключения удаленного сервера информации о фильмах": "De externe movieinformatieserver configureren",
"Защита iframe ссылок": "IFRAME lINKBESCHERMING"
"Защита iframe ссылок": "IFRAME lINKBESCHERMING",
"Сообщение на странице блокировки": "Bericht op de vergrendelingspagina",
"агент(ов)": "agent(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Pokaż tylko pierwszy udany wynik",
"Сервер информации о фильмах": "Serwer informacji movieowej",
"Настройка подключения удаленного сервера информации о фильмах": "Konfigurowanie serwera informacji zdalnego movieu",
"Защита iframe ссылок": "Ochrona łącza iFrame"
"Защита iframe ссылок": "Ochrona łącza iFrame",
"Сообщение на странице блокировки": "Wiadomość na stronie zamka",
"агент(ов)": "agent"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Mostrar apenas o primeiro resultado bem-sucedido",
"Сервер информации о фильмах": "Movie information server",
"Настройка подключения удаленного сервера информации о фильмах": "Configurando o servidor de informações do moviee remoto",
"Защита iframe ссылок": "IFRAME lINK protection"
"Защита iframe ссылок": "IFRAME lINK protection",
"Сообщение на странице блокировки": "Mensagem na página de bloqueio",
"агент(ов)": "agente(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Arată doar primul rezultat de succes",
"Сервер информации о фильмах": "Movie iNFORMATION sERVER",
"Настройка подключения удаленного сервера информации о фильмах": "Configurarea serverului de informații de la distanță",
"Защита iframe ссылок": "Protecția legăturii iFrame"
"Защита iframe ссылок": "Protecția legăturii iFrame",
"Сообщение на странице блокировки": "Mesaj pe pagina de blocare",
"агент(ов)": "agent (e)"
}

View File

@ -1044,5 +1044,7 @@
"Показывать только первый успешный результат": "Показывать только первый успешный результат",
"Сервер информации о фильмах": "Сервер информации о фильмах",
"Настройка подключения удаленного сервера информации о фильмах": "Настройка подключения удаленного сервера информации о фильмах",
"Защита iframe ссылок": "Защита iframe ссылок"
"Защита iframe ссылок": "Защита iframe ссылок",
"Сообщение на странице блокировки": "Сообщение на странице блокировки",
"агент(ов)": "агент(ов)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Zobraziť iba prvý úspešný výsledok",
"Сервер информации о фильмах": "Movieový informačný server",
"Настройка подключения удаленного сервера информации о фильмах": "Konfigurácia informačného servera diaľkového movieu",
"Защита iframe ссылок": "Iframe link ochrana"
"Защита iframe ссылок": "Iframe link ochrana",
"Сообщение на странице блокировки": "Správa na stránke uzamknutia",
"агент(ов)": "agent (y)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Prikaži le prvi uspešen rezultat",
"Сервер информации о фильмах": "Movieski informacijski strežnik",
"Настройка подключения удаленного сервера информации о фильмах": "Konfiguriranje informacijskega strežnika za oddaljeni movie",
"Защита iframe ссылок": "Iframe link zaščita"
"Защита iframe ссылок": "Iframe link zaščita",
"Сообщение на странице блокировки": "Sporočilo na strani za zaklepanje",
"агент(ов)": "agent (-i)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Tregojnë vetëm rezultatin e parë të suksesshëm",
"Сервер информации о фильмах": "Serveri i informacionit të movieit",
"Настройка подключения удаленного сервера информации о фильмах": "Konfigurimi i serverit të informacionit të largët të movieit",
"Защита iframe ссылок": "Mbrojtja e lidhjes së iFRAME"
"Защита iframe ссылок": "Mbrojtja e lidhjes së iFRAME",
"Сообщение на странице блокировки": "Mesazh në faqen e bllokimit",
"агент(ов)": "agjent(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Прикажи само први успешан резултат",
"Сервер информации о фильмах": "Сервер за филмске информације",
"Настройка подключения удаленного сервера информации о фильмах": "Конфигурирање удаљеног сервера за информације о филму",
"Защита iframe ссылок": "ИФРаме линк заштита"
"Защита iframe ссылок": "ИФРаме линк заштита",
"Сообщение на странице блокировки": "Порука на страници закључавања",
"агент(ов)": "агенте (и)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Visa endast det första framgångsrika resultatet",
"Сервер информации о фильмах": "Movieinformationsserver",
"Настройка подключения удаленного сервера информации о фильмах": "Konfigurera fjärrmoviesinformationsservern",
"Защита iframe ссылок": "Iframe länkskydd"
"Защита iframe ссылок": "Iframe länkskydd",
"Сообщение на странице блокировки": "Meddelande på låssidan",
"агент(ов)": "agent (er)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Onyesha matokeo ya kwanza ya mafanikio",
"Сервер информации о фильмах": "Taarifa ya filamu server",
"Настройка подключения удаленного сервера информации о фильмах": "Inasanidi seva ya habari ya kijijini",
"Защита iframe ссылок": "Ulinzi wa kiungo cha iframe"
"Защита iframe ссылок": "Ulinzi wa kiungo cha iframe",
"Сообщение на странице блокировки": "Ujumbe kwenye ukurasa wa kufuli",
"агент(ов)": "agent(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "แสดงเฉพาะผลลัพธ์ที่ประสบความสำเร็จครั้งแรกเท่านั้น",
"Сервер информации о фильмах": "เซิร์ฟเวอร์ข้อมูลภาพยนตร์",
"Настройка подключения удаленного сервера информации о фильмах": "การกำหนดค่าเซิร์ฟเวอร์ข้อมูลฟิล์มระยะไกล",
"Защита iframe ссылок": "การป้องกันการเชื่อมโยง iframe"
"Защита iframe ссылок": "การป้องกันการเชื่อมโยง iframe",
"Сообщение на странице блокировки": "ข้อความบนหน้าล็อค",
"агент(ов)": "ตัวแทน"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Sadece ilk başarılı sonucu göster",
"Сервер информации о фильмах": "Movie bilgi sunucusu",
"Настройка подключения удаленного сервера информации о фильмах": "Uzaktan movie bilgi sunucusunu yapılandırma",
"Защита iframe ссылок": "İframe link koruması"
"Защита iframe ссылок": "İframe link koruması",
"Сообщение на странице блокировки": "Kilit sayfasındaki mesaj",
"агент(ов)": "ajan (lar)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Показувати тільки перший успішний результат",
"Сервер информации о фильмах": "Сервер інформації про фільми",
"Настройка подключения удаленного сервера информации о фильмах": "Налагодження підключення віддаленого сервера інформації про фільми",
"Защита iframe ссылок": "Захист iframe посилань"
"Защита iframe ссылок": "Захист iframe посилань",
"Сообщение на странице блокировки": "Повідомлення на сторінці блокування",
"агент(ов)": "агент (ів)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "Chỉ hiển thị kết quả thành công đầu tiên",
"Сервер информации о фильмах": "Máy chủ thông tin phim",
"Настройка подключения удаленного сервера информации о фильмах": "Cấu hình máy chủ thông tin phim từ xa",
"Защита iframe ссылок": "Bảo vệ liên kết iframe"
"Защита iframe ссылок": "Bảo vệ liên kết iframe",
"Сообщение на странице блокировки": "Tin nhắn trên trang khóa",
"агент(ов)": "đẠI lÝ(s)"
}

View File

@ -1045,5 +1045,7 @@
"Показывать только первый успешный результат": "仅显示第一个成功的结果",
"Сервер информации о фильмах": "电影信息服务器",
"Настройка подключения удаленного сервера информации о фильмах": "配置远程胶片信息服务器",
"Защита iframe ссылок": "Iframe链接保护"
"Защита iframe ссылок": "Iframe链接保护",
"Сообщение на странице блокировки": "锁定页面上的消息",
"агент(ов)": "代理人"
}

View File

@ -232,7 +232,7 @@
&nbsp;&nbsp;[wa_id] - ID world-art.ru
</code><br>
<code class="text-muted" style="margin:0 0 1px 0">
&nbsp;&nbsp;[title] [year] [ip] [hash]
&nbsp;&nbsp;[title] [year] [ip] [hash] [season] [episode]
</code><br>
<code class="url">
https://example.com/api?imdb_id=[imdb_id]
@ -475,7 +475,7 @@
&nbsp;&nbsp;[wa_id] - ID world-art.ru
</code><br>
<code class="text-muted" style="margin:0 0 1px 0">
&nbsp;&nbsp;[title] [year] [ip] [hash]
&nbsp;&nbsp;[title] [year] [ip] [hash] [season] [episode]
</code><br>
<code class="url">
https://example.com/api?imdb_id=[imdb_id]
@ -720,7 +720,7 @@
&nbsp;&nbsp;[wa_id] - ID world-art.ru
</code><br>
<code class="text-muted" style="margin:0 0 1px 0">
&nbsp;&nbsp;[title] [year] [ip] [hash]
&nbsp;&nbsp;[title] [year] [ip] [hash] [season] [episode]
</code><br>
<code class="url">
https://example.com/api?imdb_id=[imdb_id]
@ -967,7 +967,7 @@
&nbsp;&nbsp;[wa_id] - ID world-art.ru
</code><br>
<code class="text-muted" style="margin:0 0 1px 0">
&nbsp;&nbsp;[title] [year] [ip] [hash]
&nbsp;&nbsp;[title] [year] [ip] [hash] [season] [episode]
</code><br>
<code class="url">
https://example.com/api?imdb_id=[imdb_id]
@ -1244,7 +1244,7 @@
&nbsp;&nbsp;[wa_id] - ID world-art.ru
</code><br>
<code class="text-muted" style="margin:0 0 1px 0">
&nbsp;&nbsp;[title] [year] [ip] [hash]
&nbsp;&nbsp;[title] [year] [ip] [hash] [season] [episode]
</code><br>
<code class="url">
https://example.com/api?imdb_id=[imdb_id]
@ -1372,6 +1372,29 @@
<div class="spacer-10"></div>
<div class="row">
<div class="col-sm-12">
<div class="cinema-box">
<div class="cinema-box-header">
<div class="cinema-label">
<i class="fab fa-js-square"></i>&nbsp;&nbsp;&nbsp;JavaScript
</div>
</div>
<div class="inner-padding">
<div class="row">
<div class="col-lg-12 col-xs-12">
<input name="modules.player.data.embed.js"
value="<%= modules.player.data.embed.js %>"
class="form-control" type="text" placeholder="https://CinemaPlayer.github.io/cinemaplayer.js">
</div>
</div>
</div>
</div>
</div>
</div>
<div class="spacer-10"></div>
<div class="row">
<div class="col-sm-12">
<div class="cinema-box">

View File

@ -2,28 +2,29 @@
<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/"
xmlns:turbo="http://turbo.yandex.ru" version="2.0">
<% if (typeof movies === 'object') { %>
<% if (typeof origin === 'undefined') { var origin = config.protocol + (config.ru.bomain ? config.ru.botdomain + config.ru.bomain : (config.bomain ? config.botdomain + config.bomain : config.subdomain + config.domain)); } %>
<channel>
<title><%= config.titles.index %></title>
<link><%- typeof origin === 'string' ? origin : config.protocol + (config.ru.bomain ? config.ru.botdomain + config.ru.bomain : config.botdomain + config.bomain) %></link>
<link><%- origin %></link>
<description>
<![CDATA[<%- config.descriptions.index.replace(/<\/?[^>]+>/g, '').replace(/\s+/g, ' ').replace(/(^\s*)|(\s*)$/g, '').substr(0, 200).replace(/"([^"]*?)"/gi, '«$1»').replace('"', '&quot;') %>
]]>...
</description>
<% movies.forEach(function (movie) { %>
<% var poster = (movie.poster || movie.image)
? /(http|\/\/)/i.test(movie.poster || movie.image)
? /^(http|\/\/)/i.test(movie.poster || movie.image)
? (movie.poster || movie.image)
: (typeof origin === 'string' ? origin : config.protocol + (config.ru.bomain ? config.ru.botdomain + config.ru.bomain : config.botdomain + config.bomain)) + (movie.poster || movie.image)
: origin + (movie.poster || movie.image)
: ''; %>
<% var poster_big = (movie.poster_big || movie.image)
? /(http|\/\/)/i.test(movie.poster_big || movie.image)
? /^(http|\/\/)/i.test(movie.poster_big || movie.image)
? (movie.poster_big || movie.image)
: (typeof origin === 'string' ? origin : config.protocol + (config.ru.bomain ? config.ru.botdomain + config.ru.bomain : config.botdomain + config.bomain)) + (movie.poster_big || movie.image)
: origin + (movie.poster_big || movie.image)
: ''; %>
<% var picture = (movie.picture || movie.image)
? /(http|\/\/)/i.test(movie.picture || movie.image)
? /^(http|\/\/)/i.test(movie.picture || movie.image)
? (movie.picture || movie.image)
: (typeof origin === 'string' ? origin : config.protocol + (config.ru.bomain ? config.ru.botdomain + config.ru.bomain : config.botdomain + config.bomain)) + (movie.picture || movie.image)
: origin + (movie.picture || movie.image)
: ''; %>
<item <% if (movie.turbo_false) { %>turbo="false"<% } else { %>turbo="true"<% } %>>
<title><%= movie.title %></title>