pupsik

pupsik

+16
Репутация
310
Рейтинг
#1 Не появляется мультимедиа 16 октября 2024 в 20:03

Ну да. как и сказал Fuze. Каждый домейн надо прописывать в типографе.

Изображение

vk.com ok.ru И т.д

Это для < iframe >

Для музыки добавляйте атребуты для < source > и < audio >. controls и т.д.

Изображение

У меня тоже mp3 через тайни не показывает как не крути. И не знаю показывало ли когда то, не проверял. Надо в Демо сайте проверить.

Проверил на демо. Все впоряде. Странно конечно что mp3 выводит через видео тег

#2 Редактор Editorjs 16 октября 2024 в 15:40

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

Прикрепленный файл
editorjs.zip 198 Кб
#3 Не появляется мультимедиа 16 октября 2024 в 15:31

Нужные HTML теги, их атрибуты, домены необходимо разрешить в типографе.

docs.instantcms.ru/manual/components/typograph

Fuze

Супер! А какие теги для видео\аудио\медиа? И почему на этом сайте не работает? :)

Vgorodeckiy

А что именно вы пытаетесь вставить, какое видео, пример покажите.

#4 Редактор Editorjs 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

#5 Редактор Editorjs 15 октября 2024 в 23:55

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

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

Update:

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

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

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

Изображение

#6 Редактор Editorjs 15 октября 2024 в 21:15

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

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

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

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

#7 Редактор Editorjs 15 октября 2024 в 20:44

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

#8 Имитация пагинации комментариев 15 октября 2024 в 00:27

Не так то все и просто. Это имитация пагинации. Даже если они и «погрузятся» то будут «display:none». А если и будут видны, то в этом же столбе. Над этим еще надо подумать.

#9 Имитация пагинации комментариев 14 октября 2024 в 23:38

Не знаю как. Да и не вижу смысла. Настроек то и нет. Разве что вывод количество коментов на страницу.

#10 Имитация пагинации комментариев 14 октября 2024 в 22:31

Как умеем, уж не обессудьте 🙃

Изображение

#11 Имитация пагинации комментариев 14 октября 2024 в 21:02

На этом мои идеи исчерпаны

pupsik

Самый простой вариант, это смотреть в урл, и если там есть #comment_12, то выводить полный список комментов, а если нет, то скрывать в пагинации. Но в любом случае, чтобы сделать подгрузку комментов по аяксу, надо переделать весь компонент комментариев и ленту активности в этой части.

Loadырь

Даже не знаю как ссылка #comment_12 отключит скрипт. «if link contains „#“ disable „Script“...». Или включать скрипт только если «бла_бла». Была еше идея сделать отдельный шаблон list.tpl, но мороки с этим. Да и бред какой-то. Но с отключением скрипта — можно подумать.,

Вот, поэтому я думаю разработчик инстант все это знает, и все эти плушки с комментариями надо учитыват. Работы предостаточно. 

По совету Loadырь

Сделал как-то. Нормально или нет? Проверте. К критике отношусь очень хорошо. Вроде вполне приличный вариант, если взять тот факт что затронут всего один файл и одна ссылка. 

#12 Редактор Editorjs 14 октября 2024 в 15:44

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

Изображение

----

Изображение

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

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

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

#13 Имитация пагинации комментариев 14 октября 2024 в 15:37

Никак. Это самое первое что я сделал, попытался перейти с правой колонки комментов. Комментарий то display=«none». 

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

Может как-то пристроить ?page=1,2,3 к шапке. в шапке, тогда может и прокатит что то типа: ?page=1#comment_12

Хотя нет, не прокатит. Коментарий и знать не будет на какой именно он странице.

Или привязать небольшой скриптик к ссылке на комментарий что то:

onclick=set divClass=«comment» appendStyle=«display:flex».

Это так мысли в слух, пока не забыл. Тогда по сути должны открыться все комментарии которые display=«none» и выделить нужный коммент. Но это и хорошо, не надо будет искать на что был ответ. Сегодня попробую.

  1. <a class="subject" onClick="document.getElementById('comment_<?php echo $entry['id']; ?>').style.display = 'flex';" href="<?php echo $target_url; ?>">

Работает только если вы уже находитесь уже в топике. Вариант не годится. Да и onclick не годен, если кто-то решил поделится ссылкой на коммент. На этом мои идеи исчерпаны. 

#14 Имитация пагинации комментариев 14 октября 2024 в 03:10
#15 Вставка и воспроизведение аудиофайлов онлайн 14 октября 2024 в 01:46

Ну вы не написали какой редактор вы используете. А так через Тайни вполне все работает из коробки, без всяких полей через «Медиа».

Изображение

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.