pupsik

pupsik

+16
Репутация
310
Рейтинг
#1 Редактор Editorjs 14 октября 2024 в 01:40

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

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

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

#2 Имитация пагинации комментариев 13 октября 2024 в 21:24

Это так, для мозгов. Вот тут нашел способ.

pagination.js.org/

Надо бы попробовать.

#3 Имитация пагинации комментариев 13 октября 2024 в 20:46

Я? Разработчик? Ну ну. Рассмешили.

Я механик.:)

#4 Имитация пагинации комментариев 13 октября 2024 в 19:27

Не сократит. Как я и написал выше, для вида почище. 

Судя по всему, ждать пагинации придется долго. Аж в 2014 году вопрос был.

instantcms.ru/forum/paginacija-kommentariev.html

#5 Имитация пагинации комментариев 13 октября 2024 в 18:30

И постраниц нет в комментариях. Значит если будет 50 коментариев они все покажут в один раз?

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

Не самый лутший вариант. Но если нумераций нет то и исходить не от чего. Так, если у вас много комментов то хоть свернутые будут. Example:

madway.net/20-what-about-alerts.html

#6 Имитация пагинации комментариев 13 октября 2024 в 17:41

Ясно. Я не знаю какой ограничитель коментов стоит. Не было более 5-ти коментариев, так что и не потестить никак.

#7 Имитация пагинации комментариев 13 октября 2024 в 16:12

В первую очередь надо сделать сворачивание веток. система отзывов есть прекрасная у Лодыря

Сворачивание комментариев? Имеете ввиду как в Лайвстрит было?

Изображение

#8 Редактор Editorjs 13 октября 2024 в 00:28

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

Изображение

Прикрепленный файл
editorjs.zip 197 Кб
#9 Вставка и воспроизведение аудиофайлов онлайн 12 октября 2024 в 23:24

В TinyMCE можно.

Ну или поле создать. instantcms.ru/blogs/zapiski-dinozavra/audiopler-dlja-kontenta.html

#10 Редактор Editorjs 11 октября 2024 в 00:19

Все. Сделал. Теперь все отображается как надо. Подпись к видео так же работает. Видео и подпись показаны и редактируются. Ничего не проподает.  Это думаю последнее «мое» обновление. Не забываем говорить спасибо Zau4man. Без начального editorjs поля, я бы ничего не сделал.

Если надоест нажимать на кнопку «Показывать Controls видео» то в файле: /system/libs/Durlecode/EJSParser/Parser.php

  1. $video->setAttribute('controls', $block->data->controls);


поменяйте на(так же и другие там пункты).

  1. $video->setAttribute('controls', true);
Прикрепленный файл
editorjs-latest.zip 192 Кб
#11 Редактор Editorjs 10 октября 2024 в 22:07

напору и стремлению к нахождению решения

Поверьте, это очень плохое качество. Тем более когда не знаешь что делаешь и делаешь приемом «подбора» на «авось» и «maybe». И «Я» не знаю.

Но было прикольно увидеть видео в посту, даже удевился.

Обидно было когда вообще ничего не выводилось, не знал где именно копать, ведь оттолкнутся не от чего. То ли в самой инстант то ли в парсерах. Но теперь все ясно. Надо настраивать именно "/system/libs/Durlecode/EJSParser/Parser.php". Теперь хоть понятно где править для тестов.

Update: В div обернул. Можно редактировать пост. Теперь с ссылкой разобраться..

#12 Редактор Editorjs 10 октября 2024 в 20:24

Сделаль, теперь видео мп4 отображаются при отправке. Все контроллеры тоже работают:

Изображение

Одно но, Никак не обернуть «video» в «div» и ссылка внизу в <а> что мешает воспроизвести видео при редактировании. Может кто доработает. Я устал.

Изображение

Прикрепленный файл
editorjs.zip 192 Кб
#13 Редактор Editorjs 10 октября 2024 в 04:01

Почти получилось… Дрянь такая. У меня рефреш скоро сотрется

  1. private function parseVideo($block)
  2. {
  3. $class = $this->addClass($block->type);
  4.  
  5. $video = $this->dom->createElement('video');
  6.  
  7. $video->setAttribute('class', $class);
  8.  
  9. $video->appendChild($this->html5->loadHTMLFragment($block->data->url));
  10.  
  11. $this->dom->appendChild($video);
  12. }
  1. private function parseVideo($node, $styles) {
  2.  
  3. $block['type'] = 'video';
  4. $block['data']['url'] = $this->setInnerHtml($node);
  5.  
  6. return $block;
  7. }

Изображение

«a» За место «source» блин

#1 Имитация пагинации комментариев 9 октября 2024 в 03:16

брошу идею, может у кого возникнет интерес сделать.

На главной, под каждым постом выводить последний коментарий этой новости или два… Ну или самый рейтинговый(Топовый).

Так, вспомнил что на дле был такой хук.

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

чтобы еще указывать фото человека, чья цитата?

Ну, что-то вы совсем загнули, может еще отпечатки палцев справа? 🤙

Где там цитаты, не нашел. Скрин сделайте.

И я что-то не понял, в мобилнике все впорядке выводит. 2-а блока один под другим.

Изображение

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

figcaption {
  background-color: #e7e7e7;
  border-left: 5px solid #3bd4c2;
  position: relative;
  font-style: italic;
  padding: .5em;
  font-size: small;
}
figcaption:before{content:"\00A9";}

blockquote{margin:0 !important}

Вот, и будет как на этом сайте.

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