Андрей
С нами с 22 сентября 2014; Место в рейтинге пользователей: #127Кеширование в Login
Добрый день.
Скажите пожалуйста, как победить такую ситуацию: у меня для авторизации используется Login.
Так вот если я залогиниваюсь под одним пользователем, потом выхожу и логинюсь под другим, то на сайте в уголке где показывается имя текущего пользователя — отображается имя и инфа предыдущего пользователя или вообще всех пользователей на сайте. Лечится путем чистки кеша в авдминке.
Скажите пожалуйста, как победить такую ситуацию: у меня для авторизации используется Login.
Так вот если я залогиниваюсь под одним пользователем, потом выхожу и логинюсь под другим, то на сайте в уголке где показывается имя текущего пользователя — отображается имя и инфа предыдущего пользователя или вообще всех пользователей на сайте. Лечится путем чистки кеша в авдминке.
Редирект 301 с поддомена на основной домен
Добрый день.
Разместил на поддомене копию сайта с целью ковыряться на ней и т.д.
Но у меня постоянно происходит 301 редирект на основной домен с этого поддомена. Как фронт, так и админка. Такое ощущение, что где-то в базе настройка какая-то сидит)))
Подскажите где искать?
Разместил на поддомене копию сайта с целью ковыряться на ней и т.д.
Но у меня постоянно происходит 301 редирект на основной домен с этого поддомена. Как фронт, так и админка. Такое ощущение, что где-то в базе настройка какая-то сидит)))
Подскажите где искать?
Нет подсветки кода в материалах
Почему то не работает редактор ACE в материалах — в чанках, сниппетах, шаблонах все ОК, а материалы приходится редактировать вслепую… Подскажите как поправить?
Не сохраняется профиль пользователя
Добрый день.
Пытаюсь обновить некоторые поля пользователя, но почему-то ничего не обновляется. Подскажите, где я ошибся?
Пытаюсь обновить некоторые поля пользователя, но почему-то ничего не обновляется. Подскажите, где я ошибся?
$id = 11;
$dates = '2016-01-26 20:00:00';
$comment = 'Новый коммент';
$q = $modx->newQuery('modUser');
$q->setClassAlias('User');
$q->innerJoin('modUserProfile', 'Profile');
$q->select('User.id,Profile.fullname,Profile.comment,Profile.zip');
$q->where(array(
'User.id' => $id,
));
$users = $modx->getCollection('modUser', $q);
foreach ($users as $user) {
$user->set('comment', $comment);
$user->set('zip', $dates );
echo $user->comment;
echo $user->zip;
//Здесь он все правильно выводит - новые значения.
$user->save();
// А здесь имеем ошибку "Attempt to save lazy object"
}
Вывести пользователей с условием
Добрый день.
Скажите в чем я ошибся?
Пытаюсь вывести список пользователей — выводит всех в кучу, а нужно только тех, у кого в поле state забит id текущего пользователя.
Пытаюсь так:
Скажите в чем я ошибся?
Пытаюсь вывести список пользователей — выводит всех в кучу, а нужно только тех, у кого в поле state забит id текущего пользователя.
Пытаюсь так:
$c = $modx->newQuery('modUser');
$c->innerJoin('modUserProfile', 'p', 'modUser.id = p.internalKey');
$c->innerJoin ('modUserGroupMember','m', 'modUser.id = m.member');
$c->where(array('m.user_group:IN' => array(3,4)));
Далее затык… Система напоминания на ModX
Добрый день.
Необходимо сделать такую задачу:
Нужно создать систему напоминания.
Имеем 4 группы пользователей:
1. Администратор. Видит всех и вся.
2. Руководитель. Видит своих сотрудников всех клиентов.
3. Сотрудник. Видит своих клиентов.
4. Клиент. Низшее звено. Не видит ничего. Доступа к системе не имеет.
Так вот нужно сделать так: Руководитель создает сотрудников в системе.
Сотрудник создает клиентов в систем с привязкой к себе.
Нужно чтобы Сотрудник видел только своих клиентов. А руководитель — своих сотрудников.
А также нужно чтобы при создании клиента сотрудник мог указать дату. Далее при настплении этой даты всем сотрудникам, у кого есть клиенты с текущей датой рассылались письма с указанием ФИО клиента и какой-то информации.
Возможно ли все это реализовать стандартными средствами ModX + Office? И какие могут быть камешки?))
Необходимо сделать такую задачу:
Нужно создать систему напоминания.
Имеем 4 группы пользователей:
1. Администратор. Видит всех и вся.
2. Руководитель. Видит своих сотрудников всех клиентов.
3. Сотрудник. Видит своих клиентов.
4. Клиент. Низшее звено. Не видит ничего. Доступа к системе не имеет.
Так вот нужно сделать так: Руководитель создает сотрудников в системе.
Сотрудник создает клиентов в систем с привязкой к себе.
Нужно чтобы Сотрудник видел только своих клиентов. А руководитель — своих сотрудников.
А также нужно чтобы при создании клиента сотрудник мог указать дату. Далее при настплении этой даты всем сотрудникам, у кого есть клиенты с текущей датой рассылались письма с указанием ФИО клиента и какой-то информации.
Возможно ли все это реализовать стандартными средствами ModX + Office? И какие могут быть камешки?))
Мультисайт на ModX
Добрый день.
Озадачился созданием мультисайта на ModX. Прочитал эту статью, вроде бы все грамотно написано и понятно. Но у меня вопрос следующий:
1. Будет ли положительный эффект для SEO, если создать сайты на поддоменах для каждого региона/крупного города/важного города?
То есть имеем сайт site.ru — например, регион у него Москва.
Стоит ли делать nn.site.ru для Нижнего Новгорода, spb.site.ru для Санкт-Петербурга и т.д.?
2. Каким еще образом можно реализовать сайты для регионов страны, чтобы улучшить ранжирование по регионам?
3. Не будет ли дублирования контента с точки зрения поисковика?
В идеале все должно управляться из одной админки, все изменения должны быть отражены на всех сайтах.
Озадачился созданием мультисайта на ModX. Прочитал эту статью, вроде бы все грамотно написано и понятно. Но у меня вопрос следующий:
1. Будет ли положительный эффект для SEO, если создать сайты на поддоменах для каждого региона/крупного города/важного города?
То есть имеем сайт site.ru — например, регион у него Москва.
Стоит ли делать nn.site.ru для Нижнего Новгорода, spb.site.ru для Санкт-Петербурга и т.д.?
2. Каким еще образом можно реализовать сайты для регионов страны, чтобы улучшить ранжирование по регионам?
3. Не будет ли дублирования контента с точки зрения поисковика?
В идеале все должно управляться из одной админки, все изменения должны быть отражены на всех сайтах.
Выборка ресурсов по дате
Добрый день!
Покажите, как мне вывести ID тех документов, который опубликованы позднее указанный даты?
Без даты получаю таким образом:
Покажите, как мне вывести ID тех документов, который опубликованы позднее указанный даты?
Без даты получаю таким образом:
$resources = $modx->getCollection('modResource');
$where = array(
'parent' => 9
,'published' => 1
//Чую, тут косяк)) ,'publishedon' >= $dates
);
$resources = $modx->getCollection('modResource',$where);
$output = '';
foreach ($resources as $k => $res) {
$output .= $res->get('id');
}
return $output;
Дату к примеру получаю в формате ГГГГ-ММ-ДД. Перевести ее в UNIX тоже не проблема. В БД ModX все храниться как я понял в UNIX? Передать результаты JS скрипта в вызов pdoResource
Добрый день.
Прежде всего хочу поздравить всех с наступившим Новым годом! Желаю все творческих успехов, развития и самое главное — крепкого здоровья!!!
А теперь к вопросу:
Хочу реализовать простейший фильтр вывода материалов. Для самого вывода использую pdoResources.
Фильтр же — простая форма, работающая через ajax. Так вот, как понимаю чтобы добавить условия вывода материалов в pdoResources нужно добавить параметр &where={«param1»:«key1»,«param2»:«key2»}.
Сами значения Key и Param я получаю с помощью формы, могу даже в принципе в формате json получить. Так вот как мне полученную строку в json запихнуть в вызов pdoResources.
Причем фильтр должен быть активен только при работе с ним, по умолчанию загружаются все материалы.
Прежде всего хочу поздравить всех с наступившим Новым годом! Желаю все творческих успехов, развития и самое главное — крепкого здоровья!!!
А теперь к вопросу:
Хочу реализовать простейший фильтр вывода материалов. Для самого вывода использую pdoResources.
Фильтр же — простая форма, работающая через ajax. Так вот, как понимаю чтобы добавить условия вывода материалов в pdoResources нужно добавить параметр &where={«param1»:«key1»,«param2»:«key2»}.
Сами значения Key и Param я получаю с помощью формы, могу даже в принципе в формате json получить. Так вот как мне полученную строку в json запихнуть в вызов pdoResources.
Причем фильтр должен быть активен только при работе с ним, по умолчанию загружаются все материалы.
Значения по умолчанию у доп. полей Minishop2
Добрый день.
Создал ряд дополнительных полей с помощью плагина. Все работает отлично. Но, есть такой вопрос — можно ли создать значения по молчанию для дополнительных полей?
Просто у меня все они подразумевают одинаковые значения, и каждый раз забивать их долго и муторно.
Создал ряд дополнительных полей с помощью плагина. Все работает отлично. Но, есть такой вопрос — можно ли создать значения по молчанию для дополнительных полей?
Просто у меня все они подразумевают одинаковые значения, и каждый раз забивать их долго и муторно.