Zau4man

Zau4man

+1095
Репутация
19379
Рейтинг
#1 Стили для ТК 18 января 2025 в 16:49

От gdv был большой пак. Но он удалил все свои дополнения из каталога.

А так, сложно сделать универсально. Если бы как на wordpress были бы только заголовок, текст, теги, количество комментариев и автор. Было бы сильно проще. А то кто-то хочет вывести в данном месте только ссылку, кто-то список ссылок, а кто-то вообще параграф текста. Кому-то нужен вывод одного фото, кому-то галерея. И чтобы 

современных стилей

и чтобы подходило всем. Foxman23 пыталась instantcms.ru/addons/listing2.html Но даже там я вижу ограничения. И выходит, что все красивости делаются под конкретного заказчика. 

#2 [ЕСТЬ РЕШЕНИЕ] Обратная связь через Конструктор форм 17 января 2025 в 10:58

 Руслан Юсупов, и так при каждой отправке? А если обновить страницу и потом отправить? Просто это поле в форму добавляется автоматически. И если браузер ничего с ним не делает, проблем быть не должно...

Добавлено спустя 17 минут

 Руслан Юсупов, а шаблон какой используется на сайте?

#3 Ошибка в запросе к БД InstantCMS 2.17.1 16 января 2025 в 12:30

 Abobo, нужны подробности. Повторить не удается.

2.17.0 была чистой версией или сборкой? Обновление прошло без ошибок? 

В разделе компоненты в верхнем меню в пункте События нет предложения обновить события?..

#4 [ЕСТЬ РЕШЕНИЕ] Список: мультивыбор заставить фильтровать иначе 16 января 2025 в 08:14

 Happy, удалите папку system/controllers/zfixlistbitmaskprops/ и обновите события. Компонент zfixlistbitmaskprops с 2.17.0 не нужен.

#5 Поле Список: мультивыбор с или 16 января 2025 в 08:13

С 2.17.0 при сохранении свойства «Мультивыбор» битовая маска теперь «чинится» сама. Поэтому пункт 1 неактуален.

После обновления на 2.17.0 удалите папку system/controllers/zfixlistbitmaskprops/ и обновите события.

В приложении к сообщению обновленный архив fix без этой папки. Для использования на 2.17.0 и новее. Если вы ставили старую версию, папку system/controllers/zfixlistbitmaskprops/ удалить надо все равно.

Прикрепленный файл
list-fix2025016-1-0-1.zip 3 Кб
#6 [ЕСТЬ РЕШЕНИЕ] Список: мультивыбор заставить фильтровать иначе 15 января 2025 в 21:23

 Happy, в свойствах «из коробки» недоступно это поле с «или»

Изображение

Только в полях. И в полях работает как надо.

По свойствам я там делал доработку, она во втором посте темы. Но в 2.17.1 она работать не будет, скорее всего. Раздел добавления/редактирования свойств был переделан.

#7 [ЕСТЬ РЕШЕНИЕ] Список: мультивыбор заставить фильтровать иначе 15 января 2025 в 19:52

 Happy, добавляйте номера вариантам. И ничего не будет пропадать

Изображение

Документация docs.instantcms.ru/manual/ctypes/fields/types

#8 Виджет избранного 2.0 14 января 2025 в 08:05

 pupsik, надо править файл виджета. Сам не проверял, но по аналогии

после

  1. $user_id = cmsUser::getInstance()->id;

добавьте

  1. $user_slug = cmsUser::getInstance()->slug;

и ниже проверку на совпадение дополним.

вместо

  1. $core->uri_action == $user_id

надо что-то типа

  1. (($core->uri_action == $user_id) || ($core->uri_action == $user_slug))
#9 [ЕСТЬ РЕШЕНИЕ] Список: мультивыбор заставить фильтровать иначе 13 января 2025 в 06:51

 Vasa, обновляйтесь до  2.17.1. Там работает. Демо обновлено

Изображение

#10 [ЕСТЬ РЕШЕНИЕ] Список: мультивыбор заставить фильтровать иначе 12 января 2025 в 13:57

 Happy, на демо 2.17.0

Работает?

#11 [ЕСТЬ РЕШЕНИЕ] Список: мультивыбор заставить фильтровать иначе 12 января 2025 в 07:10

Делился бесплатно instantcms.ru/forum/pole-spisok-multivybor-s-ili.html

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

#12 Влияют ли на скорость работы сайта лишние дополнения? 9 января 2025 в 18:29

Если эти нужные файлы в Дефолтном шаблоне перенести в Модерн?

pupsik

Если у вас в цепочке должно быть несколько тем для наследования, то указываются имена в порядке следования от темы default, т.е. от меньшего приоритета к большему. Итого, в этом примере движок будет проверять таким образом:

Проверяется наличие файла по пути /templates/new_my_best_template/controllers/content/category_view.tpl.php. Если файл обнаружен — он сразу подключается.
Проверяется наличие файла по пути /templates/my_best_template/controllers/content/category_view.tpl.php. Если файл обнаружен — он сразу подключается.
И, наконец, если ранее файл не был найден, то подключается /templates/default/controllers/content/category_view.tpl.php.
При этом, если файла нет и в теме default, CMS выдаст ошибку и прервёт работу.

Документация docs.instantcms.ru/dev/templates/inherits

Получается, если все нужное есть в modern, а ваш шаблон — дочерний от modern или сам modern, то default можно удалить.

#13 Влияют ли на скорость работы сайта лишние дополнения? 9 января 2025 в 15:01

 F_a_R_i_D, нет. В эту папку ставятся дополнения по умолчанию. В этой папке есть часть файлов, которая используется в других шаблонах. Например, файл github.com/instantsoft/icms2/blob/master/templates/default/assets/ui/typical_form.tpl.php есть только там.

А используется минимум 3 раза в движке «из коробки»

Изображение

#14 Влияют ли на скорость работы сайта лишние дополнения? 9 января 2025 в 13:28

Как будут производиться обновления для тех, кто в сборке убрал некоторые компоненты?

F_a_R_i_D

написано же на странице сборки instantcms.ru/get/customize

Обновление с собранной вами версии до очередной необходимо выполнять вручную, согласно инструкций. На текущий момент автоматическое обновление сборок не предусмотрено.

#15 Влияют ли на скорость работы сайта лишние дополнения? 9 января 2025 в 10:37

Даже при отключенном варианте

F_a_R_i_D

при отключенном не влияют.

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

Поэтому важно после удаления компонента удалить и его файлы. На весь сайт в целом компоненты влияют через хуки. Откройте раздел Компоненты — Управление событиями. Там можно отключить выполнение событий для ненужных компонентов, которые невозможно отключить в админке, или которые вы удалили, но не полностью. Будьте осторожны, отключая. События системных компонентов движка могут быть нужны для работы сайта. Перед отключением такого события лучше уточните на форуме, за что он отвечает.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.