Глебка
ну я только в персональном могу
Dr.Watson
Господа, спасибо за ответы, но вопрос был не в том какая БД лучше и какую использовать или нет - вопрос в том "поддерживает или нет"
Сергей
Dr.Watson
Сергей, еще раз спасибо.
Сергей
Сергей, еще раз спасибо.
да не за что.
недавно просто обсуждали эту тему.
и недавно поднимал сервер с постгре, посмотрел на это счастье, и как то невесело стало, там хватает работы с этими базами, за ними следить постоянно надо.
Dmytro
Вот а вы говорите не работает напоминать часто про рейтинг 🙂
http://www.cmsmagazine.ru/catalogue/evolution-cms/creators/
уже 40 компаний 🙂 еще надо 14 ))
Dmytro
Dmytro
а то как то Партнеров в 20 раз меньше а работ почти столько же 🙂
Anonymous
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);)'
Камиль
Dmytro
даже поидее вот так:
'filters'=>'OR(tv:services_list:%:64;tv:services_list:%:49)'
Камиль
тоже работает
No
Знатоки, есть вопрос ) Получается вместо проверки есть ли уже значение в базе и дальнейшего update или insert можно использовать $modx->db->save? Правильно? Надо в документацию эту плюшку добавить если это так )
Dark
No
Отлично! Это многое упрощает 🙂
Pathologic
Не советую использовать яма-метод save
No
Arviona
Здравствуйте! Подскажите в каком файле можно включить SET SQL_BIG_SELECTS = 1;
Pathologic
Потому что можно одним запросом делать, если индексы настроены
Камиль
вот код мб пока я думаю кто увидет и идею подкинет
$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 - нет такого параметра
Pathologic
Sergey
AfterPrepare - нет такого параметра
Спасибо, еще пару вопросов по prepareWrap
в prepareWrap я так понимаю содржатся все элементы какие переменные и массивы можно использовать в prepareWrap снипетах
и второй вопрос в вашем снипете DLMenu так же работает этот параметр?
Arviona
Pathologic
в DLMenu - нет
Sergey
my.cnf
Кстати огромное вам спасибо за ваши работы!
Sergey
в DLMenu - нет
Тогда как нибудь возможно во втором уровне меню элементы обернуть в какую нибудь обертку
поясню суть проблемы во втором уровне меню есть деление на 2 колонки
Dark
Pathologic
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
Sergey
<div>
родитель
<div>
<div class="класс">
пунтк1
пунтк2
</div>
<div>
пункт3
пунтк4
</div>
</div>
</div>
Sergey
то есть дочерних элементов может быть разное кол-во
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
Dmytro
Все возвращай предоплату 🙂
A
A
Не раз с этим парнем бухали
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