Anonymous
там только модели определить
Иван
Что тут?
iWatchYouFromAfar
Что тут?
не ровно под заголовом шапка встает
Иван
уже исправил
iWatchYouFromAfar
Евгений
нит
а там не онлайн)
Евгений
всё на гите
iWatchYouFromAfar
аа
Иван
все понял
Иван
о чем ты
Иван
сейчас контент на 3-и колонки переедет
Иван
и там доправлю
Евгений
все понял
там вроде как при переходе по якорям, типа не скроллит до заголовка, а учуть выше
Евгений
выроде в этом проблема ?
Иван
гляну
Иван
Mike
Привет. Сделал ресурс, сделал тип содержимого image/png, чтобы он был доступен по адресу site.ru/px.png . В содержимое ресурса добавил вызов сниппета. В сниппете указываю header('Content-type: image/png'); return file_get_contents($cnf[site_url] . 'assets/templates/2017/img/px.png'); В результате, картинка не отображается. Что делаю не так?
Mike
Пробовал то же самое с типом содержимого ресурса text, тогда картинка работает, но тогда адрес получается site.ru/px.txt
Евгений
Mike
чё делать-то? )))
iWatchYouFromAfar
мне одному кажется что это дичь какая-то?)
Евгений
наверное есть смысл в этом всём
Mike
канешна есть
iWatchYouFromAfar
возможно
Евгений
канешна есть
а путь нормальный получается?
Mike
это пиксель для отслеживания открытия письма получателем
iWatchYouFromAfar
делать сниппет и ресурс ради вывода одной картинки)
Mike
путь нормальный, более того, при типе соджержимого text , картинка открывается
Mike
делать сниппет и ресурс ради вывода одной картинки)
А как бы ты делал? Цель 1-выполнить пару функций, 2-показать картинку
Mike
но это какой-то глюк модх
Mike
меняю тип содержимого и картинку показывает, зараза
iWatchYouFromAfar
но это какой-то глюк модх
т.е. тип содержимого сделал ты, а глючит модкс?)
Иван
Иван
Лучше?
Mike
Нашел ошибку
Mike
Оказывается png не двоичный
Евгений
Лучше?
ездяет при скроле?
Иван
я его пока зафиксировал)
Евгений
position: fixed ?
Евгений
отлично
Иван
нужно будет дорабатывать все равно
Aleksei
ребят, я с кешированием не оч. как в сниппете можно кешировать запрос на сторонний сервис? чтоб не при каждом обращении курлить, а допустим если результату больше минуты
Alexey
ребят, я с кешированием не оч. как в сниппете можно кешировать запрос на сторонний сервис? чтоб не при каждом обращении курлить, а допустим если результату больше минуты
https://modzone.ru/blog/2016/05/28/caching-in-modx/ if (!$user = $modx->cacheManager->get('userdata')) { $userData = array('user'=>$modx->user->get('username'), ip=>$_SERVER['HTTP_CLIENT_IP'], 'city'=>'Москва'); $modx->cacheManager->set('userdata', $userData, 3600); }
Aleksei
спасибо
YS
и снова AZINO 777
Evgeniy
привет Вите АК)))
Евгений
Добрый день. Кто знает - как принудительно очистить кэш SSL сертификата у пользователя? Обновили сертификат на сайте, но часто выскакивает ошибка что срок сертификата истек. Пока не нажмешь CTRL R ошибка не пропадет.
Sergey
поделитесь информацией, как пересохранить $modx->getCollection('msProduct' - чтобы не ругался php?
Sergey
да, либо диапазоном каким-то
Sergey
сейчас только $where = [ 'parent' => 12276, ];
Eugene
Для чего нужно пересохранить? Через foreach можно
Eugene
Или я что-то не так понял?
Sergey
Для чего нужно пересохранить? Через foreach можно
там плагин задействован, uri меняет
Eugene
Так работает? $prods = modx->getCollection('msProduct', $where); foreach($prods as $prod) { $prod->save(); }
Sergey
$pagetitle = $res->get('pagetitle'); $arrayOfProperties = array('id' => $id, 'pagetitle' => $pagetitle, 'context_key' => 'web'); $response = $modx->runProcessor('resource/update', $arrayOfProperties);
Sergey
вот так вот
Eugene
Возможно. Но лучше проверить на небольшом количестве документов через консоль
Sergey
нет, update не происходит
Иван
https://docs.modx.org/
Иван
Прошу потестить
Иван
завтра с утра адаптив
Eugene
нет, update не происходит
<?php $prods = $modx->getCollection('msProduct', ['parent' => 2]); foreach($prods as $prod) { $pagetitle = $prod->get('pagetitle') .' 1'; $arrayOfProperties = array('id' => $prod->get('id'), 'pagetitle' => $pagetitle, 'context_key' => 'web'); $response = $modx->runProcessor('resource/update', $arrayOfProperties); } выполнил, обновление прошло, но у тех у кого parent = 2
Eugene
$pagetitle = $prod->get('pagetitle') .' 1'; это я для проверки, изменится ли pagetitle
Eugene
еще можно добваить var_dump($response->response); и посмотреть что пишется в ответе от процессора
Pavel
Прошу потестить
Как не работало так и не работает: https://docs.modx.org/current/en/extending-modx/core-model
Eugene
да, я этим и пользуюсь
И обновление не проходит?
Sergey
проходит. но падает если не указать parent - от php
Sergey
а так как разделов целая куча - это проблема
Pavel
Что именно?
ссылки на методы
Иван
ааа
Иван
это я видимо в прошлом PR правил ссылки