Всего 125 566 комментариев

Василий Наумкин
04 марта 2013, 19:22
0
Просто увеличение. Со скоростями там и так всё окей, вроде.
Алексей
04 марта 2013, 19:19
0
При апгрейде линоды, статический контент быстрее отдается (без настройки nginx на кэширование статики), или просто увеличивается оперативка и доступное место?
Раз уж нужно перегружаться, нужно выжать из перезагрузки по максимуму.
Василий Наумкин
04 марта 2013, 19:19
0
Вот не знаю, как такое может быть, если Ticket — это расширенный modResource, который хранится в той же таблице modx_site_content и по тем же правилам.

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

Так что, не знаю, чем тебе помочь. Как там насчет других дат, типа createdon, updatedon?
Василий Наумкин
04 марта 2013, 19:03
0
Если ubuntu просит перезагрузки, это значит, что иначе никак.

Обычно такое при обновлении ядра или особо важных либ. Просто выбери время и ребутни машину.
Василий Наумкин
04 марта 2013, 15:25
0
Пока только своим сниппетом, через xPDO.

В будущем запланирована такая возможность при работе через TicketLatest.
Богдан
04 марта 2013, 15:12
0
Уже сделал все через сессию. Думал, что GET запросы не будут передаваться при постраничной навигации, поэтому даже не попробовал этот вариант. Спасибо, за совет.
Василий Наумкин
04 марта 2013, 07:09
0
Если речь про miniShop, то там корзина хранится только в сессии, никаких кук.

И если сессия у вас не сохраняется, а пропадает только корзина — значит что-то ее чистит. Например плагин какой-то, или еще кто.

У меня на демо-сайте товары в корзине лежат очень долго.
Василий Наумкин
04 марта 2013, 07:06
0
Если параметры фильтра передавать через $_GET, то getPage их бережно сохранит.

Это со всех сторон правильнее, и для поисковых машин и для передачи ссылок на результаты поиска людям.
Богдан
03 марта 2013, 23:10
0
Видимо придется в сессию сохранять… Спасибо, Николай!
А Наталия
03 марта 2013, 22:43
0
Да в том то и дело, что cookies и сессии настроены на то, чтобы сохранилось все. Там проблем нет, а вот корзина все равно очищается…
Ян Такушевич
03 марта 2013, 21:22
0
Можно выборку сделать при помощи сниппета Peoples:

[[!Peoples? &where=`{"Profile.id:=":30}`]]
Вот только у меня никак не получается сделать выборку по extended field.

Не пойму, как выборку:

$query = '"showprofile":"on"';
$c->where(array('Profile.extended:LIKE' => '%'.$query.'%'));
правильно переписать под такой синтаксис. Может кто подскажет?
Мордынский Николай
03 марта 2013, 21:19
0
хотя 1 хрен для гет пейджа, надо сессию таскать.
Мордынский Николай
03 марта 2013, 21:15
0
а еще есть вот такая вот штука modx.com/extras/package/getproducts подозреваю что она какраз вам вместо гет ресурса подойдет
Мордынский Николай
03 марта 2013, 21:12
0
Результат поста запихивать в $_SESSION[«filter»] к примеру, и пользоватся им if (isset($_SESSION[«filter»])) в вызов getPage пихать ее. Не забуудьте в конце сессию подчистить, а то будит таскать все время 1 ую
Богдан
03 марта 2013, 16:47
0
Да вроде работает пока… Выхожу и вхожу в админку нормально.
Степанов Александр
03 марта 2013, 16:46
0
Сделал так, все работает (вытягиваю только поля «полное имя»).

$q=$modx->newQuery('modUser');
$q->select(array(
        'modUser.id',
        'p.fullname'
));
$q->innerJoin('modUserProfile', 'p','modUser.id = p.internalKey');
$q->where(array('p.comment'=>'18'));
$result = $modx->getCollection('modUser', $q);

Еще раз, спасибо всем.
Богдан
03 марта 2013, 16:44
0
Спасибо, Василий, посмотрю какой метод на практике лучше.
Степанов Александр
03 марта 2013, 13:56
0
Логично предположить, что если мы хотим взять выборку по какому-то из полей профиля, то код будет

$query = '18';
$c = $modx->newQuery('modUser');
$c->innerJoin ('modUserProfile','Profile');
$c->where(array('Profile.comment:LIKE' => '%'.$query.'%'));
$users = $modx->getCollection('modUser',$c);

на что MODX начинает ругаться… что не так?
Василий Краковецкий
03 марта 2013, 13:03
0
Видел вот такой сниппет от самого Боба Рея — bobsguides.com/refreshcache-tutorial.html он легко находится в диспетчере пакетов по названию, и хотя действует намноооого дольше чем предложенный Василием wget, но вот для «простых смертных», не знакомых с wget'ом его вполне можно советовать, как не быстрое, но действенное решение для данной задачи.