Здравствуйте, друзья!
Поздравляем вас с Новым, 2021 годом! Всем желаем здоровья, судя по всему, это главное! Удаляем без возможности восстановления всё плохое в ушедшем году и продолжаем :-)
Что нового в этом релизе
- Все иконки установщика InstantCMS теперь в SVG формате;
- Исправлены мелкие ошибки в установщике;
- Возможность импорта схемы позиций (включая размещение виджетов) из родительского в дочерние шаблоны;
- Поддержка grid таблиц (как в админке) для шаблона modern;
- Исправлена ошибка с полем дата и системными именами полей;
- Исправлена проблема с полем "Флаг" в фильтре в шаблоне Modern;
- Исправлены проблемы с показом grid таблицы контента в админке;
- Исправлена проблема с созданием масок страниц для типов контента по умолчанию;
- Исправлена автозагрузка классов моделей, если в именах контроллеров есть нижнее подчеркивание;
- Отдельная кнопка "Сохранить и компилировать CSS" в настройках шаблона";
- Исправлены все ошибки, которые писали участники сообщества в комментариях к релизу 2.14.0;
- Убраны все найденные предупреждения PHP;
- Для форм сайта можно добавлять CSS классы (это возможность скорее для разработчиков);
- Для форм конструктора форм CSS класс добавляется исходя из имени формы;
- В настройках шаблона Modern теперь можно изменять любые переменные Bootstrap;
- Виджеты, которым заданы ограничения по правам доступа, теперь подсвечиваются в админке;
- Исправлена ошибка с неверным подсчетом времени выполнения вложенных хуков;
- В отладке теперь выводятся и все точки рендера шаблонов;
- Родительское поле теперь можно выводить как списком ссылок, так и списком типа контента;
- Класс idna_convert обновлён для работы с PHP 7.4+;
- В виджет меню добавлена опция "Строгое выделение активного пункта";
- В виджет "Элементы шаблона" добавлена опция "Выбор языка";
- Множество мелких правок нового шаблона Modern.
Как установить обновление InstantCMS
Важно!Перед установкой обновления убедитесь, что сторонние дополнения поддерживают новую версию InstantCMS! В противном случае вы рискуете окирпичить свой сайт.
Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных. Обновляться лучше на копии сайта, поднятом локально на ПК или иным подобным способом. Мы не несем никакой ответственности за любые потери данных, произошедшие в результате неправильных действий при обновлении.
- Отключите кеширование в настройках сайта;
- Отключите объединение js и css в настройках сайта;
- Если вы используете свой шаблон и в нем есть файлы, присутствующие в пакете обновления, то обновите их;
- При возникновении "белого экрана" категорически читать здесь;
- Для тех, у кого свой шаблон мы подготовили статью как быть, если в обновлении CMS есть изменения в шаблоне, рекомендуем к прочтению.
Если в вашем шаблоне присутствуют JavaScript файлы аналогичные пути /templates/default/js/ и названиям в дефолтном шаблоне, замените/смержите их из пакета обновления. Не забывайте о сбросе кэша браузера абстрактным счетчиком.
Автоматическая установка
- Включите режим отладки в админке.
- Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
- Система сама обнаружит обновление 2.14.1, предложит скачать его и установить.
- Для установки потребуется указать реквизиты для доступа по FTP.
- Проверьте, что версия InstantCMS изменилась в админке.
- Очистите кэш браузера, увеличьте на единицу абстрактный счётчик в настройках сайта.
- Обновление завершено. Если возникли ошибки при установке пакета, то обновление прошло некорректно, воспользуйтесь ручной установкой.
Ручная установка
Убедитесь, что вы используете InstantCMS 2.14.0 (версию можно посмотреть внизу любой страницы в админке или на главной странице админки в соответствующем блоке).
- Включите режим отладки в админке;
- Загрузите архив с обновлением.
- Перейдите в панель управления сайтом;
- Перейдите в раздел компоненты;
- Нажмите установить пакет дополнения;
- Очистите кеш браузера;
- Сверните окно браузера;
- Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта, заменяя файлы;
- Вернитесь в свернутое в п. 7 окно браузера, нажмите F5 на клавиатуре и выберите архив, который вы скачали в п.2;
- На странице «Информация о пакете» нажмите установить;
- На странице ввода реквизитов ftp поставьте чекбокс "Пропустить этот шаг" и нажмите "Установить";
- Выключить режим отладки в админке;
- Обновление завершено. Если при установке пакета возникли ошибки, то обновление установилось некорректно по какой-то причине. В этом случае необходимо смотреть логи PHP на сервере.
Заключение
Как обычно, всем спасибо за сообщения об ошибках, за готовый код! Это здорово помогает делать InstantCMS лучше. С прошлого новогоднего релиза многое, что было запланировано — сделано. И во многом благодаря сообществу, спасибо вам.
Спасибо, что выбираете InstantCMS!
Поддержите проект
Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.
Реклама #
Игорь Фадеев 3 года назад #
С Новым годом!
Capitan 3 года назад #
Алексей Т 3 года назад #
Алексей Т 3 года назад #
Asket 3 года назад #
Чего же теперь ещё желать и ждать от Инстант вот в чём вопрос.
buk 3 года назад #
Zau4man 3 года назад #
Отличный подарок к празднику.
Dark Space 3 года назад #
Игорь ФИН 3 года назад #
RSN 3 года назад #
islyaeFF 3 года назад #
islyaeFF 3 года назад #
Ris 3 года назад #
islyaeFF 3 года назад #
vikont 3 года назад #
https://мой_домен/cache/static/js/scripts.c57c4d4144eb8dd2a026a722adc49134.js?1606773434
и
Access to font at 'https://мой_домен/templates/admincoreui/css/vendors/simple-line-icons/fonts/Simple-Line-Icons.woff2?v=2.4.0' from origin 'https://мой_домен' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
styles.f8bd376df1f6a693258e3010129fcf33.css:1 GET https://мой_домен/templates/admincoreui/css/vendors/simple-line-icons/fonts/Simple-Line-Icons.woff2?v=2.4.0 net::ERR_FAILED
Домен Кирилический.
Посчитал, что это проблема с Инстайлером. Обновился до 2.14.1 - но ошибка не исчезла и после удаления Инстайлера.
Как это вылечить не отключая объединения?
vladimird 3 года назад #
И спасибо за релиз.
LuckyRain 3 года назад #
Кто-нибудь сталкивался с таким? Двойные заголовки.
LuckyRain 3 года назад #
Алфей 3 года назад #
Dark Space 3 года назад #
vikont 3 года назад #
Надо удалить папку шаблона админки /templates/admincoreui/ и загрузить ее из нового инсталляционного пакета
Dark Space 3 года назад #
LuckyRain 3 года назад #
skewes 3 года назад #
Почитайте документацию к версии 2.14.0 - там написаны эти строки.
В данной версии наверное тоже самое необходимо сделать)))
В общем посмотрите на версию 2.14.0.
LuckyRain 3 года назад #
Антон 3 года назад #
zeffs 3 года назад #
Антон 3 года назад #
Ris 3 года назад #
Александр Владимирович 3 года назад #
Таблица 'nosovka.cms_languages_cats' не существует
SELECT i.title as title
FROM cms_languages_cats i
WHERE (i.item_id = '4') AND (i.ctype = 'news') AND (i.lang = 'ru')
LIMIT 1
Последние вызовы:
cmsModel->getFieldFiltered() @ /system/controllers/languages/model.php : 40
modelLanguages->getCatTitle() @ /system/controllers/languages/hooks/content_before_item.php : 104
onLanguagesContentBeforeItem->run()
call_user_func_array() @ /system/core/controller.php : 721
cmsController->runExternalHook() @ /system/core/controller.php : 677
cmsController->runHook() @ /system/core/eventsmanager.php : 70
cmsEventsManager::hook() @ /system/controllers/content/actions/item_view.php : 358
actionContentItemView->run()
call_user_func_array() @ /system/core/controller.php : 582
cmsController->runExternalAction() @ /system/core/controller.php : 453
cmsController->executeAction() @ /system/core/controller.php : 429
Александр Владимирович 3 года назад #
Евгений Фоменко 3 года назад #
Спасибо за обновления!
Вижу ожибку при проверке деревьев
Aleksey358 3 года назад #
Nikolay 3 года назад #
fincheck 3 года назад #
Nikolay 3 года назад #
Александр 3 года назад #
Антон 3 года назад #
Nikolay 3 года назад #
Антон 3 года назад #
Антон 3 года назад #
Денис Васильевич 3 года назад #
frukt 3 года назад #
alexswen 3 года назад #
alexswen 3 года назад #
Somoff 3 года назад #
vikont 3 года назад #
Или, удалите все папки и файлы начинающиеся на "sc_"
В вашем конкретном случае надо в админке в Компоненты - Управление событиями удалить все строки связанные со smartcontrol
Или в базе, Таблица: cms_events
Somoff 3 года назад #
alexswen 3 года назад #
Somoff 3 года назад #
vikont 3 года назад #
Somoff 3 года назад #
IamB 3 года назад #
vikont 3 года назад #
Для SEO это плохо, не смотря на то что многие считают что поисковики его игнорируют. Сам Яндекс пишет: "Может учитываться при определении соответствия страницы поисковым запросам." . То есть, если страница для людей, а не с говглсайта,и правильно сделано SEO, то поле Keywords лучше заполнить.
Как вылечить указанную проблему?
AndroS 3 года назад #
AndroS 3 года назад #
vikont 3 года назад #
vikont 3 года назад #
AndroS 3 года назад #
vikont 3 года назад #
Тогда ЧТО МОЖЕТ ВЛИЯТЬ на видимость тега Keywords?
Есть какие то мысли? Это кстати очень важно. Потом не будете понимать почему сайт то в топе, то в ж...., ну вы меня поняли
lezginka.ru 3 года назад #
у меня пока стоит InstantCMS 2.13.1, но подозреваю, что обновление не поможет .
lezginka.ru 3 года назад #
skewes 3 года назад #
1. Меняю цвета на сайте, чищу кэш, они не меняются.
Оставил и не поменял обратно, через 100500+ раз обновления страницы, изменился цвет...
Вообще не понял как это произошло...
Думаю ок. Зашел, поменял цвета какие нужны были, но результат тот же...
Чистил историю, кэш раз 20 уже, цвет не меняется.
Есть ли у кого еще такая проблема?
2. Фавикон. Почему то Модерн видит фавикон, который по умолчанию, а который в корне лежит и открывается по ссылке мойсайт/favicon.ico - не подхватывает. Тоже очень интересно, почему?
А вообще шаблон супер! Быстрый вообще пипец)))
Надо изучать его)))
skewes 3 года назад #
skewes 3 года назад #
Антон 3 года назад #
skewes 3 года назад #
Денис Васильевич 3 года назад #
Александр 3 года назад #
Алфей 3 года назад #
Александр 3 года назад #
Nikolay 3 года назад #
Алексей Т 3 года назад #
Nikolay 3 года назад #
Nikolay 3 года назад #
Антон 3 года назад #
или это у меня только? Как исправить?
Александр 3 года назад #
Антон 3 года назад #
Ris 3 года назад #
Попробуйте в /templates/modern/scss/theme/_custom.scss вставить код:
Антон 3 года назад #
Александр 3 года назад #
Антон 3 года назад #
Александр 3 года назад #
rbs 3 года назад #
1. На php 5.6 не работает компиляция SCSS (кнопка "Сохранить и скомпилировать SCSS), долго думает и падает с fatal error. Сюда же другие проблемы сохранения настроек темы Modern. При этом если переключиться на php 7.4 - работает норм.
2. При выбранной теме Modern не отдается контент на страницах /photos/* (head приходит, в body приходят только две модалки, сам контент не приходит) , если выбрать default или другую тему - всё нормально работает.
vikont 3 года назад #
Почему то постоянно слетает эмоджи сотового телефона 📱 и вместо него выводится вопросительный знак."?"
Кто с этим сталкивался? Как вылечить?
vikont 3 года назад #
В настройках Инстанта кодировки utf8mb4_unicode_520_ci нет. Менял вручную.
Nemo 3 года назад #
Сайт
SEO
Интерфейс
Даты
Почта
Кеширование
Сессии
База данных
Отладка
Безопасность
Ни одна из кнопок не нажимается! Даже тему обратно не даёт сменить. Поменял только лишь в файле config
Как это можно исправить? При установке проблем не было.
Zau4man 3 года назад #
Проблемы не наблюдаю
Nemo 3 года назад #
Антон 3 года назад #
а нужно с красненьким счетчикм. видно счетчик доли секунды во время перезагрузки, потом исчезает. Он как будто кудато запрятан
Антон 3 года назад #
Антон 3 года назад #
Александр 3 года назад #
Антон 3 года назад #
Александр 3 года назад #
Александр 3 года назад #
Александр Сергеевич 3 года назад #
Fuze 3 года назад #
Александр Сергеевич 3 года назад #
Александр Сергеевич 3 года назад #
Александр Сергеевич 3 года назад #
Антон 3 года назад #
Zau4man 3 года назад #
На маленьких экранах часть колонок скрыта
Vladimir 3 года назад #
Zau4man 3 года назад #
Проблема скорее всего в нем.
Vladimir 3 года назад #
Vladimir 3 года назад #
После сравнения двух файлов, моего config.php и того, который получается при чистой установки 2.14.1, много строчек пропущено, в частности:
Scythian 3 года назад #
Александр Владимирович 3 года назад #
Warning
: disk_total_space() has been disabled for security reasons in
/profiles/n/no/nos/nosovka/nosovka.kl.com.ua/system/controllers/admin/frontend.php
on line
101
Warning
: disk_free_space() has been disabled for security reasons in
/profiles/n/no/nos/nosovka/nosovka.kl.com.ua/system/controllers/admin/frontend.php
on line
102
Warning
: Division by zero in
/profiles/n/no/nos/nosovka/nosovka.kl.com.ua/system/controllers/admin/frontend.php
on line
104
С чем это может быть связано и как с ними справиться?
IamB 3 года назад #
Vladimir 3 года назад #
Vladimir 3 года назад #
Vladimir 3 года назад #
Почему-то в админке в настройках меню задваивается и в шапках виджетов такая же проблема.
Голдман Сакс 3 года назад #
Vladimir 3 года назад #
Vladimir 3 года назад #
Vladimir 3 года назад #
Vladimir 3 года назад #
Zau4man 3 года назад #
И не пугать людей в комментах.
Базовая icms обновляется без проблем.
По сторонним разработкам стоит уточнять у их авторов.
Vladimir 3 года назад #
Антон 3 года назад #
Александр 3 года назад #
Александр 3 года назад #
Антон 3 года назад #
Александр 3 года назад #
Ris 3 года назад #
Александр 3 года назад #
Ris 3 года назад #
Пишите ваши стили в файл \templates\modern\scss\theme\_custom.scss
После в панели управления Настройки - Настройки темы - Сохранить и скомпилировать SCSS
Александр 3 года назад #
vikont 3 года назад #
Конечно ничего не будет сохраняться.
Надо входить на сам сайт через FTP или через панель и уже там
Александр 3 года назад #
T34 3 года назад #
Александр 3 года назад #
Кто может помочь с кнопкой, как ее чуток подвинуть левее?
T34 3 года назад #
Александр 3 года назад #
Денис Васильевич 3 года назад #
Денис Васильевич 3 года назад #
Денис Васильевич 3 года назад #
Адам 3 года назад #
Zau4man 3 года назад #
Попробуйте также заменить файл, как сказано в последнем комментарии.
Алмаз 3 года назад #
Алмаз 3 года назад #
ermakover 3 года назад #
Помнится я говорил тут своим неумным языком что-то об "умирающем движке".
Так вот - приношу свои извинения сообществу и лично Fuze, потому, что получилось что-то невероятное по удобству и возможностям.
И вот такой вопрос теперь. Инстайлер пока не обновлялся под 2.14.1?
Я нигде информации не нашел и у меня он не запускается в шаблоне Модерн.
Алексей Т 3 года назад #
сразу после <title>
Добавьте строчку
<?php $this->addMainCSS("templates/default/controllers/instyler/styles.css"); ?>
И все заработает
ermakover 3 года назад #
Правда, ничего не меняет. Потому, что меняет он шаблон дефолтный, скорее всего.
А я пытаюсь править modern.
А в этом шаблоне всё завязано на Bootstrap.
Надо как-то учиться работать с Bootstrap.
Алексей Т 3 года назад #
ermakover 3 года назад #
Надо было просто все старые селекторы удалить
И после этого всё заработало.
Огромное спасибо!
skewes 3 года назад #
Как в Модерне убрать ссылку на Работает на InstantCMS ?
Я искал POWERED, но видимо не то там...
Zau4man 3 года назад #
А фраза меняется в зыковых константах тут https://github.com/instantsoft/icms2/blob/b62f9f95a67019d5ab6dee9c9edc558cb7bf0a70/system/languages/ru/language.php#L678
skewes 3 года назад #
ermakover 3 года назад #
Олег Васильевич я 3 года назад #
Ris 3 года назад #
Олег Васильевич я 3 года назад #
GWK 3 года назад #
IamB 3 года назад #
Антон 3 года назад #
ermakover 3 года назад #
У меня есть с чем сравнивать и такого обилия возможностей ( я имею в виду 2.14.1) прямо из коробки в других CMS я не видел.
ermakover 3 года назад #
Но у меня первая неприятность.
Стал редактировать категории объявлений и все url переименовались.
Ко всем урлам всех категорий и подкатегорий добавилась цифра 2 в конце.
Было uslugi - стало uslugi2
Все ссылки стали битыми, пришлось срочно делать откат.
Очень неприятно.
У кого-то была такая ситуация и отчего она могла произойти?
ermakover 3 года назад #
Редактирование категории - ОК
Создание категории - всё ОК
Изменение порядка с новосозданной категорией и всё - ко всем урлам все категорий и подкатегорий прибавляется цифра 2
Это я делал на рабочем сайте.
Любопытства ради сейчас попробую на тестовом.
ermakover 3 года назад #
Я создал новую категорию "test" в Объявлениях-Автомобили
При изменении порядка и перемещении "test" вылетела ошибка:
Notice: Undefined index: id in /home/a/artele/test.uslugi-moskva.ru/public_html/system/core/model.php on line 321
Все урлы переименовались, добавилась цифра 2 http://test.uslugi-moskva.ru/board/avtomobili2
Вот как-то так...
3_Andr 3 года назад #
ermakover 3 года назад #
ditali 3 года назад #
Как решить?
RSN 3 года назад #
Для второго варианта: В типе контента Выбрать какие пресеты использовать, в настройке самой категории добавить картинку категории. Так у всех категорий. Потом в Виджетах и Страницах настроить виджет:
/forum/thread31901-1.html
Вывести получившийся виджет над контентом в категории.
Затем в типе контента-->Категории, отключить галку "Показывать список категорий над списком записей"
Nikolay 3 года назад #
Алхимик 3 года назад #
Скрин
Алхимик 3 года назад #
Алхимик 3 года назад #
И ещё. Даже на WordPress есть плагин пересоздать эскизы, здесь тоже нужен.
AndroS 3 года назад #
kolecha 3 года назад #
Олег Васильевич я 3 года назад #