CZB
foreach($ids_sale as $all_tags){ $doc = new modResource($modx); $doc->edit(str_replace(' ', '', $ids_sale[$i])); $doc->set('price_sale', $new_price); $doc->save(false,false); $modx->clearCache('full'); } Это не должно работать? Задача пробежаться плагином по документам и сменить значение
Камиль
И зачем так вообще если есть $all_tags
CZB
да нашел опечатку
Камиль
И кеш достаточно один раз чистить
CZB
притом, что как отправил, сразу нашел. Спасибо, что вы есть)
Алексей
а чего может не срабатывать условие? [[if? &is=[[widthViewport]]:gt:1200 &then=[[widthViewport]]big &then=[[widthViewport]]small]]
Алексей
сниппет возвращает ширину экрана
Сергей
с кавычками то понятнее было бы)
Алексей
это телеграм урезал кавычки
Сергей
это телеграм урезал кавычки
не может быть такого))
Алексей
[[if? &is=[[widthViewport]]:gt:1200 &then=big &then=small]]
Алексей
опять)
Алексей
http://joxi.ru/Dr85JlehoZ04jm
Сергей
ничего не режет [[if? &is=`123:=:123`]]
Сергей
а что за сниппет widthViewport ?
Алексей
я там получаю ширину экрана и вывожу ее
Алексей
если его просто вызвать он показвает, то есть работает точно
Сергей
так в нём добавьте параметр типа &outSize=`true`
Сергей
и в коде пару строчек)) if (!empty($outSize)) { return $size > 1200 ? 'big' : 'small'; }
Сергей
зачем же плодить сниппеты в сниппетах
Алексей
хм, а это мысль) спасибо, сейчас попробую
Сергей
а как вы ширину экрана на php узнаёте, если не секрет?
Алексей
$width="<script>document.write(Number(document.body.clientWidth));</script>"; if (!empty($outSize)) { return $width > 1200 ? 'big' : 'small'; }
Andrew S
Я пытался вставить картинку в шаблон емейла в формлистере, в итоге её урл поменялся и она не загрузилась.
Алексей
о, блин, так ничего, но если return $width то сниппет выводит число
Алексей
нет, какое разрешение экрана такое и выводит
Сергей
нет, какое разрешение экрана такое и выводит
только что вы сделали прорыв в клиентско-серверных технологиях))))
Алексей
))))
Сергей
в переменную php пытались засунуть результат от js и вывести его на php )
Алексей
ну да
Алексей
ну выводит же)
Сергей
ну выводит же)
и не поспоришь))))))
Алексей
получается тупо не хочет сравнивать, тип полученной переменной проверил integer
Сергей
получается тупо не хочет сравнивать, тип полученной переменной проверил integer
откройте исходный код страницы, если там выводит ширину то значит вы всё правильно сделали.
Алексей
аааа, получается просто выводит а если (int)$width преобразовываю в число то выводит 0
Алексей
ну я просто подумал что в переменной число как строка хранится и решил преобразовать
Алексей
вернее оно точно как строка хранится
Сергей
вернее оно точно как строка хранится
к большому разочарованию, это число нигде не хранится и выводится сугубо браузером, то есть к серверу (а вы пытаетесь именно серверным языком это сделать) никакого отношения не имеет.
Алексей
оооо, я придумал кажись как выкрутится)
Алексей
что за фигня с преобразованием строки в число в рнр ?
Алексей
уже все по уму сделал, передал аяксом из скрипта в файл рнр, в сниппете подключил этот файл, как преобразовываю в число полученные данные выдает 0
Алексей
вот сниппет <?php return require MODX_BASE_PATH . 'template/js/vw.php';
Алексей
вот код файла <?php $vw=$_POST['vw']; $vw=intval($vw); return $vw;
Сергей
ну вот ответ будет возвращён в функцию аякса
Сергей
для чего вы это делаете?
Алексей
у меня меню со своими заморочками, на десктопе выводится подменю с картинками и всякой хренью(через доклистер), а при моб версии нужен просто список(достаточно и длменю) , не хотел просто display:none; запросы то все равно остануться, думал проверять if и выводить нужный чанк
Pathologic
бред
Алексей
согласен
Pathologic
и не первый уже раз
Алексей
больше ничего в голову не пришло, придется медазапросами
Pathologic
картинки можно подгружать по мере видимости
Сергей
в экстраз сниппет isMobile вот его можете через if пропихнуть. ну а так всё решается вёрсткой
Алексей
версткой не проблема, просто думал сэкономить ресурсы) видимо надо поспать)
Игорь
Доброго дня, а что это Ево так вниз закинуло https://cmsmagazine.ru/catalogue/?activeFilters%5Bsort%5D=works_count&activeFilters%5Bsort_direction%5D=desc
Игорь
причем по тому параметру по которому раньше в пятерку попадали
Сергей
Похоже проекты с Evo, ошибочно попали в Revo
Dmytro
Исправлю скоро будет как надо они просто наконецто отпечаткаси цмс раздуплились а часть проектов видать померло вот мы и упали
Max
Ребят всем привет, есть у кого какая работенка не большая, в плане верстку натянуть или сверстать чего, подправить?
Dmytro
Есть только если на фултайм 🙂
Dmytro
А если еще и в офис в Киеве то вообще супер:)
Max
Не я в Оренбурге в России)
Max
Да и с основной щас переходить на удаленку страшновато пока)
Max
Пытаюсь вечерами подработать)
Dmytro
Ну просто со стороны студии отдавать подрядчику мелкую задачу печально. Ибо сегодня он есть а завтра за ним исправляй или делай следующую задачу ибо он уже не может ;) Тут проще тогда идти на фриланс биржи и там выгребать мелкие проек ы
Max
Я просто начал посматривать в сторону удаленки, охото по больше свободы, типа свободного дресскода, плавующего дневного графика и т.д. Пошел на фриланс, везде плати за каждый отклик, попал на kwork там по крайней ты просто отдаешь процент бирже за выполненное задание. Изначально казалось все задания быстрые по 500 руб. и т.д. На деле оказалось что многие хотят полноценный сайт за 1000р. Еще и биржа удерживает 20% от заработка)) типа плата за безопасную сделку) Решил тут спросить. Пропадать бы я не стал. Впадать в немилость к вам не охото) Мы всем отделом респектуем вам за ваш вклад)
Dmytro
Свободный дрескод да, а вот плавающий дневной график без должного самоконтроля: - или печаль беда ничего не успел работаю ночью - или ой было ж только 8 утра а уже 12 ночи :)
Dmytro
Тут надо понимать что за спасибо на фрилансе зп не платят только работа на результат
Andrew
Всем привет
Andrew
Не получается заставить работать eFilterResult в аякс режиме - кнопка "показать еще". У кого-нибудь это получалось вообще?
Andrew
Делаю строго по документации - все работает, кроме этой кнопки
Andrew
Готов оплатить помощь
Aliaksandr
наверно пагинация не те классы имеет
Aliaksandr
хотя там кнопка "показать еще" в документации и не присутствует вроде, только постраничная