Глебка
ну я только в персональном могу
Dr.Watson
Господа, спасибо за ответы, но вопрос был не в том какая БД лучше и какую использовать или нет - вопрос в том "поддерживает или нет"
Dr.Watson
Сергей, еще раз спасибо.
Сергей
Сергей, еще раз спасибо.
да не за что. недавно просто обсуждали эту тему. и недавно поднимал сервер с постгре, посмотрел на это счастье, и как то невесело стало, там хватает работы с этими базами, за ними следить постоянно надо.
Dmytro
Вот а вы говорите не работает напоминать часто про рейтинг 🙂 http://www.cmsmagazine.ru/catalogue/evolution-cms/creators/ уже 40 компаний 🙂 еще надо 14 ))
Dmytro
Dmytro
а то как то Партнеров в 20 раз меньше а работ почти столько же 🙂
Anonymous
39 же
Dmytro
внутри уже 40 🙂
Dmytro
там же кеш
Anonymous
Аааа, просто вижу на скрине 39, а фраза 40
Камиль
Господа день добрый 😄 снова я)) не могу продумать фильтр в DL мб кто подскажет в services_list может быть несколько айдишников через запятую, в $id и $childs тоже несколько через запятую. Можно ли сделать фильтр чтобы если найден хотя бы один id то выводить? 'filters'=>'AND(tv:services_list:in:'.$id.','.$childs.')'
Камиль
Ну или поменять менставим, чтобы например вот так было 'filters'=>'AND('.$childs[0].':in:tv:services_list) AND AND('.$childs[1].':in:tv:services_list)' и т.д.
Камиль
помогите найти ошибку 😄 'filters'=>'AND(OR(tv:services_list:%:64);OR(tv:services_list:%:49);)'
Камиль
запутался))
Dmytro
'filters'=>'AND(OR(tv:services_list:%:64;tv:services_list:%:49);)'
Камиль
'filters'=>'AND(OR(tv:services_list:%:64;tv:services_list:%:49);)'
СУПЕР!!! Дальше через цикл сформирую запрос :) спасибо
Dmytro
даже поидее вот так: 'filters'=>'OR(tv:services_list:%:64;tv:services_list:%:49)'
Камиль
тоже работает
No
Знатоки, есть вопрос ) Получается вместо проверки есть ли уже значение в базе и дальнейшего update или insert можно использовать $modx->db->save? Правильно? Надо в документацию эту плюшку добавить если это так )
No
Отлично! Это многое упрощает 🙂
Pathologic
Не советую использовать яма-метод save
Arviona
Здравствуйте! Подскажите в каком файле можно включить SET SQL_BIG_SELECTS = 1;
Pathologic
Потому что можно одним запросом делать, если индексы настроены
Камиль
даже поидее вот так: 'filters'=>'OR(tv:services_list:%:64;tv:services_list:%:49)'
вообщем не работает в итоге как надо(( в services_list может сидеть несколько ид (2,54,6) и в итоге поиск по like работает не корректно. Можно ли как-то рассматривать каждый id отдельно, а не все вместе?
Камиль
вот код мб пока я думаю кто увидет и идею подкинет $id = $modx->documentIdentifier; $ids = $modx->getChildIds($id, 1); array_unshift($ids, $id); $filter = ''; foreach ($ids as $id) { $filter .= 'tv:services_list:%:' . $id . ';'; } return $modx->runSnippet('DocLister', array( 'parents'=>'78', 'orderBy'=>'menuindex ASC', 'tvList'=>'image_avto,price,service_time,services_list', 'tvPrefix'=>'', 'ownerTPL'=>'tpl_slider_car', 'tpl'=>'tpl_slider_car_item', 'prepare'=>'slider_car_item', 'filters'=>'OR(' . $filter . ')' ) );
Камиль
решил отфильтровать на php но опять щагвоздка $modx->runSnippet('DocLister', [ 'parents'=>'28', 'orderBy'=>'menuindex ASC', 'tvList'=>'image_avto,price,service_time,services_list', 'tvPrefix'=>'', 'saveDLObject' => '_DL' ]); $_DL = $modx->getPlaceholder('_DL'); $docs = $_DL->docsCollection(); твшки пустые. что делаю не так?
Sergey
подскажите, пожалуйста как в DocLister вывести общее кол-во документов
Sergey
не помогло
Сергей
не помогло
&debug=`2 увидите всё что выводится и доступно
Sergey
Спасибо огромное
Sergey
Что то вырезали из http://docs.evo.im для доклистера prepare параметры на сколько понял кроме параметра prepare есть параметры AfterPrepare и prepareWrap если второй я понял как работает то первый не понятен, подскажите, пожалуйста, где можно почитать?
Pathologic
AfterPrepare - нет такого параметра
Sergey
AfterPrepare - нет такого параметра
Спасибо, еще пару вопросов по prepareWrap в prepareWrap я так понимаю содржатся все элементы какие переменные и массивы можно использовать в prepareWrap снипетах и второй вопрос в вашем снипете DLMenu так же работает этот параметр?
Arviona
my.cnf
Спасибо.
Pathologic
в DLMenu - нет
Sergey
my.cnf
Кстати огромное вам спасибо за ваши работы!
Pathologic
Кстати огромное вам спасибо за ваши работы!
AfterPrepare и BeforePrepare - это в сниппетах, которые вызывают DocLister и занимают параметр prepare (:
Sergey
в DLMenu - нет
Тогда как нибудь возможно во втором уровне меню элементы обернуть в какую нибудь обертку поясню суть проблемы во втором уровне меню есть деление на 2 колонки
Sergey
можно задавать шаблоны для уровня, в документации об этом написано
Да это я знаю, еще одно спасибо за документацию
Dark
Да это я знаю, еще одно спасибо за документацию
Параметр prepare нельзя задать для определенного уровня (например, prepare2). Но в самом prepare-сниппете узнать уровень можно из значения $data['level']. Параметр tvList также применяется ко всем уровням. В параметрах шаблонов следует указывать уровень на 1 меньше (например, rowTpl2 будет применен к документам третьего уровня, а rowTpl0 - первого).
Sergey
во втором уровне меню мне нужно сделать что то подобное <div class="gr"> <div class="класс"> пунтк1 пунтк2 </div> <div class="класс"> пункт3 пунтк4 </div> </div>
Sergey
<div> родитель <div> <div class="класс"> пунтк1 пунтк2 </div> <div> пункт3 пунтк4 </div> </div> </div>
Sergey
то есть дочерних элементов может быть разное кол-во
Dark
у меня всего 2 урованя , с шаблонами то понятно но вот как сделать обертку ..
Например сделать вывод DLMenu только первого уровня, а второй уровень обрабатывать самописным сниппетом, который и будет разделять массив элементов на 2 и генерировать вывод
Sergey
я и хотел думал есть какой то метод обработать данные перед тем как помесяттся они в &innerTpl=@CODE:<div class=" "><div class="gr">[+wrap+]</div></div>
Sergey
потому и спросил про prepareWrap
Pathologic
нужно смотреть в prepare $data['wrap']
Sergey
Отлично, спасибо вам большое, попробую
Pathologic
в общем как-то сделать можно, и кто-то делал, потому что мне пришлось для этого добавлять плейсхолдер с общим количеством документов на уровне
Eismond
Всем привет. Занимаюсь версткой. Буду рад прдложениям по работе. Мой стэк: HTML, CSS,jQuery. Не пропадаю во время реализации проекта
Dark
О, а вот и реклама подтянулась :)
Dmytro
Норм мы как раз верстальщика ищем 🙂 нам надо 🙂 Ща пообщаемся 🙂
Anonymous
Привет всем. Я алкоголик, во время проекта могу забухать и исчезнуть. Возьму 100% предоплату и исчезну. Ничего не умею кроме балаболства😀
Dmytro
Все возвращай предоплату 🙂
A
Не раз с этим парнем бухали
Am
тем временем BTC уже 16261.300
Pavlo
эх
Am
неделю назад можно было купить за 9К (((%
Pavlo
надо брать
Am
сегодня уже бы почти удвоили
Am
срочно нужно 3 BTC и можно квартиру купить ((%
Pavlo
ага
Alexander
Ох скоро как ебнется биток сколько самоубийство то будет....ухххх
Th0r
Ох скоро как ебнется биток сколько самоубийство то будет....ухххх
предлагаешь вложиться в акции похоронных бюро?
Pavlo
наверное уже не рухнет
Anonymous
предлагаешь вложиться в акции похоронных бюро?
Своё открыть. И принимать биткоин
Alexander
https://xakep.ru/2017/12/07/wp-malicious-scripts/?utm_source=facebook.com&utm_medium=referral&utm_campaign=snap