InstantCMS 2.14.0

Всем привет!

За окном метёт метель, а я пишу эти строки, в предвкушении, что наконец-то релиз :-) Поверьте, я его ждал еще больше, чем вы все. Слишком много исправлений, слишком много сил и времени потрачено, надеюсь не зря. Было закрыто 67 ваших тикетов на Гитхаб. Ни в одном релизе ранее столько не закрывалось.

Новый шаблон Modern

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

  • полностью на SCSS, включая вендорные стили;
  • Bootstrap4;
  • поддерживает динамическую схему;
  • огромное количество опций шаблона в админке;
  • все иконки в SVG формате от Font Awesome Free.

Подчеркну, это не конструктор тем, это просто новый шаблон, где его схема формируется не как раньше жестко сформированным файлом схемы позиций, а динамически. Вы можете создавать ряды и колонки, назначать свои позиции, полностью регулировать вывод. Так же в настройках шаблона в админке вы можете менять всю цветовую гамму шаблона, менять базовые опции SCSS Bootstrap4.

Кроме этого, вы можете делать дочерний шаблон. Теперь это сводится буквально к созданию директории шаблона и созданию файла manifest.php в нём. Необходимо исправить какой-либо файл шаблона Modern? Нет проблем, копируете его согласно структуре в дочерний и изменяете. Zau4man сделал хороший пост на эту тему.

Новый компонент "Конструктор форм"

Теперь в комплекте есть новый компонент "Конструктор форм" с виджетом, полем, поддержкой шорткодов для вставки в поля типов контента и возможностью вставки форм на сторонние сайты.

Возможности компонента мы уже описали в документации.

Другие изменения для администраторов сайтов

  • Возможность создавать и редактировать записи типов контента из админки (полезно для простых сайтов, где не требуется многопользовательность);
  • Новый раздел в админке: "Проверка деревьев", где проверяются таблицы с вложенными множествами;
  • Новый виджет "Поля контента" и опция "Позиция в записи" в настройках полей, где можно указать какие поля где будут выводиться;
  • Исправлена проблема с некорректным определением версии MySQL при установке;
  • При установке CMS импорт дампов оборачивается в транзакцию;
  • Для профилей пользователей теперь можно указывать URL в настройках профиля. Со старых, цифровых URL будет корректный 301 редирект;
  • SEO паттерны для профилей теперь корректно работают с любыми полями;
  • Исправлена ошибка с валидацией полей типа "Список". Если в дополнениях вы используете зависимые селекты, приведите всё к новому порядку. Пример можно посмотреть в опциях виджета "Список контента";
  • Исправлена проблема с сохранением формы создания фильтров типа контента;
  • При установке дополнений теперь автоматически очищается кэш Javascript и CSS;
  • При установке дополнений теперь автоматически увеличивается абстрактный счётчик, что позволяет скинуть кэш js и css в клиентских браузерах;
  • Добавлена возможность указывать своё название вкладки связей. Опция находится в разделе "Заголовки" типа контента;
  • Добавлена возможность указывать иконку пункта меню (работает, если шаблон это поддерживает);
  • Добавлена возможность отключать изменение таймзоны пользователям;
  • Добавлена возможность задавать вручную имя сессионной куки;
  • Контроллеры в админке теперь сортируются с учётом их включенности - выключенные внизу;
  • При включении опции "Разрешить смену языка пользователями", в аминке появляется соответствующее меню, где можно сразу переключить язык админки;
  • Для различных токенов движка в целях безопасности увеличен их размер и метод генерации;
  • При выборе нескольких категорий в типах контента, подгружаются свойства от всех выбранных категорий. Так же и выводятся потом на странице;
  • Виджет "Фильтр контента" теперь также поддерживает предварительную фильтрацию после выбора каждой из опций фильтра;
  • В виджете "Список контента" теперь можно указывать какие поля будут выводиться (включая категорию), для включенных полей можно задавать их опции;
  • Виджет "Слайдер контента" теперь выводит и категорию;
  • Исправлена ошибка генерации URL записи при включенном только {title} в нем (если {title} имеет числовое значение);
  • Добавлена каноникал для фильтров;
  • Добавлена возможность копировать пресеты редакторов;
  • Исправлена работа опции полей "Обрабатывать специальные шаблоны". Теперь выводятся корректные значения;
  • Исправлена работа поле родительской связи в фильтре;
  • Добавлена возможность отключения ненужных городов и регионов;
  • Все загружаемые файлы изображений в полях теперь фиксируются в базе данных. Удаление изображения в поле теперь сразу удаляет и файл;
  • В группах в полях добавлены опции обтекания;
  • Возможность отключения стен групп;
  • При отключении компонента ленты активности, соответствующая вкладка выключается и на странице группы;
  • Добавлена возможность отключать возможность переписки в личных сообщениях, оставляя при этом включенными различные уведомления;
  • На страницах фотографий в фотоальбомах добавлена возможность выключать скачивание фото, и в целом показ блока данных о фотографии;
  • Добавлены опции показа блока рейтинга: в записи и в списке;
  • Добавлена возможность указывать SEO паттерны теперь в тегах, для всех тегов сразу;
  • Добавлена поддержка атрибута samesite для куков;
  • Для поля "Местоположение" добавлена опция "Автоссылка";
  • Для поля "Цвет" добавлена опция прозрачности;
  • Поле связи теперь выводит в записи сформированный список контента вместо обычной ссылки;
  • Исправлено множество незначительных недочётов в админке;
  • Исправлена микроразметка в глубиномерах;
  • Исправлено формирование размера шрифта в облаке тегов и в целом логика выборки по параметрам в админке;
  • Обновлён редактор Ace;
  • Обновлён редактор Tinymce;
  • Закрыта очередная порция тикетов (67 штук), которые писали участники сообщества https://github.com/instantsoft/icms2/milestone/20?closed=1
  • 149 коммитов с предыдущего релиза https://github.com/instantsoft/icms2/compare/2.13.1...master , изменено около 520 файлов;
    Множество мелких исправлений и улучшений, которые обсуждались здесь на форуме, diff всё расскажет ;-)

Изменения для разработчиков

  • Много рефакторинга кода;
  • Продолжение работы по разделению контроллеров, множество жестко прописанной логики вынесено в хуки соответствующих контроллеров: стены, ленты активности и т.д.;
  • Компилятор SCSS в комплекте CMS. Вы можете строить свои шаблоны на SCSS (по заданной структуре), движок скомпилирует автоматически при сохранении настроек шаблона;
  • Пагинация теперь в шаблоне;
  • Изменения в установщике CMS: появилась возможность выбирать шаблон при установке и теперь можно SQL виджетов писать отдельно для каждого шаблона. Полезно разработчикам шаблонов, которые делают "быстрый старт";
  • Автозагрузка классов PHP теперь работает и с файлами моделей, больше не нужно инклюдить самостоятельно и более прозрачно наследовать модели любых контроллеров;
  • Добавлено множество новых хуков. Их удобно смотреть, включив отладку: используемые и неактивные хуки на странице будут показаны в соответствующих вкладках;
  • Выбор дополнительных категорий в типах контента теперь на стандартном поле, учитывайте это в своих дополнениях;
  • В шаблонах зависимости теперь указываются не через файл inherit.php, а в новом общем файле manifest.php, где помимо цепочки наследования, указываются свойства шаблона, такие как название, автор, поддержка различных опций и т.п. Как пример, можно посмотреть этот файл в шаблоне modern.
  • В настройках виджетов появилась новая опция "Стиль", в которой выбирается стиль контейнера виджета. Доступные стили определяются в файле /templates/ваш_шаблон/widgets/wrapper_styles.php. Пример можно посмотреть в шаблоне modern;
  • Множество упрощений в файлах шаблонов, стало существенно удобнее;
  • Языковые файлы шаблонов загружаются теперь с учетом наследования;
  • Для email вложений теперь можно указывать свои названия;
  • Для гридов в админке можно указывать тип фильтра "in", помимо существующих "exact, like, date";
  • Для опций полей введено свойство extended_option, которое говорит, что опция доступна, например, в виджете "Список контента". Смотрите как пример виджет "Список контента" и опции полей;
  • Добавлена возможность именования шаблонов... прямо в шаблоне. При помощи PHP комментариев. Посмотреть можно в шаблонах списка контента, в виджетах списка контента.

Существующий механизм статичной схемы виджетов продолжит работать без проблем. После обновления, если вы используете шаблон default, вы возможно обратите внимание, что помимо scheme.html, теперь есть scheme.php. Ничего не поменялось, просто сменили расширение в целях подсветки синтаксиса PHP в IDE. Можете удалить scheme.html, если не меняли его. Либо удалить scheme.php. Либо удалить scheme.php, а свой scheme.html переименовать в scheme.php. Так или иначе, ничего не сломается.

Как установить обновление InstantCMS

Важно! Перед установкой обновления убедитесь, что сторонние дополнения поддерживают новую версию InstantCMS! В противном случае вы рискуете окирпичить свой сайт.

Перед началом обновления обязательно сделайте резервную копию своего сайта и дамп базы данных. Обновляться лучше на копии сайта, поднятом локально на ПК или иным подобным способом. Мы не несем никакой ответственности за любые потери данных, произошедшие в результате неправильных действий при обновлении.

  • Отключите кеширование в настройках сайта;
  • Отключите объединение js и css в настройках сайта;
  • Если вы используете свой шаблон и в нем есть файлы, присутствующие в пакете обновления, то обновите их;
  • При возникновении "белого экрана" категорически читать здесь;
  • Для тех, у кого свой шаблон мы подготовили статью как быть, если в обновлении CMS есть изменения в шаблоне, рекомендуем к прочтению.

