InstantCMS 2.14.0

11662

Всем привет!

За окном метёт метель, а я пишу эти строки, в предвкушении, что наконец-то релиз :-) Поверьте, я его ждал еще больше, чем вы все. Слишком много исправлений, слишком много сил и времени потрачено, надеюсь не зря. Было закрыто 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 записи при включенном только

    InstantCMS 2.14.0

    в нем (если

    InstantCMS 2.14.0

    имеет числовое значение);
  • Добавлена каноникал для фильтров;
  • Добавлена возможность копировать пресеты редакторов;
  • Исправлена работа опции полей "Обрабатывать специальные шаблоны". Теперь выводятся корректные значения;
  • Исправлена работа поле родительской связи в фильтре;
  • Добавлена возможность отключения ненужных городов и регионов;
  • Все загружаемые файлы изображений в полях теперь фиксируются в базе данных. Удаление изображения в поле теперь сразу удаляет и файл;
  • В группах в полях добавлены опции обтекания;
  • Возможность отключения стен групп;
  • При отключении компонента ленты активности, соответствующая вкладка выключается и на странице группы;
  • Добавлена возможность отключать возможность переписки в личных сообщениях, оставляя при этом включенными различные уведомления;
  • На страницах фотографий в фотоальбомах добавлена возможность выключать скачивание фото, и в целом показ блока данных о фотографии;
  • Добавлены опции показа блока рейтинга: в записи и в списке;
  • Добавлена возможность указывать 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!

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

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

0
Реклама Реклама #
+3
Ris Ris 7 месяцев назад #
Ура!!!
+3
Димон Димон 7 месяцев назад #
Ура!!!! Как же долго я ждал этого сообщения сегодня)))) Слава Fuze
+4
Dimson Dimson 7 месяцев назад #
Движок усовершенствуется, супер! Это лучшая CMS которую я знаю!
+3
vladimird vladimird 7 месяцев назад #
Спасибо большое. Приятно неделька завершилась.
+2
buk buk 7 месяцев назад #
Спасибо и всех поздравляю, так как такой выпуск это праздник!
+3
Zau4man Zau4man 7 месяцев назад #
Долгожданный релиз. Поздравляю всех.
+2
AndroS AndroS 7 месяцев назад #
Ура, дождались-таки!!! Поздравляю всех страждущих, и самого г-на Fuze! Это воистину грандиозный релиз!
+1
AndroS AndroS 7 месяцев назад #
Пока читал описание, тут же на демо-сайте натыкал пару интересующих меня нюансов:

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

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



тут же на демо-сайте натыкал пару интересующих меня нюансов
Надо было тут тыкать так то. 2 недели релиз кандидат провисел.
+4
Timmy Timmy 7 месяцев назад #
Ура! Столько много обновлений! Большое всем спасибо!
+4
Asket Asket 7 месяцев назад #
Супер круть, браво Fuze!

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

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

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

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

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

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

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

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

0
Casser Casser 7 месяцев назад #
Походу был глюк, заработало.
+2
Fuze Fuze 7 месяцев назад #
Всё работает.

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

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

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


Меню пользователя с мобильного так и должно быть?
0
hard990 hard990 6 месяцев назад #
да
0
webtotma webtotma 7 месяцев назад #
Спасибо за ответ.

И не совсем по теме, но есть вопрос - возможно ли к полю "Набор изображений" добавить некоторую шаблонизацию? Либо предустановленные пресеты, либо создаваемые и подключаемые пользователем из админки.
0
Fuze Fuze 7 месяцев назад #
Я не очень понял.
0
Def Def 7 месяцев назад #
вероятно речь про то, чтобы вывести как слайдер или как плитка или еще как-то на выбор
0
webtotma webtotma 7 месяцев назад #
Да, примерно это имел в виду.
0
DeusSpa DeusSpa 7 месяцев назад #
как побороть?
вылезло при обновлении
******************
Не найдена модель данных или она недоступна для чтения: 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
0
vikont vikont 7 месяцев назад #
Никак. Только обновление дополнения. А пока его надо выключить или удалить совсем.
0
DeusSpa DeusSpa 7 месяцев назад #
Что за дополнение? Не могу вспомнить.
И где можно его отключить? не имея доступа к админке

Спасибо
0
DeusSpa DeusSpa 7 месяцев назад #
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
0
Fuze Fuze 7 месяцев назад #
Судя по всему, пакет обновления не устанавливался через админку, либо процесс обновления был сделан не до конца. Иначе бы столбец slug был бы.
0
DeusSpa DeusSpa 7 месяцев назад #
Да так и есть, из за верхней ошибки не прошло до конца.
В запаре бекап не сделал, с работы прилетел, увидел обрадовался и вуаля ))

