Редактор Editorjs

InstantCMS 2.X
#31 13 октября 2024 в 00:28

Прочитал тут про нужду аудио. Ну и тут сделал. Опять же через mp3 ссылку, никаких загрузок на сервер. Выводится через стандартный html5 плеер. Свой тег <аудио> с подписью трека.

Изображение

Прикрепленный файл
editorjs.zip 197 Кб
#32 14 октября 2024 в 00:27

Прочитал тут про нужду аудио. Ну и тут сделал. Опять же через mp3 ссылку, никаких загрузок на сервер. Выводится через стандартный html5 плеер. Свой тег <аудио> с подписью трека.

Изображение

pupsik

Вам точно положена звезда Editorjs-героя 💯

Поставил. Включил плагины в поле, но почему-то в самом редакторе не появились на фронте

#33 14 октября 2024 в 01:40

А позолоченные перья Героя индийского труда есть?

У вас в типографе «аудио» таг надо «controls», «muted», «stretched», «autoplay» прописать.

Дело в том что, тег аудио будет скрыт по умолчанию html5 без «controls» в отличии от видео. Оно там есть, просто «hidden»

#34 14 октября 2024 в 08:35

У вас в типографе «аудио» таг надо «controls», «muted», «stretched», «autoplay» прописать.

Дело в том что, тег аудио будет скрыт по умолчанию html5 без «controls» в отличии от видео. Оно там есть, просто «hidden»

pupsik

А можно скрин увидеть как это делается в типографе?)

Добавлено спустя 1 минуту

Герой индийского труда есть и предоставляется тем, кто смог из кода в 10 строк сделать его размером в 100 строк😁

#35 14 октября 2024 в 15:44

Совсем забыл, так как аудио выводились через source, его надо обойти. В типографе для audio тег «src» сделать и «Path to resource»

Изображение

----

Изображение

textarea=controls, textarea=muted, textarea=autoplay и так далее с другими. И не волнуйтесь от этого ничего не изменится если вы захотите когда либо поменять редактор. Все будет как и было, просто даете разрешение на использование этих тегов в аудио.

Добавлено спустя 1 час

И да, я бы мог совместить аудио и видео вместе. Прописав в видео «mp3», и выводить mp3 через видео. Но я не хотел. Для стилизации так удобней и логичней.

#36 15 октября 2024 в 20:41

Совсем забыл, так как аудио выводились через source, его надо обойти. В типографе для audio тег «src» сделать и «Path to resource»

Изображение

----

Изображение

textarea=controls, textarea=muted, textarea=autoplay и так далее с другими. И не волнуйтесь от этого ничего не изменится если вы захотите когда либо поменять редактор. Все будет как и было, просто даете разрешение на использование этих тегов в аудио.

И да, я бы мог совместить аудио и видео вместе. Прописав в видео «mp3», и выводить mp3 через видео. Но я не хотел. Для стилизации так удобней и логичней.

pupsik

Изображение

посмотрел в другом типографе. Есть такое. Стоит ли заимствовать?

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

#37 15 октября 2024 в 20:44

Этих кнопок НЕТ. Просто ставте ссылку на видео или mp3 и вуаля!

#38 15 октября 2024 в 21:12

Можно как-то добавить обработчик рутуб и Вконтакте, Дзен видео?)

#39 15 октября 2024 в 21:15

А почему нет? Их там нет разве? Я не смотрел, не использую.

Нету, странно что до сих пор никто не сделал, очень странно. 

Надо посмотреть как эти сайты выводять видео. Некоторые не позволяют этого делать без API. Посмотреть regex и все такое. Попробую. 

Рутуб точно знаю что можно, остальные не видел ниразу.

#40 15 октября 2024 в 22:04

А почему нет? Их там нет разве? Я не смотрел, не использую.

Нету, странно что до сих пор никто не сделал, очень странно. 

Надо посмотреть как эти сайты выводять видео. Некоторые не позволяют этого делать без API. Посмотреть regex и все такое. Попробую. 

Рутуб точно знаю что можно, остальные не видел ниразу.

pupsik

Спасибо большое. Попробовал рутуб вставить, но не отработало.

#41 15 октября 2024 в 23:55

