Редактор Editorjs

InstantCMS 2.X
#76 26 октября 2024 в 17:19

В Типографе у вас <p> стоит тег class?

Изображение

#77 26 октября 2024 в 23:48

Когда кстати сохраняю пустой пост вот такая ошибка

  1. ParserException: нет блоков для разбора!

Я не знаю зачем сохранять пустые блоки, и это даже не ошибка а «Уведомление». 

Но поправил.

Прикрепленный файл
editorjs-fix.zip 216 Кб
#78 1 ноября 2024 в 23:28

Подскажите фон редактора как сделать белым а то у меня с фоном сайта сливается.

#79 1 ноября 2024 в 23:33

Он и есть белый. Нет?

#80 1 ноября 2024 в 23:44

Он и есть белый. Нет?

pupsik

Фон на сайте синий в другом типе контента другой редактор и у него белый фон

#81 1 ноября 2024 в 23:49

Надо бы ссылку на сайт, или скриншот.

.editorjs {
    padding-left: 60px;
    background: red;
  }

Сейчас я скину свой стиль редактора.

Прикрепленный файл
styles-1.txt 1 Кб
#83 8 ноября 2024 в 02:37

Я опоздал. Но.

При каждой такой проблеме с «Теги вырезаются», «Текст пропадает»,  при создании чего либо, посмотрите что там и что выводит САМ редактор.

Изображение

Будь то будь class то style, да все что угодно может быть. Ну и смотрите в типографе есть ли у этого тега этот элемент.

#84 8 ноября 2024 в 11:48

Data-empty тоже надо добавлять?

#85 8 ноября 2024 в 17:04

Если без него работает, то не надо, ну а если что-то проподает, то да. Я думаю сам редактор его не отправляет, просто показывает во время написания, могу быть не прав. Сейчас проверю.

Нет не надо. Только «ul» -> «class»

#86 11 ноября 2024 в 11:37

на рабочем сайте можно/стоит использовать? или есть критические ошибки?

#87 11 ноября 2024 в 13:25

 Александр, в версии из первого сообщения багов не найдено. Про правки от pupsik ничего сказать не могу. 

#88 11 ноября 2024 в 15:36

Если читать весь топик и внести ВСЕ правки то все работает. Те правки которые должны быть в типографе и добавления стилей я не могу сделать за вас. Редактор рабочий, при добавлении каждого плагина проверял на его работоспособность. Протестить его вы можете также на сайте указанном в этом же топике.

Но, как говорится, все не протестишь, поэтому эта тема и в «Тестирование». 

#89 Вчера в 13:47

Изображение

Друзья, может ли эта ошибка быть вызвана наличием данного редактора?

#90 Вчера в 16:15

 Def, нет. Это из-за instantcms.ru/addons/catfields.html

Я решил проблему в лоб так, что js скрипты компонента не подключаются при ajax запросах

В файле /system/controllers/catfields/hooks/content_item_form.php обернул код

  1. ob_start(); ?>
  2. <script>
  3. var hidden = '<?php echo json_encode($item['hidden_fields']); ?>';
  4. var titles = '<?php echo json_encode($item['catfields_titles']); ?>';
  5. var cat = '<?php echo $category_id; ?>';
  6. </script>
  7. <script type='text/javascript' src='/templates/default/js/catfields.js'></script>
  8. <?php cmsTemplate::getInstance()->addBottom(ob_get_clean());

вот так

  1. if(!$this->request->isAjax()){
  2. ob_start(); ?>
  3. <script>
  4. var hidden = '<?php echo json_encode($item['hidden_fields']); ?>';
  5. var titles = '<?php echo json_encode($item['catfields_titles']); ?>';
  6. var cat = '<?php echo $category_id; ?>';
  7. </script>
  8. <script type='text/javascript' src='/templates/default/js/catfields.js'></script>
  9. <?php cmsTemplate::getInstance()->addBottom(ob_get_clean());
  10. }

Есть ли другое решение. Наверно. 

Для дальнейшего обсуждения проблем с catfields создайте отдельную тему.

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