В чекбоксах используется заполнено/не заполнено
Loadырь
В вашем шаблоне добавьте в ссылку класс class=«ajax-modal». Например для простого списка это тут github.com/instantsoft/icms2/blob/master/templates/modern/content/default_list.tpl.php#L72
А меня больше интересует, какую прибыль вам приносят ваши сайты?
Тут правильнее спросить: «С какой прибыли возникают такие вопросы?» )))
Может лучше избавиться от них окоянных)))?
Видимо, чтобы от них избавится, их надо видеть, но не всем их надо видеть, а только тем их надо видеть, кто не только их будет видеть, но и будет от них избавляться.
Я захожу в настройки — настройка темы — Цвета — меняю цвет страницы например, но на сайте цвет не меняется
Всё верно. После этого жмёте «Сохранить и скомпилировать SCSS». После этого чистите кэш сайта и кэш браузера. Если это не помогло, выясняйте есть ли кэширование на стороне хостинга.
Не знаю почему, но если включены эти настройки — то цвета из админки не меняются.
А очистка кэша по этим ссылкам разве не рашет проблему после компилирования scss?
что у вас(Loadырь) за компонент «Отзывы»?
Обычная система отзывов для сайта. Чутка навороченная, всякими примочками и от этого до неприличия дорого стоит.
может вы подскажете как это сделать(поменять вкладки местами)
Есть такой хук в системе — «process_render_comments_tab_list».
я запросом SHOW INDEXES FROM cms_smartwall_reactions вижу все индексы или могу не видеть составные или какие то ещё?
Вы увидете все индексы. Только у составных будет один Key_name на несколько столбцов

странно почему из коробки этого не сделал автор компонента
Причин может быть много, но чаще всего индексы добавляют на последнем этапе разработки когда уже таблица окончательно сформиррована или есть некая масса контента в ней, которая позволяет выявить эти доли секунды. А это на этапе разработки не всегда возможно. Да и банального «забыл» никто не отменял ))).
«тюнинг» Mysql не решает проблему долгих запросов или отсутствия индексов
«Тюнинг» сайта это целый спектр дел. И да — индексы — это не единственное, чем можно ускорить запросы в БД. Ещё можно оптимизировать сами запросы, чтобы не было лишних джоинов и задваивания запросов. Но это уже вопросы к програмистам.
15 тыс, не так уж и много, да и MyISam или innodb тоже такой эффект бы не дали, а то, что у вас там индексы только по id то это плохо. Нужно добавлять индексы, возможно даже составные. Какие именно сможет подсказать автор компонента. Или брать ваши запросы из стартового топика и эксплайнить их в вашей же базе данных, а потом смотреть по результатам.
Видимо реакций много. Во втором запросе непонятно зачем нужен джоин реакций при подсчёте количества записей. Но в любом случае надо смотреть на сами таблицы, что в них есть. Начать можно с проверки наличия индексов у этих двух таблиц. cms_smartwall cms_smartwall_reactions
Во втором запросе это
AND r.user_id = 1
лучше вынести в WHERE для фильтрации. Но это уже вопрос к разработчику. Не у всех есть умная стена, поэтому по архитектуре, тут не подскажут.
С чатами надо быть аккуратнее, лучше сначала спросите у его автора о работе на вашей версии движка, а потом устанавливайте.
Форум где никто ничего не написал будет пустым, это же логично ))
Зайдите в настройки компонента, сохраните нужные, создайте разделы форумов в админке и можете вывести нужные виджеты на главной странице форума, если в опциях вырана именно она.
В админке такой возможности нет. Да и правка файлов будет не простая, так как надо будет скрывать не только саму категорию, но и записи в общих списках надо будет не подсчитывать для пагинации. А с учетом того, что категория может иметь ещё и вложенные, то и этот момент упускать нельзя будет.
В полях почти никаких приемов нет. Шаблон для поля не выбрать, но можно создавать (писать код) свои поля в любом количестве и качестве. Вам надо создать поле — нечто среднее между полем «Файл» и «Сквозной HTML», тогда сможете выбирать файл и и выводить в нем данные своего поля.