Всего 122 729 комментариев

Василий Наумкин
15 сентября 2013, 15:55
0
Посмотри в параметры сниппета, почитай описание.

Я и так уже все сделал, давай дальше сам?
Василий Наумкин
15 сентября 2013, 15:52
0
Тестим.

Изменений очень много, не хочу, что при обновлении сайты поломались. Мы же не Evolution выпускаем =)
Юрий Эффа
15 сентября 2013, 14:40
0
Спасибо.

я еще не зарелизил официально
когда-же, когда-же? )
Павел Левин
15 сентября 2013, 14:38
0
А планируется ли передача класса через параметр для шаблона tplWrapper?, а то там зашит «breadcrumbs» и делать другой чанк ради класса, не знаю…

и еще вопрос, как заменить стрелочку (которая меж ними)?
Павел Левин
15 сентября 2013, 14:30
0
Да, так работает.
[[!pdoCrumbs? &limit=`3` &showCurrent=`0` &to=`[[+id]]`]]
Михаил
15 сентября 2013, 14:14
0
Вроде все вернулось. Сделал так, создал еще суперюзера, под ним создал статью, потом зашел под своим и все ок стало) Так что если у кого так будет, может поможет
Михаил
15 сентября 2013, 14:07
0
А вот из анонимного все ок. Ну думаю сам уберется. А то я уже подумал кто это меня так прирезал)))
Василий Наумкин
15 сентября 2013, 14:02
0
Да фиг знает, тогда. Попробуй из другого браузера, или из анонимного режима.

Ничего не менял, может у тебя действительно прав не хватает?
Михаил
15 сентября 2013, 14:01
0
Да вот уже 10 раз туда сюда, даже кеш убрал. А все равно осталось. Прикольно. Может чуть подождать)
Василий Наумкин
15 сентября 2013, 14:01
0
Молодец.

Register globals нужно всегда отключать. В новых версиях php его вообще нет.
Василий Наумкин
15 сентября 2013, 13:59
0
Это, вроде, баг MODX, который толком не могут выловить и поправить.

Просто перелогинься.
Василий Наумкин
15 сентября 2013, 13:57
0
Это баг, поправлено в версии 2.1, которую я еще не зарелизил официально.

Варианта 2:
1. Изменить тип ресерса в окошке с быстрым редактированием из дерева
2. Обновиться на 2.1, но сначала нужно хорошенько про нее почитать, чтобы ничего не сломалось.
Василий Наумкин
15 сентября 2013, 13:55
0
А надо параметр &to=`[[+id]]`

Это не я придумал — это хлебные крошки строятся, как бы, от корня к ресурсу.
Павел Левин
15 сентября 2013, 13:54
0
Спасибо.

Выводжу так:
[[!pdoCrumbs? &limit=`2` &showCurrent=`1` &from=`[[+parent]]`]]
получаю пустоту.

Еще выводил:
[[!pdoCrumbs? &limit=`2` &showCurrent=`1` &from=`[[+id]]`]]
собственно без изменений, пусто.

Подскажите пример. Я вывожу данные на главной странице, последние новости/изменения.
Михаил
15 сентября 2013, 13:38
0
А чем загружаешь аватары?
Андрей
15 сентября 2013, 13:01
0
Извините, разобрался. Файлик .htasses надо править
Василий Наумкин
15 сентября 2013, 11:39
0
Тогда нужно было смотреть родной MODXывый /user/update.class.php. Вот код оттуда:
public function setUserGroups() {
	$memberships = array();
	$groups = $this->getProperty('groups',null);
	if ($groups !== null) {
		$primaryGroupId = 0;
		/* remove prior user group links */
		$oldMemberships = $this->object->getMany('UserGroupMembers');
		/** @var modUserGroupMember $membership */
		foreach ($oldMemberships as $membership) { $membership->remove(); }

		/* create user group links */
		$groupsAdded = array();
		$groups = is_array($groups) ? $groups : $this->modx->fromJSON($groups);
		$idx = 0;
		foreach ($groups as $group) {
			if (in_array($group['usergroup'],$groupsAdded)) continue;
			$membership = $this->modx->newObject('modUserGroupMember');
			$membership->set('user_group',$group['usergroup']);
			$membership->set('role',$group['role']);
			$membership->set('member',$this->object->get('id'));
			$membership->set('rank',isset($group['rank']) ? $group['rank'] : $idx);
			if (empty($group['rank'])) {
				$primaryGroupId = $group['usergroup'];
			}
			$memberships[] = $membership;
			$groupsAdded[] = $group['usergroup'];
			$idx++;
		}
		$this->object->addMany($memberships,'UserGroupMembers');
		$this->object->set('primary_group',$primaryGroupId);
	}
	return $memberships;
}
Олег Трубин
15 сентября 2013, 11:34
0
Да, Василий, я и раньше смотрел твой код HA и office. Более того, когда писал свой процессор create, «стянул» у тебя этот метод. И в create пользователь в группы нормально добавляется. А вот в update почему-то нет, хотя ошибок никаких не выдаёт.
Александр Наумов
15 сентября 2013, 11:25
0
Держи новую версию pdoTools — там добавлен сниппет pdoCrumbs, который выводит родителей от указанного ресурса.
Василий, если я правильно понял, pdoCrumbs является альтернативой getResourceField?
Василий Наумкин
15 сентября 2013, 10:28
0
Держи новую версию pdoTools — там добавлен сниппет pdoCrumbs, который выводит родителей от указанного ресурса.

Работает довольно быстро. Например у меня в поиске вывод навигации у каждой строки добавляет всего 0.15 — 0.2 сек для страницы.
Параметры примерно совместимы с BreadCrumb.

Потестируй, если все окей — буду выпускать.