Warning: Invalid argument supplied for foreach() in /system/controllers/groups/hooks/fulltext_search.php on line 18
// по каким полям поиск // какие поля получать // из каких таблиц выборка $table_names['groups'] = 'groups'; $fields = $this->loadGroupsFields()->getGroupsFields(); foreach($fields as $field){[/b] // 18 // в настройках полей должно быть включено их участие в индексе $is_text = $field['handler']->getOption('in_fulltext_search');
В 2.12.2
// по каким полям поиск // какие поля получать // из каких таблиц выборка $table_names['groups'] = 'groups'; $fields = $this->loadGroupsFields()->getGroupsFields(); foreach($fields as $field){[/b] // 18 // в настройках полей должно быть включено их участие в индексе $is_text = $field['handler']->getOption('in_fulltext_search');
что теперь с этим делать?)
Так лишь бы ответить) Что не делают для набивки кол-ва сообщений.что теперь с этим делать?)
Аналогичный код, что кэп выше привёл, замените на этот.
if($fields){ foreach($fields as $field){ // в настройках полей должно быть включено их участие в индексе $is_text = $field['handler']->getOption('in_fulltext_search'); if ($is_text && (!$field['groups_read'] || $this->cms_user->isInGroups($field['groups_read']))){ $match_fields['groups'][] = $field['name']; $select_fields['groups'][] = $field['name']; } if ($field['name'] == 'logo' && (!$field['groups_read'] || $this->cms_user->isInGroups($field['groups_read']))){ $select_fields['groups']['image'] = $field['name']; } } }
Так лишь бы ответить) Что не делают для набивки кол-ва сообщений.что теперь с этим делать?)
Аналогичный код, что кэп выше привёл, замените на этот.
if($fields){ foreach($fields as $field){ // в настройках полей должно быть включено их участие в индексе $is_text = $field['handler']->getOption('in_fulltext_search'); if ($is_text && (!$field['groups_read'] || $this->cms_user->isInGroups($field['groups_read']))){ $match_fields['groups'][] = $field['name']; $select_fields['groups'][] = $field['name']; } if ($field['name'] == 'logo' && (!$field['groups_read'] || $this->cms_user->isInGroups($field['groups_read']))){ $select_fields['groups']['image'] = $field['name']; } } }
Спасибо большое, сработало:)