Вот: madway.net/30-rutube-video.html

Остальные потом доделаю.

Update:

Вот как я и думал. Дзен попадает в число этих сайтов. Невозможно будет вставить прямую ссылку на видео(бюрократия ихняя или что, я не знаю) не устроено у них так, короче. Не умеют. 

Только через саму ссылку ембед «dzen.ru/embed/v1aSwS9FhGwg» — работать будет.

Не забываем указать dzen.ru в типограве < «iframe»>

Изображение

#42 16 октября 2024 в 00:25

Вот: madway.net/30-rutube-video.html

Остальные потом доделаю.

Update:

Вот как я и думал. Дзен попадает в число этих сайтов. Невозможно будет вставить прямую ссылку на видео(бюрократия ихняя или что, я не знаю) не устроено у них так, короче. Не умеют. 

Только через саму ссылку ембед «dzen.ru/embed/v1aSwS9FhGwg» — работать будет.

Не забываем указать dzen.ru в типограве < «iframe»>

Изображение

pupsik

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

#43 16 октября 2024 в 04:04

Не самим фреймом, а ссылкой из фрейма

Изображение

Вконтакте вообще жесть. Ничего не получается. Может кто разбирается в regex, поможет вам. Вот дзен и рутуб.

  1. rutube: {
  2. regex: /https?:\/\/rutube\.ru\/video\/([a-zA-Z0-9]+)\/?(.*)/,
  3. embedUrl: "https://rutube.ru/play/embed/<%= remote_id %>",
  4. html: '<iframe style="width:100%;" height="320" frameborder="0"></iframe>',
  5. height: 320,
  6. width: 580,
  7. },
  8.  
  9. vk: {
  10. regex: /https?:\/\/vk\.(com|ru)\/video-([0-9]*)(.*)([0-9]*)/,
  11. embedUrl: "https://vk.com/video_ext.php?oid=-<%= remote_id %>",
  12. html: '<iframe style="width:100%;" height="320" frameborder="0"></iframe>',
  13. height: 320,
  14. width: 580,
  15. },
  16.  
  17. dzen: {
  18. regex: /https?:\/\/dzen\.ru\/embed\/([a-zA-Z0-9]+)/,
  19. embedUrl: "https://dzen.ru/embed/<%= remote_id %>",
  20. html: '<iframe style="width:100%;" height="320" frameborder="0"></iframe>',
  21. height: 320,
  22. width: 580,
  23. },
Добавлено спустя 2 часа

Также добавил видео с ok.ru

#44 16 октября 2024 в 10:43

Не самим фреймом, а ссылкой из фрейма

Изображение

Вконтакте вообще жесть. Ничего не получается. Может кто разбирается в regex, поможет вам. Вот дзен и рутуб.

  1. rutube: {
  2. regex: /https?:\/\/rutube\.ru\/video\/([a-zA-Z0-9]+)\/?(.*)/,
  3. embedUrl: "https://rutube.ru/play/embed/<%= remote_id %>",
  4. html: '<iframe style="width:100%;" height="320" frameborder="0"></iframe>',
  5. height: 320,
  6. width: 580,
  7. },
  8.  
  9. vk: {
  10. regex: /https?:\/\/vk\.(com|ru)\/video-([0-9]*)(.*)([0-9]*)/,
  11. embedUrl: "https://vk.com/video_ext.php?oid=-<%= remote_id %>",
  12. html: '<iframe style="width:100%;" height="320" frameborder="0"></iframe>',
  13. height: 320,
  14. width: 580,
  15. },
  16.  
  17. dzen: {
  18. regex: /https?:\/\/dzen\.ru\/embed\/([a-zA-Z0-9]+)/,
  19. embedUrl: "https://dzen.ru/embed/<%= remote_id %>",
  20. html: '<iframe style="width:100%;" height="320" frameborder="0"></iframe>',
  21. height: 320,
  22. width: 580,
  23. },

Также добавил видео с ok.ru

pupsik

а это куда вставлять?_)

#45 16 октября 2024 в 15:40

Вот. Так лучше будет. Не забудте домены в типографе прописать.

Прикрепленный файл
editorjs.zip 198 Кб
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.