Новая версия InstantCMS 2.12.2

Здравствуйте, друзья!

Конечно же поздравляем вас с праздником Победы. Категорически желаем всем мира и двигаться в будущее!

Назрел очередной релиз, которым и спешим поделиться в этот прекрасный день.

Итак, что изменилось

  • Управление настройками любых редакторов из админки (новый компонент 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/ и названиям в дефолтном шаблоне, замените/смержите их из пакета обновления. Не забывайте о сбросе кэша браузера абстрактным счетчиком.

Автоматическая установка

  1. Включите режим отладки в админке.
  2. Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
  3. Система сама обнаружит обновление 2.12.2, предложит скачать его и установить.
  4. Для установки потребуется указать реквизиты для доступа по FTP.
  5. Проверьте, что версия InstantCMS изменилась в админке.
  6. Очистите кэш браузера.
  7. Обновление завершено.

Ручная установка

Убедитесь, что вы используете InstantCMS 2.12.1 (версию можно посмотреть внизу любой страницы в админке или на главной странице админки в соответствующем блоке).

  1. Включите режим отладки в админке;
  2. Загрузите архив с обновлением.
  3. Перейдите в панель управления сайтом;
  4. Перейдите в раздел компоненты;
  5. Нажмите установить пакет дополнения;
  6. Очистите кеш браузера;
  7. Сверните окно браузера;
  8. Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта;
  9. Вернитесь в свернутое в п. 7 окно браузера, нажмите F5 на клавиатуре и выберите архив, который вы скачали в п.2;
  10. На странице «Информация о пакете» нажмите установить;
  11. На странице ввода реквизитов ftp поставьте чекбокс "Пропустить этот шаг" и нажмите "Установить";
  12. Выключить режим отладки в админке;
  13. Обновление завершено.

Заключение

Как обычно, всем спасибо за сообщения об ошибках, за готовый код! Это здорово помогает делать InstantCMS лучше.

Спасибо, что выбираете InstantCMS!

Поддержите проект

Поскольку InstantCMS является open-source проектом, продукт которого поставляется конечным пользователям бесплатно, мы заинтересованы в привлечении спонсоров.

Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.

Комментарии (152)
Реклама
cms
SpideR 9 мая 2019 в 16:22 +2
Долгожданный релиз. Спасибо! v
Loadырь 9 мая 2019 в 16:23 +2
Спасибо!!! С праздником всех!
@Honko 9 мая 2019 в 16:39 +2
Спасибо за обнову! Всех с Праздником Победы!!!
Alya 9 мая 2019 в 17:18 +1
Спасибо за обновление)
DeDja 9 мая 2019 в 17:28 +2
Спасибо! С праздником!
ignat 9 мая 2019 в 17:29 +2
Ухтыж спасибо! Растем, живем, развиваемся! smile
Zau4man 9 мая 2019 в 18:00 +4
Спасибо за релиз.
Над редакторами проделана огромная работа, это позволит использовать icms на большем количестве сайтов.
Дмитрий Баринов 9 мая 2019 в 18:17 +3
Спасибо!
MrDinesh 9 мая 2019 в 22:03 +2
Спасибо:)
Aquarius 9 мая 2019 в 23:06 +3
С Днём Победы!
В том числе, с победой № 2.12.2! v
Александр Витальевич 10 мая 2019 в 00:23 +2
Огромное спасибо с праздником!
ignat 10 мая 2019 в 00:23 0
После обновления в инстантмапс такая ошибка

На чистом сайте такая же проблема. Что посоветуете?
Ris 10 мая 2019 в 01:26 +8
Код SQL:
  1. ALTER TABLE `cms_con_places_cats` ADD `is_hidden` TINYINT(1) UNSIGNED NULL DEFAULT NULL;