Если в вашем шаблоне присутствуют JavaScript файлы аналогичные пути /templates/default/js/ и названиям в дефолтном шаблоне, замените/смержите их из пакета обновления. Не забывайте о сбросе кэша браузера абстрактным счетчиком.

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

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

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

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

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

 

Важно! После установки обновления зайдите по FTP на сервер, удалите директорию /templates/admincoreui/ и скопируйте на её место эту же директорию из полного дистрибутива установки InstantCMS 2.14.0.

Заключение

Конечно же, спасибо всем участникам складчины, как за инициативу, так и за поддержку. Спасибо всем, кто тестировал релиз-кандидат. Спасибо за сообщения об ошибках, за готовый код! Спасибо за простую поддержку. Всё это помогает делать InstantCMS лучше, добавляет мотивации к дальнейшей работе над CMS.

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

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

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

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

Комментарии (291)
Реклама
cms
Ris 29 ноября 2020 в 22:36 +3
Ура!!!
Димон 29 ноября 2020 в 22:48 +3
Ура!!!! Как же долго я ждал этого сообщения сегодня)))) Слава Fuze
Dimson 29 ноября 2020 в 22:49 +4
Движок усовершенствуется, супер! Это лучшая CMS которую я знаю!
vladimird 29 ноября 2020 в 22:53 +3
Спасибо большое. Приятно неделька завершилась.
@buk 29 ноября 2020 в 23:10 +2
Спасибо и всех поздравляю, так как такой выпуск это праздник!
Zau4man 29 ноября 2020 в 23:11 +3
Долгожданный релиз. Поздравляю всех.
AndroS 29 ноября 2020 в 23:12 +2
Ура, дождались-таки!!! Поздравляю всех страждущих, и самого г-на Fuze! Это воистину грандиозный релиз!
AndroS 29 ноября 2020 в 23:16 +1
Пока читал описание, тут же на демо-сайте натыкал пару интересующих меня нюансов:

- Исправлена ошибка генерации URL записи при включенном только {title} в нем (если {title} имеет числовое значение);
Если включено в настройках генерации URL только {title}, то в url все равно [id] записи дописывается.

- При редактировании записи свойства категорий обнуляются, приходится заново прописывать все свойства. А так хотелось всего лишь один чекбокс выставить (образно говоря). Это довольно критичный недостаток для проектов со сложным контентом. Вряд ли у кого-то хватит терпения (как и наличия первоисточника ранее введенной информации) вносить все данные заново.
Fuze 29 ноября 2020 в 23:33 +5
Если включено в настройках генерации URL только {title}, то в url все равно [id] записи дописывается.
Нет, не дописывается. Вы вероятно редактировали, а смена урл при редактировании выключена. Всё формируется корректно.
При редактировании записи свойства категорий обнуляются
Тоже нет.



тут же на демо-сайте натыкал пару интересующих меня нюансов
Надо было тут тыкать так то. 2 недели релиз кандидат провисел.
Timmy 29 ноября 2020 в 23:46 +4
Ура! Столько много обновлений! Большое всем спасибо!
Asket 30 ноября 2020 в 00:18 +4
Супер круть, браво Fuze!

Колоссальная работа проделана… Семимильный прыжок вперёд.
Масштабы не укладываются в моём воображении, как столько успеть…

Спасибо, всех поздравляю. Исторический поворот, однако.
SpideR 30 ноября 2020 в 00:20 +3
С этого обновления начинается новая эра InstantCMS. Крайне масштабно, в нужном направлении и с большим заделом на будущее.

Наконец-то увидим стоящие шаблоны на бутстрапе и приток новых пользователей.

Теперь дело за малым, обновить офф. сайт. joke

Спасибо Fuze, это было мощно. v
Михаил 30 ноября 2020 в 00:26 +4
Только хотел спать пойти, теперь буду свои проекты обновлять до утра. Спасибо огромное dance dance dance
Димон 30 ноября 2020 в 00:29 0
А закрепление главного меню нет по умолчанию??? Или оно есть, и я не могу найти эту опцию???
Fuze 30 ноября 2020 в 00:33 +2
Димон 30 ноября 2020 в 00:36 0
Спасибо
Capitan 30 ноября 2020 в 01:12 0
аааа т.е теперь все что есть и работает на Bootstrap (напрмиер fixed-top )работает и тут?
islyaeFF 30 ноября 2020 в 01:59 0
Ура, релиз!
vikont 30 ноября 2020 в 02:06 +1
Попытался указать 100% прозрачность в цветовой гамме как #ffffff01 - не сохраняет!
Как указать отсутствие цвета?
Смысл... На сайте был цветной фон и на него в качестве шапки накладывается изображение с прозрачным фоном (png). перед этим удалялся фон.
По идее должна срабатывать команда
.bg-primary{background-color:none;}
Но не работает. Видимо из-за цветовой гаммы в настройках шаблона. Тогда как удалить цвет или сделать его 100% прозрачным?
vikont 30 ноября 2020 в 02:33 0
Забыл указать, что пытаюсь заставить работать старый стилевой код.
Fuze 30 ноября 2020 в 09:23 +1
Прозрачность должна указываться в формате rgba.
Михаил 30 ноября 2020 в 02:32 0
Такой вопрос старая версия scheme.php из дефолтного шаблона будет поддерживаться дальше или со временем выпилится из системы?
Fuze 30 ноября 2020 в 09:23 +1
Нет, не выпилится. Будет поддерживаться.
Dezerit 30 ноября 2020 в 03:00 +3
Спасибо за релиз! Успехов всем в обновлении!
Rainbow 30 ноября 2020 в 08:22 +1
Fuze, спасибо за релиз. Сообществу спасибо за участие в складчине.
Когда начиналось дело, даже не знали каким трудным будет год...

Но тем не менее всё получилось.
Всем удачных проектов.
skewes 30 ноября 2020 в 09:21 0
Спасибо большое! Огромный шаг вперёд для всего сообщества Инстанта)))
Только вот в релизе кандидате удалили комментарии, а у меня ошибочки есть, которые там вроде обсуждали)))
Сдвоенные вкладки:

И в виджетах если начинаю что-то редактировать из позиций и нажимаю "Сохранить", пишет "Страница не найдена".
И почему то бывает что показывает при нажатии на редактирование позиции пустой экран, виджеты слетают куда-то.
Перезагружаю страницу и все ок потом)))

Ну а в целом работа грандиозная!!!
Спасибо Fuze за столь нужный шаблон и кучу настроек)))
Осталось вернуться к разработке приложения))) crazy
Fuze 30 ноября 2020 в 09:24 +3
skewes 30 ноября 2020 в 15:16 0
Прошу прощения, недоглядел)))
Pawell 30 ноября 2020 в 09:33 0
Здравствуйте. Присоединяюсь к поздравлениям и благодарностям к разработчикам системы.
Возникла небольшая проблема после обновления. При включённом кэшировании во время захода на главную страницу сайта - белый экран. На остальных страницах такой проблемы не наблюдается. При отключённом кэшировании главная страница сайта работает - отображается. Во включённом режиме отладки выдаётся следующее:
Код PHP:
  1. Fatal error: Call to undefined method modelContent::__set_state() in /var/www/.../data/www/.../cache/data/widgets235.dat on line 9251