Где его создать в какой таблице?
Дайте запрос который сделать в базе, чтобы создать
0
DeusSpa DeusSpa 7 месяцев назад #
Добавил
0
Fuze Fuze 7 месяцев назад #
Можно просто заново пакет обновления установить. Что уже сделал пакет обновления, во второй раз не сделает.
0
DeusSpa DeusSpa 7 месяцев назад #
Заново просто не получалось накатить, так как из за ошибки выше не пускал ни где. создал поле в таблице и все заработало,
ALTER TABLE `cms_users` ADD `slug` VARCHAR(100) NULL DEFAULT NULL AFTER `nickname`, ADD INDEX (`slug`);"

После прогнал обновление ещё раз, чтобы доставить.
Спасибо за отклик и помощь.
0
vikont vikont 7 месяцев назад #
Похоже на PUSH от Smart Control
0
Fuze Fuze 7 месяцев назад #
Переименуйте директорию sc_pushnotifications в scpushnotifications, в файле frontend.php, также замените sc_pushnotifications на scpushnotifications. И должно всё работать.
0
Александр Александр 7 месяцев назад #
А как бы рядом с Абстрактный счётчиком сделать кнопочку +1 или обновить, чтобы руками постоянно не приходилось число менять, когда правки вносишь, если много то прям напрягает число менять
+1
Fuze Fuze 7 месяцев назад #
Поставьте ноль, и на период тестирования правок ctrl+F5.
0
Александр Александр 7 месяцев назад #
спасибо
0
rector rector 7 месяцев назад #
Жаль что старый дефолт не будет поддерживаться
+1
Денис Васильевич Денис Васильевич 7 месяцев назад #
И головная боль для разработчиков пока что будет.
0
Олег Васильевич я Олег Васильевич я 7 месяцев назад #
Не стоит волноватться!
0
Денис Васильевич Денис Васильевич 7 месяцев назад #
Да, не стоило пользователю говорить за разработчиков )) Вам разработчикам виднее какие среди вас есть а коих нет )
0
Fuze Fuze 7 месяцев назад #
Да будет он работать и дальше, не паникуйте.
0
Василич Василич 7 месяцев назад #
При открытии изображения с телефона оно не вписывается в рамки экрана а, судя по всему, увеличивается на весь свой реальный размер, тем самым уходя за рамки области обзора.
0
Василич Василич 7 месяцев назад #
Ну и конечно в идеале закрывать это изображение нажатием в любой области вне изображения, люди ж ленивые, нажмут на затемненную область а вместо закрытия изображения пропадёт сама верхняя панель, дальше есть шанс их потерять.
Но это такое, надо посмотреть, наверняка в библиотеке есть такие опции.
+3
Денис Васильевич Денис Васильевич 7 месяцев назад #
Fuze, просьба к вам.
Пожалуйста добавьте в каталог галочку совместимости со старым шаблоном.
Чтобы пользователям каталога можно было дать понять что дополнение не совместимо со старым шаблоном.
0
Region67 Region67 7 месяцев назад #
Вот засада, инстайлер не работает!!! scratch Как теперь шаблон править
+1
Fuze Fuze 7 месяцев назад #
В RC люди тестировали, всё работало.
Нужно добавить строку
Код PHP:
  1. <?php $this->addMainCSS("templates/default/controllers/instyler/styles.css"); ?>
