Не дождётесьНеужели дождемся форум из коробки?)
. Форум не настолько хорош, чтобы быть в коробке
. Но он появится в офф. репозитории на гите.
Не дождётесьНеужели дождемся форум из коробки?)
. Форум не настолько хорош, чтобы быть в коробке
. Но он появится в офф. репозитории на гите.
— не часто со мною такое бывает), установщик всё поправит, но возможно потребуется время при большом количестве ответов в голосованиях форума.Поправил, при создании нового сообщения в любой дочерней теме счётчики пересчитаются.Так и должно быть?
Поле для ввода и не появится. Появиться должен обычный селектор, в котором при количестве строк (пользователей) более 8 появится поле для фильтрации по этому списку в селекторе. И судя по скрину, селектор с мультивыбором появился, но в консоли браузера есть кучка ошибок яваскриптов, которые блокируют появление этого "поля для ввода".после добавления кода выше, ошибка пропала, но поле для ввода текста не появилось.
Никакой оптимизации по запросам в бд. Создаются экземпляры модели до цикла два раза и во время цикла по количеству пользователей выбранных админом. И это работает при выводе на сайте для всех, даже для гостей. Если админ выберет 50 пользователей, то это будут 50 запросов в бд, только для того, чтобы вывести Логин и ссылку на каждого пользователя. И так для каждого вывода этого поля. В списке у вас выводится допустим 15 записей. Если это поле вывести в списке, то умножайте 15*50 =… Дальше сюда можно добавить пару виджетов со списками записей с этим полем из других разделов или типов контента и в результате несложных математических вычислений вы поймете сколько у вас будет запросов в бд для получения только логина и ссылки на профиль пользователя.И насчет кода что в нем не так?
$getmodel = new cmsmodel; $getmodels=$getmodel->get('users_fields',false,'name'); $users_model = cmsCore::getModel('users'); foreach ($val as $key => $uset){ $use = href_to_profile($users_model->getUser($uset)); $userr=$users_model->getUser($uset); $card_fields['email'] = 1; $content_model = cmsCore::getModel('content'); $content_model->setTablePrefix(''); $content_model->orderBy('ordering'); $fields = $content_model->getContentFields('users');
Добавьте эту строку github.com/instantsoft/icms2/blob/master/system/fields/list.php#L180Спасибо за ответ, но вылезает ошибка
<?php echo html_select_multiple($field->element_name, $field->data['items'], $field->data['selected'], array('id'=>$field->id, 'class' => $field->is_vertical ? 'block_labels' : '')); ?>
<?php $this->addTplJSNameFromContext('jquery-chosen'); $this->addTplCSSNameFromContext('jquery-chosen'); echo html_select($field->element_name, $field->data['items'], $value, ($field->data['dom_attr'] + array('multiple' => true))); ?>
Потому что getItemByField, а не getХотелось бы понять почему?
Нет, почему-то инфу из подразделов не выводит в темах.Так и должно быть?
Попробуйте ещё раз поменять.Точно! Менял порядок тем!