Удаление временного файла widgets235.dat ни к чему не приводит и он снова создаётся и переход на главную сайта не представляется возможным, только при отключённом кэшировании.
Fuze 30 ноября 2020 в 10:36 0
Добрый день.
Нужно посмотреть что в widgets235.dat, чтобы выяснить от какого это виджета.
Pawell 30 ноября 2020 в 11:58 0
Сейчас дебагер выводит ошибку в файле widgets235.dat в строке 9247: modelContent::__set_state(array(
Весь участок кода:
Код PHP:
  1. fieldNavigation::__set_state(array(
  2. 'title' => 'Ранее',
  3. 'sql' => 'TINYINT(1) UNSIGNED NULL DEFAULT 1',
  4. 'is_virtual' => true,
  5. 'allow_index' => false,
  6. 'model' =>
  7. modelContent::__set_state(array(
  8. 'pub_filter_disabled' => false,
  9. 'pub_filtered' => false,
  10. 'name' => 'content',
  11. 'db' =>
  12. cmsDatabase::__set_state(array(
  13. 'prefix' => '..._',
  14. 'query_count' => 0,
  15. 'query_list' =>
  16. ),
  17. 'table_fields' =>
  18. ),
  19. 'mysqli' =>
Подозреваю, что это поле навигации https://addons.instantcms.ru/addons/field-navigation.html
Fuze 30 ноября 2020 в 12:13 0
Добавьте внутри класса /system/core/model.php метод:

Код PHP:
  1. public static function __set_state($data) {
  2. $class = 'model' . string_to_camel('_', $data['name']);
  3. return new $class();
  4. }
Pawell 30 ноября 2020 в 12:39 0
Я не силён в этом и вставил кусок кода в файле /system/core/model.php:
Код PHP:
  1.  
  2. /**
  3.   * Кеширует данные в пределах запроса
  4.   * @param string $key Ключ
  5.   * @param mixed $data Данные
  6.   */
  7. public static function cacheResult($key, $data) {
  8. self::$cached[$key] = $data;
  9. }
  10. public static function getCachedResult($key) {
  11. if(isset(self::$cached[$key])){
  12. return self::$cached[$key];
  13. }
  14. return null;
  15. }
  16. public static function __set_state($data) {
  17. $class = 'model' . string_to_camel('_', $data['name']);
  18. return new $class();
  19. }
  20.  
Но ничего не изменилось после этого.
Fuze 30 ноября 2020 в 13:02 +1
Протестирую у себя позже.
Pawell 30 ноября 2020 в 14:17 0
Короче заменил системный файл поля навигации, так как он у меня отличался из-за того, что к этому полю "прикручена" подгрузка контента в новостях. Вроде всё работает и подгрузка, и главная страница при включённом кэшировании. Короче многие сторонние дополнения надо будет доводить до ума или оказываться от них, что в принципе упоминается:
Важно! Перед установкой обновления убедитесь, что сторонние дополнения поддерживают новую версию InstantCMS! В противном случае вы рискуете окирпичить свой сайт.
Правда узнать какие доп. модули "посыпятся", не будучи профи можно только после установки обновления.
Прошу прощения у Fuze за беспокойство и огромное спасибо за ваши труды!
Антон {ignat} 30 ноября 2020 в 10:07 0
этот день мы приближали как могли!
Casser 30 ноября 2020 в 10:29 0
При установке на локалку, после настройки БД сразу перекидывает с 6 на 8 пункт.
т.е. не дает настроить администратора.

Casser 30 ноября 2020 в 10:31 0
Походу был глюк, заработало.
Fuze 30 ноября 2020 в 10:35 +2
Всё работает.

Александр 30 ноября 2020 в 11:30 +1
Спасибо за релиз, не мог протестировать раньше, но теперь сразу в работу пойдет.

Вот такую проблему верстки
Код PHP:
  1.  
с редактором комментариев и личных сообщений заметил сходу на демо:

Fuze 30 ноября 2020 в 15:20 0
Исправим
Alex AV 30 ноября 2020 в 11:43 0
Обновил сайт с шаблоном сделанным на "Конструкторе тем" - пропали все меню cry
Alex AV 30 ноября 2020 в 12:16 0
Пытался зайти в настройки темы Modern.
Вот такая ошибка: Не найден шаблон для отображения или он недоступен для чтения: /templates/default/assets/ui/menu-toolbar.tpl.php
Где взять этот menu-toolbar.tpl.php? В дистрибутиве instantcms_20201129_v2.14.0 его нет.
Fuze 30 ноября 2020 в 13:05 +2
Пожалуйста, прочитайте всю новость, особенно раздел "Как установить обновление InstantCMS".
Когда сообщаете о проблеме, пишите, пожалуйста, больше вводных данных.
Ну и наконец, не стесняйтесь, ради себя же, присоединяться к подобным тестированиям.
Fuze 30 ноября 2020 в 16:45 0
Вот такая ошибка: Не найден шаблон для отображения или он недоступен для чтения: /templates/default/assets/ui/menu-toolbar.tpl.php
Полагаю, у вас шаблон админки default. Ошибка есть, да.
Но понимание было бы быстрее, если вы писали более подробно о проблеме. Можете переключиться на другой шаблон админки пока, всё будет работать.
Антон {ignat} 30 ноября 2020 в 13:37 0
Обновился вроде успешно http://joxi.ru/D2PX11ZiJBwZZ2 нажимаю продолжить и все без изменений. все также предлагает обновиться http://joxi.ru/Dr8xbbkcMJK3zr
Fuze 30 ноября 2020 в 15:19 0
Значит файлы не обновили, либо вручную, либо пропустили шаг копирования по FTP.
webtotma 30 ноября 2020 в 14:03 0
Добрый день!
Поле связи теперь выводит в записи сформированный список контента вместо обычной ссылки;
А вот это нельзя сделать опционально? Или список или ссылка.
Fuze 30 ноября 2020 в 15:06 +1
Можно, сделаем.
Fuze 1 декабря 2020 в 10:29 0
webtotma 1 декабря 2020 в 16:15 0
Спасибо. Оперативно.
Remi 30 ноября 2020 в 14:29 0
Добавляю поле, делаю ошибку, пишет найдена ошибка но не подсвечивает где
Remi 30 ноября 2020 в 14:35 +1
Воспроизвести ее легко, заходим Компоненты / Профили пользователей / Поля профилей / Создать поле
В поле Системное имя: email
При сохранении пишет ошибка в форме, но не указана где! Понятно, что если прописать email_user то сохранит. Затем я попробовал убрать _user, выдало 503.
Fuze 1 декабря 2020 в 10:29 +1
F_a_R_i_D 30 ноября 2020 в 15:49 0


Меню пользователя с мобильного так и должно быть?
hard990 29 декабря 2020 в 01:02 0
да
webtotma 30 ноября 2020 в 15:50 0
Спасибо за ответ.

И не совсем по теме, но есть вопрос - возможно ли к полю "Набор изображений" добавить некоторую шаблонизацию? Либо предустановленные пресеты, либо создаваемые и подключаемые пользователем из админки.
Fuze 30 ноября 2020 в 21:55 0
Я не очень понял.
Def 30 ноября 2020 в 22:22 0
вероятно речь про то, чтобы вывести как слайдер или как плитка или еще как-то на выбор
webtotma 1 декабря 2020 в 09:50 0
Да, примерно это имел в виду.
DeusSpa 30 ноября 2020 в 16:37 0
как побороть?
вылезло при обновлении
******************
Не найдена модель данных или она недоступна для чтения: system/controllers/scpushnotifications/model.php
Последние вызовы:

cmsController->__construct() @ /system/core/core.php : 378
cmsCore::getController() @ /system/core/eventsmanager.php : 58
cmsEventsManager::hook() @ /index.php : 37
*********************
И более везде это.
По пути нет такой категории вообще есть только sc_pushnotifications
vikont 30 ноября 2020 в 16:56 0
Никак. Только обновление дополнения. А пока его надо выключить или удалить совсем.
DeusSpa 30 ноября 2020 в 16:58 0
Что за дополнение? Не могу вспомнить.
И где можно его отключить? не имея доступа к админке

Спасибо
DeusSpa 30 ноября 2020 в 17:04 0
PUSH уведомления вспомнил отключил

понеслась.....
**********************Неизвестный столбец 'u.slug' в 'field list'
SELECT i.*, u.nickname as `user_nickname`, u.slug as `user_slug`, u.is_deleted as `user_is_deleted`, u.groups as `user_groups`, u.avatar as `user_avatar`
FROM cms_photos i
INNER JOIN cms_users as u ON u.id = i.user_id
INNER JOIN cms_con_albums as al ON al.id = i.album_id
WHERE (al.is_approved = '1')
ORDER BY i.date_photo desc
LIMIT 10
Fuze 30 ноября 2020 в 17:08 0
Судя по всему, пакет обновления не устанавливался через админку, либо процесс обновления был сделан не до конца. Иначе бы столбец slug был бы.
DeusSpa 30 ноября 2020 в 17:11 0
Да так и есть, из за верхней ошибки не прошло до конца.
В запаре бекап не сделал, с работы прилетел, увидел обрадовался и вуаля ))

Где его создать в какой таблице?
Дайте запрос который сделать в базе, чтобы создать
DeusSpa 30 ноября 2020 в 17:31 0
Добавил
Fuze 30 ноября 2020 в 17:35 0
Можно просто заново пакет обновления установить. Что уже сделал пакет обновления, во второй раз не сделает.
DeusSpa 30 ноября 2020 в 17:41 0
Заново просто не получалось накатить, так как из за ошибки выше не пускал ни где. создал поле в таблице и все заработало,
ALTER TABLE `{users}` ADD `slug` VARCHAR(100) NULL DEFAULT NULL AFTER `nickname`, ADD INDEX (`slug`);"

После прогнал обновление ещё раз, чтобы доставить.
Спасибо за отклик и помощь.
vikont 30 ноября 2020 в 18:48 0
Похоже на PUSH от Smart Control
Fuze 30 ноября 2020 в 21:50 0
Переименуйте директорию sc_pushnotifications в scpushnotifications, в файле frontend.php, также замените sc_pushnotifications на scpushnotifications. И должно всё работать.
Александр 30 ноября 2020 в 18:27 0
А как бы рядом с Абстрактный счётчиком сделать кнопочку +1 или обновить, чтобы руками постоянно не приходилось число менять, когда правки вносишь, если много то прям напрягает число менять
Fuze 30 ноября 2020 в 21:53 +1
Поставьте ноль, и на период тестирования правок ctrl+F5.
Александр 1 декабря 2020 в 14:07 0
спасибо
rector 30 ноября 2020 в 19:03 0
Жаль что старый дефолт не будет поддерживаться
Денис Васильевич 30 ноября 2020 в 19:24 +1
И головная боль для разработчиков пока что будет.
Олег Васильевич я 30 ноября 2020 в 19:36 0
Не стоит волноватться!
Денис Васильевич 30 ноября 2020 в 19:58 0
Да, не стоило пользователю говорить за разработчиков )) Вам разработчикам виднее какие среди вас есть а коих нет )
Fuze 30 ноября 2020 в 21:48 0
Да будет он работать и дальше, не паникуйте.
Василич 30 ноября 2020 в 19:10 0
При открытии изображения с телефона оно не вписывается в рамки экрана а, судя по всему, увеличивается на весь свой реальный размер, тем самым уходя за рамки области обзора.
Василич 30 ноября 2020 в 19:16 0
Ну и конечно в идеале закрывать это изображение нажатием в любой области вне изображения, люди ж ленивые, нажмут на затемненную область а вместо закрытия изображения пропадёт сама верхняя панель, дальше есть шанс их потерять.
Но это такое, надо посмотреть, наверняка в библиотеке есть такие опции.
Денис Васильевич 30 ноября 2020 в 19:23 +3
Fuze, просьба к вам.
Пожалуйста добавьте в каталог галочку совместимости со старым шаблоном.
Чтобы пользователям каталога можно было дать понять что дополнение не совместимо со старым шаблоном.
Region67 30 ноября 2020 в 21:43 0
Вот засада, инстайлер не работает!!! scratch Как теперь шаблон править
Fuze 30 ноября 2020 в 21:48 +1
В RC люди тестировали, всё работало.
Нужно добавить строку
Код PHP:
  1. <?php $this->addMainCSS("templates/default/controllers/instyler/styles.css"); ?>
в /templates/default/controllers/instyler/index.tpl.php
сразу после тега <title>.
vikont 30 ноября 2020 в 22:02 0
При включении сжатия и объединения, Инстайлер выдает чистый экран... и объявляет забастовку.
Fuze 30 ноября 2020 в 22:13 +1
Это уже не ко мне joke
vikont 30 ноября 2020 в 22:36 0
Знаю, отправлено R2 еще в субботу.
abasia 1 декабря 2020 в 00:18 0
Благодарю за релиз!!!
Alex AV 1 декабря 2020 в 01:21 0
После обновления, в шаблонах созданным с помощью Конструктор тем не показываются (отсутствуют) все меню. То есть ни в самом конструкторе, ни на сайте (в фронтенде) меню вообще нет никаких, позиции для меню есть, а самих меню нет, совсем. Как быть?
Capitan 1 декабря 2020 в 01:35 +1
при выборе темы админки "по умолчанию" и переходу в "настройки темы" выдает ошибку
Владимир Савенко 1 декабря 2020 в 06:30 0
Столкнулся с подобным, откатился, а потом поставил другой вариант темы админки, на всякий случай обновился вручную - все работает...
P.S. 30 сек на выполнение скриптов, которые стоят на моем виртуальном хостинге не хватает при замене логотипа, пришлось увеличивать... с остальным разбираюсь потихоньку scratch
Fuze 1 декабря 2020 в 09:30 +1
eugennn 1 декабря 2020 в 06:09 0
Вот такая ошибка выходит. Обновлялся автоматически по инструкции, 3 сторонних компонента были отключены, шаблон default. Не открываются по прямой ссылке сайтру/contenttype те типы контента, которые имеют наборы (ошибка запроса к БД, ключ "dataset_name" не существует в таблице). Если зайти со стороны записи, то навигация и наборы работают. В чем может быть проблема?
Dev 1 декабря 2020 в 09:10 +1
Спасибо на все Fuze вы просто монстр
Tolya 1 декабря 2020 в 09:47 0
В первую очередь хочу сказать спасибо Fuze за столь мощное обновление.
А теперь о проблеме, при добавление объявления не сохраняются свойства, после редактирования сохраняются. На демо баг присутствует.
Fuze 1 декабря 2020 в 10:27 +1
Исправлено, спасибо.
Антон {ignat} 1 декабря 2020 в 10:10 0
такое вот еще раздвойство:
Fuze 1 декабря 2020 в 10:14 +1
Антон {ignat} 1 декабря 2020 в 10:21 -5
спасибо за напоминание. но как бы хотелось бы без бубнов. много колдунства приходится совершать для полноценной обновы
Fuze 1 декабря 2020 в 10:27 +6
Это не бубны, а штатное обновление. Следуйте инструкции и всё будет в порядке. Сложно следовать инструкции - можно вполне не обновляться.
MAKS-IT 1 декабря 2020 в 11:42 +1
Новый шаблон это хорошо, жить лет 10 на старом уже не в какие ворота ... Имелись случаи когда клиенты не хотели использовать данную систему просто из - за "квадратного" дизайна. Надеюсь теперь все измениться в лучшую сторону.
Principal 1 декабря 2020 в 12:16 0
Здравствуйте! Обновился и теперь при попытке редактирования любого виджета в админке вот такая ерунда:



Может подскажет кто где копать?
Fuze 1 декабря 2020 в 12:36 +2
Замените файл /system/core/template.php вот этим
Principal 2 декабря 2020 в 00:19 0
Спасибо огромное! Помогло!
alexswen 1 декабря 2020 в 12:41 0
Обновил, вылетело это окно, что делать ??
Fuze 1 декабря 2020 в 12:51 +1
Замените файл /system/config/autoload.php вот этим
Fuze 1 декабря 2020 в 12:54 +7
Скоро выпустим еще одно обновление с решением всех найденных проблем. А пока на все найденные проблемы я дал решения в комментариях.

На будущее: не стесняйтесь тестировать релиз кандидаты. Всем же лучше будет.
Rainbow 1 декабря 2020 в 13:56 0
Найденные баги вносятся только на Гит (и здесь в комментариях), или обновляется (актуализируется) и сам текущий пакет обновления?
Fuze 1 декабря 2020 в 14:08 +2
Только гит, иначе запутаемся.
alexswen 1 декабря 2020 в 14:19 0
Заменил файл /system/config/autoload.php получилось это
Fuze 1 декабря 2020 в 14:31 0
Установите еще раз пакет обновления без замены файлов пакета.
alexswen 1 декабря 2020 в 15:01 0
Попробовал автоустановщиком, ничего не заменял - все компоненты выключил, включил отладку и всё равно такое же окно, оставил autoload
без изменений то вот что стало писать
Василич 1 декабря 2020 в 16:11 0
sc_smartslider это чей слайдер, системный?
SpideR 1 декабря 2020 в 16:16 0
Слайдер от SmartControl.
Андрей 1 декабря 2020 в 16:27 +1
он перестал корректно работать релиза 4 назад, так что я его снёс давным давно
Василич 1 декабря 2020 в 23:46 0
Хороший разраб и идеи годные.
Жаль, что ушёл.
Алексей 2 декабря 2020 в 01:23 0
Василич ни куда он не делся, мало того скоро будет кое что интересное даже очень.
DeusSpa 1 декабря 2020 в 15:16 0
Перестал выполняться крон, что могло повлиять при обновлении?
DeusSpa 1 декабря 2020 в 17:38 0
С кроном непонятки остались, работал до обновления.
Fuze 2 декабря 2020 в 14:44 0
Что угодно могло повлиять.
Вы задали вопрос так, что ответить на него невозможно.
CRON это планировщик на сервере, который выполняет заданную ему команду, в данном случае запуск cron.php InstantCMS.
Что такое "перестал выполняться крон", я не знаю. Задайте вопрос так, чтобы можно было хоть какой-то анализ провести.
В противном случае, мой ответ - всё работает, я проверил на чистой установке.

Методом дедукции я конечно могу предположить, что не работает какая-то задача стороннего компонента, скорее всего того, о котором вы писали выше.
DeusSpa 2 декабря 2020 в 16:51 0
Не выполняется планироввщик именно в админке, на хостинге он работает нормально.
По поводу того компонента из за которого произошел сбой обновления - удален полностью
В планировщике удалены все, что могло принадлежать этим компонентам.

Вопрос - планировщик обрабатывает с верху вниз задачи? По списку в админке.

Просто размещены в списке с начала системные задачи от инстанта, потом уже сторонние компоненты.
И родные в ступоре.
Хотя было замечено ранее на другом сайте, по примеру испорченного компонента - все обрабатывалось до его, после его нет. можно было вычислить плохого.
сейчас же первые тоже молчат - родные.
Ручной запуск происходит нормально без ошибок, обрабатывается.
DeusSpa 1 декабря 2020 в 16:50 0
Как полностью удалить компонент?
Удалил руками так как не давал удалить через админку. компонент PUSH уведомления
То есть очистил папку sc_pushnotifications в контроллерс
удалил папку в шаблоне дефаулт sc_pushnotifications
Согласно инсталятору больше ни где его нет.
Удалил запись в БД в таблице контролерс

Но сайт продолжает ругаться:
****************************
Не найдена модель данных или она недоступна для чтения: system/controllers/scpushnotifications/model.php
Последние вызовы:

cmsController->__construct() @ /system/core/core.php : 378
cmsCore::getController() @ /system/core/eventsmanager.php : 58
cmsEventsManager::hook() @ /index.php : 37
***************************
Где он ещё сидит?
DeusSpa 1 декабря 2020 в 17:00 0
Требуемый компонент не найден: system/controllers/sc_pushnotifications/frontend.php
Последние вызовы:

cmsEventsManager::hook() @ /index.php : 37
Loadырь 1 декабря 2020 в 17:06 0
События обновите: Админка - Компоненты - Управление событиями
DeusSpa 1 декабря 2020 в 17:11 0
нет доступа в админку - сайт лежит из за ошибки
DeusSpa 1 декабря 2020 в 17:33 0
Вспомнил что события подтягиваются с базы, включил режим "Загружать события из файлов manifest.php"
Тем самым попал в админку и обновил события в базе.
Спасибо за наводку
vikont 1 декабря 2020 в 20:40 0
Только что залил архив к себе в файлы, возьмите оттуда и посмотрите что и где должно находиться.
Александр 1 декабря 2020 в 19:01 0
А какой интервал отправки формы конструктора форм повторно?
Вы уже отправляли эту форму
и как убрать его например, могут же быть случаи когда надо несколько раз отправить, или банально если сделал ошибку

з. ы. конструктор супер
Fuze 2 декабря 2020 в 09:32 0
Для гостей пишется в сессию флаг, для авторизованных в БД.
В настройках формы разрешите повторную отправку.
Александр 2 декабря 2020 в 14:25 0
Ага, спасибо, я так понял это опция - Скрывать форму после отправки

На сторонний сайт форма вставляется, отображается, но не отправляется.
Fuze 2 декабря 2020 в 14:37 0
На сторонний сайт форма вставляется, отображается, но не отправляется.
Какие-то подробности сообщите.
Александр 3 декабря 2020 в 15:29 0
а я даже не знаю какие подробности, вставил код в html сайдбара сайта, нажимаешь кнопку отправить, прокручивается кружок на кнопке как будто отправляет, но форма остается заполненной и не приходит уведомлений об отправке, на родном сайте эта форма работает, ошибок в консоли браузера нет, сайты на одном ip и на одном vps, что то делаю не так видимо.
Fuze 3 декабря 2020 в 16:21 0
Вероятно вы авторизованы и форму уже отправляли. Когда заходите на другой сайт, форма вас видит авторизованным.
В остальном сказать сложно, нужно смотреть на месте.
Александр 3 декабря 2020 в 20:01 0
дело не в этом, но я потестирую с другими сайтами и формами, если проблема только у меня.
Александр 8 декабря 2020 в 11:48 0
никак не отправляет со стороннего сайта, просто html страничку создал, вставил скрипт на другом vps, на другом пк открываю страничку, точно не авторизован и тоже самое, не отправляет, причём текстовое поле со звёздочкой просит заполнить, а чекбокс обязательный не просит поставить, но и с чекбоксом и без форма ничего не отправляет, на родном сайте всё работает, что может быть не так?
iton 2 декабря 2020 в 00:19 0
Типы контента > Поля "Дата публикации" и "Автор", когда захожу в поля и ничего не меняю (или меняю настройки) жму на кнопку сохранить то ошибка "Найдены ошибки в форме". http://prntscr.com/vtvq2o
Алексей 2 декабря 2020 в 01:00 0
Подтверждаю
Алексей 2 декабря 2020 в 01:02 0
"Найдены ошибки в форме" у автора и дата публикации новости
Fuze 2 декабря 2020 в 09:30 +3
system/controllers/admin/actions/ctypes_fields_edit.php

Код PHP:
  1. $form->hideField('visibility', 'options:is_in_item_pos');
Заменить на

Код PHP:
  1. $form->setFieldProperty('visibility', 'options:is_in_item_pos', 'is_visible', false);
Саня 2 декабря 2020 в 01:18 0
Поставил с нуля, для типа контента создал категорию, и внутри категории создал свойство с множественным выбором. При добавлении записи в категорию без свойств всё норм, если выбираю категорию в которой есть свойства, то отображается какой то серый фон позади свойств.
vikont 2 декабря 2020 в 02:10 0
После обновления рабочего проекта, в админке, а закладках Комопонеты и Управление событиями в консоли вижу сообщения
init datagrid.js?152787826:69
not sortable datagrid.js?152787826:75
На чистом новом проекте такого нет. Что это обозначает?
Fuze 2 декабря 2020 в 09:29 0
Так и должно быть.
vikont 2 декабря 2020 в 02:54 0
После обновления перестает работать почта по SMTP протоколу. Не может соединиться с сервером и отправляет на Гитхаб
Это только у меня или еще у кого то? Как лечить?
Fuze 2 декабря 2020 в 09:29 +1
Обновление не связано с этим.
Алексей 2 декабря 2020 в 12:08 +2
Спасибо за svg иконки - плиз подскажите как сделать у названия полей тоже иконки - к примеру так {solid%иконка} Цена
Если такой возможности нет то хорошо бы в следующих релизах сделать.
Fuze 2 декабря 2020 в 12:13 +3
Такого функционала нет. Добавлю, если не забуду.
AndroS 2 декабря 2020 в 13:19 0
Крутая штука, давно просится в движок! v
Fuze 2 декабря 2020 в 13:46 +2
Такая штука уже есть в названиях виджетов, в теле виджета "Текст HTML".
Алексей 2 декабря 2020 в 14:59 0
AndroS 2 декабря 2020 в 13:16 +3
DeusSpa 2 декабря 2020 в 14:45 0
Кто подскажет, что с планировщиком случилось?
До обновления работал.
проверил ещё раз его работоспособность на сервере - работает. в движке нет.
Алексей 2 декабря 2020 в 14:54 0
У меня работает - чистая установка http://joxi.ru/L21jMKuRobZvAX
DeusSpa 2 декабря 2020 в 16:42 0
На других сайтах тоже работает.
А вот с этим ступор произошел. Как пошло обновление криво.
Все из за чего криво удалил компоненты.
Alex AV 2 декабря 2020 в 21:25 0
в корне сайта файл: cron.php
Попробуйте закоментировать строку стр.: 12
// Если всё же планируете запускать задачи CRON через curl или иные http запросы, закомментируйте строку ниже
// if(PHP_SAPI != 'cli') { die('Access denied'); }
@devffy 2 декабря 2020 в 20:30 0
Fuze. Я как понимаю, если смотреть гитхаб, будет 14.1 версия в этом месяце? smile
Fuze 2 декабря 2020 в 21:20 +1
Полагаю, да.
Мифогор 2 декабря 2020 в 20:35 0
Добрый день! Я, наверно один столкнулся с массой ошибок! После удачного обновления увидел такую картину. При работе на новом шаблоне, создавая ряд я получаю такую ошибку
Код PHP:
  1. {"errors":false,"redirect_uri":"\/admin\/widgets?template_name=modern"}
В настройках сайта, вижу то же самое что и говорили ранее:

Что звучало в комментариях я уже выполнял, и все ровно не помогло.
Сижу ,и думаю что могло пойти не так, не подскажите ?
Антон {ignat} 2 декабря 2020 в 21:12 0
В следующем обновлении обещали допилить
Fuze 2 декабря 2020 в 21:20 +2
Два раза в комментариях уже отвечал. Пожалуйста, прочитайте абзац текста "Как установить обновление InstantCMS".

Мифогор 2 декабря 2020 в 21:59 0
С шестой попытки удалось успешно все перезаписать, но так мне показалось что успешно. Шаблон стал подстраиваться к настройке, но при изменении ширины блоков в ряде появляется ошибка
Код PHP:
  1.  
  2. Fatal error: Cannot access private property fieldParent::$parent_ctype_name in /var/www/user1009003/data/www/wplays.ru/system/core/formfield.php on line 282
Мифогор 3 декабря 2020 в 12:30 0
У всех работает кэш или у меня одного он перестал работать с ошибками:
Код PHP:
  1. Fatal error: Cannot access private property fieldParent::$parent_ctype_name in /var/www/user1009003/data/www/wplays.ru/system/core/formfield.php on line 282
не подскажите с кем может быть это связано ?
Мифогор 3 декабря 2020 в 16:02 0
Кто-нибудь успешно обновился ?
Fuze 3 декабря 2020 в 16:17 0
Да. Например, демо сайт успешно обновляется с версии 2.6.
но при изменении ширины блоков в ряде появляется ошибка
В форме рядов нет поля fieldParent (поле от связей).
Попробуйте лаконично, подробно объяснить что у вас не так и при каких обстоятельствах. Гадать вряд ли кто желает.

В файле /system/fields/parent.php
Код PHP:
  1. private $parent_ctype_name = false;
  2. private $parent_items = null;
замените на
Код PHP:
  1. protected $parent_ctype_name = false;
  2. protected $parent_items = null;
Но это с обновлением никак не связано.

p.s. я вообще не понимаю, что сложного прочитать абзац с инструкцией по обновлению.
Rainbow 3 декабря 2020 в 18:15 0
С шестой попытки удалось успешно все перезаписать

Надо не переписывать, а в начале удалить папку /templates/admincoreui/ и потом (когда её не будет на сайте) залить новую, такую же из установочного пакета...

Кто-нибудь успешно обновился ?

Что, всем перекличку будем делать?)
Я на локалке пока тестирую, проблем с обновлением пока нет, поправил несколько файлов как написано в комментах...

