Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 Можно ли добавить новые поля к фотографиям? 29 января 2026 в 11:06

 TOPg, очевидно ведь, что ваш совет не поможет. ТС нужно новое поле у фотографии.

ТС, такого в движке не предусмотрено. Добавлять поля у фотографий нельзя.

#2 Убрать/скрыть системный тег H1 и вместо него вывести тег H1 но с помощью текстового блока/Html 28 января 2026 в 16:07

 skewes, вы хотите одну картинку на фон для всех категорий?  Или как советует pupsik, для каждой категории свою картинку?

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

#3 [ЗАКРЫТО] Открытый исходный код для Афиша 2.0 25 января 2026 в 13:38

 DeeMon, да. Другого не делалось. На демо demo.bergorod.ru/poster используется он.

#4 [ЗАКРЫТО] Открытый исходный код для Афиша 2.0 24 января 2026 в 11:38

прерываешь поддержку компонента

DeeMon

нет, неправильно. Уже проводил подобное с одним из компонентов instantcms.ru/forum/otkrytyi-ishodnyi-kod-dlja-zauth-avtorizacija-s-pomoschyu-soc-setei.html

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

#1 [ЗАКРЫТО] Открытый исходный код для Афиша 2.0 23 января 2026 в 16:07

У меня есть компонент Афиши

Афиша 2.0
Компонент

Афиша 2.0

Демо Купить 2000 руб.

Предлагаю в теме отписаться тем, кому компонент нужен с открытым исходным кодом, т.е. с возможностью ставить на все свои сайты, а также с поддержкой php 8+

План такой

1. Набирается 5 человек
2. Оплачивают по 2 т.р.
3. Через 2 недели они получают новую версию компонента с открытым исходным кодом
И обновление, если найдутся какие-то ошибки.

Новая версия будет протестирована на php 8.2
Вместе с афишей будет открыт и исходный код парсера киноафиши
Переделка компонента или его логики, доработка нового функционала в рамках данной темы не планируется

Новая версия будет работать на движке версии 2.17.0 и новее. Код поддержки старых версий удалю.

Желающие

1. Maksfreetimer
2. kalikimaka
3. Dav

Осталось еще двое.

#5 Как проще удалить ТК с большим количеством контента 21 января 2026 в 15:45

Удалять стоит через сайт, чтобы обновились счетчики, удалились фотографии, комментарии и т.п.

В связи с новыми законами чистил один из сайтов, проверял на фотографиях в тексте, анонсах к записям, все удалилось, ничего не осталось.

В админке в списке контента можно поступить так

Изображение

Можно сделать отдельный компонент «удалятор», который циклически порционно удалит весь контент.

#6 Не работает модерация 20 января 2026 в 18:04

Если на модерации 1000+ записей, то показаны будут только 1000 из них. Возможно, ваш случай.

#7 Изменение Url в типах контента 19 января 2026 в 10:47

 skewes, 2.18.0. Проблема не наблюдается

Изображение

Нужны подробности, как повторить проблему.

#8 Поле Спросите автора 19 января 2026 в 09:31

 Capitan, шаблоны, производные от default не поддерживаются. Судя по скрину, у вас именно такой

Только для modern шаблонов и дочерних от них

#9 Расположение описания для категорий 12 января 2026 в 14:01

 Litemir, место вывода описания категории задано в шаблоне github.com/instantsoft/icms2/blob/92b6d68da99909b3607561abf867ea6af8a8827e/templates/modern/controllers/content/category_view.tpl.php#L95

Или нужно писать свой hooks

Litemir

вы можете это сделать. В хуке сохранить куда-то описание категории. Удалить его у категории, что оно не выводилось по умолчанию.

И вывести в нужном вам месте. Ниже в коде этого файла есть несколько мест

После списка категорий но перед списком записей github.com/instantsoft/icms2/blob/92b6d68da99909b3607561abf867ea6af8a8827e/templates/modern/controllers/content/category_view.tpl.php#L149C21-L149C51

После списка записей github.com/instantsoft/icms2/blob/92b6d68da99909b3607561abf867ea6af8a8827e/templates/modern/controllers/content/category_view.tpl.php#L153C21-L153C50

Можете пойти дальше, сохранить описание, например, в кеш Модели, и вывести его виджетом.

