Если кто-то ставил этот конструктор себе на сайт, прошу помочь. Ставлю его не в первый раз и все путём, а на один сайт ну никак не могу поставить. Проблема в том, что не переключаются серии. Хоть сколько бы серий не закинул, 5-10-100, они просто есть в списке, но посетитель по ним щелкнуть не может. Второй день играюсь с этой фигней, уже нервы не выдерживают. В чем может быть проблема? Интересует данный модуль именно для сериалов, так как очень удобно ставит сезоны и серии.
Возможно скрипты конфликтуют, но нужно смотреть на сайте, чтобы точно определить. Могу посмотреть в свободное время
Проблема скорее всего в твоём шаблоне! Например, в МувиГруви2 подключение библиотеки jQUERY идёт внизу шаблона (после плеера), поэтому и нет полноценного подключения. Если {jsfiles} в main.tpl перенести вверх - переключатель должен заработать. (даже вроде его можно просто удалить, хз), но потеряешь в скорости шаблона. А вообще пиши разработчику, говорил, что постарается решить... быстрее может будет, т.к. скрипт он уже по-ходу забросил.
так вот он и есть и его я скинул http://megogo-hd.net/templates/megogohd/js/dle_js.js Спойлер: код var pos = 0; var poz = 0; var sea = null; var width = 530; var vk = new Object(); (vk = { init: function () { document.write("<div id=\"player-vk-write\" align=\"center\"> <ul id=\"player-vk-season\"><li id=\"seasons\"></li></ul> <div id=\"player-vk-player\"></div> <ul id=\"player-vk-serial\"></ul> <a href=\"javascript://\" class=\"prev\" onclick=\"vk.move(1);\">prev</a> <a href=\"javascript://\" class=\"next\" onclick=\"vk.move(0);\">next</a> <a href=\"javascript://\" class=\"prev1\" onclick=\"vk.move1(1);\">prev</a> <a href=\"javascript://\" class=\"next1\" onclick=\"vk.move1(0);\">next</a> <\/div>") }, player: function (a, b) { document.getElementById("player-vk-player").innerHTML = ""; var d = document.createElement("iframe"); d.src = String(a); d.width = "100%"; d.height = "372"; d.setAttribute("border", "0"); d.setAttribute("frameborder", "0"); d.setAttribute("scrolling", "no"); d.setAttribute("allowfullscreen", ""); d.setAttribute("webkitallowfullscreen", ""); d.setAttribute("mozallowfullscreen", ""); d.setAttribute("oallowfullscreen", ""); d.setAttribute("msallowfullscreen", ""); document.getElementById("player-vk-player").appendChild(d); if (document.getElementById("player-vk-serial")) { c = document.getElementById("player-vk-serial").getElementsByTagName("span"); for (var i = 0; i < c.length; i++) { c.removeAttribute("class") } } b.setAttribute("class", "active") }, season: function (a, b) { if (document.getElementById("player-vk-season")) { c = document.getElementById("player-vk-season").getElementsByTagName("span"); for (var i = 0; i < c.length; i++) { document.getElementById("season" + i).style.display = "none"; c.removeAttribute("class") } document.getElementById("season" + a).style.display = ""; sea = a } b.setAttribute("class", "active") }, show: function (a, b) { for (var i = 0; i < a; i++) { document.getElementById("player-vk-season").getElementsByTagName("li")[0].innerHTML += "<span onclick=\"vk.season(" + i + ", this)\">HD плеер " + (i + 1) + "</span>"; document.getElementById("player-vk-serial").innerHTML += "<li id=\"season" + i + "\" style=\"display:none;\"></li>" } for (var i = 0; i < a; i++) { for (var j = 0; j < b.length; j++) { document.getElementById("season" + i).innerHTML += "<span onclick=\"vk.player('" + b[j] + "', this);\">Серия " + (j + 1) + "</span>" } } document.getElementById("player-vk-season").getElementsByTagName("span")[0].setAttribute("class", "active"); document.getElementById("player-vk-season").getElementsByTagName("span")[0].click(); document.getElementById("season0").getElementsByTagName("span")[0].click(); document.getElementById("season0").style.display = "" }, move: function (d) { var a, b; var c = document.getElementById("seasons"); var e = c.offsetWidth; var f = c.offsetLeft; if (d == 0) { clearTimeout(a); b = setInterval(function () { pos = pos - 10; if (pos >= (f - width) && pos >= -(e - width)) { c.style.left = pos + "px" } else clearTimeout(b) }, 15) } if (d == 1) { clearTimeout(b); b = setInterval(function () { pos = pos + 10; if (pos <= (f + width) && pos <= 0) { c.style.left = pos + "px" } else clearTimeout(b) }, 15) } }, move1: function (d) { var a, b; var c = document.getElementById("season" + sea); var e = c.offsetWidth; var f = c.offsetLeft; if (d == 0) { clearTimeout(a); b = setInterval(function () { poz = poz - 10; if (poz >= (f - width) && poz >= -(e - width)) { c.style.left = poz + "px" } else clearTimeout(b) }, 15) } if (d == 1) { clearTimeout(b); b = setInterval(function () { poz = poz + 10; if (poz <= (f + width) && poz <= 0) { c.style.left = poz + "px" } else clearTimeout(b) }, 15) } } });
это не мой шаблон. мой этот http://zerocoolpro.biz/forum/threads/konstruktor-video-v3-x-dlja-dle-nuzhna-pomosch.2825/#post-64608
@Gameer, нужен скрипт проверять на рабочее видео майл,вк.ютуб. так заказывать дорого,но если сделал бы я б купил бы
Мужики спасибо за помощь, но это не совсем то, о чем я спрашивал. Я спрашивал о конструкторе от разработчика ralode.com. Но спасибо за плейлист. Поставил, вроде подошел, все работает. Только есть одна неудобность. Заиб..ся ставить больше 50 серий таким способом, да и если какая-то серия будет изьята, также заиб..ся ее искать и исправлять.
@Romantv, Чувак, "спойлер мои сайты" удали и не позорься, когда делаешь скрины будь внимательнее))) Любое сочетание слов и гугл находит все))
Я тебе за него и писал. Посмотри в баг-панели, там 100% проблема с подключением jQuery. Напиши о проблеме разработчику, если есть лицензия.
Я и подозреваю,что проблема в этом. Лицензия покупалась давно и не на этот домен. Подскажи, если знаешь, как решить
Я ж тут писал! ►http://zerocoolpro.biz/forum/threads/konstruktor-video-v3-x-dlja-dle-nuzhna-pomosch.2825/#post-64587 Подключи jQuery вверху шаблона (выше вывода плеера), т.е. до </head> Какой шаблон?