НО и без этих исправлений само обновление проходит без ошибок...
И да... Вот когда то писал, может кому поможет:

https://instantcms.ru/forum/thread33048-1.html#326147
iton 3 декабря 2020 в 00:01 0
Это про шаблон админки, разрешение экрана 1280x800 в админке не видно кнопки удалить запись http://prntscr.com/vulf9g .
Алексей 3 декабря 2020 в 00:24 0
Записал видео
https://www.loom.com/share/84f9346ae46b45289ae96ef315ca8c21
Вопрос о наследовании виджетов в шаблоне
Алексей 3 декабря 2020 в 00:58 +2
Может не в этот раз - но сделайте функцию - для просмотра поля требуется регистрация на сайте
А то если выставляешь просмотр только зарегистрированным, то как они поймут что надо регаться - поля то вовсе не видно)))
Многие просят
Есть конечно вариант сделать поле и там вывести информацию и так далее
Но вот с полем скачать ох как неудобно)))
Денис Васильевич 3 декабря 2020 в 14:30 +1
Тогда уже можно добавить вывод альтернативного текста рядом с полем или взамен его на выбор.
Денис Васильевич 3 декабря 2020 в 14:32 +1
И видимо тут надо на гитхаб подать запрос.
Юг-турцентр 3 декабря 2020 в 05:10 +1
Приветствую всех! Во первых благодарность за такое шикарное обновление, все просто супер.
Есть один момент устанавливаю 2.14.0 и при переходе
База данных
Укажите реквизиты для подключения к базе данных MySQL

