Здравствуйте, друзья!
Конечно же поздравляем вас с праздником Победы. Категорически желаем всем мира и двигаться в будущее!
Назрел очередной релиз, которым и спешим поделиться в этот прекрасный день.
Итак, что изменилось
- Управление настройками любых редакторов из админки (новый компонент Wysiwyg редакторы), создание пресетов редакторов;
- Для стены, комментариев, фотографий можно выбирать в админке любой редактор из доступных;
- Для групп пользователей можно назначать свои редакторы, в том числе в виде пресетов;
- Уведомления об окончании срока публикации записей типов контента;
- Переработан конвертер изображений, в пресетах добавлены новые опции: гамма коррекция, режим строгой обрезки, увеличение маленьких изображений до размеров пресета;
- Отладка теперь и в админке;
- Более удобный ввод сео-паттернов;
- Новое правило доступа «Лимит записей в сутки»;
- Редакторы Ace и MarkitUp обновлёны до актуальной версии;
- Убран из комплекта CMS редактор Live (будет выложен в каталоге дополнений);
- Вместо него интегрирован редактор TinyMce5;
- Очередная порция упрощения файлов шаблонов;
- Компонент Markitup удалён (более не актуален как компонент);
- Исправлен баг с удалением страниц в разделе «Виджеты и страницы»;
- Убраны нотисы при модерации фотоальбомов;
- Исправлена ошибка вывода виджета групп;
- Добавлена возможность помещать инлайн JavaScript скрипты вниз страницы, частично это уже внедрено в CMS;
- JavaScript функции-обёртки для работы с WYSIWYG редакторами;
- Возможность рендерить поля формы отдельно от самой формы, рендер самих полей форм вынесен в отдельный шаблон;
- Правильная работа порядка вызова хуков;
- При вызове экшенов с не переданными обязательными параметрами, будет 404;
- Корректировки типографа;
- Библиотека Screenfull обновлёна до актуальной версии;
- Исправлена проблема, когда кнопка обновления комментариев не работала у тех, кто не может их добавлять;
- Множество улучшений для разработчиков, diff всё расскажет ;-)
- Закрыта очередная порция тикетов, которые писали участники сообщества;
- Множество мелких исправлений и улучшений, которые обсуждались здесь на форуме.
Как установить обновление InstantCMS
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных. Обновляться лучше на копии сайта, поднятом локально на ПК или иным подобным способом. Мы не несем никакой ответственности за любые потери данных, произошедшие в результате неправильных действий при обновлении.
- Убедитесь, что версия PHP у вас не ниже 5.5;
- Отключите кеширование в настройках сайта;
- Отключите кеширование js и css;
- Отключите объединение js и css в настройках сайта;
- Если вы используете свой шаблон и в нем есть файлы, присутствующие в пакете обновления, то обновите их;
- При возникновении «белого экрана» категорически читать здесь;
- Для тех, у кого свой шаблон мы подготовили статью как быть, если в обновлении CMS есть изменения в шаблоне, рекомендуем к прочтению.
Если у вас свой шаблон, в файле main.tpl.php шаблона перед закрывающим тегом </body> вставьте <?php $this->bottom; ?>. Если в вашем шаблоне присутствуют JavaScript файлы аналогичные пути /templates/default/js/ и названиям в дефолтном шаблоне, замените/смержите их из пакета обновления. Не забывайте о сбросе кэша браузера абстрактным счетчиком.
Автоматическая установка
- Включите режим отладки в админке.
- Воспользуйтесь функцией «Проверить обновления» в панели управления InstantCMS 2.
- Система сама обнаружит обновление 2.12.2, предложит скачать его и установить.
- Для установки потребуется указать реквизиты для доступа по FTP.
- Проверьте, что версия InstantCMS изменилась в админке.
- Очистите кэш браузера.
- Обновление завершено.
Ручная установка
Убедитесь, что вы используете InstantCMS 2.12.1 (версию можно посмотреть внизу любой страницы в админке или на главной странице админки в соответствующем блоке).
- Включите режим отладки в админке;
- Загрузите архив с обновлением.
- Перейдите в панель управления сайтом;
- Перейдите в раздел компоненты;
- Нажмите установить пакет дополнения;
- Очистите кеш браузера;
- Сверните окно браузера;
- Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта;
- Вернитесь в свернутое в п. 7 окно браузера, нажмите F5 на клавиатуре и выберите архив, который вы скачали в п.2;
- На странице «Информация о пакете» нажмите установить;
- На странице ввода реквизитов ftp поставьте чекбокс «Пропустить этот шаг» и нажмите «Установить»;
- Выключить режим отладки в админке;
- Обновление завершено.
Заключение
Как обычно, всем спасибо за сообщения об ошибках, за готовый код! Это здорово помогает делать InstantCMS лучше.
Спасибо, что выбираете InstantCMS!
Поддержите проект
Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.
Реклама #
SpideR 5 лет назад #
Loadырь 5 лет назад #
Honko 5 лет назад #
delete 5 лет назад #
DeDja 5 лет назад #
Антон 5 лет назад #
Zau4man 5 лет назад #
Над редакторами проделана огромная работа, это позволит использовать icms на большем количестве сайтов.
dmitriybarinov 5 лет назад #
MrDinesh 5 лет назад #
Aquarius 5 лет назад #
В том числе, с победой № 2.12.2!
Александр Витальевич 5 лет назад #
Антон 5 лет назад #
На чистом сайте такая же проблема. Что посоветуете?
Ris 5 лет назад #
olegan 5 лет назад #
olegan 5 лет назад #
Антон 5 лет назад #
olegan 5 лет назад #
Евгений 5 лет назад #
Павел 5 лет назад #
Голдман Сакс 5 лет назад #
DeusSpa 5 лет назад #
В админке на главной отсутствуют виджеты, кроме как кто на сайте и модерация - так и должно быть?
И подскажите пожалуйста как подключить редакторы. Ни где не выводятся.
Loadырь 5 лет назад #
Pawell 5 лет назад #
dmitriybarinov 5 лет назад #
DeusSpa 5 лет назад #
vikont 5 лет назад #
lezginka.ru 5 лет назад #
Loadырь 5 лет назад #
lezginka.ru 5 лет назад #
'manifest_from_files' тоже соответствует NULL
lezginka.ru 5 лет назад #
Loadырь спс)
Врегионе58 5 лет назад #
My-InstantCMS.Ru 5 лет назад #
My-InstantCMS.Ru 5 лет назад #
Для тех, кто купил мои шаблоны скоро отправлю патч
Врегионе58 5 лет назад #
DeusSpa 5 лет назад #
---------------------------------
в админке так же присутствует ошибка при редактировании поля
Notice: Use of undefined constant LANG_PARSER_CITY_FILTER_HINT - assumed 'LANG_PARSER_CITY_FILTER_HINT' in /www/сайт/system/core/form.php on line 824
DeusSpa 5 лет назад #
При отключении "Загружать события из файлов manifest.php" редакторы как бы появились, но не везде.
То есть если в статьях используется два поля - анонс и полный текст, то показывается для первого.
Второе поле не выводит редактор.
ошибка
не подтягивает стили, раньше он брал из папки set/*
например стиль:
.markItUp .btnItalic a {
background-image: url(images/italic.png);
}
Fuze 5 лет назад #
vikont 5 лет назад #
Dmitry 5 лет назад #
vikont 5 лет назад #
Хотелось бы знать, для чего в доступных расширениях файлов два tiff? Это ошибка или фича? И какой по счету надо отмечать?
Dmitry 5 лет назад #
Да и вообще какой то корявый. Стили все в одну строку.
http://skin.tiny.cloud - здесь создал свой стиль, он не работает. То ли версия не та, то ли что...
В общем разбираться с ним надо вплотную, потом только пробовать на вкус.
Loadырь 5 лет назад #
Dmitry 5 лет назад #
Dmitry 5 лет назад #
Loadырь 5 лет назад #
vikont 5 лет назад #
Более того, не авторизованный пользователь вообще видит изображения из альбомов в размере не более 640х480.
В таком случае хочется понять, зачем нужен такой полноэкранный режим? Может быть я не так понимаю что такое полнозкранный режим просмотра изображений?
В моем понимании это должно давать возможность просмотра изображений на весь экран не зависимо от первоначального размера изображений.
MAKS-IT 5 лет назад #
Fuze 5 лет назад #
vikont 5 лет назад #
Я так вас понял, что надо создать пресет с размером на весь экран (например 1920х1080) и его использовать для просмотра изображений?
Я предполагал несколько иначе, при полноэкранном режиме (говорит сам за себя) изображение растягивать на весь экран. Насколько известно, такие методы существуют, взять то же масштабирование. Может быть надо добавить функцию масштабирования в настройки фотоальбома?
Вам виднее как правильно это сделать, но возможность увеличения изображений в полноэкранном режиме просто необходима.
vikont 5 лет назад #
Все работает и показывает в полноэкранном режиме пресет full, но каждый пресет, а тем более увеличенного размера создает дополнительный файл и то же с увеличением его размера.
Таким полноэкранным режимом можно быстро забить весь выделенный по тарифу диск. Затратный метод для бюджета.
Олег Васильевич я 5 лет назад #
vikont 5 лет назад #
Kerncraft1 5 лет назад #
Если используются несколько полей "Текст HTML", то редактор работает только с первым из них.
jinbiryukov 5 лет назад #
Алексей Т 5 лет назад #
Ivan 5 лет назад #
Алексей Т 5 лет назад #
skewes 5 лет назад #
Очень круто)))
olegan 5 лет назад #
Somoff 5 лет назад #
Dmitry 5 лет назад #
Fuze 5 лет назад #
Кроме того, он не сменился, а стал по умолчанию тот, который указан в настройках сайта.
olegan 5 лет назад #
Pawell 5 лет назад #
После обновления заливал все файлы 2.12.2 вручную, this-bottom указал в файле, как в инструкции, чистил все кеши, изменял абстрактный счётчик - в результате редакторы не выводятся в доп полях в дефолтном и стороннем шаблоне. Причём в контенте новости выводятся в первых трёх полях, в последующих и вновь созданных не появляется, а в постах - всё нормально - везде. Оба типа контента являются типами контента по умолчанию.
Somoff 5 лет назад #
Somoff 5 лет назад #
ParadoX 5 лет назад #
Fuze 5 лет назад #
Антон 5 лет назад #
Fuze 5 лет назад #
Кроме того, в указанной теме 45 страниц обсуждения, обновлений и прочих разговоров.
Loadырь 5 лет назад #
Fuze 5 лет назад #
SpideR 5 лет назад #
Fuze 5 лет назад #
Somoff 5 лет назад #
Dmitry 5 лет назад #
Ris 5 лет назад #
Dmitry 5 лет назад #
Ris 5 лет назад #
kizaika 5 лет назад #
К сожалению, ошибка в работе наборов в группах так и осталась (не работает сортировка по возрастанию и убыванию) Буду ждать следующий релиз и надеяться! Может быть есть какой-то способ заставить работать сортировку в группах? В типах контента ведь работает отлично.. Буду очень благодарна за любой совет!
dim 5 лет назад #
Warning: Cannot modify header information - headers already sent by (output started at .../public_html/system/config/remap.php:1) in .../public_html/system/core/controller.php on line 960 Warning: Cannot modify header information - headers already sent by (output started at .../public_html/system/config/remap.php:1) in .../public_html/system/core/controller.php on line 962
ХурумБурум 5 лет назад #
ХурумБурум 5 лет назад #
Fuze 5 лет назад #
ХурумБурум 5 лет назад #
Fuze 5 лет назад #
Алексей 5 лет назад #
Notice: Use of undefined constant LANG_PARSER_HTML_EDITOR_GR - assumed 'LANG_PARSER_HTML_EDITOR_GR' in /var/www/user/data/www/сайт.ru/system/controllers/photos/backend/forms/form_options.php on line 146
Notice: Use of undefined constant LANG_PARSER_HTML_EDITOR_GR - assumed 'LANG_PARSER_HTML_EDITOR_GR' in /var/www/user/data/www/сайт.ru/system/controllers/wall/backend/forms/form_options.php on line 62
Notice: Constant LANG_RULE_CONTENT_COMMENT already defined in /var/www/user/data/www/сайт.ru/system/languages/ru/controllers/comments/comments.php on line 68
Notice: Use of undefined constant LANG_PARSER_HTML_EDITOR_GR - assumed 'LANG_PARSER_HTML_EDITOR_GR' in /var/www/user/data/www/сайт.ru/system/controllers/comments/backend/forms/form_options.php on line 36
и ... пропали Комментарии в настройка Типов контента, всех, в т.ч. фотоальбомах.
Fuze 5 лет назад #
ХурумБурум 5 лет назад #
lezginka.ru 5 лет назад #
Fuze 5 лет назад #
Dorimen 5 лет назад #
Loadырь 5 лет назад #
Dorimen 5 лет назад #
Dorimen 5 лет назад #
Fuze 5 лет назад #
Dorimen 5 лет назад #
Dorimen 5 лет назад #
Dorimen 5 лет назад #
zed 5 лет назад #
Parse error: syntax error, unexpected '.', expecting ']' in docs/wysiwyg/markitup/wysiwyg.class.php on line 71
Вот эта строка: 'openWith' => '<blockquote>[!['.LANG_MARKITUP_BC_HINT.']!]',
Fuze 5 лет назад #
zed 5 лет назад #
Riko911 5 лет назад #
Riko911 5 лет назад #
zed 5 лет назад #
dim 5 лет назад #
Warning: Cannot modify header information - headers already sent by (output started at .../public_html/system/config/remap.php:1) in .../public_html/system/core/controller.php on line 960 Warning: Cannot modify header information - headers already sent by (output started at .../public_html/system/config/remap.php:1) in .../public_html/system/core/controller.php on line 962
дополнения теперь не установить, проблема началась вроде как с установки новой версии биллинга..
kolecha 5 лет назад #
Loadырь 5 лет назад #
irbis 5 лет назад #
Подскажите, а можно как-то сделать, что бы в redactor, при загрузке фото можно было прописать alt и title?
Dmitry 5 лет назад #
irbis 5 лет назад #
Title тогда по аналогии сделаю, внесу правку самостоятельно.
Евгений 5 лет назад #
Zau4man 5 лет назад #
При удалении записи типа контента идет удаление загруженных в это поле изображений. Добавив фото из поля другой записи, например, удалив эту, вы лишите фотографий (физически удалятся с диска) и другую запись.
Т.е. ваше пожелание это не просто добавить 2 галочки и пару строк кода, чуть больше.
Aquarius 5 лет назад #
Поле, которое обращается к коллекции таких "неудаляемых" изображений (видео, аудио).
В идеале, чтобы это поле отслеживало: если картинка загружена пользователем, то поведение стандартное, а если выбрано из коллекции, то удаляется только ссылка...
Идея-то востребованная, т.к. бывают поля, которые нужно заполнить чем-то "умолчальным", пока пользователь не заменить это своим. Например, аватары. Но умолчальные аватары пользователей в "базовой CMS" сейчас, насколько я знаю (по довольно старой версии), прописаны в коде. А таких картинок может быть несколько на сайте (у меня в одном проекте их 6 штук, и пришлось подпиливать код, к сожалению; но там нет нужды обновляться, поэтому не страшно).
Remi 5 лет назад #
Скачал InstantCMS v2.12.2 и из папки для новой установки instantmaps.install.2.0.7.php5.6-7.0.zip на главной /places и в категории выдает ошибку см. скрин., а если добавить объект и через поиск зайти то отображает, но в родительскую и в остальные категории не впускает.
Remi 5 лет назад #
Ris 5 лет назад #
Remi 5 лет назад #
Голдман Сакс 5 лет назад #
Def 5 лет назад #
Сейчас обьединяются при такой конструкции <?php $this->addMainTplJSName('jquery-modal'); ?>
Андрей 5 лет назад #
Не могу понять где еще раз подгружается редактор MarkituUp для гостей.
Fuze 5 лет назад #
Коммит я делал уже давно.
В подобных проблемах после релиза рекомендую пройтись по списку коммитов после даты релиза, с большой долей вероятности исправления уже есть.
Андрей 5 лет назад #
Андрей 5 лет назад #
Def 5 лет назад #
Сейчас обьединяются при такой конструкции <?php $this->addMainTplJSName('jquery-modal'); ?>
noname 5 лет назад #
noname 5 лет назад #
noname 5 лет назад #
noname 5 лет назад #
olegan 5 лет назад #
Loadырь 5 лет назад #
olegan 5 лет назад #
Loadырь 5 лет назад #
RSN 5 лет назад #
Подскажите как отключить?
Пока отключил планировщик...
Но может еще где надо (может где лог ведется, что бы зря не заполнялся).
Как правильно отключить?
RSN 5 лет назад #
Голдман Сакс 5 лет назад #
Он наверняка сейчас пишет iAudio2. :)
SpideR 5 лет назад #
Евгений Фоменко 5 лет назад #
Помогите, может кто знает решение - в вкладке "content" показывает около 1000 категорий. Переменную $limit поднял до 15000, но ничего не поменялось. Кеш выключен.
Honko 5 лет назад #
В комментариях, если для них установлен редактор Redactor, во втором и последующих комментариях к материалу не вставляется картинка. Если комментарий первый, то картинка вставляется, а в последующих - нет. Проверил на демосайте http://demo.instantcms.ru - там то же самое. Попробовал на демосайте удалить уже имевшийся комментарий (комментариев стало 0), а затем попытался добавить свой и вставить в него картинку - картинка тоже не вставилась..
Dmitry 5 лет назад #
Honko 5 лет назад #
noname 5 лет назад #
Dmitry 5 лет назад #
Honko 5 лет назад #
noname 5 лет назад #
noname 5 лет назад #
Dorimen 5 лет назад #
Honko 5 лет назад #
Ris 5 лет назад #
Dmitry 5 лет назад #
Просить их удалять после себя нормально всё, по человечи-по братски?
Honko 5 лет назад #
Zau4man 5 лет назад #
Смотрим содержимое метода delete для поля html https://github.com/instantsoft/icms2/blob/500484c3b8fb1f3cb72aa9679d1a2738d9f628a2/system/fields/html.php#L165
и делаем выводы... А потом возмущаемся.
Dmitry 5 лет назад #
А я говорю - что вижу. Иду, к примеру, сюда
https://asbre.ru/posts
Леплю в редакторе 3 картинки. Которые размещаются в папке upload
https://asbre.ru/upload/000/u1/a/8/logo-fixed.png
https://asbre.ru/upload/000/u1/6/c/logo-fixed.png
https://asbre.ru/upload/000/u1/d/8/logo-fixed.png
Нажимаю отмена (ну не хочу создавать запись, передумал).
Все картинки там же и остались, куда загрузились.
Ссылки-картинки рабочие, можете проверить. Поста нет, а картинки есть.
Можете зарегистрироваться проверить. Сайт работает для экспериментов.
И это я еще не спамер, а просто передумал создавать запись.
Honko 5 лет назад #
Dmitry 5 лет назад #
Чтобы в случае чего все огрызки и недоделки у них оставалась
RSN 5 лет назад #
Регулярно приходится проходить чистильщиком, за пол года на сравнительно небольшом сайте набирается от 3000 до 7000
Преситы все давно проверены и настроены.
Может быть остаются после удаления контента из админки (в ручную, планировщик мне пока не подходит)?
delete 5 лет назад #
Сохранились изображения удаленные год назад, даже иконки с форума сохранились. Если это не нужно и удалено, зачем оно сохраняется. Вес сайта в разы увеличился только по этой причине.
Fuze 5 лет назад #
jorgovich 5 лет назад #
jorgovich 5 лет назад #
Сергей 5 лет назад #
два типа контента выбраны по умолчанию. на https://demo.instantcms.ru/ хотел повторить, типы контента с кучей категорий сделал, выбрать по у молчанию не даёт (Ошибка перезаписи файла конфигурации) пишет. Пользуясь случаем благодарю за разработку и поддержку instantcms.
Сергей 5 лет назад #
Сергей 5 лет назад #
Fuze 5 лет назад #
Def 5 лет назад #
Сергей 5 лет назад #
Def 5 лет назад #
Def 5 лет назад #
lezginka.ru 5 лет назад #
Игорь ФИН 5 лет назад #
версия InstantCMS v2.12.2
версия РНР 7.0.33 (native)
версия баз данных mysql-10.1.37
Пропало отражения пользователей в админке
на сайте отражаются
в базе тоже все на месте
и что подскажите?
Loadырь 5 лет назад #
Игорь ФИН 5 лет назад #
&$!#% 5 лет назад #
А то на одном скриншоте у вас Администраторы, а на другом Новые.
Игорь ФИН 5 лет назад #
Вот на рабочем сайте нет
А на контрольном ( тестовом ) все есть
На рабочем сайте всего то 164 юзера,
И вот не знаю где копать?
Aquarius 5 лет назад #
По-моему, Loadырь именно об этом пишет...
Игорь ФИН 5 лет назад #
Aquarius 5 лет назад #
Но, видимо, это всё же проблема вашей реинкарнации, потому что у себя не вижу такого эффекта (как раз тестирую новую версию в «песочнице»), да и другие, как видите, не жалуются.
Может есть возможность переустановить (не трогая БД)?
Шоб не мучиться...
Игорь ФИН 5 лет назад #
Как найду решения так напишу.
noname 5 лет назад #
Игорь ФИН 5 лет назад #
Dorimen 5 лет назад #
SpideR 5 лет назад #
Dorimen 5 лет назад #
Эндрю Ua 5 лет назад #
Жду не дождусь новых плюшек и прелестей ;)
P.S. Затишье...
SpideR 5 лет назад #
Павел 5 лет назад #
Павел 5 лет назад #
kolecha 4 года назад #
Ris 4 года назад #
Выбираете маркитап, выбираете нужные кнопки, сохраняете этот пресет. Комментарии - опции - Редактор HTML - используете ваш пресет.
kolecha 4 года назад #