Chambers

Chambers

+1
Репутация
6
Рейтинг
#1 lightgallery для instantcms2 13 февраля 2023 в 20:42

Подскажите, как его подцепить к комментариям?

#1 [ЕСТЬ РЕШЕНИЕ] Загрузка изображений через Redactor с конвертацией в webp 13 февраля 2023 в 20:07

Возможно ли как-то загружать картинки через Redactor с конвертацией в формат webp? У TinyMCE есть возможность выбрать пресет и уже в нем все настроить. У Redactor минимум настроек, но может есть какие-то скрытые, в конфигах?

Мда, и как я умудрился не заметить, что в пресетах изображений есть отдельный пресет под Redactor. Вопрос снимается.

#1 Как автоматически перенести строку в TinyMCE при вставке изображения? 13 февраля 2023 в 15:59

Есть такая проблема… она воспроизводится даже в форме написания этого поста. Если вставлять картинку через редактор TinyMCE, то не происходит автоматический перевод строки после изображения. Поле ввода после изображения не позволяет поставить в себя курсор. Если нажать ENTER, то вставленное в пост изображение удаляется (здесь тоже воспроизводится). На компе конечно можно нажать стрелочку вправо, а потом ENTER, и тогда строка перенесется (но пользователь до этого не додумается). А на телефоне клавиатуры вообще нет, поэтому оставить текст ниже изображения просто невозможно. Можно ли как-то заставить редактор переносить строку после изображения автоматически?

Другими редакторами пользоваться не могу, т.к. из всех доступных только TinyMCE вставляет изображения в комментарии кликабельными.

Redactor после изображения позволяет кликнуть в поле ввода и писать, но вставленные через него изображения не кликабельны (не увеличиваются по нажатию)

Попробовал вставить после кода изображения <br>, tinymce преобразовал его в

  1. <p>&nbsp;</p>

 и сделал перенос строки. Вопрос, как его заставить добавлять в конце этот самый nbsp автоматически?

Пробую выбирать в настройках «Перевод каретки — <br>», но он его не вставляет, просто убирает <p>

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

Также попробовал дописать в настройки TinyMCE:

  1. 'force_br_newlines' => true,
  2. 'force_p_newlines' => false,
  3. 'convert_newlines_to_brs' => true,
  4. 'force_br_newlines' => true,

Ничего не изменилось.

#2 Ошибка при редактировании поста 8 февраля 2023 в 22:35

Это php 8 видимо

Loadырь

Спасибо. Попробовал поменять на 7.4, ошибка исчезла. Значит ждать выхода стабильной версии и обновляться, и тогда можно будет использовать php 8 уже без этой ошибки, верно?

#1 Ошибка при редактировании поста 8 февраля 2023 в 22:20

