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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
11 августа 2014, 14:12
0
Надо менять данные в массиве $scriptProoerties и передовать в конечный сниппет, чтобы такого не было.

Типа
<?php
if (!empty($_GET['param'])) {
	$scriptPoperties['where'] = 'тут условие';
}

return $modx->runSnippet('pdoResources', $scriptProperties);
Василий Наумкин
11 августа 2014, 14:10
0
Океан Эльзы и другие «отличившиеся» украинские группы подпали у меня под санкции — удалил нафиг с компа.

Творчество должно быть вне политики, так что не надо раздавать идиотские интервью.
Василий Наумкин
11 августа 2014, 12:39
+1
А что это за сниппет filter?

Включай параметр showLog, смотри как товары выбираются — он для того и сделан.
Василий Наумкин
10 августа 2014, 06:24
0
Добавил задачу, попробую реализовать на досуге.

А пока можно указывать набор параметров целиком всему вызову mFilter2:
[[!mFilter2@myparams?
	&parents=`0`
]]
Василий Наумкин
10 августа 2014, 06:19
0
Все параметры, которые указываются при вызове mFilter2, передаются дальше — в pdoPage и msProducts.
Василий Наумкин
09 августа 2014, 14:06
+1
Я в последнее время обнаружил, что являюсь фанатом Пост-Рока, соотвественно:
  • The Ascent of Everest
  • Mogwai
  • God is An Astronaut
  • Godspeed you! Black emperor
Ну а затем саундтреки к играм и фильмам:
  • Mirror`s Edge
  • Remember Me
  • The Fontain
  • Beyound: Two Souls
  • The Last of Us
  • Tron: Legacy
  • Oblivion
  • Filth
Большинство из этого можно бесплатно слушать на Яндекс.Музыке, а остальное недорого купить в iTunes.
Василий Наумкин
08 августа 2014, 15:53
+1
Никакого места сайта, только через админку.

Проверено неоднократно — всё работает. Можешь проверить еще раз на тестовом сайте.
Василий Наумкин
08 августа 2014, 15:45
0
Ты делаешь совершенно неправильно.

Во-первых, не нужно менять шаблон. Сейчас ты меняешь шаблон ресурса навсегда — то есть, при авторизации одного юзера другой шаблон увидят все.

Во-вторых, при смене шаблона нужно сбросить кэш сайта, иначе изменений не будет видно — а это довольно медленная операция.

Ну и в третьих, шаблоны нужно разделять на чанки — и вот их уже можно менять в зависимости от авторизации юзера.
[[$[[!+modx.user.id:isloggedin=`auth`:else=`not_auth`]]]]
Василий Наумкин
08 августа 2014, 15:37
0
Поправил, обновись.
Василий Наумкин
08 августа 2014, 13:23
0
После изменений настроек индексации нужно переиндексировать весь сайт.
Василий Наумкин
08 августа 2014, 09:14
0
Жесткий диск будет проверен при следующей перезагрузке.

Ничего не делать, просто знать, что в следующий ребут придется подождать, пока пройдёт проверка.
Василий Наумкин
08 августа 2014, 05:48
0
Репозиторий работает и через http.
Василий Наумкин
08 августа 2014, 05:11
2
0
«Тикет какой-нибудь или товар минишопа» — тоже ресурсы, и у них есть поле template.

if ($res = $modx->getObject('modResource',172)) {
	return $res->get('template');
}
else {
	return 'Ресурс не найден!';
}
Василий Наумкин
06 августа 2014, 15:41
0
Да-да, из-за диска, больше же в сервере ничего нет.

Ни шины, ни скорости ОЗУ, ни пропускной способности, ни платформы виртуализации — только HDD.
Василий Наумкин
06 августа 2014, 12:09
0
Он вообще не обращается к диску, потому что карта ресурсов загружается MODX в любом случае при инициализации контекста.

Запрос будет только если id ресурса, для которого строится url, нет в этой карте. Такого обычно не бывает.
Василий Наумкин
06 августа 2014, 10:56
0
Ты серьезно думаешь, что карта сайта не загружается в оперативную память, и каждый раз дёргается HDD?