Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 145 комментариев

Алексей Карташов
Алексей Карташов
Да, собссна, так же и передавай.
$select = array();
$where = array();
$columns = array();
$where['Ticket.id:>='] = 123; // for example
$where[] = 'MATCH (pagetitle, longtitle, description, alias, introtext, content, class_key) AGAINST (:qstr2 IN BOOLEAN MODE)';
$columns[] = '`Ticket`.`id`';
$columns[] = '`Ticket`.`published`';
$columns[] = /* ... */;
$columns[] = 'MATCH (pagetitle, longtitle, description, alias, introtext, content, class_key) AGAINST (:qstr2 IN BOOLEAN MODE) as relevance';
$class = 'Ticket';
$select[] =	'"Ticket":"'.$modx->getSelectColumns($class, $class).', '. implode(', ', $columns).'"';
$pdoFetchConfig = array(
	'select' => '{'.implode(',',$select).'}',
	/* ... */
);
if (count($where))  $pdoFetchConfig['where']  = $modx->toJSON($where);
$pdoFetch = $modx->getService('mypdofetch','mypdoFetch',$modx->getOption('pdotools.core_path',null,$modx->getOption('core_path').'components/pdotools/').'model/pdotools/',$pdoFetchConfig);
Roman Smile
Roman Smile
UPD.
Отложенная публикация материалов работала как надо, проблема в том, что информация в админке обновляется как-то непонятно. То есть, материал уже есть на сайте, а в админке еще несколько минут он показывается как неопубликованный.

По поводу блокировки пользователей. И снова проблема в обновлении админки, но более глобальная. Тут блокировка видимо работает следующим образом. Когда юзер блокируется, то в БД ставится в поле blocked значение «1» и в поле blockeduntil ставится время, до которого он заблокирован. И теперь, если юзер входит, то MODX смотрит, заблокирован ли юзер и до которого времени, и если время блокировки прошло, то юзер впускается (или нет, если он ввел неверные данные) и только тогда инфа в БД обновляется. И все это время до ближайшего очередного входа юзера он будет в админке отражаться как заблокированный.

Такие дела)
Pavel Kravchuk
Pavel Kravchuk
можете натолкнуть на реализацию данной сортировки с помощью плагинов?
1. Создается плагин
2. добавляется поле в таблицу ms2_product_categories
3. в index.php используем msCategory?
Что то пока не получается так, или ход мысли не правильный.
П.С. пробовал зарегистрироваться на репозитории simpledream. Что то не приходят письма с ссылкой
Clean
Clean
в общем-то да, только первый пассворд может быть как личным, так и общим.
И он никак не связан с базой modx.
Всегда в админку можно зайти из любого места, к примеру с телефона или планшета через3G, без привязанности к ip. Каждому свое, мне так удобней например
Roman Smile
Roman Smile
Интересное решение со ссылками с почты) Из минусов, пожалуй, только непривычность) Хотя могу от себя добавить такой минус, как «пользователь почты на рамблере». Одно время был у меня Рамблере неосновной ящик и на него письма могли идти сутками)) Не знаю, как там сейчас)
Clean
Clean