БесплатноНеактуально

TimeSaveMoonwalk 1.1 - запоминание времени для плеера Moonwalk

Простенький скрипт для плеера видеобазы MoonWalk. Написан на чистом javascript-е, без использования JQuery.

Пользователь может нажать на кнопку, чтобы запомнить время, на котором он закончил просмотр.

При клике по "отметке времени", начнется воспроизведение с сохраненного времени. Также, может автоматически стартовать  с сохранения.

Скрипт ничего не сохраняет в базу данных сайта, а делает запись в локальное хранилище браузера пользователя. 

При желании, его можно подключить не только на DLE, но и на Ucoz и на Wordpress.

 

Скачать timesave_moonwalk_1.1.zip [3,57 Kb] (cкачиваний: 246)

 

ВНИМАНИЕ! Видеобалансер Moonwalk.cc прекратил свою работу, поэтому данный скрипт больше неактуален.  


TimeSaveMoonwalk полностью бесплатный. Но вы можете подержать автора любой суммой ;)

WebMoney: Z318059408492

Донат YooMoney (YandexMoney):
Донат QIWI:

Комментарии 18

  1. Вика
    Вика от 15 января 2018 11:46
    Подключила на Юкоз, но функция возрата к просмору не работает, как на сайте "примере" -  нажимаю на нее, но кнопка будто не работает, только время отображается. нужна ваша помощь, отблагодарю) 

    Ах да, и сохраненное время одного фильма, отображается на всех страницах с фильмами disappointed  
    1. Sistemos от 15 января 2018 11:49
      Цитата: Вика
      Подключила на Юкоз, но функция возрата к просмору не работает, как на сайте "примере" -  нажимаю на нее, но кнопка будто не работает, только время отображается. нужна ваша помощь, отблагодарю)

      За это отвечает id="moonwalk_video" в iframe плеера.
      Если этот параметр не добавлен, то переход к сохраненному времени не будет работать.
      1. Вика
        Вика от 15 января 2018 12:18
        Sistemos, спасибо за быстрый ответ! С "отображением времени" разобралась, но вот "возврат к просмотру" так и не сработал. Вот смотрите к примеру, я правильно вставила в iframe плеера
        <iframe src="http://moonwalk.center/video/4313a2221c5d7df95dde1204733cdc92/ifra
        me" id="moonwalk_video" width="551" height="350" frameborder="0" allowfullscreen></iframe>

        м? Заранее спасибо за ответ!!!
        1. Sistemos от 15 января 2018 12:39
          Да, правильно.
          Тогда к сожалению, не знаю почему у вас не работает переход к сохраненному времени.

          Можете попробовать такую правку:
          в файле timesave-moonwalk.js
          Найти (встречается 2 раза):
          var iframe = document.querySelector("#moonwalk_video");

          Заменить на:
          var iframe = $('iframe')[0];


          Но, скорее всего, это тоже не поможет.
          1. Вика
            Вика от 15 января 2018 12:56
            Sistemos, вы знаете, что вы гений? smile Сработало! Готова поцеловать в щечку)
            1. Sistemos от 15 января 2018 13:02
              joy 
  2. Sistemos от 15 января 2018 12:04
    Цитата: Вика
    Ах да, и сохраненное время одного фильма, отображается на всех страницах с фильмами disappointed  


    За это отвечает тег {news-id} в коде кнопки,
    на UCOZ-е его нужно заменить на $ID$
  3. shevket007 от 31 января 2018 18:30
    Как цвет текста поменять? http://prntscr.com/i87pig в стилях нет,.
    1. Sistemos от 31 января 2018 18:55
      #timesave_text {
      color: #fff;
      }
  4. Владислав
    Владислав от 1 февраля 2018 19:50
    Здравствуйте, подскажите как правильно выводить плеер мунволк
    [hdlight-player]
       <center>
         {hdlight-player}
       </center>
    [/hdlight-player]

    вот так вот работает как у них написано в описание к модулю, но никак иначе все перепробывал как в айфрем вывести?
    1. Sistemos от 1 февраля 2018 20:06
      Вариант 1.
      Можно просто заменить их вывод на
      <iframe width="560" height="400" src="[xfvalue_moon_url]" id="moonwalk_video" frameborder="0" allowfullscreen></iframe>


      * где вместо moon_url прописать название своего доп.поля, в котором ссылка плеера moonwalk.

      Вариант 2:
      в файле /engine/classes/hdlight.class.php

      Найти:
      $hdlight_player = "config['video_width']}\" height=\"{$this->config['video_height']}\" frameborder=\"0\" allowfullscreen>";

      Заменить на:
      $hdlight_player = "config['video_width']}\" id=\"moonwalk_video\" height=\"{$this->config['video_height']}\" frameborder=\"0\" allowfullscreen>";
  5. tom
    tom от 24 сентября 2019 06:14
    dear sismetos , can you show me where to put code :

    <div class = "save_time_moon"> <button id = "save_time_button" data-newsid = "{news-id}"> Remember time </button> <div id = "timesave_text"> </div> <div id = " time_del "> x </div> </div>

    like this ? : https://prnt.sc/pa3i70
    1. Sistemos от 24 сентября 2019 17:12
      No matter where, can anywhere.
      Better under the player.
  6. hasenow
    hasenow от 21 октября 2019 13:37
    Как насчет переписать модуль под видеобалансер kodik ?
    Еще бы привязку к аккаунту а не к браузеру )))
    Moonwalk отъехал, видимо на долго.
    1. Sistemos от 21 октября 2019 17:03
      У меня пока нет желания переписывать это скрипт под Kodik.
      1. hasenowd
        hasenowd от 22 октября 2019 06:38
        А как на счет других Ваших скриптов и модулей ?
        1. Sistemos от 22 октября 2019 21:32
          Пока не планирую.
  7. ANonim
    ANonim от 19 ноября 2019 15:15
    Будет переделка под другие балансеры?
    тот ж коллапс?
Добавить комментарий

Оставить комментарий

    Зарегистрируйтесь, чтобы не вводить постоянно Имя, E-mail и Каптчу.
    Или авторизуйтесь на сайте.


  • Вставка исходного кода
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent
    Спойлер