Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Имитация пагинации комментариев 14 октября 2024 в 08:49

Как-то так?

pupsik

а если перейти по ссылке на комментарий с виджета например, как найти комментарий среди страниц?..

#2 Авторизация + уведомления через телеграм 10 октября 2024 в 11:52
#3 [ЕСТЬ РЕШЕНИЕ] В каких программах вы тестируете адаптированность на устройствах? 7 октября 2024 в 17:25

адаптацию не проверить с помощью компьютера

Happy

должно помочь instantcms.ru/forum/podmena-ustroistva.html

#4 Автосохранение форм типов контента 4 октября 2024 в 15:42

В приложении новая версия. Добавлена опция поиска формы на странице, а также предупреждение о пропавшем интернете.

ИзображениеИзображениеИзображение

Тестировалось минимально. Поэтому тесты привествуются.

Архив для установки с нуля/обновления один.

Прикрепленный файл
zdrafts20241004-1-0-5.zip 12 Кб
#5 [ЕСТЬ РЕШЕНИЕ] Ошибка загрузки файла 3 октября 2024 в 18:08

 HardHardy, вот что в 81 строчке github.com/instantsoft/icms2/blob/bb96c18544148da1e58293812ded78890784160a/system/core/uploadfile.php#L81C25-L81C41

Как я и предполагал, там ожидается список доступных к загрузке файлов. И раз его нет, значит вы его настроили. Или в редакторе 

Изображение

или в настройках поля файл

Изображение

или где-то еше.

#6 Автосохранение форм типов контента 3 октября 2024 в 14:30

Только у вас. Черновик должен стираться. Проверьте, что в Управление событиями есть оба хука

Изображение

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

#7 Редактор Editorjs 3 октября 2024 в 12:56

Больше скажу. Вполне себе реально написать альтернативу используемому в поле парсеру блоки->html->блоки github.com/Edd-G/editorjs-simple-html-parser 

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

#8 Автосохранение форм типов контента 3 октября 2024 в 12:50

Я поле картинки привел просто для примера. Могут бы и другие кастомные поля, какие-то редакторы, восстановить информацию в которых из локального кеша не получится. Не хочу пытаться вникнуть, потому что нюансы точно будут.

Текущий вариант универсальный, безопасный (так как черновик перед сохранением пропускается через поля). Делать оффлайн сохранение черновиков точно не буду. Подумать над индикацией отсутствия связи при попытке сохранить черновик подумаю.

#9 Редактор Editorjs 3 октября 2024 в 12:46

но контента на сайте нет ещё.

F_a_R_i_D

Работать не будет?

F_a_R_i_D

Будет работать.

Ключевое тут нет контента. Проблема не в старом контенте. А в том, что при попытке отредактировать старую статью, созданную, допустим, в Tiny, вы ничего не увидите, список блоков будет пустой, и при сохранении потеряете содержимое статьи. Если старые записи редактировать не будете, можете использовать поле и при наличии контента. 

Ну и вы всегда можете в дальнейшем переключиться с типа поля Editorjs (если поле по каким-то причинам не понравится) на тип поля html с тем же Tiny, и продолжить наполнять сайт. Это поле хранит данные точно также (добавляя специальные классы, чтобы можно было преобразовать верстку в блоки обратно), как и обычное поле с редактором.

Надеюсь подробно объяснил.

#10 Автосохранение форм типов контента 3 октября 2024 в 09:00

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

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

#11 11.000+ редиректов на сайте. Вирус ? 2 октября 2024 в 21:39

 Abobo, нет

#12 11.000+ редиректов на сайте. Вирус ? 2 октября 2024 в 20:32

 Abobo, в настройках компонента Редиректы поставьте галочку

Изображение

И все эти ссылки отвалятся.

Если вы не используете компонент Редиректы в полях типа ссылка, html, то можете вообще отключить этот компонент.

#13 Автосохранение форм типов контента 2 октября 2024 в 11:40

Черновик сохраняется на сервере. Проверять может, в теории.

#14 [ЕСТЬ РЕШЕНИЕ] Долгое соединение с SQL 1 октября 2024 в 20:39

А перед этим обновили или переместили опенсервер? Было такое же, когда скопировал openserver с одного пека на другой. В папке с openserver есть файл \modules\system\open_server_panel_sp_tool_5_4_3.exe который надо запустить после переноса папки. И все опять «зашуршит».

Т.е. дело не в версии движка...

#15 Автосохранение форм типов контента 1 октября 2024 в 20:36

Если у вас шаблон не modern, обратите внимание, что форма для сохранения черновика ищется с помощью селектора

  1. $('article form')[0]

С modern данный селектор работает нормально. Если у вас свой шаблон, поправьте селектор в файле templates\modern\controllers\zdrafts\js\zdrafts.js в 14 строке. 

Если у вас есть идея более элегантного поиска формы редактирования записи на странице, пишите. Внесу правки в компонент.

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