Иван
С нами с 27 июля 2017; Место в рейтинге пользователей: #1548Блокировка и logout заблокированных пользователей.
Доброго времени суток! Заметил, что с коробки, у Modx странно работает блокировка пользователей, а именно пункт «заблокирован после». Пользователю блокируется вход после выбранной даты, но пока он не вышел — может продолжать просматривать весь сайт + не выставляется *true* в поле *заблокирован*. Хотел это исправить, сначала через сниппет примитивным кодом для проверки:
$profile = $modx->user->getOne('Profile');
$check_date = time();
$block_date = $profile->get('blockedafter');
if ($block_date > $check_date) {
$block_check = false;
} else {
$block_check = true;
}
if ($block_check) {
$profile->set('blocked', true);
$profile->save();
$response = $response = $modx->runProcessor('/security/logout');
}
работа pdoMenu при общей базе каталога
День Добрый.
Есть мультиязычный сайт и переделываю каталог книг под единую базу(что бы не плодить идентичные ресурсы в контекстах)
Пробовал двумя способами:
Есть мультиязычный сайт и переделываю каталог книг под единую базу(что бы не плодить идентичные ресурсы в контекстах)
Пробовал двумя способами:
$modx->resource = $modx->getObject('modResource', $id);
$modx->request->prepareResponse();
exit();
и через $modx->findResource()
$modx->sendForward()
оба варианта выводят карточки книг с основного контекста, с переводом как надо, но только меню выводится на языке основного контекста, откуда подтягивается каталог книг. Проблема у вызове pdoMenu или куда копать? Formit выбор формы в админке
Добрый день. Не могу понять почему нельзя в админке фильтровать по названию формы, а именно выбрать название формы и оставить только с таким же именем(
Сама форма работает(отправляет и сохраняет). Ниже код вызова(для второй формы аналогичный):
Сама форма работает(отправляет и сохраняет). Ниже код вызова(для второй формы аналогичный):
[[!AjaxForm?
&snippet=`FormIt`
&hooks=`email,FormItSaveForm`
&form=`contact_tpl`
&emailTpl=`email.tpl`
&formName=`Обратная связь`
&formFields=`name,message`
&fieldNames=`name==Имя,message==Сообщение`
&emailSubject=`Письмо с сайта`
&emailTo=`***`
&validate=`name:required,message:required`
&validationErrorMessage=`В форме есть ошибки!`
&succesMessage=`Сообщение успешно отправлено!`
]]
Наполнение мультиязычного сайта
Доброго времени суток.
Интересует как правильно реализовать наполнение в мультиязычном сайте(про babel читал и про общую реализацию мультиязычного сайта на MODX имею представление).
Есть база/каталог карточки которого будут выводится на сайте(с возможностью фильтрации и т.д.).
Но как правильно наполнять ее в админке? Ведь база будет 500+ позиции и не дублировать же на каждый язык.
Интересует как правильно реализовать наполнение в мультиязычном сайте(про babel читал и про общую реализацию мультиязычного сайта на MODX имею представление).
Есть база/каталог карточки которого будут выводится на сайте(с возможностью фильтрации и т.д.).
Но как правильно наполнять ее в админке? Ведь база будет 500+ позиции и не дублировать же на каждый язык.