Подписи есть. На скринах выше это фраза «Записаться»
О переносе подписей ниже иконок подумаю.
Подписи есть. На скринах выше это фраза «Записаться»
О переносе подписей ниже иконок подумаю.
Немного ответов на вопросы.
И 4, и 5. В панель можно добавить еще виджетов. Панель — обычная позиция для виджетов. Демо для примера с 5 иконками demo.bergorod.ru/pages/about.html
В панели можно размещать не только добавленный с компонентом виджет Кнопка. Но и другие виджеты icms. Повторюсь, панель — обычная позиция для виджетов. Легко можно сделать так




Сделал с помощью инструментов движка без доп компонентов
так никто не отрицает, что это нужно делать именно с помощью этого компонента. Все можно. Просто после нескольких «без доп компонентов» заказчик попросил сделать универсальный вариант подключения такого меню на сайте.
а то при открытие вложенных пунктов полностью вся страница перекрывается
сейчас размер панели боковой уже ограничен в max-height: 80vh. Можете для себя уменьшить еще
как страница меню как бы переезжает в подпункты
это должно быть реализовано в самом меню. Данная разработка добавляет панельку внизу и две боковых панели. Не вижу причин, почему она должна менять поведение меню… Это не совсем правильно.
Уже несколько раз при верстке шаблонов для 2ки для большей гибкости в мобильной версии была использована панель для мобильных — «прибитая» внизу плашка с иконками. Примерно такая

Было решено сделать более/менее универсальный компонент для использования такой панели в шаблоне modern и дочерних.
Для тестов организовал два демо demo.bergorod.ru/catalog и demo.bergorod.ru/pages/rules.html
И демо с 5 иконками для примера demo.bergorod.ru/pages/about.html
Подробное описание, как все устроено на демо есть по ссылке




wir, покажите весь код. Пока ключевые моменты
В переборе должно быть так
foreach($items as $key => $item){ ..... $items[$key]['new_bind'] = ...
и в конце хука надо возвращать не data, a
return [$ctype, $items];
Чего-то подобного нет. Но всегда можно сделать.
Делился в блогах такими доработками по меню
Подсказки в пунктах меню instantcms.ru/blogs/podskazki-v-punktah-menyu.html
Мега меню. Версия free instantcms.ru/blogs/mega-menyu-versija-free.html
На мой взгляд, стоит еще маленько повозиться с системой. А потом вернуться в тему.
Невидимость записей от гостя это скорее всего неправильно настроенные правда доступа.
Пропадание чего-то при загрузке файлов по фтп — тут явно проблема с правами доступа. Например, сайт работает от имени пользователя Вася, а ftp учетка создана для root пользователя. И у Васи (а следовательно и сайта) нет доступа к вновь загруженным файлам.
Чуть больше упорства. И, имхо, стоит все снести и начать заново. Создать отдельного пользователя для сайта, следовать инструкции в расстановке прав на файлы/папки и т.п.
Или вообще воспользоваться шаред-хостингом для старта, тогда проблем с правами не будет.
Вот такой пост был в блогах instantcms.ru/blogs/esli-dolgo-muchitsja/punkt-menyu-glavnaja-v-dvoike.html
Закрыть Сообщения есть возможность, если мы заходим в переписку с кем нибудь и там есть крестик)))
так и задумывалось
В старые добрые времена сталкивался с таким, и больше не использовал очередь.
Интересно будет посмотреть на поиски проблемы. Я бы начал с разбора задачи крон, которая выполняет отправку сообщений на основе системной очереди github.com/instantsoft/icms2/blob/master/system/controllers/queue/frontend.php
Чтобы использовать свои поля в определенных категориях. Они выводятся в фильтре, если просматривать записи этой категории. И др.
Вполне может быть так, что свойства категорий вам не нужны и все можно решить полями.
Немного про свойства в документации docs.instantcms.ru/manual/ctypes/props
Пощелкайте все вкладки этой формы. В какой-то из вкладок должно быть поле помеченное красным и заполненное некорректно...
Включите показ заголовков у полей. Столбцы полей, у которых не включен показ заголовка в списке, скрываются.

По теме — нельзя.
Поправить стили на какой-то конкретной странице можно с помощью виджета html блок, добавив в текст виджета конструкцию
<style> ... </style>