проверил на проекте с числовыми тв вот результаты:как текст как число
для этого есть простая хитрость в mysql синтаксисе, чтоб сортировала как числовое значение, а не как текст пишешь ORDER BY (value+0), не знаю как с join-ом но такой <?php $query = $modx->newQuery('modResource'); $query->where(array( 'parent' => 70, )); $query->groupby('id+0','DESC'); $boxes = $modx->getCollection('modResource',$query); foreach($boxes as $key=>$val){ $id[$key]=$val->get('id'); } print_r($id); запрос выполнился.
Это скорее вопрос к Сообществу а не решение проблемы. Есть сайт repostpodarok.com/ на нем есть посты с предложениями и кнопками репостов на соцсети. Очень хочу знать статистику по этим репостам, сколько людей сделали репост и в какую соцсеть. Как это можно реализовать на движке 1.0.15-d6.18?
Класс, новая зацепка, спасибо) Потестирую Janitor и напишу результат)
Мэнеджер пакетов в новой ветке вроде находит Janitor, попробуйте.
Был такой компонент, Janitor, я ставил на старую ветку модх. Работает ли с современной не знаю. Там куча утлит, в том числе и для бэкапа базы. Сохраняет бекапы базы в папку assets/components/janitor/phpmybackuppro/xfig/export А вообще, настройте че-нить типа навикэта и будет вам счиастье.
Спасибо за ответ. А нет ничего наподобие системы резервного копирования как в старой доброй Evo? А то всякие modxcloud это наверное не то. Хочется просто бэкапы файлы+база все в одном. Наверное многое хочется, но как-то бэкапы на Revo делают же…
сделал сортировку по цене. но сортировка проходит странно. if($this->getProperty('sort')=='price.value'){ $c->innerJoin('modTemplateVarResource', 'price', "price.contentid = {$this->classKey}.id AND price.tmplvarid = 12"); } результат по убыванию 94.77 90.16 9.8 9.5 9.3 9 89.65 87.3 85.85 результат по возрастанию 10.05 10.95 106.15 106.66 11 11.4 я так понимаю, сортировка идет в строковом представлении. как исправить ситуацию, знает кто-нибудь?
как вариант конечно можно попробовать раз уж других нет )
Ну, как бы phpthumb работает через модули php. А вдруг чего не установлено или функции отключены?