Здравствуйте, друзья!
Конечно же поздравляем вас с праздником Победы. Категорически желаем всем мира и двигаться в будущее!
Назрел очередной релиз, которым и спешим поделиться в этот прекрасный день.
Итак, что изменилось
- Управление настройками любых редакторов из админки (новый компонент 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 4 года назад #
Loadырь 4 года назад #
Honko 4 года назад #
delete 4 года назад #
DeDja 4 года назад #
Антон 4 года назад #
Zau4man 4 года назад #
Над редакторами проделана огромная работа, это позволит использовать icms на большем количестве сайтов.
dmitriybarinov 4 года назад #
MrDinesh 4 года назад #
Aquarius 4 года назад #
В том числе, с победой № 2.12.2!
Александр Витальевич 4 года назад #
Антон 4 года назад #
На чистом сайте такая же проблема. Что посоветуете?
Ris 4 года назад #
olegan 4 года назад #
olegan 4 года назад #
Антон 4 года назад #
olegan 4 года назад #
Евгений 4 года назад #
Павел 4 года назад #
Голдман Сакс 4 года назад #
DeusSpa 4 года назад #
В админке на главной отсутствуют виджеты, кроме как кто на сайте и модерация - так и должно быть?
И подскажите пожалуйста как подключить редакторы. Ни где не выводятся.
Loadырь 4 года назад #
Pawell 4 года назад #
dmitriybarinov 4 года назад #
DeusSpa 4 года назад #
vikont 4 года назад #
lezginka.ru 4 года назад #
Loadырь 4 года назад #
lezginka.ru 4 года назад #
'manifest_from_files' тоже соответствует NULL
lezginka.ru 4 года назад #
Loadырь спс)
Врегионе58 4 года назад #
My-InstantCMS.Ru 4 года назад #
My-InstantCMS.Ru 4 года назад #
Для тех, кто купил мои шаблоны скоро отправлю патч
Врегионе58 4 года назад #
DeusSpa 4 года назад #
---------------------------------
в админке так же присутствует ошибка при редактировании поля
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 4 года назад #
При отключении "Загружать события из файлов manifest.php" редакторы как бы появились, но не везде.
То есть если в статьях используется два поля - анонс и полный текст, то показывается для первого.
Второе поле не выводит редактор.
ошибка
не подтягивает стили, раньше он брал из папки set/*
например стиль:
.markItUp .btnItalic a {
background-image: url(images/italic.png);
}
Fuze 4 года назад #
vikont 4 года назад #
Dmitry 4 года назад #
vikont 4 года назад #
Хотелось бы знать, для чего в доступных расширениях файлов два tiff? Это ошибка или фича? И какой по счету надо отмечать?
Dmitry 4 года назад #
Да и вообще какой то корявый. Стили все в одну строку.
http://skin.tiny.cloud - здесь создал свой стиль, он не работает. То ли версия не та, то ли что...
В общем разбираться с ним надо вплотную, потом только пробовать на вкус.
Loadырь 4 года назад #
Dmitry 4 года назад #
Dmitry 4 года назад #
Loadырь 4 года назад #
vikont 4 года назад #
Более того, не авторизованный пользователь вообще видит изображения из альбомов в размере не более 640х480.
В таком случае хочется понять, зачем нужен такой полноэкранный режим? Может быть я не так понимаю что такое полнозкранный режим просмотра изображений?
В моем понимании это должно давать возможность просмотра изображений на весь экран не зависимо от первоначального размера изображений.
MAKS-IT 4 года назад #
Fuze 4 года назад #
vikont 4 года назад #
Я так вас понял, что надо создать пресет с размером на весь экран (например 1920х1080) и его использовать для просмотра изображений?
Я предполагал несколько иначе, при полноэкранном режиме (говорит сам за себя) изображение растягивать на весь экран. Насколько известно, такие методы существуют, взять то же масштабирование. Может быть надо добавить функцию масштабирования в настройки фотоальбома?
Вам виднее как правильно это сделать, но возможность увеличения изображений в полноэкранном режиме просто необходима.
vikont 4 года назад #
Все работает и показывает в полноэкранном режиме пресет full, но каждый пресет, а тем более увеличенного размера создает дополнительный файл и то же с увеличением его размера.
Таким полноэкранным режимом можно быстро забить весь выделенный по тарифу диск. Затратный метод для бюджета.
Олег Васильевич я 4 года назад #
vikont 4 года назад #
Kerncraft1 4 года назад #
Если используются несколько полей "Текст HTML", то редактор работает только с первым из них.
jinbiryukov 4 года назад #
Алексей Т 4 года назад #
Ivan 4 года назад #
Алексей Т 4 года назад #
skewes 4 года назад #
Очень круто)))
olegan 4 года назад #
Somoff 4 года назад #
Dmitry 4 года назад #
Fuze 4 года назад #
Кроме того, он не сменился, а стал по умолчанию тот, который указан в настройках сайта.
olegan 4 года назад #
Pawell 4 года назад #
После обновления заливал все файлы 2.12.2 вручную, this-bottom указал в файле, как в инструкции, чистил все кеши, изменял абстрактный счётчик - в результате редакторы не выводятся в доп полях в дефолтном и стороннем шаблоне. Причём в контенте новости выводятся в первых трёх полях, в последующих и вновь созданных не появляется, а в постах - всё нормально - везде. Оба типа контента являются типами контента по умолчанию.
Somoff 4 года назад #
Somoff 4 года назад #
ParadoX 4 года назад #
Fuze 4 года назад #
Антон 4 года назад #
Fuze 4 года назад #
Кроме того, в указанной теме 45 страниц обсуждения, обновлений и прочих разговоров.
Loadырь 4 года назад #
Fuze 4 года назад #
SpideR 4 года назад #
Fuze 4 года назад #
Somoff 4 года назад #
Dmitry 4 года назад #
Ris 4 года назад #
Dmitry 4 года назад #
Ris 4 года назад #
kizaika 4 года назад #
К сожалению, ошибка в работе наборов в группах так и осталась (не работает сортировка по возрастанию и убыванию) Буду ждать следующий релиз и надеяться! Может быть есть какой-то способ заставить работать сортировку в группах? В типах контента ведь работает отлично.. Буду очень благодарна за любой совет!
dim 4 года назад #
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
ХурумБурум 4 года назад #
ХурумБурум 4 года назад #
Fuze 4 года назад #
ХурумБурум 4 года назад #
Fuze 4 года назад #
Алексей 4 года назад #
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 4 года назад #
ХурумБурум 4 года назад #
lezginka.ru 4 года назад #
Fuze 4 года назад #
Dorimen 4 года назад #
Loadырь 4 года назад #
Dorimen 4 года назад #
Dorimen 4 года назад #
Fuze 4 года назад #
Dorimen 4 года назад #
Dorimen 4 года назад #
Dorimen 4 года назад #
zed 4 года назад #
Parse error: syntax error, unexpected '.', expecting ']' in docs/wysiwyg/markitup/wysiwyg.class.php on line 71
Вот эта строка: 'openWith' => '<blockquote>[!['.LANG_MARKITUP_BC_HINT.']!]',
Fuze 4 года назад #
zed 4 года назад #
Riko911 4 года назад #
Riko911 4 года назад #
zed 4 года назад #
dim 4 года назад #
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 4 года назад #
Loadырь 4 года назад #
irbis 4 года назад #
Подскажите, а можно как-то сделать, что бы в redactor, при загрузке фото можно было прописать alt и title?
Dmitry 4 года назад #
irbis 4 года назад #
Title тогда по аналогии сделаю, внесу правку самостоятельно.
Евгений 4 года назад #
Zau4man 4 года назад #
При удалении записи типа контента идет удаление загруженных в это поле изображений. Добавив фото из поля другой записи, например, удалив эту, вы лишите фотографий (физически удалятся с диска) и другую запись.
Т.е. ваше пожелание это не просто добавить 2 галочки и пару строк кода, чуть больше.
Aquarius 4 года назад #
Поле, которое обращается к коллекции таких "неудаляемых" изображений (видео, аудио).
В идеале, чтобы это поле отслеживало: если картинка загружена пользователем, то поведение стандартное, а если выбрано из коллекции, то удаляется только ссылка...
Идея-то востребованная, т.к. бывают поля, которые нужно заполнить чем-то "умолчальным", пока пользователь не заменить это своим. Например, аватары. Но умолчальные аватары пользователей в "базовой CMS" сейчас, насколько я знаю (по довольно старой версии), прописаны в коде. А таких картинок может быть несколько на сайте (у меня в одном проекте их 6 штук, и пришлось подпиливать код, к сожалению; но там нет нужды обновляться, поэтому не страшно).
Remi 4 года назад #
Скачал InstantCMS v2.12.2 и из папки для новой установки instantmaps.install.2.0.7.php5.6-7.0.zip на главной /places и в категории выдает ошибку см. скрин., а если добавить объект и через поиск зайти то отображает, но в родительскую и в остальные категории не впускает.
Remi 4 года назад #
Ris 4 года назад #
Remi 4 года назад #
Голдман Сакс 4 года назад #
Def 4 года назад #
Сейчас обьединяются при такой конструкции <?php $this->addMainTplJSName('jquery-modal'); ?>
Андрей 4 года назад #
Не могу понять где еще раз подгружается редактор MarkituUp для гостей.
Fuze 4 года назад #
Коммит я делал уже давно.
В подобных проблемах после релиза рекомендую пройтись по списку коммитов после даты релиза, с большой долей вероятности исправления уже есть.
Андрей 4 года назад #
Андрей 4 года назад #
Def 4 года назад #
Сейчас обьединяются при такой конструкции <?php $this->addMainTplJSName('jquery-modal'); ?>
noname 4 года назад #
noname 4 года назад #
noname 4 года назад #
noname 4 года назад #
olegan 4 года назад #
Loadырь 4 года назад #
olegan 4 года назад #
Loadырь 4 года назад #
RSN 4 года назад #
Подскажите как отключить?
Пока отключил планировщик...
Но может еще где надо (может где лог ведется, что бы зря не заполнялся).
Как правильно отключить?
RSN 4 года назад #
Голдман Сакс 4 года назад #
Он наверняка сейчас пишет iAudio2. :)
SpideR 4 года назад #
Евгений Фоменко 4 года назад #
Помогите, может кто знает решение - в вкладке "content" показывает около 1000 категорий. Переменную $limit поднял до 15000, но ничего не поменялось. Кеш выключен.
Honko 4 года назад #
В комментариях, если для них установлен редактор Redactor, во втором и последующих комментариях к материалу не вставляется картинка. Если комментарий первый, то картинка вставляется, а в последующих - нет. Проверил на демосайте http://demo.instantcms.ru - там то же самое. Попробовал на демосайте удалить уже имевшийся комментарий (комментариев стало 0), а затем попытался добавить свой и вставить в него картинку - картинка тоже не вставилась..
Dmitry 4 года назад #
Honko 4 года назад #
noname 4 года назад #
Dmitry 4 года назад #
Honko 4 года назад #
noname 4 года назад #
noname 4 года назад #
Dorimen 4 года назад #
Honko 4 года назад #
Ris 4 года назад #
Dmitry 4 года назад #
Просить их удалять после себя нормально всё, по человечи-по братски?
Honko 4 года назад #
Zau4man 4 года назад #
Смотрим содержимое метода delete для поля html https://github.com/instantsoft/icms2/blob/500484c3b8fb1f3cb72aa9679d1a2738d9f628a2/system/fields/html.php#L165
и делаем выводы... А потом возмущаемся.
Dmitry 4 года назад #
А я говорю - что вижу. Иду, к примеру, сюда
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 4 года назад #
Dmitry 4 года назад #
Чтобы в случае чего все огрызки и недоделки у них оставалась
RSN 4 года назад #
Регулярно приходится проходить чистильщиком, за пол года на сравнительно небольшом сайте набирается от 3000 до 7000
Преситы все давно проверены и настроены.
Может быть остаются после удаления контента из админки (в ручную, планировщик мне пока не подходит)?
delete 4 года назад #
Сохранились изображения удаленные год назад, даже иконки с форума сохранились. Если это не нужно и удалено, зачем оно сохраняется. Вес сайта в разы увеличился только по этой причине.
Fuze 4 года назад #
jorgovich 4 года назад #
jorgovich 4 года назад #
Сергей 4 года назад #
два типа контента выбраны по умолчанию. на https://demo.instantcms.ru/ хотел повторить, типы контента с кучей категорий сделал, выбрать по у молчанию не даёт (Ошибка перезаписи файла конфигурации) пишет. Пользуясь случаем благодарю за разработку и поддержку instantcms.
Сергей 4 года назад #
Сергей 4 года назад #
Fuze 4 года назад #
Def 4 года назад #
Сергей 4 года назад #
Def 4 года назад #
Def 4 года назад #
lezginka.ru 4 года назад #
Игорь ФИН 4 года назад #
версия InstantCMS v2.12.2
версия РНР 7.0.33 (native)
версия баз данных mysql-10.1.37
Пропало отражения пользователей в админке
на сайте отражаются
в базе тоже все на месте
и что подскажите?
Loadырь 4 года назад #
Игорь ФИН 4 года назад #
&$!#% 4 года назад #
А то на одном скриншоте у вас Администраторы, а на другом Новые.
Игорь ФИН 4 года назад #
Вот на рабочем сайте нет
А на контрольном ( тестовом ) все есть
На рабочем сайте всего то 164 юзера,
И вот не знаю где копать?
Aquarius 4 года назад #
По-моему, Loadырь именно об этом пишет...
Игорь ФИН 4 года назад #
Aquarius 4 года назад #
Но, видимо, это всё же проблема вашей реинкарнации, потому что у себя не вижу такого эффекта (как раз тестирую новую версию в «песочнице»), да и другие, как видите, не жалуются.
Может есть возможность переустановить (не трогая БД)?
Шоб не мучиться...
Игорь ФИН 4 года назад #
Как найду решения так напишу.
noname 4 года назад #
Игорь ФИН 4 года назад #
Dorimen 4 года назад #
SpideR 4 года назад #
Dorimen 4 года назад #
Эндрю Ua 4 года назад #
Жду не дождусь новых плюшек и прелестей ;)
P.S. Затишье...
SpideR 4 года назад #
Павел 4 года назад #
Павел 4 года назад #
kolecha 4 года назад #
Ris 4 года назад #
Выбираете маркитап, выбираете нужные кнопки, сохраняете этот пресет. Комментарии - опции - Редактор HTML - используете ваш пресет.
kolecha 4 года назад #