в /templates/default/controllers/instyler/index.tpl.php
сразу после тега <title>.
0
vikont vikont 7 месяцев назад #
При включении сжатия и объединения, Инстайлер выдает чистый экран... и объявляет забастовку.
+1
Fuze Fuze 7 месяцев назад #
Это уже не ко мне joke
0
vikont vikont 7 месяцев назад #
Знаю, отправлено R2 еще в субботу.
0
abasia abasia 7 месяцев назад #
Благодарю за релиз!!!
0
Alex AV Alex AV 7 месяцев назад #
После обновления, в шаблонах созданным с помощью Конструктор тем не показываются (отсутствуют) все меню. То есть ни в самом конструкторе, ни на сайте (в фронтенде) меню вообще нет никаких, позиции для меню есть, а самих меню нет, совсем. Как быть?
+1
Capitan Capitan 7 месяцев назад #
при выборе темы админки "по умолчанию" и переходу в "настройки темы" выдает ошибку
0
Владимир Савенко Владимир Савенко 7 месяцев назад #
Столкнулся с подобным, откатился, а потом поставил другой вариант темы админки, на всякий случай обновился вручную - все работает...
P.S. 30 сек на выполнение скриптов, которые стоят на моем виртуальном хостинге не хватает при замене логотипа, пришлось увеличивать... с остальным разбираюсь потихоньку scratch
+1
0
eugennn eugennn 7 месяцев назад #
Вот такая ошибка выходит. Обновлялся автоматически по инструкции, 3 сторонних компонента были отключены, шаблон default. Не открываются по прямой ссылке сайтру/contenttype те типы контента, которые имеют наборы (ошибка запроса к БД, ключ "dataset_name" не существует в таблице). Если зайти со стороны записи, то навигация и наборы работают. В чем может быть проблема?
+1
Dev Dev 7 месяцев назад #
Спасибо на все Fuze вы просто монстр
0
Tolya Tolya 7 месяцев назад #
В первую очередь хочу сказать спасибо Fuze за столь мощное обновление.
А теперь о проблеме, при добавление объявления не сохраняются свойства, после редактирования сохраняются. На демо баг присутствует.
+1
Fuze Fuze 7 месяцев назад #
Исправлено, спасибо.
0
Антон {ignat} Антон {ignat} 7 месяцев назад #
такое вот еще раздвойство:
+1
Fuze Fuze 7 месяцев назад #
-5
Антон {ignat} Антон {ignat} 7 месяцев назад #
спасибо за напоминание. но как бы хотелось бы без бубнов. много колдунства приходится совершать для полноценной обновы
+6
Fuze Fuze 7 месяцев назад #
Это не бубны, а штатное обновление. Следуйте инструкции и всё будет в порядке. Сложно следовать инструкции - можно вполне не обновляться.
+1
MAKS-IT MAKS-IT 7 месяцев назад #
Новый шаблон это хорошо, жить лет 10 на старом уже не в какие ворота ... Имелись случаи когда клиенты не хотели использовать данную систему просто из - за "квадратного" дизайна. Надеюсь теперь все измениться в лучшую сторону.
0
Principal Principal 7 месяцев назад #
Здравствуйте! Обновился и теперь при попытке редактирования любого виджета в админке вот такая ерунда:



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

На будущее: не стесняйтесь тестировать релиз кандидаты. Всем же лучше будет.
0
Rainbow Rainbow 7 месяцев назад #
Найденные баги вносятся только на Гит (и здесь в комментариях), или обновляется (актуализируется) и сам текущий пакет обновления?
+2
Fuze Fuze 7 месяцев назад #
Только гит, иначе запутаемся.
0
alexswen alexswen 7 месяцев назад #
Заменил файл /system/config/autoload.php получилось это
0
Fuze Fuze 7 месяцев назад #
Установите еще раз пакет обновления без замены файлов пакета.
0
alexswen alexswen 7 месяцев назад #
Попробовал автоустановщиком, ничего не заменял - все компоненты выключил, включил отладку и всё равно такое же окно, оставил autoload
без изменений то вот что стало писать
0
Василич Василич 7 месяцев назад #
sc_smartslider это чей слайдер, системный?
0
SpideR SpideR 7 месяцев назад #
Слайдер от SmartControl.
+1
Андрей Андрей 7 месяцев назад #
он перестал корректно работать релиза 4 назад, так что я его снёс давным давно
0
Василич Василич 7 месяцев назад #
Хороший разраб и идеи годные.
Жаль, что ушёл.
0
Алексей Алексей 7 месяцев назад #
Василич ни куда он не делся, мало того скоро будет кое что интересное даже очень.
0
DeusSpa DeusSpa 7 месяцев назад #
Перестал выполняться крон, что могло повлиять при обновлении?
0
DeusSpa DeusSpa 7 месяцев назад #
С кроном непонятки остались, работал до обновления.
0
Fuze Fuze 7 месяцев назад #
Что угодно могло повлиять.
Вы задали вопрос так, что ответить на него невозможно.
CRON это планировщик на сервере, который выполняет заданную ему команду, в данном случае запуск cron.php InstantCMS.
Что такое "перестал выполняться крон", я не знаю. Задайте вопрос так, чтобы можно было хоть какой-то анализ провести.
В противном случае, мой ответ - всё работает, я проверил на чистой установке.

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

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