olegan 10 мая 2019 в 13:21 0
Спасибо за подсказку. А вот еще выдает ошибку вверху сайта Warning: file_get_contents(///api-maps.yandex.ru/2.1/): failed to open stream: Нет такого файла или каталога in /system/core/template.php on line 1277
olegan 10 мая 2019 в 13:43 0
И еще не отображается карта,нигде.
ignat 10 мая 2019 в 15:57 0
Какая версия инстантмапс?
olegan 10 мая 2019 в 17:22 +1
последнее обновление.2.0.7
Евгений 25 мая 2019 в 18:55 0
Пришлите кто нибудь ссылку на последней ИнстантМапс 2.0.7 желательно для php7.1+
Павел 27 мая 2019 в 18:09 0
поищи на почте которую регистрировал при покупке. вставь InstantMaps в поиск, там должно прийти обновление, если нет то, напиши разработчику он пришлет.
Голдман Сакс 15 мая 2019 в 10:48 0
C ivideo та же проблема. Лечится аналогично.
DeusSpa 10 мая 2019 в 07:06 0
Спасибо за обновление,

В админке на главной отсутствуют виджеты, кроме как кто на сайте и модерация - так и должно быть?

И подскажите пожалуйста как подключить редакторы. Ни где не выводятся.
Loadырь 10 мая 2019 в 08:52 +4
Попробуйте в настройках сайта на вкладке "Отладка" убрать галочку "Загружать события из файлов manifest.php"
Pawell 10 мая 2019 в 14:58 0
Здравствуйте. Столкнулся с той же проблемой. На стороннем шаблоне виджеты выводятся только на главной и в рубриках. В теле новостей и постов не отображаются. Галка в "Загружать события из файлов manifest.php" изначально не была установлена. В чём может быть проблема?
Дмитрий Баринов 12 мая 2019 в 18:19 0
У меня такая же проблемка. Только в рубриках не выводится а при просмотре записи все нормально.
DeusSpa 10 мая 2019 в 18:58 0
Благодарю
vikont 10 мая 2019 в 19:09 0
Спасибо! Ваш совет помог восстановить работоспособность компонента SiteKreator. До этого не работали Скины.
Врегионе58 10 мая 2019 в 11:29 0
После обновления пропал визуальный редактор, пробовал разные, настраивал в компонентах, ничего не помогает. Поле html выводится и все. и проблема со сменой редактора, выбираешь, сохраняешь, а ничего не меняется
Evanescence 10 мая 2019 в 11:50 +5
В файле /templates/шаблон/main.tpl.php в самом внизу, перед
Код PHP:
  1. </body>
  2. </html>
Добавить
Код PHP:
  1. <?php $this->bottom(); ?>
Получиться так http://prntscr.com/nmqkl2
Evanescence 10 мая 2019 в 11:52 0
Или ждать обновление шаблона от автора.
Для тех, кто купил мои шаблоны скоро отправлю патч
Врегионе58 10 мая 2019 в 12:48 0
Благодарю
DeusSpa 10 мая 2019 в 19:01 0
Все равно не выводятся редакторы.

---------------------------------
в админке так же присутствует ошибка при редактировании поля
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 11 мая 2019 в 05:39 +1
Вот что заметил.

При отключении "Загружать события из файлов manifest.php" редакторы как бы появились, но не везде.
То есть если в статьях используется два поля - анонс и полный текст, то показывается для первого.
Второе поле не выводит редактор.

ошибка
Код PHP:
  1. add:8322 Uncaught TypeError: icms.forms.addWysiwygsInsertPool is not a function
  2. at init_redactor (add:8322)
  3. at HTMLDocument.<anonymous> (add:8337)
  4. at i (jquery.js?1525953011:2)
  5. at Object.fireWith [as resolveWith] (jquery.js?1525953011:2)
  6. at Function.ready (jquery.js?1525953011:2)
  7. at HTMLDocument.K (jquery.js?1525953011:2)
Если брать редактор MarkitUp то он тоже появился, но не выводит кнопки.
не подтягивает стили, раньше он брал из папки set/*
например стиль:
.markItUp .btnItalic a {
background-image: url(images/italic.png);
}
Fuze 11 мая 2019 в 11:03 0
vikont 12 мая 2019 в 00:58 0
По моим наблюдениям, все зависит от используемого шаблона, его разработчик должен его обновить. В дефолтном все работает. А если есть проблемы, то вы обновились не по инструкции или при обновлении побились файлы - перезалейте файлы вручную.
Dmitry 10 мая 2019 в 17:24 0
В тини кнопки смайлов нет на мобильной версии.
vikont 10 мая 2019 в 19:56 0
При настройке пресетов редактора TinyMCE есть поле "Разрешенные типы файлов для группы...."
Хотелось бы знать, для чего в доступных расширениях файлов два tiff? Это ошибка или фича? И какой по счету надо отмечать?
Dmitry 10 мая 2019 в 20:07 0
Не понравился мне тини на первый взгляд. Какой то не очень легкий. Стилей только на 100 кб.
Да и вообще какой то корявый. Стили все в одну строку.
http://skin.tiny.cloud - здесь создал свой стиль, он не работает. То ли версия не та, то ли что...
В общем разбираться с ним надо вплотную, потом только пробовать на вкус.
Loadырь 10 мая 2019 в 20:09 +1
Вы создали скин для тини 4 версии, а тут уже 5 версия стоит. Они кардинально отличаются.
Dmitry 10 мая 2019 в 20:14 0
Вообще конечно, бесспорно, он круче во многих планах. Комбайн такой. Но блин... дорабатывать под себя нужно.
Dmitry 10 мая 2019 в 20:09 +1
А сами пресеты в "Wysiwyg редакторы" - просто бомба dance
Loadырь 10 мая 2019 в 20:10 +1
Два тифа, это нормально. Можете смело указывать оба, так как есть тифф с маймтайпом image/tiff и есть тифф с маймтайпом image/tiff-fx.
vikont 10 мая 2019 в 20:51 0
Уже несколько версий Инстанта жду, когда изображения в полноэкранном режиме начнут растягиваться на весь экран, но что то никак не дождусь.
Более того, не авторизованный пользователь вообще видит изображения из альбомов в размере не более 640х480.
В таком случае хочется понять, зачем нужен такой полноэкранный режим? Может быть я не так понимаю что такое полнозкранный режим просмотра изображений?
В моем понимании это должно давать возможность просмотра изображений на весь экран не зависимо от первоначального размера изображений.
Win_wiruzz 11 мая 2019 в 05:23 0
По изучайте технические аспекты работы с растровыми изображениями, масштабирование, пропорции, и все встанет для Вас на свои места.
Fuze 11 мая 2019 в 11:02 +1
Настройте компонент "Фотоальбомы" в части используемых пресетов.
vikont 12 мая 2019 в 01:15 0
Спасибо, посмотрел еще раз, самый большой пресет Большой.
Я так вас понял, что надо создать пресет с размером на весь экран (например 1920х1080) и его использовать для просмотра изображений?

Я предполагал несколько иначе, при полноэкранном режиме (говорит сам за себя) изображение растягивать на весь экран. Насколько известно, такие методы существуют, взять то же масштабирование. Может быть надо добавить функцию масштабирования в настройки фотоальбома?

Вам виднее как правильно это сделать, но возможность увеличения изображений в полноэкранном режиме просто необходима.
vikont 12 мая 2019 в 02:28 +1
Создал пресет full с размерами 1920х1080 и включил Увеличивать до размеров пресета
Все работает и показывает в полноэкранном режиме пресет full, но каждый пресет, а тем более увеличенного размера создает дополнительный файл и то же с увеличением его размера.
Таким полноэкранным режимом можно быстро забить весь выделенный по тарифу диск. Затратный метод для бюджета.
Олег Васильевич я 11 мая 2019 в 11:17 0
В моем понимании это должно давать возможность просмотра изображений на весь экран не зависимо от первоначального размера изображений.
Имхо, никак не должно
vikont 12 мая 2019 в 01:02 +1
Имхо, никак не должно
Жаль! А надо чтобы работало. Видел такое в работе. Не помню как произошло, возможно с компонентом Дениса Васильевича. Было очень удобно.
@Kerncraft1 11 мая 2019 в 10:19 +2
Всех с прошедшими праздниками! Спасибо за обновление!

Если используются несколько полей "Текст HTML", то редактор работает только с первым из них.
jinbiryukov 11 мая 2019 в 16:49 0
А почему 2.12.2, а не 2.13 скажем? Изменения же знаковые. Одни редакторы с Тини тянут на следущий номер =)
Алексей Тимофеев 12 мая 2019 в 00:41 +2
В инфимере не работают редакторы- надо писать r2 что бы обновил конструктор тем!
Ivan 12 мая 2019 в 20:29 +1
Да! Вставка <?php $this->bottom(); ?> через средства конструктора - не помогает :((((
Алексей Тимофеев 12 мая 2019 в 21:18 +2
Связался с Владимиром- поругал немного. Но я его понимаю. Думает в скором будет обновление конструктора до 2.12.2
skewes 12 мая 2019 в 03:45 0
Спасибо большое за релиз!!! smile
Очень круто)))
olegan 12 мая 2019 в 10:07 0
Анимированные гифы в новых постах не работают.Которые в старых записях отображаются нормально.Как такое может быть?
somoff 12 мая 2019 в 10:48 +1
После установки в коментариях редактор сменился на лайв. При этом в нём нельзя писать. Тупо курсор не ставится. Шаблон тсесо обновленный. Переключение на другие редакторы не помогает. В итоге сделал бекап сайта и базы данных. Подожду что скажут другие.
Dmitry 12 мая 2019 в 12:57 +1
На других шаблонах все нормально. Обращайтесь к разработчику шаблона.
Fuze 12 мая 2019 в 12:58 +1
редактор сменился на лайв

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

Переключение на другие редакторы не помогает.
olegan 12 мая 2019 в 13:08 0
А у меня редактор Live после обновки работает вроде.проверил,даже пост создался.
Pawell 12 мая 2019 в 13:44 0
Если обновление произошло при включённых объединении файлов и кешировании - могла возникнуть эта проблема?
После обновления заливал все файлы 2.12.2 вручную, this-bottom указал в файле, как в инструкции, чистил все кеши, изменял абстрактный счётчик - в результате редакторы не выводятся в доп полях в дефолтном и стороннем шаблоне. Причём в контенте новости выводятся в первых трёх полях, в последующих и вновь созданных не появляется, а в постах - всё нормально - везде. Оба типа контента являются типами контента по умолчанию.
somoff 12 мая 2019 в 17:41 0
Спасибо. Добавил в майн.пхп код и всё норм стало
somoff 12 мая 2019 в 17:47 0
Такая же проблема ещё и в описание типа контента
ParadoX 12 мая 2019 в 20:37 0
Опять без форума... Облом!
Fuze 12 мая 2019 в 21:29 +3
Что мешает использовать этот форум?
ignat 15 мая 2019 в 11:21 +1
Очевидно из за отсутсвия гарантированной техподдержки. Помрет автор сего форума не дай Бог или пропадет, и работоспособность накроется медным тазом. Таких случаев десятки в нашем сообществе. А когда компонент коробочный, то за работоспособность ты спокоен в краткосрочной и долгосрочной перспективе.
Fuze 15 мая 2019 в 12:06 +1
Подобного, по отношению ко мне, не ожидается?)
Кроме того, в указанной теме 45 страниц обсуждения, обновлений и прочих разговоров.
Loadырь 15 мая 2019 в 12:25 +2
А вот вам Fuze с r2 придётся жить вечно и более того, эту вечность поддерживать движок ))).
Fuze 15 мая 2019 в 13:25 0
придётся жить вечно
Я согласен smile
эту вечность поддерживать движок
Не согласен laugh
SpideR 15 мая 2019 в 14:44 0
А вот вам Fuze с r2 придётся жить вечно и более того, эту вечность поддерживать движок ))).
Заходишь такой через 50 лет в админку, а там миллиард настроек, а у каждой настройки миллион своих настроек, а у тех сотни тысяч своих. Идеально! laugh
Fuze 15 мая 2019 в 15:42 +3
А за класс PHP для управления формами и полями мы получили Нобелевскую премию smoke
somoff 12 мая 2019 в 21:39 0
Есть же нормальный форум. Работает адекватно. Или Вам надо как в первой инсте что бы автоматически создавалась тема при появление поста?
Dmitry 12 мая 2019 в 21:59 0
Кто нибудь нашел как в ЛС маркитап поменять на другое? Или пока еще нет такой функции?
Ris 12 мая 2019 в 23:17 +1
Спойлер
Dmitry 13 мая 2019 в 12:06 0
Так не получается. Комментарии то переключаются, а в личных сообщениях так и остается маркитап.
Ris 13 мая 2019 в 13:04 +2
Ну тогда в файле \templates\default\controllers\messages\contact.tpl.php вместо
Код PHP:
  1. <?php echo html_editor('content'); ?>
напишите
Код PHP:
  1. <?php echo html_wysiwyg('content', '', 'redactor', array('minHeight' => 50)); ?>
kizaika 13 мая 2019 в 12:01 0
Спасибо за обновление!
К сожалению, ошибка в работе наборов в группах так и осталась (не работает сортировка по возрастанию и убыванию) sad Буду ждать следующий релиз и надеяться! Может быть есть какой-то способ заставить работать сортировку в группах? В типах контента ведь работает отлично.. Буду очень благодарна за любой совет!
@dobroznai 14 мая 2019 в 13:34 0
Нажимаю обновить и пишет:

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
ХурумБурум 15 мая 2019 в 18:32 0
После обновления до версии 2.12.2 в фотоальбомах перестали генерироваться мета теги как keywords так description смотрел в базе эти поля там они пустые.
ХурумБурум 16 мая 2019 в 04:36 0
Кроме в фотоальбомы и в других типах контента не генерируются мета теги.

Fuze 16 мая 2019 в 11:53 0
С этой версии, описываемое вами, никак не связано. В указанных полях записывается только при ручном вводе. Все СЕО параметры формируются на лету. Обновите ваш шаблон (там убраны все элементы, касаемые генерации сео).
ХурумБурум 16 мая 2019 в 13:12 0
Да дело в том, в настройках поставил значение обратно на стандартный шаблон, а свои удалил и та-же беда. В настройках типа контента стоят значение по умалчиванию касательно seo для записей.
Fuze 16 мая 2019 в 13:20 0
Алексей 16 мая 2019 в 08:54 +1
Вместе с "Пакет дополнения был успешно установлен" появились нотисы:

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

и ... scratch пропали Комментарии в настройка Типов контента, всех, в т.ч. фотоальбомах.
Fuze 16 мая 2019 в 11:55 0
Вы недообновились, обновились некорректно или обновлялись частично.
ХурумБурум 16 мая 2019 в 10:43 0
Есть свой шаблон и для выводя типа контента используется системные имена также не выводится контент через них, все выводится через стандартный шаблонный файл default_item.tpl.php из шаблона default.
lezginka.ru 16 мая 2019 в 12:27 0
из новой версии исчезла опция "Сайт доступен только авторизованным пользователям"...так должно быть ?
Fuze 16 мая 2019 в 13:17 +2
Эта опция много версий назад переехала в настройки компонента "Регистрация и авторизация", о чём, конечно же, было написано.
Dorimen 16 мая 2019 в 13:22 0
Извините, а что это за компонент такой?
Loadырь 16 мая 2019 в 20:16 +1
Компонент "Авторизация и регистрация" в списке компонентов в админке вашего сайта
Dorimen 16 мая 2019 в 23:43 0
Точно. Нашел. Спасибо за подсказку!
Dorimen 16 мая 2019 в 13:00 0
После обновления при регистрации я сделал, чтоб было обязательным загрузить аватар, но при попытке это сделать ошибка auth error:

Fuze 16 мая 2019 в 13:16 0
Потому что вы правили системные файлы для разрешения загрузки неавторизованным. После обновления ожидаемо файлы заменились.
Dorimen 16 мая 2019 в 13:20 0
Понимаю. Но ведь загрузка изображений при регистрации должна же быть возможна?
Dorimen 16 мая 2019 в 13:39 0
После обновления слетели ссылки на аватары (изображения) в каталоге пользователей:

Dorimen 16 мая 2019 в 23:42 0
Поменял <?php echo html_avatar_image($profile['avatar'], $fields['avatar']['options']['size_teaser'], $profile['nickname'], $profile['is_deleted']); ?> на <?php echo html_avatar_image($profile['avatar'], 'micro', $profile['nickname'], $profile['is_deleted']); ?> - заработало.
zed 16 мая 2019 в 17:19 0
Подскажите откуда взялась эта ошибка, если этот файл даже не трогал?
Parse error: syntax error, unexpected '.', expecting ']' in docs/wysiwyg/markitup/wysiwyg.class.php on line 71
Вот эта строка: 'openWith' => '<blockquote>[!['.LANG_MARKITUP_BC_HINT.']!]',
Fuze 16 мая 2019 в 18:04 0
Проверьте версию PHP, должна быть не ниже 5.5.
zed 17 мая 2019 в 09:29 0
С этим все в порядке, Версия PHP 5.5.38
@Riko911 19 мая 2019 в 22:25 0
Читал эту ветку в надежде встретить такую же ошибку как у меня. Тоже самое ругается на 71 строку. Решили данную проблему?
@Riko911 20 мая 2019 в 09:18 0
Установите версию PHP 7 и Apache 7, обновится все как положено, только, что получилось.
zed 21 мая 2019 в 16:25 0
Спасибо за совет, я Версия установил следующую версию PHP 5.6.39, и у меня заработало
@dobroznai 18 мая 2019 в 10:54 0
Нажимаю обновить и пишет:

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 21 мая 2019 в 11:32 +1
При изменении шаблона генерации title, они не меняются в записях, даже после пересохранения. Новые записи меняются на лету.
Loadырь 21 мая 2019 в 13:54 +2
У старых записей тайтлы прописаны в базе данных, поэтому они имеют более высокий приоритет, как указанные вручную. Удалите в базе у старых записей тайтлы и они будут также меняться, как и у новых.
irbis 21 мая 2019 в 21:29 0
Спасибо за очередное обновление!
Подскажите, а можно как-то сделать, что бы в redactor, при загрузке фото можно было прописать alt и title?
Dmitry 21 мая 2019 в 21:53 +1
Чтобы alt прописать - на фото "редактировать", там "подсказка".
irbis 21 мая 2019 в 21:59 0
У меня в голове и мысли не было это сопоставить. Спасибо)
Title тогда по аналогии сделаю, внесу правку самостоятельно.
Евгений 22 мая 2019 в 01:17 0
Подскажите когда появится возможность добавлять фото в контент с домена, типа файл менеджера, либо просто внутреннюю ссылку чтобы не загружал заново, а то ставишь ссылку на картинку уже на сайте, а она загружается заново во всех пресетах. Или хотя бы возможность отображать изображение с другого сайта или webdaw, cdn или загружать туда. Допустим парсю на сайт продукцию интернет магазина на разных языках, но коды и картинки и даже url на изображения с источника одни и те же, но при добавлении на сайт получаются десятки и даже сотни ненужных изображений одного и того же продукта
Zau4man 22 мая 2019 в 07:27 0
Тут надо будет переделывать логику.
При удалении записи типа контента идет удаление загруженных в это поле изображений. Добавив фото из поля другой записи, например, удалив эту, вы лишите фотографий (физически удалятся с диска) и другую запись.

Т.е. ваше пожелание это не просто добавить 2 галочки и пару строк кода, чуть больше.
Aquarius 22 мая 2019 в 10:49 +1
Может быть просто создать поле с этой "переделанной" логикой?
Поле, которое обращается к коллекции таких "неудаляемых" изображений (видео, аудио).
В идеале, чтобы это поле отслеживало: если картинка загружена пользователем, то поведение стандартное, а если выбрано из коллекции, то удаляется только ссылка...
Идея-то востребованная, т.к. бывают поля, которые нужно заполнить чем-то "умолчальным", пока пользователь не заменить это своим. Например, аватары. Но умолчальные аватары пользователей в "базовой CMS" сейчас, насколько я знаю (по довольно старой версии), прописаны в коде. А таких картинок может быть несколько на сайте (у меня в одном проекте их 6 штук, и пришлось подпиливать код, к сожалению; но там нет нужды обновляться, поэтому не страшно).
Remi 23 мая 2019 в 17:35 0
Всем привет! СПАСИБО ЗА ОБНОВЛЕНИЯ!!!
Скачал InstantCMS v2.12.2 и из папки для новой установки instantmaps.install.2.0.7.php5.6-7.0.zip на главной /places и в категории выдает ошибку см. скрин., а если добавить объект и через поиск зайти то отображает, но в родительскую и в остальные категории не впускает.

Где я сделал, что ни так?
Remi 23 мая 2019 в 17:37 +1
Админа просьба удалить после ответа, спасибо!
Ris 23 мая 2019 в 19:08 +1
Remi 23 мая 2019 в 21:15 0
Спасибо! )) Блин а я в поиске искал...
Голдман Сакс 23 мая 2019 в 22:17 0
Выше есть решение.
Def 23 мая 2019 в 22:10 0
подскажите плиз по шаблону по подключению скриптов и стилей, чтобы определенные скрипты и стили не объединялись?

Сейчас обьединяются при такой конструкции <?php $this->addMainTplJSName('jquery-modal'); ?>
Андрей 27 мая 2019 в 15:26 0
Обновился до 2.12.2 всё нормально, шаблон обновил, кэш почистил, для гостей в комментариях не работает Редакторы HTML для групп - Textarea, для них загружается тот редактор который стоит основным. Сообщение в Форуме.
Не могу понять где еще раз подгружается редактор MarkituUp для гостей.
Fuze 27 мая 2019 в 15:33 +2
Замените этот файл.
Коммит я делал уже давно.

В подобных проблемах после релиза рекомендую пройтись по списку коммитов после даты релиза, с большой долей вероятности исправления уже есть.
Андрей 27 мая 2019 в 15:36 0
Спасибо за быстрый ответ.
Андрей 27 мая 2019 в 15:43 +1
Да, я проверил, всё работает теперь хорошо, спасибо.
Def 5 июня 2019 в 22:06 0
подскажите плиз по вопросу выше: по шаблону по подключению скриптов и стилей, чтобы определенные скрипты и стили не объединялись?

Сейчас обьединяются при такой конструкции <?php $this->addMainTplJSName('jquery-modal'); ?>
@noname 30 мая 2019 в 21:07 0
В Фотоальбомы создаются наборы ?
@noname 31 мая 2019 в 09:50 0
На демо заработали, есть мысли как исправить ?
@noname 3 июня 2019 в 11:18 0
Здравствуйте. Два абзаца сверху вижу только я ?
@noname 6 июня 2019 в 09:01 0
Проблема была в : Интерфейс - Тема оформления для панели управления - Не дефолт шаблон .
olegan 6 июня 2019 в 07:14 0
Друзья,извините за то, что не по теме,но очень хочется узнать,где взять такой виджет сбора яндексденег как тут на поддержку InstsntCMS?
Loadырь 6 июня 2019 в 07:31 +1
olegan 6 июня 2019 в 07:49 0
Спасибо.Встраивать новым типом контента или прямо в файл?
Loadырь 6 июня 2019 в 08:55 +2
Можно в виджете "HTML блок" и разместить где угодно.
Rainbow 8 июня 2019 в 12:37 0
Уведомления об окончании срока публикации записей типов контента;

Подскажите как отключить?
Пока отключил планировщик...

Но может еще где надо (может где лог ведется, что бы зря не заполнялся).
Как правильно отключить?
Rainbow 8 июня 2019 в 12:38 0
ЗЫ: Обновился без проблем. Спасибо за релиз!
Голдман Сакс 9 июня 2019 в 13:06 +1
Не дергайте попусту Создателя.
Он наверняка сейчас пишет iAudio2. :)
SpideR 10 июня 2019 в 14:16 0
Кто вам такое сказал?
Евгений Фоменко 11 июня 2019 в 10:13 0
Спасибо за очередное улучшение InstantCMS.
Помогите, может кто знает решение - в вкладке "content" показывает около 1000 категорий. Переменную $limit поднял до 15000, но ничего не поменялось. Кеш выключен.
@Honko 15 июня 2019 в 16:59 +2
на гитхабе писать не умею, поэтому пишу про обнаруженную ошибку тут.
В комментариях, если для них установлен редактор Redactor, во втором и последующих комментариях к материалу не вставляется картинка. Если комментарий первый, то картинка вставляется, а в последующих - нет. Проверил на демосайте http://demo.instantcms.ru - там то же самое. Попробовал на демосайте удалить уже имевшийся комментарий (комментариев стало 0), а затем попытался добавить свой и вставить в него картинку - картинка тоже не вставилась..
Dmitry 16 июня 2019 в 17:20 +1
Еще такую штуку наблюдал - если в редакторе(Redactor) есть возможность загружать картинки, то при отмене сообщения или пользователь вышел со страницы фото остаются в папке upload.
@Honko 16 июня 2019 в 18:21 0
так это, насколько я понимаю, не баг, а фича crazy : картинки, загруженные через любой редакторы, после их удалении из текста остаются в upload. При редактировании ведь всего лишь стирается ссылка на ранее загруженную картинку, а сама картинка остается.
@noname 17 июня 2019 в 09:28 0
Не гуманно ...
Dmitry 17 июня 2019 в 10:04 0
Ну вообще - да. Картинки без материала могут использоваться и поисковиками и другими сайтами и этим же сайтом. Но доп. опция не помешала бы - вкл\откл удаление картинок после удаления материала.
@Honko 17 июня 2019 в 15:03 0
@noname:
Не гуманно ...
может и негуманно, но так устроены, насколько мне известно, все текстовые редакторы. Другое дело, что как-то бороться с размерами картинок все же надо бы. Например, добавлением в движок функции конвертирования загружаемых изображений в формат webp (а еще лучше, чтобы можно было выбрать, если конвертировать, то в какой формат).
@noname 18 июня 2019 в 11:00 0
Через поле "изображение" и "набор изображений" вроде удаляются картинки с сервера, размер можно уменьшать шириной, высотой, качеством в Загрузка изображений, не сохранять оригинал.
@noname 18 июня 2019 в 11:24 0
Можно пользоваться чистильщиком https://addons.instantcms.ru/addons/cleaner.html , размер в комментариях не мешало бы как-то регулировать.
Dorimen 18 июня 2019 в 12:04 0
Будьте внимательны при работе с компонентом Чистильщик, так как он чистит пустые папки компонента video и из-за этого он перестает работать. Прошел сам. Исправлял Фуз.
@Honko 18 июня 2019 в 14:11 0
одно другому не помешает, если вдобавок к имеющейся в движке возможности уменьшения загружаемых картинок регулировкой их размеров добавилось бы еще и возможность их автоматической конвертации в более компактный формат.
Ris 17 июня 2019 в 15:09 +1
Если нормально удалять картинки из текста - они удаляются и с сервера:

Спойлер
Dmitry 17 июня 2019 в 16:20 +3
А со спамерами как быть? Мне в блоги спам исключительно картинками летит.
Просить их удалять после себя нормально всё, по человечи-по братски? laugh
@Honko 17 июня 2019 в 19:22 0
+1
Zau4man 17 июня 2019 в 20:10 0
При удалении записи типа контента для полей вызывается метод delete
Смотрим содержимое метода delete для поля html https://github.com/instantsoft/icms2/blob/500484c3b8fb1f3cb72aa9679d1a2738d9f628a2/system/fields/html.php#L165

и делаем выводы... А потом возмущаемся.
Dmitry 17 июня 2019 в 22:17 +2
Коды это все красиво конечно, особенно для тех, кто в них разбирается.
А я говорю - что вижу. Иду, к примеру, сюда

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 17 июня 2019 в 19:21 0
это "нормально" годится только для адекватных людей, которые 1) знают,что удалять надо именно так и 2) не поленятся это сделать, а не просто сотрут картинку из поля для текста. По большому счету, юзеру пофиг, как удаляются картинки, сколько они занимают места и вообще что с ними происходит.. Кроме этого, есть еще один вариант, о котором написано выше: "при отмене сообщения или пользователь вышел со страницы фото". Такое случается сплошь и рядом: юзер решил чего-нибудь понаписать, напихал в пост фоток, а потом передумал и сделал самое для него простое - взял да и закрыл эту страницу. Как раз и поэтому тоже имеет смысл добавить в движок функцию конвертации загружаемой графики в наиболее на сегодня компактный формат - webp. Так хоть мусор и будет оставаться, но хоть размером значительно меньше, чем сейчас.
Dmitry 17 июня 2019 в 22:36 +2
И в идеале лучше, чтобы все конвертации и сжатия происходили на стороне клиента. И только потом загружались на сервер.
Чтобы в случае чего все огрызки и недоделки у них оставалась laugh
Rainbow 18 июня 2019 в 12:03 0
Подтверждаю проблема с не удаленными изображениями есть.
Регулярно приходится проходить чистильщиком, за пол года на сравнительно небольшом сайте набирается от 3000 до 7000

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