Пользователь
................ прописываю
Пароль
................ прописываю
База данных
нет возможности прописать дает только выбрать один вариант
test


Какое решение кто подскажет. Спасибо заранее
Fuze 3 декабря 2020 в 16:21 +1
Перед установкой удалите свой старый файл /system/config/config.php
Юг-турцентр 3 декабря 2020 в 19:08 0
я скачал новую версию 2.14.0 залил на сервер по данному пути /system/config нет такого файла config.php
Перехожу по ссылке на сайт и начинаю установку, всё отлично и как только дело доходит до БД выдает то что выдает ... вот сейчас уже на третий чистый сайт пробую. На два сайта решил вопрос только через 2.13.1 обновиться и всё отлично работает, а вот чистую поставить никак не могу.
Разные браузеры, и даже с мобилки ... никак ...
Вот два варианта для примера пройдите посмотрите.
AnapaHotels.rest , Anapa-Hotels.rest
Юг-турцентр 3 декабря 2020 в 19:16 0
Fuze 3 декабря 2020 в 19:50 +2
Значит соединение с базой происходит без пароля по дефолтным параметрам, указанным в настройках php mysqli.default_host и т.п. Что весьма странно.

/install/functions.php

46 строка

Код PHP:
  1. return $config;
заменить на

Код PHP:
  1. return array_filter($config);
