Модуль Видео

  • 24 Ответов
  • 6133 Просмотров

Neon

  • Сообщений: 807
    • Просмотр профиля
    • Danneo CMS
Модуль Видео
« : 25 Мая 2017, 16:20:59 »
Модуль Видеогалерея.
Вывод видео на сайте из популярных видео сервисов.
Поддерживаемые сервисы: Youtube, Rutube, Vimeo, ВКонтакте

Скачать: http://danneo.ru/down/apps/mod-video
GitHub: https://github.com/NukeVlad/dn-mod-video

Важно:
В модуль добавлен новый функционал "Мультикатегории". Опционально, можно отключить.
В связи с этим, обновлен класс Counts.
Класс переработан с учетом корректного пересчета статистики по категориям, при использовании мультикатегорий.

Просьба к разработчикам, тестировать и высказывать своё мнение по оптимизации.
Нужно обкатать мультикатегории, для использования в дальнейшем глобально.
« Последнее редактирование: 17 Октября 2019, 21:58:31 от Neon »
DANNEO ™

студент

  • Сообщений: 200
    • Просмотр профиля
    • Мировые новости
Re: Модуль Видео
« Ответ #15 : 04 Августа 2020, 21:59:59 »
Добавляю видео и сохраняю. Открываю для редактирования и вижу

Цитировать
MySQL Debugging - Danneo CMS 1.5.6

SQL.q
    SELECT `catid`, `catname` FROM test_video_cat WHERE `catid` IN ()
MySQL.e
    You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1
MySQL.e.№
    1064
PHP
    5.3.29
Data
    04.08.2020 22:55
Script
    /admin/mod/video/index.php?dn=edit&p=1&nu=100&cat=all&ajax=1&s=public&l=desc&id=2&ops=44f5c3cebe267f127dd141a8b19242ae
Refer
    http://new.313news.net/admin/mod/video/index.php?dn=list&ops=44f5c3cebe267f127dd141a8b19242ae
и пропадает поле Видео.
Ничего не делая просто сохраняю страницу и при повторном редактировании уже никакой ошибки нет. Но и поля "Видео" тоже (по прежнему) нет.
и еще:
PHP Notice:  Undefined variable: app in /admin/mod/video/index.php on line 2831
« Последнее редактирование: 04 Августа 2020, 23:15:33 от студент »

Neon

  • Сообщений: 807
    • Просмотр профиля
    • Danneo CMS
Re: Модуль Видео
« Ответ #16 : 05 Августа 2020, 00:01:33 »
Ошибки исправлены.

Что касается поля со ссылкой на видео в сервисе.
При редактировании, данное поле не выводится, в этом нет смысла.
Если редактировать ссылку на видео, то нужно редактировать все поля. Проще удалить видео или добавить новое.
Зачем усложнять?
DANNEO ™

студент

  • Сообщений: 200
    • Просмотр профиля
    • Мировые новости
Re: Модуль Видео
« Ответ #17 : 05 Августа 2020, 00:21:48 »
Ошибки исправлены.

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

Neon

  • Сообщений: 807
    • Просмотр профиля
    • Danneo CMS
Re: Модуль Видео
« Ответ #18 : 05 Августа 2020, 13:40:40 »
Хорошо, давайте добавим.
DANNEO ™

студент

  • Сообщений: 200
    • Просмотр профиля
    • Мировые новости
Re: Модуль Видео
« Ответ #19 : 05 Августа 2020, 18:20:33 »
Сейчас проверяю разные варианты ссылок на одно и тоже видео с ютюб

вариант 1: https://youtu.be/eJo5M7qkG3U
если вставить эту ссылку то возникает ошибка:
Цитировать
Warning: Missing argument 5 for {closure}() in /admin/core/classes/Image.php on line 335

Fatal error: Using $this when not in object context in /admin/core/classes/Image.php on line 337
вариант 2: https://www.youtube.com/embed/eJo5M7qkG3U - это ссылка на полноэкранное видео
Цитировать
Ошибка импорта видео, проверьте корректность ссылки!
вариант 3: https://www.youtube.com/watch?v=eJo5M7qkG3U - такая ссылка нормально добавляется.
Напоминаю, что все эти 3 варианта это ссылки на одно и тоже видео.

