Видеослайдер на главную: есть вопрос.

Главные вкладки

Аватар пользователя StanislavStryukov StanislavStryukov 1 июня 2016 в 14:29

Добрый день.
Переношу сайт фирмы с d6 на d7.
В процессе убираю неудобные моменты по администрированию, оставленные предыдущим создателем.

Итак, на главной странице старого сайта есть что-то наподобие ленты с картинками. Представляет собой скрипт, который листает картинки влево-вправо (смотря куда мышку вести). Картинка содержит ссылку, при нажатии перекидывает на соответствующее видео на ютубе. Весь процесс топорный: для добавления нового видео, нужно ручками делать картинку, потом грузить её на сайт, лезть в шаблон, дописывать код.

Сейчас идея такая, с помощью Views, Youtube Field и Flex Slider сделал слайдшоу, где каждый слайд - видео с ютуба. Ну процесс описывать смысла нет я думаю.
Но есть одно существенное но, при таком раскладе, например, я запускаю видео, потом листаю следующий слайд, запускаю новое видео и.... У меня в фоне продолжает играть предыдущее. И так можно хоть все запустить и будет понятно что. А хотелось бы, чтобы при перелистывании предыдущее видео автоматически останавливалось (или на паузу ставилось).

Такую хотелку, я так понял, не реализовать такой связкой. Но, есть ли какие-то ещё варианты решения вопроса?

Поставил MD Slider, но поиграться с ним не смог, при редактировании слайдера у меня выскакивает в браузере ошибка 500, в логах PHP Fatal error: Call to undefined function media_browser_js() in /var/www/sites/all/modules/media/wysiwyg_plugins/media.inc on line 53. Появилось после обновления модуля Media на версию от 30 мая, бэкап не сделал Sad

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 1 июня 2016 в 14:49
1

Создайте сейчас бэкап, затем попробуйте откатить медиа на раннюю версию.
Вставить видео с Ютуба в МД-слайдер не так просто. Как это ни смешно звучит, у меня на это ушло полтора года, эпизодических барахтаний с этой проблемой.
Вид ссыли должен быть только такой:
http://img.studioviza.ru/Shot1g98u.jpg

Аватар пользователя StanislavStryukov StanislavStryukov 1 июня 2016 в 15:00

Пробовал откатиться на версию из темы, при апдейте базы ошибка

PDOException: SQLSTATE[42P01]: Undefined table: 7 ОШИБКА: отношение "media_type" не существует LINE 3: media_type mt ^: SELECT mt.*, weight AS weight FROM {media_type} mt ORDER BY weight ASC; Array ( ) в функции media_type_get_types() (строка 134 в файле /var/www/d6/sites/all/modules/media/includes/media.types.inc).

Я так понимаю, в новой версии что-то поменяли.

Аватар пользователя StanislavStryukov StanislavStryukov 1 июня 2016 в 15:58

Director-cemetery wrote:

Создайте сейчас бэкап, затем попробуйте откатить медиа на раннюю версию.

Вставить видео с Ютуба в МД-слайдер не так просто. Как это ни смешно звучит, у меня на это ушло полтора года, эпизодических барахтаний с этой проблемой.

Вид ссыли должен быть только такой:

http://img.studioviza.ru/Shot1g98u.jpg

Позвольте поинтересоваться, а какая версия MD Slider у вас?
В моей 7.x-2.6 нет вообще вообще возможности вставить видео...

UPD: нашёл инструкцию ,всё понял. Буду разбираться.

Аватар пользователя Studio VIZA Studio VIZA 1 июня 2016 в 15:59
1

StanislavStryukov wrote:

Позвольте поинтересоваться, а какая версия MD Slider у вас?

http://img.studioviza.ru/Shoteemby.jpg
Не примите за банальное хвастовство, но у меня все версии. И во всех функция вставки видео есть.

Аватар пользователя StanislavStryukov StanislavStryukov 1 июня 2016 в 16:13

Director-cemetery wrote:

StanislavStryukov написал:

Позвольте поинтересоваться, а какая версия MD Slider у вас?

http://img.studioviza.ru/Shoteemby.jpg

Не примите за банальное хвастовство, но у меня все версии. И во всех функция вставки видео есть.

Да да, уже нашел инструкцию. Чем то напоминает всё это простой фотовидео редактор.

Аватар пользователя Studio VIZA Studio VIZA 1 июня 2016 в 16:17

В всплывающем окне, нужно вставить обрезанную ссыль, id
Ниже, вставляется картинка для заявки на самом слайдере. После тырка на приглашение, открывается видео.

Аватар пользователя StanislavStryukov StanislavStryukov 1 июня 2016 в 16:46

Спасибо, я уже поигрался.

Тоже не то, что хотелось бы. Чтобы сменить видео, нужно сначала вручную закрыть уже запущенное. Плюс опять придётся вручную резать превьюхи (из-за того, что с ютуба буду резать кадр, он будет растянутым). Хотелось бы всё - таки как в первом моем варианте, только с автоматической остановкой видео при перелистывании.

Буду дальше искать варианты....

Аватар пользователя Studio VIZA Studio VIZA 1 июня 2016 в 18:17
1

Задача нерядовая... Посоветовал бы я что то вроде карусели, но требования как бы высоки. Если это хотелка заказчика, то моё сочувствие. Если сам придумал - тоже.
И - если эта фишка где то подсмотрена, неплохо бы и ценник подсмотреть.

Аватар пользователя StanislavStryukov StanislavStryukov 2 июня 2016 в 9:36

Director-cemetery wrote:

Задача нерядовая... Посоветовал бы я что то вроде карусели, но требования как бы высоки. Если это хотелка заказчика, то моё сочувствие. Если сам придумал - тоже.

И - если эта фишка где то подсмотрена, неплохо бы и ценник подсмотреть.

Хочушка моя, фишка придумана мной, но не программист, по этому реализовать не могу)))

Аватар пользователя StanislavStryukov StanislavStryukov 2 июня 2016 в 9:39

sergeybelya wrote:

По-моему, проще вывести нужные видео обычной вьюшкой и подключить один из плагинов http://www.jqueryrain.com/demo/jquery-youtube-plugin/ без модуля. Пример - https://amazingslider.com/examples/jquery-responsive-youtube-video-gallery/

Конечно удобная вещь, но видео нужно все. А их 120 штук где-то))) И ещё есть идея через tabs'ы делать переключение по тематике))

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

Аватар пользователя gun_dose gun_dose 2 июня 2016 в 11:51
1

почему бы не написать небольшой джаваскрипт, который будет останавливать видео, и привесить его на прокрутку слайдера?

Кстати, вопрос с картинками для видео очень легко решается модулем Media Youtube - там есть куча вариантов просмотра, в том числе и с картинками, который сами же с ютуба и берутся.

Аватар пользователя Studio VIZA Studio VIZA 2 июня 2016 в 12:12
1

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

Аватар пользователя StanislavStryukov StanislavStryukov 2 июня 2016 в 12:34

Я думал, что мог упустить что-то. Ведь модулей куча, хоть я уже и пересмотрел достаточно вариантов.

Но я не программист, да, написать что-то для меня непосильно Smile

Раз уж решение нестандартно, подумаю, как упростить.

Всем спасибо.