Просто размещены в списке с начала системные задачи от инстанта, потом уже сторонние компоненты.
И родные в ступоре.
Хотя было замечено ранее на другом сайте, по примеру испорченного компонента - все обрабатывалось до его, после его нет. можно было вычислить плохого.
сейчас же первые тоже молчат - родные.
Ручной запуск происходит нормально без ошибок, обрабатывается.
0
DeusSpa DeusSpa 7 месяцев назад #
Как полностью удалить компонент?
Удалил руками так как не давал удалить через админку. компонент 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
***************************
Где он ещё сидит?
0
DeusSpa DeusSpa 7 месяцев назад #
Требуемый компонент не найден: system/controllers/sc_pushnotifications/frontend.php
Последние вызовы:

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

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

На сторонний сайт форма вставляется, отображается, но не отправляется.
0
Fuze Fuze 7 месяцев назад #
На сторонний сайт форма вставляется, отображается, но не отправляется.
Какие-то подробности сообщите.
0
Александр Александр 7 месяцев назад #
а я даже не знаю какие подробности, вставил код в html сайдбара сайта, нажимаешь кнопку отправить, прокручивается кружок на кнопке как будто отправляет, но форма остается заполненной и не приходит уведомлений об отправке, на родном сайте эта форма работает, ошибок в консоли браузера нет, сайты на одном ip и на одном vps, что то делаю не так видимо.
0
Fuze Fuze 7 месяцев назад #
Вероятно вы авторизованы и форму уже отправляли. Когда заходите на другой сайт, форма вас видит авторизованным.
В остальном сказать сложно, нужно смотреть на месте.
0
Александр Александр 7 месяцев назад #
дело не в этом, но я потестирую с другими сайтами и формами, если проблема только у меня.
0
Александр Александр 7 месяцев назад #
никак не отправляет со стороннего сайта, просто html страничку создал, вставил скрипт на другом vps, на другом пк открываю страничку, точно не авторизован и тоже самое, не отправляет, причём текстовое поле со звёздочкой просит заполнить, а чекбокс обязательный не просит поставить, но и с чекбоксом и без форма ничего не отправляет, на родном сайте всё работает, что может быть не так?
0
iton iton 7 месяцев назад #
Типы контента > Поля "Дата публикации" и "Автор", когда захожу в поля и ничего не меняю (или меняю настройки) жму на кнопку сохранить то ошибка "Найдены ошибки в форме". http://prntscr.com/vtvq2o
0
Алексей Алексей 7 месяцев назад #
Подтверждаю
0
Алексей Алексей 7 месяцев назад #
"Найдены ошибки в форме" у автора и дата публикации новости
+3
Fuze Fuze 7 месяцев назад #
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);
0
Саня Саня 7 месяцев назад #
Поставил с нуля, для типа контента создал категорию, и внутри категории создал свойство с множественным выбором. При добавлении записи в категорию без свойств всё норм, если выбираю категорию в которой есть свойства, то отображается какой то серый фон позади свойств.
0
vikont vikont 7 месяцев назад #
После обновления рабочего проекта, в админке, а закладках Комопонеты и Управление событиями в консоли вижу сообщения
init datagrid.js?152787826:69
not sortable datagrid.js?152787826:75
На чистом новом проекте такого нет. Что это обозначает?
0
Fuze Fuze 7 месяцев назад #
Так и должно быть.
0
vikont vikont 7 месяцев назад #
После обновления перестает работать почта по SMTP протоколу. Не может соединиться с сервером и отправляет на Гитхаб
Это только у меня или еще у кого то? Как лечить?
+1
Fuze Fuze 7 месяцев назад #
Обновление не связано с этим.
+2
Алексей Алексей 7 месяцев назад #
Спасибо за svg иконки - плиз подскажите как сделать у названия полей тоже иконки - к примеру так {solid%иконка} Цена
Если такой возможности нет то хорошо бы в следующих релизах сделать.
+3
Fuze Fuze 7 месяцев назад #
Такого функционала нет. Добавлю, если не забуду.
0
AndroS AndroS 7 месяцев назад #
Крутая штука, давно просится в движок! v
+2
Fuze Fuze 7 месяцев назад #
Такая штука уже есть в названиях виджетов, в теле виджета "Текст HTML".
0
Алексей Алексей 7 месяцев назад #
+3
AndroS AndroS 7 месяцев назад #
0
DeusSpa DeusSpa 7 месяцев назад #
Кто подскажет, что с планировщиком случилось?
До обновления работал.
проверил ещё раз его работоспособность на сервере - работает. в движке нет.
0
Алексей Алексей 7 месяцев назад #
У меня работает - чистая установка http://joxi.ru/L21jMKuRobZvAX
0
DeusSpa DeusSpa 7 месяцев назад #
На других сайтах тоже работает.
А вот с этим ступор произошел. Как пошло обновление криво.
Все из за чего криво удалил компоненты.
0
Alex AV Alex AV 7 месяцев назад #
в корне сайта файл: cron.php
Попробуйте закоментировать строку стр.: 12
// Если всё же планируете запускать задачи CRON через curl или иные http запросы, закомментируйте строку ниже
// if(PHP_SAPI != 'cli') { die('Access denied'); }
0
devsas devsas 7 месяцев назад #
Fuze. Я как понимаю, если смотреть гитхаб, будет 14.1 версия в этом месяце? smile
+1
Fuze Fuze 7 месяцев назад #
Полагаю, да.
0
Мифогор Мифогор 7 месяцев назад #
Добрый день! Я, наверно один столкнулся с массой ошибок! После удачного обновления увидел такую картину. При работе на новом шаблоне, создавая ряд я получаю такую ошибку
Код PHP:
  1. {"errors":false,"redirect_uri":"\/admin\/widgets?template_name=modern"}
