Надо посмотреть что там в мобильнике выводит. Сегодня гляну и отпишусь куда @Любимый Шеф поставить.
pupsik
Def в комментариях, да. А кого вы в посте цитировать собрались?
Вот, может у кого получится. У меня нет.
'video' => 'SimpleVideo',
---
<?php if(in_array('video', $tools_names)){ ?> video: { class: SimpleVideo, data : { url : 'https://paul.kinlan.me/videos/2019-11-05--test-post-video-upload-0.mp4', caption : 'An aweomse video', autoplay : false, controls : false, muted: false, stretched : true } }, <?php } ?>
принцип работы: Никаких кнопок, вставляете ссылку на mp4 и вуаля! Толко сам пост пуст, при отправке.
Я знал что такой вопрос появится. Насколко я знаю в шаблоне Модерн нет «автора» Цитаты. Надо на Демо посмотреть.
Можно автора цитаты «Скрыть стилями и убрать ненужные бордеры» Чтоб выводилось только <blockqoute>. Я гляну
.cdx-quote__text { min-height: 0px; margin-bottom: 0px; border:0; box-shadow:none; } .cdx-quote__caption{ display:none; }
Вот. Опять же это все стили самого редактора, которые вы можете обнулять. Ну или оставить box-shadow и т.д. Ну а в самом посте цитату будет выводить как движок бы вывел её по дефольту, с вашими стилями. Ну то что в Парсере разрешено.
Добавил еще. «Оповещение» и «Таблица». Прошу заметить что в оповещениях есть отделные функции(разные цвета)
Стилей не будет. Вам надо поместить их в свой шаблон взяв за основу то что в редакторе, пример:
ins-alert{ position: relative; padding: 10px; border-radius: 5px; margin-bottom: 10px; } ins_primary { background-color: #ebf8ff; border: 1px solid #4299e1; color: #2b6cb0; }
И т.д каждый заданый цвет «оповещения». Позаимствоватв цвета с самого едитора.
Так как я не знаю какой «Префикс у каждого в админке задан». У меня это «ins». Также и со стильями «Таблицей». Может кто внедрит стили чтоб были у всех «Вне зависимости от префикса».
=====
Также можно было и цвет менять и многое, но парсеров нет.
Тут, цитата и код.
Def Извеняюсь. Там надо в system/fields/editorjs.php строка 272 напишите «Quote» с маленькой буквы «quote». Делал поздно, да и вообще делал другие плагины а цитату использовал как «Тест». Я этот editorjs впервые внутри вижу.
А все возможные плагины в редактор можно встроить?)
Вы напишите какой вам нужен, я попробую.
Я искал способ воспроизведения mp4 через ссылку, нашел какой то, но не получилось его пристроить. «VideoPlayer not defined» А без mp4 к сожалению эдитор мне не подходит.
Никогда еще Штирлиц не был так близок к провалу.
Но, блин нету парсера Видео.
Прокрепил файл. Может кто закончит, я не знаю как парсеры делать. Брал копию с embed, не сработало. Так то все воспроизводится, и если добавить блок в /system/libs/Durlecode/EJSParser/Parser.php
private function parseVideo($block) { $figure = $this->dom->createElement('figure'); $attrs = []; $caption = (!empty($block->data->caption)) ? $block->data->caption : ''; if ($block->data->withBorder) $attrs[] = "withborder"; if ($block->data->withBackground) $attrs[] = "withbackground"; if ($block->data->stretched) $attrs[] = "stretched"; $style = (count($attrs) > 0) ? implode(' ', $attrs) : false; $class = $this->addClass($block->type, false, $style); $figure->setAttribute('class', $class); $video = $this->dom->createElement('video'); $video->setAttribute('src', $block->data->url); $video->setAttribute('alt', $caption); $figure->appendChild($video); if (!empty($caption)) { $figCaption = $this->dom->createElement('figcaption'); $figCaption->appendChild($this->html5->loadHTMLFragment($caption)); $figure->appendChild($figCaption); } $this->dom->appendChild($figure); }
отправляетса без ожибок. Но блок не выведет.
Забыл, «цитата» работает как надо, я там с буквой ошибся. Пардон. Прикрепил точно такой же, только с цитатой.
Юзабильно было бы рядом с кнопкой на русском писать аналогичную надпись, так как иначе обычный юзер не понимает когда можно начинать вводить текст.
.ce-block:only-of-type .ce-paragraph[data-placeholder-active]:empty::before, .ce-block:only-of-type .ce-paragraph[data-placeholder-active][data-empty="true"]::before { content: "Полковнику никто не пишет и ссылки не шлет"; }
Не знаю зачем тап паддинг аж 300. Сделал так, но можно вообще 0
.codex-editor__redactor { padding-bottom: 10px !important; }
Подсказки перед текстом сделал так:
.ct--shown { z-index: 9999; }
И еще очень большой недостаток. Не воспроизводятся видео МП4. Надо посмотреть есть ли в интернете решения.
Поставил себе «Quote». Выглядит в редакторе поправимо стилями.
Но при отправке выдаёт за место Цитаты — <hr>
delimiter — тоже выдает как <hr>
Вот это подарок. Спасибо.
Надо будет перевести на Инглаш.
Да, а зачем там «Поиск»?
Так, идейку подкину, смена цвета текста.
Еще подсказки за текстом. Еще «Quote» нужен

Как вывести этот «Поле» ручками?
Типа:
<?php $this->ft_field('Это поле'); ?>
Не подходят заданные параметры позиции вывода этого поля. Надо поместить в profile_view.tpl отдельно.
Странно, пытаюсь удалить какую либо запись активности activity/delete/69
Посылает на 404. Заметил что к ссылке не прописывается токен:
?csrf_token
Только обновился на последнюю версию неделю назад.
Проблему решил. Перезалил папки activity в дефаулт и модерн. Наверно при обновлении через админку не все файлы обновлились.
Вот, спасибо. То что надо.
Просто ради интереса возник вопрос. Тут не нашел. Может пригодится когда либо.
Вот есть у вас уже site.bla/1648-topic.html. И вы все посты удалили в MySQL.
Как начать посты с site.bla/1-topic.html? Типа, чистая инсталяция
А разве по дефольту не так в альбомах?