Здравствуйте. Заметил, что на чистой InstantCMS свежей версии, из компонентов устанавливалась только тема, при редактировании постов вылезает ошибка.

  1. Deprecated: strtotime(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/o/site/site.ru/public_html/system/controllers/content/actions/item_edit.php on line 184 Warning: Cannot modify header information - headers already sent by (output started at /home/o/site/site.ru/public_html/system/controllers/content/actions/item_edit.php:184) in /home/o/site/site.ru/public_html/system/core/controller.php on line 1216

ругается на эту строчку в system/controllers/content/actions/item_edit.php

  1. $date_pub_end_time = strtotime($item['date_pub_end']);

и на эту в system/core/controller.php

  1. header('Location: ' . $url, true, $code);

Если закомментить строчку 184, ошибка исчезает. Прошу помощи, от чего такое может быть?

#3 Можно ли создавать папки в корне InstantCMS? 23 января 2023 в 13:41

Поправили в одной из последних версий такое поведение.

Zau4man

Ну видимо не до конца… Версия InstantCMS: 2.15.2

Вот к примеру беру любой файл для теста. Было 19 кб, стало 218. Слева оригинал, справа — картинка, загруженная через редактор (для сравнения размера было-стало). Оба залил на Imgur, чтобы они при перезаливке сюда не перекодировались.

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

Вот мои настройки пресета:

Изображение

А вот как WEBP портит цвета изображений. Слева GIF, справа WEBP качество 100%:

Изображение

Но это видимо проблема самого WEBP. Я с этим сталкивался и на других CMS.

А папку в upload создать не хотите? Там точно будет безопасно. Никто там вашу папку не потрет, и сам движок в нее ничего не насохраняет. 

Zau4man

Т.е. просто создаю папку например img в папке upload, и все должно быть норм?

#1 Можно ли создавать папки в корне InstantCMS? 23 января 2023 в 13:20

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

Зачем мне это нужно. Дело в том, что я использую пресет с конвертацией в WEBP, он очень экономит место, особенно если речь идет о фото, но портит красный и некоторые другие цвета, делая их тусклыми, даже если выставлять качество 100%. Так же есть проблема, если выбрать пресет без конвертации, то при заливке через редактор поста, изображения все равно не просто закачиваются на сервер, как например это происходит в WP, а зачем-то перекодируются. И например размер PNG весом 30кб легко превращается в 300 кб (разница в 10 раз).

В общем, я хочу заливать свои пикчи в папку public_html/images на хостинге и вставлял в посты изображения через ссылки, а для остальных пользователей пусть будет обычная заливка через редактор, им так удобнее.

Ну и собственно вопрос, можно ли так делать — создавать папки в корне InstantCMS? Не помешает ли это будущим обновам, не создаст ли угрозу безопасности. Права естественно выставлю только на чтение.

#1 [ЕСТЬ РЕШЕНИЕ] Увеличение изображений в комментариях 22 января 2023 в 14:34

Подскажите пожалуйста, где включается увеличение изображений в комментариях при клике, как в постах? Или такой возможности не предусмотрено?

UPD

Оказывается оно изначально есть, просто изображение в комментариях становится кликабельным не сразу, а после перезагрузки страницы.

И чтобы изображения вставлялись в посты и комменты кликабельными, нужно вот тут admin/controllers/edit/wysiwygs/presets_edit/3 в редакторе TinyMCE поставить галочку на «Показывать поле ввода размеров фото», а иначе изображения ни в постах, ни в комментариях увеличиваться по клику не будут (по крайней мере у меня не увеличивались)

#4 Показ постов только из подписанных групп 15 октября 2022 в 20:21

Наткнулся на один сайт на InstantCMS.

Подскажите, это что-то штатное или доработка:

Изображение

Вот сам сайт https://kehub.ru/

Как раз то, что я имел в виду. «Моя лента» — это посты из групп, в которые вступает пользователь. «Весь контент» — это посты в порядке очередности.

#1 Черный список тегов 8 октября 2022 в 18:49

Здравствуйте. Я еще только разбираюсь в InstantCMS. Очень хочу сделать игровой блог для себя и своих друзей, с возможностью удобного фронтенд-добавления постов. Но некоторые темы, на которые я пишу, вызывают раздражение у ряда пользователей. Например, потому, что они интересны только мне и еще некоторым из моих знакомых, но уже давно не актуальны (вроде ретро-игр).

Вопрос. Можно ли как-то организовать черный список тегов, чтобы, например, условный пользователь мог заблокировать тег «ретро» или «инди» и ему не показывались бы соответствующие посты.

Я такой возможности не нашел, но может, просто не там смотрел?

#1 Показ постов только из подписанных групп 8 октября 2022 в 18:43

Здравствуйте. Возможно, что такая функция есть, просто я не могу ее найти, потому что еще не разобрался в админке и возможностях InstantCMS до конца.

Можно ли сделать так, чтобы:

  • Неавторизованные пользователи видели все посты из всех группы в порядке очередности
  • Авторизованные видели сформированную для них ленту, состоящую из постов исключительно из групп, на которые они подписаны

Чтобы, к примеру, пользователю не показывались котики, если он их не любит (хотя я не уверен, что такие люди вообще существуют)

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