В настройках сайта, вижу то же самое что и говорили ранее:

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

0
Мифогор Мифогор 7 месяцев назад #
С шестой попытки удалось успешно все перезаписать, но так мне показалось что успешно. Шаблон стал подстраиваться к настройке, но при изменении ширины блоков в ряде появляется ошибка
Код 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
0
Мифогор Мифогор 7 месяцев назад #
У всех работает кэш или у меня одного он перестал работать с ошибками:
Код 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
не подскажите с кем может быть это связано ?
0
Мифогор Мифогор 7 месяцев назад #
Кто-нибудь успешно обновился ?
0
Fuze Fuze 7 месяцев назад #
Да. Например, демо сайт успешно обновляется с версии 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. я вообще не понимаю, что сложного прочитать абзац с инструкцией по обновлению.
0
Rainbow Rainbow 7 месяцев назад #
С шестой попытки удалось успешно все перезаписать

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

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

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

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

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

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


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

/install/functions.php

46 строка

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

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

При нажатии на сохранить, говорит ошибка
+2
vikont vikont 7 месяцев назад #
И все же! Категории так и не имеют возможности показывать количества записей.
Столько копий поломано по этому поводу и как бы надо многим...
Fuze, можете сделать опционально показ количества записей у виджета категории?
Думаю, эта мелочь, многим облегчит жизнь и повысит юзабельность сайта.
Как? Циферки будут привлекать пользователей и побуждать заглянуть, а что там...
0
vikont vikont 7 месяцев назад #
И еще. Список категорий выводится не столбиком, а по мере влезания в строку. Странно. А зачем так?
Если это фича, то лучше ее сделать опциональной.
0
devsas devsas 7 месяцев назад #
+++++
0
uchenik uchenik 7 месяцев назад #
Все очень нравится. Как пользоваться конструктором форм - можно чуть подробнее ? Где найти виджет конструктора ?
0
uchenik uchenik 7 месяцев назад #
В Документации написано :"Компонент представляет собой простой конструктор форм. Созданные в нём формы вы можете Выводить форму в одноимённом виджете;"
Подскажите пожалуйста, Как ?
0
uchenik uchenik 7 месяцев назад #
Обновила после установки и все появилось. Все понятно !!
0
Алексей Алексей 7 месяцев назад #
Очень удобно следить за новостями Инстант в Телеграмм чате.
Присоединяйтесь - там комменты идут и с Гитхаба и с оф. сайта.
https://t.me/instantcms
0
sferoid sferoid 7 месяцев назад #
Просьба подскажите в какую сторону капать:
после обновления слетел визуальный редактор ckeditor - не отображает кнопки
было так


стало так