Юг-турцентр 3 декабря 2020 в 20:03 0
Всё отлично теперь. Спасибо Вам.
Евгений Фоменко 3 декабря 2020 в 16:35 +3
Ваш труд никогда не будет напрасным.
За эти года Вы проделали дофигища работы!
Спасибо.
Шадринец 3 декабря 2020 в 19:42 +2
Спасибо за проделанную работу. Тоже ждал обновления. Один сайт обновил пока ошибок не заметил.
Алексей 3 декабря 2020 в 21:23 0
Я обновил 3 сайта главное что я сделал.
1 Сохранился - сделал бекап файлов и базы на хостинге
2 Какой бы не был шаблон - переключился на дефолт
3 Отключил все сторонние компоненты в админки - у меня их не много 2-3 край)))
4 Пуск и наслаждаюсь новым Инстант.
Я бы сказал это не обновление, а совсем новый Инстант. Столько мелочей что я открываю его по новой. Как будто в Нарнию попал.
Еще раз спасибо Fuze, но вот для моих клиентов пока все туго доходит.
Это сподвигло меня начать с чистого листа им все объяснять))) и самому учится. Свой проект я благополучно удалил - он не чита новому функционалу.
Еще раз - спасибо и давайте не будем скупится на донаты https://instantcms.ru/donate.html
vikont 4 декабря 2020 в 02:43 0
Алексей:
Я бы сказал это не обновление, а совсем новый Инстант. Столько мелочей что я открываю его по новой. Как будто в Нарнию попал.
Ну наконец то! А я вам всем об этом постоянно твердил! Что обновление не простое....
И вам, Алексей... а вас переклинило... Рад, что осознали. Теперь будет нужна ваша помощь в освоении некоторых нововведений.
Особенно по управлению дизайном через классы в виджетах, по SCSS. Всякие мелкие хитрости.
У вас это хорошо получается.
Capitan 4 декабря 2020 в 00:27 +1
Тип контента Объявления, Поле Дата добавления
показывает в админеке ошибку
Warning: htmlentities() expects parameter 1 to be string, array given in /var/www/****/data/www/*****.ru/system/libs/html.helper.php on line 10

При нажатии на сохранить, говорит ошибка
vikont 4 декабря 2020 в 02:31 +2
И все же! Категории так и не имеют возможности показывать количества записей.
Столько копий поломано по этому поводу и как бы надо многим...
Fuze, можете сделать опционально показ количества записей у виджета категории?
Думаю, эта мелочь, многим облегчит жизнь и повысит юзабельность сайта.
Как? Циферки будут привлекать пользователей и побуждать заглянуть, а что там...
vikont 4 декабря 2020 в 02:34 0
И еще. Список категорий выводится не столбиком, а по мере влезания в строку. Странно. А зачем так?
Если это фича, то лучше ее сделать опциональной.
@devffy 4 декабря 2020 в 18:04 0
+++++
uchenik 4 декабря 2020 в 12:02 0
Все очень нравится. Как пользоваться конструктором форм - можно чуть подробнее ? Где найти виджет конструктора ?
uchenik 4 декабря 2020 в 14:18 0
В Документации написано :"Компонент представляет собой простой конструктор форм. Созданные в нём формы вы можете Выводить форму в одноимённом виджете;"
Подскажите пожалуйста, Как ?
uchenik 4 декабря 2020 в 14:24 0
Обновила после установки и все появилось. Все понятно !!
Алексей 4 декабря 2020 в 15:01 0
Очень удобно следить за новостями Инстант в Телеграмм чате.
Присоединяйтесь - там комменты идут и с Гитхаба и с оф. сайта.
https://t.me/instantcms
@sferoid 4 декабря 2020 в 16:28 0
Просьба подскажите в какую сторону капать:
после обновления слетел визуальный редактор ckeditor - не отображает кнопки
было так


стало так


PS
Обновление классное вышло dance
Антон {ignat} 4 декабря 2020 в 16:40 0
чудовый редактор smile
Владимир 4 декабря 2020 в 21:25 0
Доброго времени! Спасибо за обнову. Подскажите где копать ?
При попытке настроить тему стороннего шаблона, ошибка :
Notice: Trying to get property 'is_tabbed' of non-object in /public_html/templates/default/assets/ui/form.tpl.php on line 22 Fatal error: Uncaught Error: Call to a member function getFormStructure() on string in /public_html/templates/default/assets/ui/form_fields.tpl.php:2 Stack trace: #0 /public_html/templates/default/assets/ui/form.tpl.php(35): include() #1 /public_html/system/core/template.php(2706): include('/home/v/arus...') #2 /public_html/system/core/template.php(2399): cmsTemplate->renderAsset('/home/v/arus...', Array) #3 public_html/templates/default/controllers/admin/settings_theme.tpl.php(27): cmsTemplate->renderForm('\xD0\x92 \xD1\x84\xD0\xB0\xD0\xB9\xD0\xBB\xD0\xB5 /...', Array, Array, false) #4 /public_html/system/core/template.php(2279): include('/home/v/arus...') #5 /public_html/system/core/template.php(2236): cmsTemplate->processRender('/home/v/arus...', Array, Object(cmsRequest), true) #6/ public_html/templates/default/assets/ui/form_fields.tpl.php on line 2
Алексей 4 декабря 2020 в 22:33 0
А сторонний шаблон обновлен до версии инстанта 2.14.0 ?
Владимир 5 декабря 2020 в 15:36 0
Здравствуйте. Да, обновлен до версии 2.14.0.
Владимир 5 декабря 2020 в 19:12 0
Ошибка исправлена. Перезолил файлы шаблона в режиме передачи фалов «двоичный». Всем спасибо!
Def 5 декабря 2020 в 22:04 +6
Стоит ждать теперь версию 2.14.1 в которой исправлены ошибки релиза или можно качать архив и он уже актуальный?
Rainbow 6 декабря 2020 в 11:15 +1
Fuze 7 декабря 2020 в 14:51 +3
1 января, по традиции, выйдет 2.14.1.
Олег Васильевич я 7 декабря 2020 в 20:57 +1
А теперь каждого 1-го января будет выходить 2.14.1? laugh
Лет эдак через 100
Андрей 12 апреля 2021 в 22:14 0
Здравствуйте, а где можно скачать дистрибутив InstantCMS 2.14.0 - в разделе скачать его нет, сразу 2.14.1 идет. И по Вашей ссылке в новости его тоже нет(
Fuze 12 апреля 2021 в 22:20 +1
Андрей 12 апреля 2021 в 22:27 0
Там нет 2.14.0
Fuze 12 апреля 2021 в 22:34 0
Андрей 12 апреля 2021 в 22:46 0
У меня нет, что я делаю не так?

Fuze 12 апреля 2021 в 22:51 +1
что я делаю не так?
Я не знаю. Адблок или иные фильтры вашего браузера.
Андрей 12 апреля 2021 в 22:55 0
Точно, спасибо.
Def 6 декабря 2020 в 10:12 0
Также вопрос про премиум компоненты видео, мапс, биллинг. Они поддерживают эту версию или ждать обновление?
Голдман Сакс 6 декабря 2020 в 18:02 0
В каталоге дополнения стоит, что обновлены до 2.14.
@DimaK1104 6 декабря 2020 в 14:55 0
Обновился до версии 2.14.0 заметил что в когда выбран стиль плитки контент отображается не корректно. С крин прилагаю.
@DimaK1104 6 декабря 2020 в 14:57 0
Fuze 6 декабря 2020 в 17:47 0
Полапгаю, что проблема в размерах ваших видео. В iframe жестко прописано. Бутстрап же предлагает адаптивность
Денис Васильевич 6 декабря 2020 в 17:55 0
Плитка отображается в соответствии с бутстрап вёрсткой. Тут акцент надо делать на том что вы там вывели. Вот к контейнеру видео и нужно добавить адаптивность. https://bootstrap-4.ru/docs/4.0/utilities/embed/
Или как вариант используйте свой стиль , задав всем контейнерам iframe параметр width:100%
AndroS 6 декабря 2020 в 15:38 0
На демо-сайте если зайти с мобилы, фотографии в новостях открываются криво (если пытаться открыть во весь экран). Возможно проблема в мобильном браузере оперы конкретно. затрудняюсь сказать...
Денис Васильевич 6 декабря 2020 в 19:35 0
Для виджета Поля контента не хватает чистого шаблона, вроде такого https://prnt.sc/vwxhow
Например мне нужно разместить после меню своё поле на всю ширину окна.
iton 6 декабря 2020 в 23:16 +1
В фильтре не показывает возможность выбрать поле "Флаг" , создал поле http://prntscr.com/vx11k8 , а на сайте в фильтре его нельзя выбрать http://prntscr.com/vx1225 , на демо тоже есть эта ошибка.
@DimaK1104 7 декабря 2020 в 16:48 0
Поле "файл" при добавлении файла нечего не происходит. если нажать "сохранить запись", то файл добавляется! если открывать заново и редактировать то он там уже есть. На скриншоте там файл уже выбран! И кнопка "удалить файл" иногда живет своей жизнью) на скриншоте видать. (Шаблон Modern сток)
Fuze 8 декабря 2020 в 15:14 0
И не должно происходить. Это стандартный input типа файл. Файл сохраняется после сабмита формы.
И кнопка "удалить файл" иногда живет своей жизнью) на скриншоте видать.
Как повторить?
Голдман Сакс 7 декабря 2020 в 23:27 +1
Где-то при тестировании релиз-кандидата, кажется, мелькали новые доступные выражения для seo-генерации ключевых слов, тайтлов и т.п.
Сейчас рылся - не могу найти... В документации тоже нет.( Где эти доступные выражения хоть одним глазом глянуть?
Вот что-то типа этого:
Код PHP:
  1. {tags|string_get_meta_keywords}
Fuze 8 декабря 2020 в 15:12 0
Region67 8 декабря 2020 в 14:24 +1
Как в мобильной версии убрать название сайта под логотипом? В настройках ничего подобного не нашёл
Fuze 8 декабря 2020 в 15:12 +1
настройки виджета меню

Region67 8 декабря 2020 в 15:23 0
Спасибо, в настройках меню даже мысль не пришла посмотреть искал в настройках логотипа.
Region67 8 декабря 2020 в 21:05 0
И еще такой вопрос: почему на главной в мобильной версии логотип одного размера, а на всех других страницах он меньше?
Alex AV 9 декабря 2020 в 09:54 0
Уважаемый Fuze. В последнем обновлении адрес страницы профиля пользователя бывает не только с цифрами (ид пользователя), теперь ещё и с буквами - это отлично! Но вы забыли в настройках виджетов поменять положительные маски user/%*, и кроме цифр другие адреса не считаются положительной маской, и поэтому сейчас нельзя прикрепить виджеты к профилю пользователя с адресом буквами.
Fuze 9 декабря 2020 в 11:54 0
Без цифр, в случае букв, определить, что это страница профиля, невозможно.
Alex AV 9 декабря 2020 в 12:15 0
Понятно
Pascal 9 декабря 2020 в 19:21 0
При обновлении красный экран и ошибка:
Код PHP:
  1.  
  2. Ошибка в запросе БД:
  3. Неизвестный столбец 'tpl_wrap' в 'where clause'
  4. UPDATE `cms_widgets_bind` SET `tpl_wrap`= 'wrapper' WHERE `tpl_wrap` IS NULL;
  5.  
  6. Последние вызовы:
  7.  
  8. cmsDatabase->importDump() @ /system\controllers\admin\actions\install_finish.php : 391
  9. actionAdminInstallFinish->importPackageDump() @ /system\controllers\admin\actions\install_finish.php : 26
  10. actionAdminInstallFinish->run() @ /system\core\controller.php : 582
  11. cmsController->runExternalAction() @ /system\core\action.php : 37
  12. cmsAction->__call() @ /system\controllers\admin\actions\install.php : 12
  13. actionAdminInstall->run() @ /system\core\controller.php : 582
  14. cmsController->runExternalAction() @ /system\core\controller.php : 453
  15. cmsController->executeAction() @ /system\core\controller.php : 429
  16. cmsController->runAction() @ /system\core\core.php : 779
  17. cmsCore->runController() @ /index.php : 46
  18.  
  19.  
Не нашел в той таблице такого столбца.
Подскажите пожалуйста, как решить проблему?
Pascal 9 декабря 2020 в 19:41 0
Решил добавлением столбцов.
Голдман Сакс 9 декабря 2020 в 20:52 0
Админка > Типы контента > Новости > Поля > Дата публикации...
Снимаем галку "Показывать в списке", сохраняем.
При попытке сохранить поле после последующих изменений пишет "Найдены ошибки в форме".
На демо сайте тоже самое.

Голдман Сакс 9 декабря 2020 в 21:02 0
Поле Автор аналогично.
Zau4man 9 декабря 2020 в 21:08 +2
Решение в комментах выше https://instantcms.ru/novosti/release2140.html#c114823
Голдман Сакс 9 декабря 2020 в 21:40 0
Отлично!
Алексей 10 декабря 2020 в 12:59 +3
Добрый день! Можно ли в следующем обновлении сделать подтверждение удаления секций. При удалении будет запрос типа - Вы уверены что хотите удалить секцию. А то неопытные пользователи могут потерять много проделанной работы если нечаянно удалят целую секцию с виджетами))
Вообщем было бы не плохо.
Zau4man 10 декабря 2020 в 16:03 +1
На гит наверно стоит записать. Замечание дельное.
AndroS 10 декабря 2020 в 18:48 0
Кстати да, я случайно удалил так строку одну )
Fuze 11 декабря 2020 в 10:38 0
На удаление рядов и колонок есть конфирм подтверждения.
Голдман Сакс 10 декабря 2020 в 20:16 0
При попытке отредактировать связь в админке выходит:
Код PHP:
  1. Notice: Undefined offset: 1 in /home/*************.ru/system/controllers/admin/forms/form_ctypes_relation.php on line 72
  2. Warning: Cannot modify header information - headers already sent by (output started at /home/**************.ru/system/controllers/admin/forms/form_ctypes_relation.php:72) in /home/***********.ru/system/core/controller.php on line 1069
  3. Warning: Cannot modify header information - headers already sent by (output started at /home/************.ru/system/controllers/admin/forms/form_ctypes_relation.php:72) in /home/************.ru/system/core/controller.php on line 1071
При этом сохраняет.
На демо сайте повторить не удалось.
@Aleksey358 12 декабря 2020 в 21:40 0
Подскажите новый шаблон Modern поддерживает компонент ivideo2? У меня не работает корректно, не выводит сам плеер.
Fuze 12 декабря 2020 в 22:36 0
Не поддерживает на данный момент.
@Aleksey358 13 декабря 2020 в 13:35 0
Не подскажите в компоненте ivideo2 перестали приходить сообщения, что видео ролик с ютуба стал недоступен. В чём может быть причина.
Def 13 декабря 2020 в 14:57 +1
в том что компонент не работает с новой версией, как вам и написал Fuze
@Aleksey358 14 декабря 2020 в 12:40 0
Не работает в старом дефолтном шаблоне!
Никита 13 декабря 2020 в 17:38 0
Здравствуйте!

Проводил ручную установку обновления.

Сделал пункт №8 - Все содержимое папки package из архива обновления, скаченного в п.1 загрузите в корень вашего сайта, заменяя файлы;

На пункте №9 нажал на F5 и появилось сообщение с ошибкой:

Warning: session_name(): session.name cannot be a numeric or empty '' in site.name/public_html/system/core/user.php on line 469 Warning: session_start(): Cannot send session cookie - headers already sent by (output started at site.name/public_html/system/core/user.php:469) in site.name/public_html/system/core/user.php on line 480 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at site.name/public_html/system/core/user.php:469) in site.name/public_html/system/core/user.php on line 480 Warning: Cannot modify header information - headers already sent by (output started at site.name/public_html/system/core/user.php:469) in site.name/public_html/system/core/user.php on line 556

403
Доступ запрещён
Вернуться на главную

URL страницы - site.name/admin/install


Делал ручную установку, потому что при автоматической установке появлялось сообщение с ошибкой:

Неизвестный столбец 'u.slug' в 'field list'
SELECT i.*, u.nickname as `user_nickname`, u.slug as `user_slug`, u.is_deleted as `user_is_deleted`, u.groups as `user_groups`, u.avatar as `user_avatar`

похожей на эту ошибку - https://instantcms.ru/novosti/release2140.html#c114738
но с другими сведениями ниже (не успел их сохранить).


Запросы к базе данных делать не умею. Пробовал использовать то, что указывалось в комментарии от того же пользователя:
ALTER TABLE `{users}` ADD `slug` VARCHAR(100) NULL DEFAULT NULL AFTER `nickname`, ADD INDEX (`slug`);

но возникла ошибка - Таблица 'name_db.{users}' не существует.


Подскажите, что нужно делать?
Alex AV 13 декабря 2020 в 18:31 0
но возникла ошибка - Таблица 'name_db.{users}' не существует.
Надо фигурные скобки убрать, вот так будет 'name_db.users'
Никита 13 декабря 2020 в 18:57 0
Сделал без фигурных скобок:
ALTER TABLE `users` ADD `slug` VARCHAR(100) NULL DEFAULT NULL AFTER `nickname`, ADD INDEX (`slug`);

Возникла ошибка:
Таблица 'name_db.users' не существует.
@Evg 13 декабря 2020 в 19:57 +1
Зайдите в phpmyadmin, посмотрите, какая у вас таблица, как она называется. Там же префикс есть какой-то возможно. Совет... общее правило, если с базой, запросами, есть какие-то сомнения, лучше узнать, а не делать. Можно испортить многое.
Никита 13 декабря 2020 в 22:55 0
Спасибо Вам за ответ!
Прикладываю скриншот.
Никита 13 декабря 2020 в 22:55 0
@Evg 13 декабря 2020 в 23:24 +1
Вы добавляете в таблицу поле, вам пишет, что нет такой таблицы. Он не может найти таблицу чтобы добавить поле, её не существует. Посмотрите, cms_users (вместе с префиксом) её название. Это надо использовать. Я просто не читал весь пост тут и не знаю, как вы добавляете и зачем, но уж если открыт phpmyadmin, то можно через него в вкладке SQL (так вроде, если память мне не изменяет). И предварительно, перед любой операцией с базой, делать её бэкап, желательно.
Никита 14 декабря 2020 в 10:07 0
Благодарю Вас за ответ!
Информация в базу добавилась, но, увы, это не решило проблему.
@Evg 14 декабря 2020 в 17:01 +1
Я просто не знаю, что вы делаете. Но обычно, если человек идет в ядро (а база ядро) и в ручную добавляет туда поля и т.д. он лишается поддержки. Никто не может сказать, что происходит. Надо смотреть по месту. Может быть имеет смысл еще раз с самого начала придерживаться официальной схемы обновления (если вы отклонились от нее). Заново все попробовать. Вот поле появилось, может автоматическая пройдет. Без понятия, это поле там нужно или нет. Если ставить с нуля есть оно, а если есть, что там.
Никита 14 декабря 2020 в 19:46 0
Всё восстановил из бэкапов к прежнему виду.
Начал обновление заново.
Использовал автоматическую установку. Проводил по инструкции. Шаблон из коробки.

Ввёл реквизиты для доступа по FTP, нажал кнопку "Продолжить". Всё как обычно.

Появилась страница 403:
403
Доступ запрещён
Вернуться на главную

URL - https://*****/admin/install/finish

