Указано слишком много ключей. 2.15.2

InstantCMS 2.X
#1 8 сентября 2022 в 09:46

Здравствуйте. При указании параметра «Показывать в фильтре» очередного поля появляется ошибка:

Ошибка в запросе БД:

Указано слишком много ключей. Разрешается указывать не более 64 ключей

ALTER TABLE `cms_con_board` ADD INDEX `razod` (`razod`)

Последние вызовы:

cmsDatabase->addIndex() @ /system/controllers/content/model.php: 564

modelContent->updateContentField() @ /system/controllers/admin/actions/ctypes_fields_edit.php: 90

actionAdminCtypesFieldsEdit->run() @ /system/core/controller.php: 665

cmsController->runExternalAction() @ /system/core/action.php: 46

cmsAction->__call() @ /system/controllers/admin/actions/ctypes.php: 11

actionAdminCtypes->run() @ /system/core/controller.php: 665

cmsController->runExternalAction() @ /system/core/controller.php: 536

cmsController->executeAction() @ /system/core/controller.php: 512

cmsController->runAction() @ /system/core/core.php: 763

cmsCore->runController() @ /index.php: 47

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

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

В типе контента нельзя создать более 64 полей, чтобы отображались в фильтре. Это ограничение в БД или cms ?

#4 8 сентября 2022 в 10:10

Если скомпилировать (не знаю где ...), то можно больше полей в фильтре? Будет ли в другом типе контента 64 поля, может часть категорий лучше перенести в другой тип контента? Спасибо .

#5 8 сентября 2022 в 10:57

Если скомпилировать (не знаю где ...)

Elips

У хостера спросите. Но назад дороги не будет, если скомпилирует).

#6 8 сентября 2022 в 11:20

То есть можно 256 на каждый тип контента? 64 — это супер, как я понимаю, а «дороги назад не будет» — это точка невозврата к чему-то (очень плохо) ...

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