PS
Обновление классное вышло dance
0
Антон {ignat} Антон {ignat} 7 месяцев назад #
чудовый редактор smile
0
Владимир Владимир 7 месяцев назад #
Доброго времени! Спасибо за обнову. Подскажите где копать ?
При попытке настроить тему стороннего шаблона, ошибка :
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
0
Алексей Алексей 7 месяцев назад #
А сторонний шаблон обновлен до версии инстанта 2.14.0 ?
0
Владимир Владимир 7 месяцев назад #
Здравствуйте. Да, обновлен до версии 2.14.0.
0
Владимир Владимир 7 месяцев назад #
Ошибка исправлена. Перезолил файлы шаблона в режиме передачи фалов «двоичный». Всем спасибо!
+6
Def Def 7 месяцев назад #
Стоит ждать теперь версию 2.14.1 в которой исправлены ошибки релиза или можно качать архив и он уже актуальный?
+1
Rainbow Rainbow 7 месяцев назад #
+3
Fuze Fuze 7 месяцев назад #
1 января, по традиции, выйдет 2.14.1.
+1
Олег Васильевич я Олег Васильевич я 7 месяцев назад #
А теперь каждого 1-го января будет выходить 2.14.1? laugh
Лет эдак через 100
0
Андрей Андрей 3 месяца назад #
Здравствуйте, а где можно скачать дистрибутив InstantCMS 2.14.0 - в разделе скачать его нет, сразу 2.14.1 идет. И по Вашей ссылке в новости его тоже нет(
+1
Fuze Fuze 3 месяца назад #
0
Андрей Андрей 3 месяца назад #
Там нет 2.14.0
0
Fuze Fuze 3 месяца назад #
0
Андрей Андрей 3 месяца назад #
У меня нет, что я делаю не так?

+1
Fuze Fuze 3 месяца назад #
что я делаю не так?
Я не знаю. Адблок или иные фильтры вашего браузера.
0
Андрей Андрей 3 месяца назад #
Точно, спасибо.
0
Def Def 7 месяцев назад #
Также вопрос про премиум компоненты видео, мапс, биллинг. Они поддерживают эту версию или ждать обновление?
0
Голдман Сакс Голдман Сакс 7 месяцев назад #
В каталоге дополнения стоит, что обновлены до 2.14.
0
DimaK1104 DimaK1104 7 месяцев назад #
Обновился до версии 2.14.0 заметил что в когда выбран стиль плитки контент отображается не корректно. С крин прилагаю.
0
DimaK1104 DimaK1104 7 месяцев назад #
0
Fuze Fuze 7 месяцев назад #
Полапгаю, что проблема в размерах ваших видео. В iframe жестко прописано. Бутстрап же предлагает адаптивность
0
Денис Васильевич Денис Васильевич 7 месяцев назад #
Плитка отображается в соответствии с бутстрап вёрсткой. Тут акцент надо делать на том что вы там вывели. Вот к контейнеру видео и нужно добавить адаптивность. https://bootstrap-4.ru/docs/4.0/utilities/embed/
Или как вариант используйте свой стиль , задав всем контейнерам iframe параметр width:100%
0
AndroS AndroS 7 месяцев назад #
На демо-сайте если зайти с мобилы, фотографии в новостях открываются криво (если пытаться открыть во весь экран). Возможно проблема в мобильном браузере оперы конкретно. затрудняюсь сказать...
0
Денис Васильевич Денис Васильевич 7 месяцев назад #
Для виджета Поля контента не хватает чистого шаблона, вроде такого https://prnt.sc/vwxhow
Например мне нужно разместить после меню своё поле на всю ширину окна.
+1
iton iton 7 месяцев назад #
В фильтре не показывает возможность выбрать поле "Флаг" , создал поле http://prntscr.com/vx11k8 , а на сайте в фильтре его нельзя выбрать http://prntscr.com/vx1225 , на демо тоже есть эта ошибка.
0
DimaK1104 DimaK1104 7 месяцев назад #
Поле "файл" при добавлении файла нечего не происходит. если нажать "сохранить запись", то файл добавляется! если открывать заново и редактировать то он там уже есть. На скриншоте там файл уже выбран! И кнопка "удалить файл" иногда живет своей жизнью) на скриншоте видать. (Шаблон Modern сток)
0
Fuze Fuze 7 месяцев назад #
И не должно происходить. Это стандартный input типа файл. Файл сохраняется после сабмита формы.
И кнопка "удалить файл" иногда живет своей жизнью) на скриншоте видать.
Как повторить?
+1
Голдман Сакс Голдман Сакс 7 месяцев назад #
Где-то при тестировании релиз-кандидата, кажется, мелькали новые доступные выражения для seo-генерации ключевых слов, тайтлов и т.п.
Сейчас рылся - не могу найти... В документации тоже нет.( Где эти доступные выражения хоть одним глазом глянуть?
Вот что-то типа этого:
Код PHP:
  1. {tags|string_get_meta_keywords}
0
Fuze Fuze 7 месяцев назад #
+1
Region67 Region67 7 месяцев назад #
Как в мобильной версии убрать название сайта под логотипом? В настройках ничего подобного не нашёл
+1
Fuze Fuze 7 месяцев назад #
настройки виджета меню

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

0
Голдман Сакс Голдман Сакс 7 месяцев назад #
Поле Автор аналогично.
+2
Zau4man Zau4man 7 месяцев назад #
Решение в комментах выше /novosti/release2140.html#comment_114823
0
Голдман Сакс Голдман Сакс 7 месяцев назад #
Отлично!
+3
Алексей Алексей 7 месяцев назад #
Добрый день! Можно ли в следующем обновлении сделать подтверждение удаления секций. При удалении будет запрос типа - Вы уверены что хотите удалить секцию. А то неопытные пользователи могут потерять много проделанной работы если нечаянно удалят целую секцию с виджетами))
Вообщем было бы не плохо.
+1
Zau4man Zau4man 7 месяцев назад #
На гит наверно стоит записать. Замечание дельное.
0
AndroS AndroS 7 месяцев назад #
Кстати да, я случайно удалил так строку одну )
0
Fuze Fuze 7 месяцев назад #
На удаление рядов и колонок есть конфирм подтверждения.
0
Голдман Сакс Голдман Сакс 7 месяцев назад #
При попытке отредактировать связь в админке выходит:
Код 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
При этом сохраняет.
На демо сайте повторить не удалось.
0
Aleksey358 Aleksey358 7 месяцев назад #
Подскажите новый шаблон Modern поддерживает компонент ivideo2? У меня не работает корректно, не выводит сам плеер.
0
Fuze Fuze 7 месяцев назад #
Не поддерживает на данный момент.
0
Aleksey358 Aleksey358 7 месяцев назад #
Не подскажите в компоненте ivideo2 перестали приходить сообщения, что видео ролик с ютуба стал недоступен. В чём может быть причина.
+1
Def Def 7 месяцев назад #
в том что компонент не работает с новой версией, как вам и написал Fuze
0
Aleksey358 Aleksey358 7 месяцев назад #
Не работает в старом дефолтном шаблоне!
0
Никита Никита 7 месяцев назад #
Здравствуйте!

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