#10 Обработка GET-запроса в action компонента 12 января 2026 в 10:06

 MikeBol, предположу, что это какая-то защита от фрода, типа клаудфларэ, которая ставит куку чтобы при повторном запросе идентифицировать запрос.

Вас уже идентифицировала, поэтому вы и не видите данный ответ.

#11 Точки показа виджетов 11 января 2026 в 20:06

условность, главное чтобы в ней были прописаны имена позиций, я прав

mus

правы

в админке я закидываю виджет в нужную позицию на схеме, но она не появляется на сайте

mus

тут два варианта. или даже три.

1. закидываете не на той странице, на которой ожидаете. тестируйте на главной
2. закидываете виджет, не заполняете его настройки, виджет не выводится
3. имена позиций в схеме и в main не совпадают

А так я уже года 3 уже не делал шаблоны на основе default. Возможно, файл манифеста таки нужен, чтобы указать в нем 

  1. 'is_dynamic_layout' => false,

github.com/instantsoft/icms2/blob/92b6d68da99909b3607561abf867ea6af8a8827e/templates/default/manifest.php#L18

#12 [ЕСТЬ РЕШЕНИЕ] ЧуднАя загрузка аватара 11 января 2026 в 15:43

Вот пресеты, они у меня в основном квадратные. Ползунки Увеличивать до размера пресета включены.

tompak

понятнее не стало. Вы чего хотите добиться то? Потратьте чуть больше времени и добавьте подробностей в ваш вопрос.

#13 Точки показа виджетов 11 января 2026 в 15:39

Чем дефолт отличается от любого другого шаблона

mus

в движке есть два варианта работы со схемой виджетов. Устаревшая, так скажем, когда все позиции для виджетов указываются в файле схемы github.com/instantsoft/icms2/blob/master/templates/default/scheme.php для редактирования в админке, а также в файле шаблона github.com/instantsoft/icms2/blob/master/templates/default/main.tpl.php

На самом деле, встречается достаточно часто в готовых проектах под ключ.

И новая, динамическая, когда вы в админке настраиваете сетку виджетов из строк, позиций в них, и виджеты на сайте выводятся согласно этой сетке. Тут никакие позиции в main.tpl.php указывать не надо. Сетка выводится таким вот простым вызовом github.com/instantsoft/icms2/blob/92b6d68da99909b3607561abf867ea6af8a8827e/templates/modern/main.tpl.php#L48

В случае с динамической сеткой вам надо внедрять вашу верстку в шаблон колонки, как сделано в демо, например, для колонки Верхний

Изображение

Это только кажется сложным. Непривычным. В других cms вы берете готовую верстку, отмечаете в ней позиции для вывода, а потом оформляете блоки, которые хотите выводить.

С modern, и дочерними от него, работать надо по другому. Разбиваете ваш шаблон, условно скажем, на ряды. Создаете для них сетку в админке. «Добавляете» в шаблоны колонок свою верстку.

У каждого ряда есть свой тег

Изображение

Есть родительский тег

Изображение

Их можно комбинировать. Создавая удобные ряды блоков, из которых в итоге будет состоять сайт.

Если вы действительно хотите вникнуть, то дальше начните с:

1. Про дочерние шаблоны instantcms.ru/blogs/horoshie-mysli/kak-ne-poterjat-pravki-v-shablone-delaem-dochernii-shablon-4549.html
2. Поставьте на тестовый, локальный домен данный готовый проект instantcms.ru/blogs/gotovyi-sait-lending-kompanii-po-podboru-personala.html

Посмотрите, как выглядит сайт на фронте, и как собраны ряды этого сайта в админке.

3. Посмотрите документацию бутстрап версии 4 getbootstrap.ru/docs/4.5/layout/grid/

Закроются почти все вопросы типа, что за контейнер ряда, что за порядок у блока и т.п.

#14 Оформление форума 11 января 2026 в 15:22

 Samrau, список групп пользователя хранится и в столбце groups в таблице cms_users

Изображение

и в таблице cms_users_groups_members

Изображение

Выше скрины со стрелочками для админа.

У вашего тестового пользователя почему-то разные данные в этом поле  и этой таблице. Такое может быть только если вы вручную правили данные в cms_users_groups_members, или столбец groups у данного пользователя.

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

Данные могли стать разными при манипуляциях сторонних компонентов.

В данном случае, откройте профиль пользователя в админке, выставите ему группы и сохраните.

И ищите, какой компонент «виноват» в проблеме.

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.