⚡️Влад
https://prnt.sc/oa3dp0
ну то ms2Gallery у меня просто минишоповская, и не пашет, ошибок никаких нету(((((
⚡️Влад
офсет без лимит нихт арбайтен
Блэть, нет не знал про лимит
⚡️Влад
Не слова в документации
Roman 🚀
актуальная тема, я б тоже долго ковырялся
Евгений
Евгений
ща нарою
⚡️Влад
офсет без лимит нихт арбайтен
ВОт теперь как часы!!!
Dmitriy
подскажите по msshop или как он называется
Roman 🚀
ща нарою
да можно просто пометку сделать
Roman 🚀
а то если приходится ради этого рыть
⚡️Влад
да можно просто пометку сделать
Ну в скобочках там пишут обычно если какие то особенности у параметра
Евгений
да, чет не нахожу, но там видел, как бы тоже встрял с этой штукой
Евгений
а во https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdomenu
Евгений
Dmitriy
жендос блин
Dmitriy
Dmitriy
где тут ссылка на превью?
Иван
Иван
@THEbonny можно тебя попросить сначала поискать ответ в документации, далее в интернете, а не при каждом чихе писать сюда миллион сообщений по одному слову?!
Dmitriy
Тьфу блин на это
Sergey_K
актуальная тема, я б тоже долго ковырялся
Это базовая функция SQL. Limit может быть без offset. А наоборот - нет.
Anonymous
Ребят помогите разобраться, никак не могу перегенерить uri в консоли: <?php $query = $modx->newQuery('modResource', array('parent' => 9)); //ограничить выборку по вкусу $query-> limit(0); if ($resources = $modx->getCollection('modResource', $query)) { foreach ($resources as $resource) { $resource->set('alias', ''); //удаляем старые алиасы $resource->save(); print ("Ресурс . $resource->get('id') . обновлен."); } } else { print "Ошибка"; } Выполняется без ошибок, но uri остаются прежними. ЧЯДНТ? Спасибо.
Anonymous
foreach ($resources as $resource) { $resource->set('alias', ''); $resource->set('alias', $resource->get('pagetitle') .'-'. $resource->get('parent') . $resource->get('id')); $resource->set('uri_override', 1); $resource->save(); }
Anonymous
на попробуй так
Anonymous
Тестируй лучше на отдельном контейнере с небольшм кол-во дочерних ресурсво
Sergey_K
query->limit (0) если ставит в SQL 'limit 0', то возвращается пустой курсор
Anonymous
Вроде скидывал рабочий вариант
Sergey_K
так обычно проверяют валиднось запроса
Anonymous
<?php $step = 1; $offset = isset($_SESSION['galgenoffset']) && $_SESSION['galgenoffset'] ? $_SESSION['galgenoffset'] : 0; $miniShop2 = $modx->getService('minishop2'); $modx->setLogLevel(MODX_LOG_LEVEL_ERROR); $q = $modx->newQuery('modResource', array('parent' => 70)); $total = $modx->getCount('modResource', $q); $q->sortby('id','ASC'); $q->limit($step, $offset); $products = $modx->getCollection('modResource', $q); foreach ($products as $res) { $res->set('alias', ''); $res->set('alias', $res->get('pagetitle') .'-'. $res->get('parent') . $res->get('id')); $res->set('uri_override', 0); $res->save(); } $_SESSION['galgenoffset'] = $offset + $step; if ($_SESSION['galgenoffset'] >= $total) { $sucsess = 100; $_SESSION['Console']['completed'] = true; unset($_SESSION['galgenoffset']); } else { $sucsess = round($_SESSION['galgenoffset'] / $total, 2) * 100; $_SESSION['Console']['completed'] = false; } for ($i=0; $i<=100; $i++) { if ($i <= $sucsess) { print '='; } else { print '_'; } } $current = $_SESSION['galgenoffset'] ? $_SESSION['galgenoffset'] : ($sucsess == 100 ? $total : 0); print "\n"; print $sucsess.'% ('.$current.')'."\n\n";
Anonymous
речь про это
limit убрал, также =)
Anonymous
речь про это
поро это же поле идет разговор? https://prnt.sc/oa4jfa
Anonymous
в пути не хватает родительского alias только
Anonymous
про саму цепочку url, у меня не заморожены они, не хватает только родительского alias в пути
Anonymous
site.ru/section1/section2/ger-50 (section3 пропущен, хотя в структуре есть и alias прописан у них)
Anonymous
стандартное "обновить URI-ссылки" не работает, >50к ресурсов
Anonymous
понял), атос что сказать тут нужен гуру помощьней)
Anonymous
щас попробывал алисасы тупо затиреть и если с фронта перейти в ресурс то он обновляет сам uri
Anonymous
Все разобрался, как всегда я дебил =) У родителям просто не стояла галочка тут
Anonymous
Sergey_K
В рекламном ролике Google программистка с русской клавой кодит словами «pidar gopa», «govno jopa barebuh suka» Русские...русские повсюду
Sergey_K
Диман?
Anonymous
Диман?
У него же какой-то мажорный ноут, а тут макбук и он вроде как другого пола 😉
iWatchYouFromAfar
никто в этой жизни не застрахован от попадания на сайт который сделал Димас)
Aleksei
один во всем рунете. так что если куда не могу попасть, это точно его
Sergey_K
Мне кажется, что это тот самый код, которым диман вмешался в выборы сша
Sergey_K
Инфа 100%
Aleksei
Sentinel
куда мне, я тупой
Не обязательно быть тупым, чтобы не понимать шутки 😁
Sergey_K
А где-то есть описание того, что в пхеноме входит в $_modx->config? в документации нет ничего, или не там ищу. Конкретно $_modx->config.suffix мне, честно говоря, не понятно, что это.
Sergey_K
Это понятно НО
Sergey_K
там массив
Sergey_K
$_modx->config['name']
Sergey_K
это настройка
Sergey_K
в консоли оно не отработает, естественно?
iWatchYouFromAfar
iWatchYouFromAfar
хз эт на феноме, попробуй
через API настройки по другому получают
Sergey_K
я понимаю, что на феноме :) не работает, в общем
Sergey_K
через апи функции, не феном, это знаю
Sergey_K
Печатает массив, но такого элемента нет.
Sergey_K
Доступ к элементам класса это -> в феноме
Sergey_K
А тут точка
Sergey_K
Точка это элемент массива
Sergey_K
В моем случае такого элемента нет в принципе...
iWatchYouFromAfar
а что ты хочешь получить от системной настройки?
iWatchYouFromAfar
значение получить легко
iWatchYouFromAfar
а сам массив то зачем?