Сделал пункт №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`

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


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

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


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

Возникла ошибка:
Таблица 'name_db.users' не существует.
+1
Evg Evg 7 месяцев назад #
Зайдите в phpmyadmin, посмотрите, какая у вас таблица, как она называется. Там же префикс есть какой-то возможно. Совет... общее правило, если с базой, запросами, есть какие-то сомнения, лучше узнать, а не делать. Можно испортить многое.
0
Никита Никита 7 месяцев назад #
Спасибо Вам за ответ!
Прикладываю скриншот.
0
Никита Никита 7 месяцев назад #
+1
Evg Evg 7 месяцев назад #
Вы добавляете в таблицу поле, вам пишет, что нет такой таблицы. Он не может найти таблицу чтобы добавить поле, её не существует. Посмотрите, cms_users (вместе с префиксом) её название. Это надо использовать. Я просто не читал весь пост тут и не знаю, как вы добавляете и зачем, но уж если открыт phpmyadmin, то можно через него в вкладке SQL (так вроде, если память мне не изменяет). И предварительно, перед любой операцией с базой, делать её бэкап, желательно.
0
Никита Никита 7 месяцев назад #
Благодарю Вас за ответ!
Информация в базу добавилась, но, увы, это не решило проблему.
+1
Evg Evg 7 месяцев назад #
Я просто не знаю, что вы делаете. Но обычно, если человек идет в ядро (а база ядро) и в ручную добавляет туда поля и т.д. он лишается поддержки. Никто не может сказать, что происходит. Надо смотреть по месту. Может быть имеет смысл еще раз с самого начала придерживаться официальной схемы обновления (если вы отклонились от нее). Заново все попробовать. Вот поле появилось, может автоматическая пройдет. Без понятия, это поле там нужно или нет. Если ставить с нуля есть оно, а если есть, что там.
0
Никита Никита 7 месяцев назад #
Всё восстановил из бэкапов к прежнему виду.
Начал обновление заново.
Использовал автоматическую установку. Проводил по инструкции. Шаблон из коробки.

Ввёл реквизиты для доступа по 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

Соответственно, есть вопрос - что делать?
0
Rainbow Rainbow 7 месяцев назад #
Соответственно, есть вопрос - что делать?

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

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

Пруф
+1
Tolya Tolya 7 месяцев назад #
Def:
планирую сразу ее поставить, чтобы тестить ее без проблем с дальнейшими обновлениями системы
Чтоб тестить без проблем в будущем, надо начинать уже сейчас...
0
shmel shmel 7 месяцев назад #
Здравствуйте! Есть две установленные системы InstantCMS v2.13.1 с одинаковыми шаблонами, но на разных хостинга. Один сайт видит автоматическое обновление на версию 2.14.0, а другой сайт не видит что есть обновления хотя в настройках стоит автоматическое определение при входе администратора. При клике на ссылку "Проверить обновления InstantCMS" получаю ответ "Не удалось проверить наличие обновлений" Подскажите пожалуйста в чем проблема может быть?
+2
Денис Васильевич Денис Васильевич 7 месяцев назад #
Заметил, что если в настройках поля у полей стоит атрибут disabled то их значения не сохраняются. Есть такое, или только у меня?
+2
Fuze Fuze 7 месяцев назад #
Если вы про атрибут тега, то да, так и должно быть. Используйте атрибут readonly.
0
SergeySheff SergeySheff 7 месяцев назад #
Добрый день, подскажите что у меня с InstantMaps приключилось . Список отображается теперь так https://crewtraffic.com/places а запись стала иметь такой вид https://crewtraffic.com/places/40544-deep-frontline-shippers-limited.html
0
Голдман Сакс Голдман Сакс 7 месяцев назад #
Возможно у вас в настройках включено:
Объединять CSS-файлы
Объединять JS-файлы
0
SergeySheff SergeySheff 7 месяцев назад #
Спасибо за совет, не помогает, не работает именно на шаблоне Modern
+1
Алексей Алексей 7 месяцев назад #
Запахло вкусненьким... быстрее качайте с гитхаба и тестите)))
Там много чего прикольного...Спасибо.
+2
Евгений Фоменко Евгений Фоменко 7 месяцев назад #
Капец у Вас вкладок открыто ))
Мой рабочий ноутбук закашлялся от одной только этой картинки ))))
+1
Алексей Алексей 7 месяцев назад #
Предполагаю в дальнейшем хорошо бы сделать Импорт Экспорт шаблона Модерн. Хотя бы продумать возможности в дальнейшем.
0
Def Def 7 месяцев назад #
да, это крайне необходимая опция, так как запустить клона с небольшими корректировками но с новым контентом получается практические невозможно в данном случае, как я понимаю. Если некая опция в коробке есть, подскажите пожалуйста.
+1
shmel shmel 7 месяцев назад #
Здравствуйте! Подскажите из за чего несколько сайтов на одном хостинге перестали видеть обновления ICMS, при клике на ссылку "Проверить обновления InstantCMS" выдает сообщение "Не удалось проверить наличие обновлений"
+2
Саня Саня 7 месяцев назад #
После перехода с 2.6 или 2.9 вроде поменялся сервер обновлений... и его надо скачать вручную... Но это не точно...
+3
Владимир Савенко Владимир Савенко 7 месяцев назад #
Я тогда поднимал данный вопрос на форуме, так что поиск поможет...
Inna Inna 7 месяцев назад #
Комментарий удален
0
Евгений Фоменко Евгений Фоменко 7 месяцев назад #
У меня есть 1.10.3 версия - как обновляться? поштучно обновлять версии?
или может есть альтернативы?
+3
Fuze Fuze 7 месяцев назад #
С первой ветки нет штатного обновления на вторую.
+1
shmel shmel 7 месяцев назад #
У меня два сайта на версии 2.13.1 в этой версии в файле updater.php IP адрес уже изменен на новый. Оба сайта перестали видеть обновления. Этот способ не помог.
Inna спасибо за ссылку.
Inna Inna 7 месяцев назад #
Комментарий удален
0
Алексей Алексей 7 месяцев назад #
Fuze если не позно - давайте сделаем возможность добавление к полям иконочные шрифты из наборов которые уже есть- как это сделано к заголовком полей
+3
Fuze Fuze 7 месяцев назад #
У нас нет иконочных шрифтов в шаблоне modern. Только SVG спрайты.

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

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

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

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

Может кто-то может помочь?
0
482 482 3 месяца назад #
Проблему решил самостоятельно.. Танцы с бубном, куча проб и ошибок, часы поиска ответов и подсказок на фопуме... В итоге не сосвсем понимю, в какой момент и как удалось всё исправить )))

Всем СПАСИБО, кто делится своим опытом на форуме и комментариях!

P.S. Обращаюсь ко всем новичкам и людям не знающим языки програмирования и разметку. Прежде, чем задать вопрос, хорошенько поищите ответы на форуме, Зачастую это помогает, да и научит Вас в дальнейше более четко и правильно формулировать и описывать свои хотелки, пожелания, притензии и т.д.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.