Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
14 июня 2014, 21:12
0
Прикольно работает, мне нравится!

Только нужно убрать в консоли вывод «hide».
Василий Наумкин
14 июня 2014, 14:58
0
Ну тогда как разберешься — напиши пошаговую инструкцию.
Василий Наумкин
14 июня 2014, 14:50
0
А, так не делал — мне так не нравится.
Василий Наумкин
14 июня 2014, 13:26
0
Что сложного отобразить вывод сниппета в окошке? В магазине так и сделано — store.simpledream.ru/#enter
Василий Наумкин
13 июня 2014, 18:56
0
Мда.

Все следущие сообщения пиши в поддержку.
Василий Наумкин
13 июня 2014, 18:49
+1
Я так понимаю, что ты уже получил дополнение за полторы штуки?

Для получение обновления должен быть использован ключ, для которого оно было куплено. Если не выходит его использовать — ну не судьба.

Будешь дальше продолжать поясничать — отключу от коллектива. Поддержка в магазине, а здесь — приличное сообщество.

А вообще — закусывать надо в праздники.
Василий Наумкин
13 июня 2014, 18:17
+2
Эй, чувак, ну где реакция?
Я те написал 40 минут назад, в свой выходной — а ты молчишь!
Нормально дела вообще.
Василий Наумкин
13 июня 2014, 18:15
0
Тут у человека, вроде как, последняя стабильная версия MODX — 2.2.14.
Василий Наумкин
13 июня 2014, 17:43
+2
А у нас как раз появился сервис, где можно очень легко обновлять свои сайты
Василий Наумкин
13 июня 2014, 17:37
0
За сегодня был ровно один вопрос про Office

Если это был ты — то круто спросил, прям всю информацию выдал, чтобы я мог помочь.

Ну и я там тебе ответил, что ты купил дополнение для одного ключа, а используешь совершенно другой. Естественно, что магазин не отдаст обновление для сайта, который не покупал дополнение в магазине.

P.S. Ты сам спросил об этом публично, вот я тебе так же и отвечаю.
Василий Наумкин
12 июня 2014, 09:25
0
Я подсказал общее направление, дальше сам разбирайся.

У меня, извини, времени нет дальше помогать.
Василий Наумкин
12 июня 2014, 08:45
0
Угу, тогда сделай чуть длиннее, но правильнее:
$url = $modx->makeUrl($id, $modx->context->key, '', $modx->getOption('link_tag_scheme', null, '-1'));
return "<a href=\"$url\">$menutitle</a>";
Василий Наумкин
12 июня 2014, 08:24
0
Это я ошибся, должно быть getParentIds

?> в сниппетах не не нужно — PSR-2, пункт 2.2
Василий Наумкин
12 июня 2014, 07:16
0
Примерный сниппет checkParent (не проверял)
<?php
// Получаем всех родителей от указанного id
$parents = $modx->getParentsIds($id);

// Проверяем, есть ли в них текущий документ MODX
if (in_array($modx->resource->id, $parents) {
	// Если есть - это активная ветка, вызываем pdoMenu
	return $modx->runSnippet('pdoMenu', array(
		'parents' => $id,
		// Другие параметры
	));
}
// Если нет - отдаём ссылку на пункт меню
else {
	return "<li><a href="[[~[[+$id]]]]">$menutitle</a></li>"
}

Вызов в чанке основного pdoMenu, вместо [[+wrapper]]:
[[!checkParent?
	&id=`[[+id]]`
	&menutitle=`[[+menutitle]]`
]]

Нужно проверять и доделывать, но направление примерно такое.
Василий Наумкин
12 июня 2014, 07:07
0
Одним вызовом — нет, нельзя.

hideSubMenus при вызове в чанках можно сэмулировать своим сниппетом, который будет определять текущую ветку документов и или запускать pdoMenu, или нет.
Василий Наумкин
12 июня 2014, 05:08
0
Что за GET запрос? Какая версия MODX?
Василий Наумкин
11 июня 2014, 13:59
0
Кстати говоря, тут на днях появился недорогой и весьма приличный хостинг — h.simpledream.ru

В месяц всего 200р, SSD диски, 1 гиг HDD и 2 процессора. На днях запущу систему бэкапов.
Василий Наумкин
11 июня 2014, 13:55
0
Я же говорю, дай права load для группы anonymous на страницу личного кабинета.
Василий Наумкин
11 июня 2014, 13:50
0
Мы её только что отвязали от магазина.

Да и какое отношение имеет сообщество к коммерческому проекту? Ну, кроме того, что его тянут те же люди? Это же разные вещи.
Василий Наумкин
11 июня 2014, 13:45
0
Да как обычно — только у меня всё работает как надо, а у остальных одни глюки. Уже не знаю, что и делать.

Вот функция, которая отвечает за редирект юзера. Интересно, как она может неверно работать?
Видимо, неаторизованный юзер у тебя не может даже загрузить объект страницы
$resource = $this->modx->getObject('modResource', $this->config['loginResourceId'])

Если ты дашь разрешение load анонимам на этот ресурс, то и редирект будет работать, и при прямом заходе на страницу юзер получит 401, а не 404.