На странице сверху была вот такая надпись:

Warning: session_name(): session.name cannot be a numeric or empty '' in /home/*******/public_html/system/core/user.php on line 469 Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/*******/public_html/system/core/user.php:469) in /home/*******/public_html/system/core/user.php on line 480 Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/*******/public_html/system/core/user.php:469) in /home/*******/public_html/system/core/user.php on line 480 Warning: Cannot modify header information - headers already sent by (output started at /home/*******/public_html/system/core/user.php:469) in /home/*******/public_html/system/core/user.php on line 556

Соответственно, есть вопрос - что делать?
Rainbow 14 декабря 2020 в 21:00 0
Соответственно, есть вопрос - что делать?

Для начала может быть создать тему на форуме, а не пытаться решать вопрос в комментариях (если быстро не решилось)..
Вот когда то писал, возможно чем то поможет:

https://instantcms.ru/forum/thread33048-1.html#326147
Алексей 14 декабря 2020 в 12:34 0
На одном проекте пользовался Кодом для блога из каталога Скопируйте и вставьте данный код в пост вашего блога на instantcms.ru чтобы вывести ссылку на это дополнение в каталоге
После обновления во всех темах не отображается блок из каталога дополнений
Реально ли как то исправить ?
Алексей 14 декабря 2020 в 12:36 0
fincheck 18 декабря 2020 в 16:22 0
Добавлена возможность отключать возможность переписки в личных сообщениях, оставляя при этом включенными различные уведомления;
отлично, вот бы ещё опцию "Общение только с админом", уже подымал данную тему на GitHub.
Def 18 декабря 2020 в 19:18 0
подскажите пожалуйста версия 2.14.1 когда планируется? планирую сразу ее поставить, чтобы тестить ее без проблем с дальнейшими обновлениями системы
Zau4man 18 декабря 2020 в 19:36 +1
1 января. Вам уже отвечали

