Anonymous
Ого ща гляну
Anonymous
Тока я ничего с контекстами тама не делал))
Anonymous
Бляха делал
Anonymous
По рукам мне железной линейкой
Th0r
вот видите как полезно отписывать вместо "всё, решил", хотябы краткое описание решения
Misha
Подскажите пожалуйста правло для 301 редиректа для удалённой страницы на modhost пожалуста
Misha
Подскажите пожалуйста по ошибке (ERROR @ /home/*****/www/core/components/pdotools/model/pdotools/pdotools.class.php : 343) [pdoTools] Could not load snippet "rtrim"
Евгений
искать вызов rtrim
Alexey
Ребята привет! Кто может помочь по настройке уведомлений через formit по данному пример? - http://igamov.ru/blog/otpravka-soobshhenie-s-formyi-v-telegram
Alexey
не бесплатно
Anton
повторю вопрос, может кто знает: как то в where можно заюзать lowstr из sql? Вообще сделать фильтр where регистронезависимым?
Yani
Like)?
Anton
Like)?
лайк регистрозависимый.
Anton
Я нашел решение своей проблемы - мне надо было фильтр по опциям, а для этого предусмотрен отдельный параметр &optionFilters и он, к счастью, регистронезависимый.
Anton
но если надо, допустим, по pagetitle делать, то увы, там от регистра зависит.
Anonymous
лайк регистрозависимый.
http://www.mysql.ru/docs/man/Case_sensitivity.html хммм, а официальная дока с вами не согласна. Да вроде бы и обычный where = в нативном состоянии mysql, не очень что бы был регистрозависимым, если он конечно не в BINNARY
Alexandr
Ребят. мучаюсь минут 30,.. вывожу в множественном списке в тв снипет (@EVAL return $modx->runSnippet('who3');)
Alexandr
сам снипет такой:
Alexandr
<?php if($modx->context->get('key') != "mgr"){ switch ($modx->context->get('key')) { case 'web': $myIDs = 0; $myContext = web; break; case 'spb': $myIDs = 30; $myContext = spb; break; } } $childIds = $modx->getChildIds($myIDs,6, array('context' => '$myContext')); $q = $modx->newQuery('modResource'); $q->select(array('modResource.id', 'modResource.menutitle')); $q->where(array('modResource.published' => 1, 'modResource.deleted' => 0, 'modResource.id:IN' => $childIds)); $q->prepare(); $q->stmt->execute(); $rs = $q->stmt->fetchAll(PDO::FETCH_ASSOC); $result = array(); foreach($rs as $r) { $result[] = $r['menutitle'] . '==' . $r['id']; } $output = implode('||', $result); return $output;
Alexandr
типа в зависимости от контекста выводить дочерние определенных ресурсов
Alexandr
без свича все работает.. со свичем ничего не работает (
Alexandr
я явно туплю.. но не врубаюсь куда туплю
Alexandr
или нельзя так?)
Anton
$myContext = spb; а не так должно быть: $myContext = 'spb'; ?
Сергей Шлоков
Ну и это array('context' => '$myContext') до кучи
Alexandr
$myContext = spb; а не так должно быть: $myContext = 'spb'; ?
Если просто на странице выводить - все работает
Anton
Кавычки
Alexandr
все проставил - все-равно в тв не выводится список(
Anton
В матче кавычки поставил?
Alexandr
Anton
Свиче
Alexandr
просто на страницу выводит
Alexandr
Alexandr
по всякому уже попробовал
Alexandr
<?php if($modx->context->get('key') != "mgr"){ switch ($modx->context->get('key')) { case 'web': $myIDs = '0'; $myContext = 'web'; break; case 'spb': $myIDs = '30'; $myContext = 'spb'; break; } } $childIds = $modx->getChildIds($myIDs,6, array('context' => $myContext)); $q = $modx->newQuery('modResource'); $q->select(array('modResource.id', 'modResource.menutitle')); $q->where(array('modResource.published' => 1, 'modResource.deleted' => 0, 'modResource.id:IN' => $childIds)); $q->prepare(); $q->stmt->execute(); $rs = $q->stmt->fetchAll(PDO::FETCH_ASSOC); $result = array(); foreach($rs as $r) { $result[] = $r['menutitle'] . '==' . $r['id']; } $output = implode('||', $result); return $output;
Alexandr
а так вообще можно делать - выводить в тв в зависимости от контекста в котором страница? ))
Alexandr
короче так и не решил (
Andrew
Ребят, подскажите рабочий mtproto серв для тележки
Pavel
Ребятки, а в extjs есть какое нибудь поле для datetime? Или вручную нужно объединять?
🙈 PG
а так вообще можно делать - выводить в тв в зависимости от контекста в котором страница? ))
Я так понимаю что нужно давать выбор вариантов в админке? Если так то в админке контекст mgr и соответственно оно не заходит дальше первого условия. Тут нужно проверять контекст ресурса
Alexandr
я уже засыпаю, ничерта не соображаю)
🙈 PG
Тебе нужно получить id ресурса, скорее всего он есть в $_GET['id']
🙈 PG
Пару минут, точнее напишу
🙈 PG
if($modx->context->get('key') != "mgr"){return;} switch ($modx->resource->get('context_key')) { case 'web': $myIDs = 0; $myContext = 'web'; break; case 'spb': $myIDs = 30; $myContext = 'spb'; break; }
🙈 PG
блин) намекни плз,)
так должно работать нормально
Alexandr
так должно работать нормально
огонь)) спасибо тебе мил человек) на этой прекрасной ноте можно откланяться спать)
Alexandr
увидел, что поменял вызов, относительно ресурса. а не контекста)
Alexandr
кайф
🙈 PG
увидел, что поменял вызов, относительно ресурса. а не контекста)
да, суть в том что $modx->context->get('key') в админке всегда будет 'mgr' в независимости от того где находится ресурс который редактируется
🙈 PG
именно по тому нужно проверять контекст редактируемого ресурса
Alexandr
короче читать и читать еще api
🙈 PG
так, а этот код не должен работать на фронте имею ввиду если скопипастиь то что я скинул
🙈 PG
короче читать и читать еще api
это не помешает, но конкретно в этой ситуации проблема скорее в вечернем тупняке из-за усталости утром на свежую голову это решение само бы пришло
🙈 PG
короче, нужно было ложится не приступая к этой задаче
Pavel
есть 'xdatetime', думаю как-раз то что надо
Если еще подскажешь как там формат даты и времени задать, вообще цены не будет, а то дока по extjs не знает такого
🙈 PG
dateFormat: 'Y-m-d\TH:i:sP'
🙈 PG
Что-то в этом роде
Pavel
dateFormat: 'Y-m-d\TH:i:sP'
Вот так если быть точнее) Спасибо)
Pavel
http://screen.pavel.one/file/mealbalance_%5BC__Users_Pavel_Documents_Work_mealbalance%5D_-_..._assets_components_customField_default.js_%5Bmealbalance%5D_-_PhpStorm_2018-08-31_01.43.02.png
🙈 PG
Работа с датой в extjs тянет на отдельную статью по ходу
Aleksei
три два один
Миша
Однако
Максим
Помогите, не могу что-то понять.... Сделал дополнительное поле для товара минишопа. в js прописано: ,friday: { xtype: 'modx-combo-boolean' ,description : '<b>[[+friday]]</b>' }
Максим
в php написано ,'friday' => array( 'dbtype' => 'tinyint', 'phptype' => 'integer', 'precision' => 1, 'null' => false, 'default' => 1 )
Максим
Но значение не сохраняется
Максим
Если поменять xtype на numberfield, тогда работает без проблем всё сохраняется (0 или 1)
Миша
Максим
Что я делаю не так?
Максим
Прикол еще в том, что это же поле из "категории товара" (таблица товаров) сохраняется без проблем
Максим
Но в getColumns там написано ,friday: { editor: { xtype: 'modx-combo-boolean' ,renderer: 'boolean' ,name: 'Пятница' } }
Максим
Т.е. ,renderer: 'boolean'
Максим
Но этот же параметр никакой роли не играет в getFields