• Страница 1 из 1
  • 1
Форум » Разная тематика » Просьба/Услуга » Рейтинг Kinopoisk и iMDB для uCoz (Перестал работать скрипт)
Рейтинг Kinopoisk и iMDB для uCoz
Mopnex
Дата: Среда, 2019-01-09, 20:27 | Сообщение 1
Пользователи
Сообщений:4
Награды: 0


Перестал работать данный скрипт от Kinopoisk и iMDB. Хочу поинтересоваться, есть аналогичная замена этому скрипту, чтоб только в рабочем веде был, где можно выставить рейтинг материалам..



Перейти на рейтинг

Это новый и рабочий рейтинг для Kinopoisk и iMDB для uCoz

Перейти на материал рейтинг от Кинопоиск и iMDB
Прикрепления: 6791208.jpg(52.4 Kb)
Страна: (RU)
Kosten
Дата: Среда, 2019-01-09, 22:06 | Сообщение 2
Администраторы
Сообщений:19239
Награды: 56


Mopnex, для этого есть поиск на сайте!

Как вариант: http://zornet.ru/load....-0-8384
Страна: (RU)
First
Дата: Среда, 2019-01-09, 22:31 | Сообщение 3
Гл. Модератор
Сообщений:780
Награды: 3


Цитата Kosten ()
Mopnex, для этого есть поиск на сайте!

Как вариант: http://zornet.ru/load....-0-8384
тоже работать не будет
Страна: (UA)
Mopnex
Дата: Четверг, 2019-01-10, 13:25 | Сообщение 4
Пользователи
Сообщений:4
Награды: 0


все скрипты на js сделанные до 2019 года уже не работают
Страна: (RU)
First
Дата: Четверг, 2019-01-10, 13:37 | Сообщение 5
Гл. Модератор
Сообщений:780
Награды: 3


Mopnex, попробуй посмотреть в шаблоне KinoFan, там по моему по токену
Страна: (UA)
Mopnex
Дата: Четверг, 2019-01-10, 15:46 | Сообщение 6
Пользователи
Сообщений:4
Награды: 0


First, скачал его, сам не разберусь с вырезкой скрипта из шаблона.
Страна: (RU)
First
Дата: Четверг, 2019-01-10, 16:19 | Сообщение 7
Гл. Модератор
Сообщений:780
Награды: 3


Цитата Mopnex ()
скачал его, сам не разберусь с вырезкой скрипта из шаблона.

Ну это я так к примеру 11a А вообще есть скрипт на много проще и рабочий


Сообщение отредактировал
First - Четверг, 2019-01-10, 16:20
Страна: (UA)
First
Дата: Пятница, 2019-01-11, 00:12 | Сообщение 8
Гл. Модератор
Сообщений:780
Награды: 3


Mopnex, не мучайся, дам тебе рабочий скрипт 07a
Не много переделал, потом прикрутил стили от другого рейтинга, так как скрипт был без стилей, добавил шрифтовые иконки как-то так...
Устанавливать проще простого - ставим туда где хотим видеть...
Здесь используется доп. поле 1, используя другое меняй и в коде
Ну и в само поле, как добавляем фильм, вставляем его и так далее.

1. вариант выводит три рейтинга - рейтинг сайта, рейтинг IMDb и КиноПоиск