Пруф
Tolya 18 декабря 2020 в 20:48 +1
Def:
планирую сразу ее поставить, чтобы тестить ее без проблем с дальнейшими обновлениями системы
Чтоб тестить без проблем в будущем, надо начинать уже сейчас...
shmel 18 декабря 2020 в 23:19 0
Здравствуйте! Есть две установленные системы InstantCMS v2.13.1 с одинаковыми шаблонами, но на разных хостинга. Один сайт видит автоматическое обновление на версию 2.14.0, а другой сайт не видит что есть обновления хотя в настройках стоит автоматическое определение при входе администратора. При клике на ссылку "Проверить обновления InstantCMS" получаю ответ "Не удалось проверить наличие обновлений" Подскажите пожалуйста в чем проблема может быть?
Денис Васильевич 20 декабря 2020 в 20:52 +2
Заметил, что если в настройках поля у полей стоит атрибут disabled то их значения не сохраняются. Есть такое, или только у меня?
Fuze 20 декабря 2020 в 22:57 +2
Если вы про атрибут тега, то да, так и должно быть. Используйте атрибут readonly.
SergeySheff 21 декабря 2020 в 15:06 0
Добрый день, подскажите что у меня с InstantMaps приключилось . Список отображается теперь так https://crewtraffic.com/places а запись стала иметь такой вид https://crewtraffic.com/places/40544-deep-frontline-shippers-limited.html
Голдман Сакс 21 декабря 2020 в 17:38 0
Возможно у вас в настройках включено:
Объединять CSS-файлы
Объединять JS-файлы
SergeySheff 22 декабря 2020 в 20:39 0
Спасибо за совет, не помогает, не работает именно на шаблоне Modern
Алексей 21 декабря 2020 в 22:01 +1
Запахло вкусненьким... быстрее качайте с гитхаба и тестите)))
Там много чего прикольного...Спасибо.
Евгений Фоменко 25 декабря 2020 в 10:49 +2
Капец у Вас вкладок открыто ))
Мой рабочий ноутбук закашлялся от одной только этой картинки ))))
Алексей 23 декабря 2020 в 15:33 +1
Предполагаю в дальнейшем хорошо бы сделать Импорт Экспорт шаблона Модерн. Хотя бы продумать возможности в дальнейшем.
Def 24 декабря 2020 в 01:03 0
да, это крайне необходимая опция, так как запустить клона с небольшими корректировками но с новым контентом получается практические невозможно в данном случае, как я понимаю. Если некая опция в коробке есть, подскажите пожалуйста.
shmel 23 декабря 2020 в 23:38 +1
Здравствуйте! Подскажите из за чего несколько сайтов на одном хостинге перестали видеть обновления ICMS, при клике на ссылку "Проверить обновления InstantCMS" выдает сообщение "Не удалось проверить наличие обновлений"
Саня 24 декабря 2020 в 11:27 +2
После перехода с 2.6 или 2.9 вроде поменялся сервер обновлений... и его надо скачать вручную... Но это не точно...
Владимир Савенко 24 декабря 2020 в 14:17 +3
Я тогда поднимал данный вопрос на форуме, так что поиск поможет...
Inna 24 декабря 2020 в 19:21 +3
Евгений Фоменко 24 декабря 2020 в 21:07 0
У меня есть 1.10.3 версия - как обновляться? поштучно обновлять версии?
или может есть альтернативы?
Fuze 25 декабря 2020 в 14:14 +3
С первой ветки нет штатного обновления на вторую.
shmel 24 декабря 2020 в 21:11 +1
У меня два сайта на версии 2.13.1 в этой версии в файле updater.php IP адрес уже изменен на новый. Оба сайта перестали видеть обновления. Этот способ не помог.
Inna спасибо за ссылку.
Inna 25 декабря 2020 в 15:39 +1
shme, права на папки на сервере согласно документации. Почистить кэш. Ручная установка...
Алексей 25 декабря 2020 в 11:53 0
Fuze если не позно - давайте сделаем возможность добавление к полям иконочные шрифты из наборов которые уже есть- как это сделано к заголовком полей
Fuze 25 декабря 2020 в 14:18 +3
У нас нет иконочных шрифтов в шаблоне modern. Только SVG спрайты.

Пять раз перечитал, ничего не понял. Что сделано в заголовках полей? Где, что добавить? Может сделать в заголовках полей как сделано в заголовках виджетов?
Алексей 25 декабря 2020 в 16:30 +1
Да подключать SVG спрайты из набора! Было бы здорово. В место цена: 100 руб. - стояла иконка цены.
Если указано текст заголовка поля скрыт можно подставить SVG спрайт из набора который уже есть в ситеме
Было бы как то так
SpideR 28 декабря 2020 в 16:32 0
Алексей 25 декабря 2020 в 16:59 +1
Еще по улучшению записал видео
https://www.loom.com/share/eb08f34595664533aa124db58adf21db
Это на усмотрение.
Алексей 25 декабря 2020 в 17:43 +1
Тут виднее- проверьте у себя
Александр Сергеевич 30 декабря 2020 в 19:16 +1
Шаблон формы. По умолчанию используется /templates/ШАБЛОН/assets/ui/form.tpl.php. Если хотите сделать свой шаблон, имя файла должно начинаться на form, после этого он появится в этой опции для выбора.

Перепробовал по разному: form2.tpl.php form-dva.tpl.php form_dva.tpl.php ...
В настройках формы выбираешь, но всё равно работает именно form.tpl.php

И вообще не понятно почему бы по умолчанию просто не вставлять системное_имя в id или class формы. А то все формы с одними и теми же стилями.
Александр Сергеевич 30 декабря 2020 в 19:18 0
Да и не понятно зачем динамические классы и id, на форме и полях. Как к определённому полю прописать стиль, если класс при каждой загрузке разный.
Александр Сергеевич 30 декабря 2020 в 19:19 0
как минимум надо же системное имя оставлять статичным.
Алексей 31 декабря 2020 в 11:06 0
Будет возможность указывать формам css классы в 2.14.1
Супер просто!
alexswen 31 декабря 2020 в 16:38 0
Помогите пожалуйста, решил обновиться ещё раз попробовать, пишет это, чем можно исправить ??
Ris 31 декабря 2020 в 19:48 0
Вы файлы скопировали, а таблицы базы данных у вас не обновились.
Сделайте всё ещё раз ТОЧНО как написано в инструкции.
Nikolaich 8 января 2021 в 13:12 0
Возможно уже писали на эту тему, но не нашёл в комментах....
У меня на сайте (версия ICMS 2.13.1) установлены Конструктор тем и InstantMaps актуальных версий.
Как ведут себя компоненты после обновления ICMS до 2.14.1? Может быть кто-то уже поимел такой опыт?
Антон {ignat} 8 января 2021 в 13:14 +1
Мапс полностью потерян для 14версии, вообще впринципе никак не работает. Про Конструктор не знаю, не пользовался
Region67 8 января 2021 в 13:30 0
Конструктор обновлен для версии 2.14.1
С Мапсом пока тишина, у r2 интересовался, сказал обновление будет как только появится время, но когда не известно sad
482 17 апреля 2021 в 16:40 0
Помогите!!! Обновлялся с 2.13.1 и что-то пошло не так. Попытки обмануть судьбу и систему, привели к тому, что попросил хостера откатить файлы и базу на более чем сутки. Откатили, но любая станица по прежнему 404. Хостер ссылается, что основная проблема загрузки находится в /home/name/public_html/bootstrap.php

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

Может кто-то может помочь?