Neon

  • Сообщений: 807
    • Просмотр профиля
    • Danneo CMS
Re: Модуль Видео
« Ответ #20 : 05 Августа 2020, 20:13:57 »
Ссылка на полноэкранное видео и не будет работать. На этой странице, нет нужных тегов для парсинга.

Рабатают только 1 и 3 варианты.
1. Ссылка "Поделиться".
3. Сссылка из адресной строки, со страницы с описанием видео и тегами для парсинга.

У меня видео https://youtu.be/eJo5M7qkG3U добавилось без ошибок.
Возможно сервер был не доступен.
DANNEO ™

студент

  • Сообщений: 200
    • Просмотр профиля
    • Мировые новости
Re: Модуль Видео
« Ответ #21 : 06 Августа 2020, 12:30:11 »
Так как с помощью этого модуля транслируются видео с разных сервисов, на которых эти видео часто удаляются, бывают недоступны, то думаю было бы неплохо добавить кнопку "Видео более не доступно!" как это сделано в модуле файлы.
Жаль, что нет поля для добавления локальных видеофайлов. Раньше их можно было добавлять в поле для большой картинки (в модуле Медиа-галерея).
И последнее, не понятно зачем нужно поле "Изображение", если оно нигде не выводиться?!

Neon

  • Сообщений: 807
    • Просмотр профиля
    • Danneo CMS
Re: Модуль Видео
« Ответ #22 : 06 Августа 2020, 13:04:42 »
Большое изображение не лишнее. Оно может пригодиться для анонсов в больших блоках. Уменьшенная копия для этого не подойдет.
По остальному, пожелания приняты. По возможности добавим.
DANNEO ™

студент

  • Сообщений: 200
    • Просмотр профиля
    • Мировые новости
Re: Модуль Видео
« Ответ #23 : 08 Августа 2020, 23:25:21 »
В админке - Управление модами удалил мод Photos и у меня вылезло:
Цитировать
Notice: Undefined index: all_videos in /admin/mod/video/mod.menu.php on line 26

Notice: Undefined index: add_video in /admin/mod/video/mod.menu.php on line 29

Notice: Undefined index: all_videos in /admin/mod/video/mod.menu.php on line 26

Notice: Undefined index: add_video in /admin/mod/video/mod.menu.php on line 29
и в Отладка системы:
Цитировать
09.08.2020 00:20:36    Notice 8    Undefined index: bb_code    mod/video/index.php    1458
09.08.2020 00:20:36    Notice 8    Undefined index: html_code    mod/video/index.php    1457
09.08.2020 00:20:36    Notice 8    Undefined index: direct_link    mod/video/index.php    1456
09.08.2020 00:20:36    Notice 8    Undefined index: duration    mod/video/index.php    1432
09.08.2020 00:20:36    Notice 8    Undefined index: all_next    mod/video/index.php    1211
09.08.2020 00:20:36    Notice 8    Undefined index: all_prev    mod/video/index.php    1200
09.08.2020 00:20:36    Notice 8    Undefined index: other_cats    mod/video/index.php    1126
09.08.2020 00:20:31    Notice 8    Undefined index: duration    mod/video/index.php    219
Я так понял, что удалились языковые переменные. Но почему удалились переменные Видео?
Заново устанавливаю мод Фото, но не помогает.
« Последнее редактирование: 09 Августа 2020, 02:17:17 от студент »

Neon

  • Сообщений: 807
    • Просмотр профиля
    • Danneo CMS
Re: Модуль Видео
« Ответ #24 : 09 Августа 2020, 13:06:18 »
Да, есть такое.
Ошибка языкового файла мода "Видеогалерея".
admin/mod/video/install/lang.xml
<name><![CDATA[Фотогалерея]]></name>
Должно быть
<name><![CDATA[Видеогалерея]]></name>
При добавлении новой языковой группы, этот тег отвечает за название новой группы.
Если такая группа уже существует, она не добавляется, молча, без предупреждения.
Дальше, каша.

Исправлено.
При совпадении названия группы, будет выводить сообщение с ошибкой, названием группы, и файлом в котором эта ошибка.
Обновленные файлы:
admin/mod/video/install/lang.xml
admin/core/classes/Lang.php

Нужно удалить и заново добавить мод Видеогалерея.
Спасибо за помощь, студент.
DANNEO ™