Код
<script>
var KP_SITE_ID = $OTHER1$;
var getFilmRatingDataPAGE = function getFilmRatingDataPAGE(element, idt, callback) {
var id = element ? element.data('filmid') : idt;
$.ajax({ method: 'GET', url: 'https://cors-anywhere.herokuapp.com/https://rating.kinopoisk.ru/' + id + '.xml', success: function success(data) { callback(element, data); }, error: function error() {
$.ajax({ url: 'http://query.yahooapis.com/v1/public/yql', jsonp: "callback", dataType: "jsonp", data: { q: 'select * from xml where url="https://rating.kinopoisk.ru/' + id + '.xml"', format: 'xml' }, success: function success(data) {
if (data.results[0]) { callback(element, data.results[0]); } } }); } }); };
var renderFilmPageRatingDataPAGE = function(element, data) {
$('#kp-page-rating').text($(data).find('kp_rating').text()).prop('title', 'Голосов: ' + $(data).find('kp_rating').attr('num_vote').replace(/(\d)(?=(\d{3})+$)/g, '$1 '));
$('#imdb-page-rating').text($(data).find('imdb_rating').text()).prop('title', 'Голосов: ' + $(data).find('imdb_rating').attr('num_vote').replace(/(\d)(?=(\d{3})+$)/g, '$1 ')); }; if (KP_SITE_ID) { getFilmRatingDataPAGE(false, KP_SITE_ID, renderFilmPageRatingDataPAGE); }
</script>
<style>
.relatedi {background-color:#242c3a;padding:10px 15px 0px 15px;margin-bottom:20px;border-radius:7px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
.rating {}
.rates > div {display:inline-block;vertical-align:middle;margin-bottom:10px;}
.ret {float:left;margin-left:10px;margin-top:4px;}
.rat {position:relative;float:left;width:55px;height:55px;border-radius:50%;box-shadow:inset 0 0 0 2px #354052;}
.vote-num {font-size:11px}
.rat > div {position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;color:#e2e2e2;display:block;text-align:center;font-size:19px;font-weight:500;padding-top:16px;}
.rat > div div {display:none;}
.rating_type_text {display:inline-block;color:#969696;font-size:12px;}
.rating__source {margin-bottom:5px;color:#88b669;font-size:14px;font-weight:500;}
.rating_size_l .rating__value {font-size:19px;font-weight:500;color:#d8d8d8;cursor: pointer;}
.rating__kp {margin-left:20px;}
</style>
<div class="relatedi rates">
<div class="rating">
<div class="rat" data-count="$RATING$" data-name="Рейтинг"></div>
<span class="ret">
<script src="http://makecs.ru/js/libs.js"></script>
<?$RSTARS$('24','http://makecs.ru/images/rating_star_03.png','1','float')?>
<span class="vote-num">Всего проголосовали: $RATED$</span>
</span>
</div>
<div class="rating-right">
<span class="rating_type_text rating_size_l">
<div class="rating__source"><i class="fa fa-imdb" style="font-size:24px" aria-hidden="true"></i> IMDb</div>
<span class="rating__value" id="imdb-page-rating">Загрузка...</span></span>
<span class="rating_type_text rating_size_l rating__kp">
<div class="rating__source"><i class="fa fa-video-camera" style="font-size:24px" aria-hidden="true"></i> КиноПоиск</div>
<span class="rating__value" id="kp-page-rating">Загрузка...</span></span>     
</div>
</div>


2. вариант без рейтинга сайта



Код
<script>
var KP_SITE_ID = $OTHER1$;
var getFilmRatingDataPAGE = function getFilmRatingDataPAGE(element, idt, callback) {
var id = element ? element.data('filmid') : idt;
$.ajax({ method: 'GET', url: 'https://cors-anywhere.herokuapp.com/https://rating.kinopoisk.ru/' + id + '.xml', success: function success(data) { callback(element, data); }, error: function error() {
$.ajax({ url: 'http://query.yahooapis.com/v1/public/yql', jsonp: "callback", dataType: "jsonp", data: { q: 'select * from xml where url="https://rating.kinopoisk.ru/' + id + '.xml"', format: 'xml' }, success: function success(data) {
if (data.results[0]) { callback(element, data.results[0]); } } }); } }); };
var renderFilmPageRatingDataPAGE = function(element, data) {
$('#kp-page-rating').text($(data).find('kp_rating').text()).prop('title', 'Голосов: ' + $(data).find('kp_rating').attr('num_vote').replace(/(\d)(?=(\d{3})+$)/g, '$1 '));
$('#imdb-page-rating').text($(data).find('imdb_rating').text()).prop('title', 'Голосов: ' + $(data).find('imdb_rating').attr('num_vote').replace(/(\d)(?=(\d{3})+$)/g, '$1 ')); }; if (KP_SITE_ID) { getFilmRatingDataPAGE(false, KP_SITE_ID, renderFilmPageRatingDataPAGE); }
</script>
<div class="rating">
<span class="rating_type_text rating_size_l">
<div class="rating__source"><i class="fa fa-imdb" style="font-size:24px" aria-hidden="true"></i> IMDb</div>
<span class="rating__value" id="imdb-page-rating">загрузка...</span></span>
<span class="rating_type_text rating_size_l rating__kp"><div class="rating__source"><i class="fa fa-video-camera" style="font-size:24px" aria-hidden="true"></i> КиноПоиск</div>
<span class="rating__value" id="kp-page-rating">Загрузка...</span></span>
</div>
<style>
.rating {float:right}
.rating_type_text {display:inline-block;color:#969696;font-size:12px;}
.rating__source {margin-bottom:5px;color:#88b669;font-size:16px;font-weight:500;}
.rating_size_l .rating__value {font-size:19px;font-weight:500;color:#d8d8d8;cursor: pointer;}
.rating__kp {margin-left:40px;}
</style>


Ну и добавлю, что количество проголосовавших выводится при наведение мышью на рейтинг

Прикрепления: 1995716.png(10.6 Kb) · 0762366.png(6.5 Kb) · 3514789.png(7.9 Kb)


Сообщение отредактировал
First - Пятница, 2019-01-11, 00:14
Страна: (UA)
Mopnex
Дата: Пятница, 2019-01-11, 10:05 | Сообщение 9
Пользователи
Сообщений:4
Награды: 0


First, Огромное тебе списибо)) 5й день мучаюсь, найти не могу. Все работает, сейчас только под себя стили пропишу
Страна: (RU)
First
Дата: Пятница, 2019-01-11, 15:07 | Сообщение 10
Гл. Модератор
Сообщений:780
Награды: 3


Mopnex, пользуйся на здоровье
Страна: (UA)
DESTEQ
Дата: Пятница, 2019-01-11, 23:25 | Сообщение 11
Vip
Сообщений:52
Награды: 0


First, спасибо, годно)

а можешь сделать вывод кол-ва голосов не через title, а рядом с рейтингом?


Игровое сообщество, игры торрент
Заказать дизайн, оформление, баннер
Страна: (RU)
First
Дата: Суббота, 2019-01-12, 20:23 | Сообщение 12
Гл. Модератор
Сообщений:780
Награды: 3


Цитата DESTEQ ()
а можешь сделать вывод кол-ва голосов не через title, а рядом с рейтингом?

Привет! Что не до рипал fs? 11a Давно уже видел у тебя. Ну и я на его стили другой скрипт навесил)

Ну и для тебя, как для старого знакомого долепил в скрипт вывод количества голосов рядом с рейтингом.



JS
Код
<script>
var KP_SITE_ID = $OTHER1$;
var getFilmRatingDataPAGE = function getFilmRatingDataPAGE(element, idt, callback) {
var id = element ? element.data('filmid') : idt;
$.ajax({ method: 'GET', url: 'https://cors-anywhere.herokuapp.com/https://rating.kinopoisk.ru/' + id + '.xml', success: function success(data) { callback(element, data); }, error: function error() {
$.ajax({ url: 'http://query.yahooapis.com/v1/public/yql', jsonp: "callback", dataType: "jsonp", data: { q: 'select * from xml where url="https://rating.kinopoisk.ru/' + id + '.xml"', format: 'xml' }, success: function success(data) {
if (data.results[0]) { callback(element, data.results[0]); } } }); } }); };
var renderFilmPageRatingDataPAGE = function(element, data) {
$('#imdb_num_vote').text($(data).find('imdb_rating').attr('num_vote').replace(/(\d)(?=(\d{3})+$)/g, '$1 '));   
$('#imdb-page-rating').text($(data).find('imdb_rating').text()).prop('title', 'Голосов: ' + $(data).find('imdb_rating').attr('num_vote').replace(/(\d)(?=(\d{3})+$)/g, '$1 ')); };
if (KP_SITE_ID) { getFilmRatingDataPAGE(false, KP_SITE_ID, renderFilmPageRatingDataPAGE); }
var renderFilmPageRatingDataPAGE = function(element, data) {
$('#kp_num_vote').text($(data).find('kp_rating').attr('num_vote').replace(/(\d)(?=(\d{3})+$)/g, '$1 '));   
$('#kp-page-rating').text($(data).find('kp_rating').text()).prop('title', 'Голосов: ' + $(data).find('kp_rating').attr('num_vote').replace(/(\d)(?=(\d{3})+$)/g, '$1 ')); };
if (KP_SITE_ID) { getFilmRatingDataPAGE(false, KP_SITE_ID, renderFilmPageRatingDataPAGE); }
</script>


HTML
Код
<div class="rating-right">
<span class="rating_type_text rating_size_l">
<div class="rating__source"><i class="fa fa-imdb" style="font-size:24px" aria-hidden="true"></i> IMDb</div>
<span class="rating__value" id="imdb-page-rating">Загрузка...</span> (<span id="imdb_num_vote">Загрузка...</span>)</span>
<span class="rating_type_text rating_size_l rating__kp">
<div class="rating__source"><i class="fa fa-video-camera" style="font-size:24px" aria-hidden="true"></i> КиноПоиск</div>
<span class="rating__value" id="kp-page-rating">Загрузка...</span> (<span id="kp_num_vote">Загрузка...</span>)</span>
</div>
Прикрепления: 1273175.png(5.2 Kb)
Страна: (NL)
DESTEQ
Дата: Суббота, 2019-01-12, 20:44 | Сообщение 13
Vip
Сообщений:52
Награды: 0


First, да, всё времени не было, то на работе нагрузят, то домашнее бытие, в итоге дело рипа скрипта пришлось отложить на неопределённый срок 11a хорошо что есть такие люди, как ты)

Спасибо ещё раз, выручил


Игровое сообщество, игры торрент
Заказать дизайн, оформление, баннер


Сообщение отредактировал
DESTEQ - Суббота, 2019-01-12, 20:44
Страна: (RU)
First
Дата: Суббота, 2019-01-12, 20:50 | Сообщение 14
Гл. Модератор
Сообщений:780
Награды: 3


Цитата DESTEQ ()
дело рипа скрипта пришлось отложить

скрипт другой, он не от туда
Страна: (NL)
DESTEQ
Дата: Суббота, 2019-01-12, 20:56 | Сообщение 15
Vip
Сообщений:52
Награды: 0


First, я знаю что не оттуда, но времени на поиски рабочего у меня тоже нет, а тут ты уже готовое скинул)

Игровое сообщество, игры торрент
Заказать дизайн, оформление, баннер
Страна: (RU)
Форум » Разная тематика » Просьба/Услуга » Рейтинг Kinopoisk и iMDB для uCoz (Перестал работать скрипт)
  • Страница 1 из 1
  • 1
Поиск: