Евгений
хотя если вместо инклуда использовать инсерт, то и оттуда переменные пашут
Pavel
Кстати, а какая область видимости {var $myVar} в феноме? Весь документ?
Нет, только интерпритируемая часть, т.е. если например в документе у тебя есть переменная, в чанке ее не будет уже
iWatchYouFromAfar
ребят, а можно в sql задавать условия выборки? вот у меня например результат выборки это 100 записей и их значение одинаковое, могу я исключить 99 и оставить только одну?
Sergey_K
Нет, только интерпритируемая часть, т.е. если например в документе у тебя есть переменная, в чанке ее не будет уже
Я так понимаю, что в рамках того куска кода, где переменная объявлена. То есть БЕЗ вложений.
Sergey_K
Вопрос корявый. Переформулируй.
iWatchYouFromAfar
group by
я думаю этот вариант подойдет
Sergey_K
я думаю этот вариант подойдет
Помни только, что "одинаковые записи" это когда все поля без исключения там одинаковы
Миша
кто в курсе, можно ли как то менять limit в pdoPage на лету\
Алексей
я думаю этот вариант подойдет
есть еще distinct, но он хорошо фигачит по полям что указаны в SELECT (т.е. уникальные значения указанных полей.)
iWatchYouFromAfar
Помни только, что "одинаковые записи" это когда все поля без исключения там одинаковы
я делаю выборку по полю parent, и в базе ресурсов с одинаковым parent может быть 50-60-70к, конечно мне все 70к не нужны, мне нужно хотя бы 1 ресурс с таким полем, если таковое есть, остальные ресурсы не нужны, иначе php сдохнет
Александр
кто в курсе, можно ли как то менять limit в pdoPage на лету\
не похоже на https://docs.modx.pro/komponentyi/ajaxsnippet?
Миша
я думал что можно менять в pdoPage.callbacks['before'] = function(config) { config['limit'] = 32; console.log('Конфиг перед загрузкой!', config); };
Миша
но похоже что фиг
Алексей
но похоже что фиг
попробуй передать с get запросом в ручную - подхватит или нет &limit=32
Миша
но задача такая, при первой загрузке у меня стоит лимит 31, а вот когда по скроллу дальше прогружаю надо что бы 32 был
Миша
и я думал, что можно передать в конфиг, а оказывается нельзя
Sergey_K
Думаю
Алексей
даже если передашь, то у тебя будут пробелы в товарах
Sergey_K
Ближе по смыслу
Миша
даже если передашь, то у тебя будут пробелы в товарах
почему, передать лимит и офсет и все будет четко
Миша
но вот думаю как сделать
Алексей
Ааа.. ну да если офосет передашь, то да.
Миша
https://github.com/bezumkin/pdoTools/blob/master/core/components/pdotools/elements/snippets/snippet.pdopage.php#L130 гы)
iWatchYouFromAfar
distinct как няшечка обрабатывает 600к ресурсов)
iWatchYouFromAfar
спасибо
Алексей
Пжалста.
Алексей
А это ресы модикса?
iWatchYouFromAfar
админка правда окуевает, ресурсы по 5 сек создает)
iWatchYouFromAfar
А это ресы модикса?
да, 600к ресурсов сгенерил
Алексей
да, 600к ресурсов сгенерил
через процессоры что ли?
Алексей
аа 5к за раз.. тогда ок. :)))
iWatchYouFromAfar
я имею ввиду что после генерации 600к ресурсов, через интерфейс админки по 5 сек создание, сохранение и удаление
iWatchYouFromAfar
Алексей
в админке быстрее пойдет дело.
Алексей
там есть еще типа чтобы не добавляло в карту сайта
кстати да, она как раз имеет смысл когда ресов более 100k - cache_alias_map НЕТ
iWatchYouFromAfar
use_context_resource_table не помогло так-то)
Евгений
эт че где?
вот выше
Алексей
cache_alias_map - влияет походу только на фронт
iWatchYouFromAfar
ввооооооо
iWatchYouFromAfar
cache_alias_map помогло
Алексей
Ага... значит не только на фронт :)
iWatchYouFromAfar
за секу сохранил)
Евгений
бушь должен
iWatchYouFromAfar
ну не за 1 сек, а за 2-3
iWatchYouFromAfar
но это норм
Алексей
да тут полчата в долгах... :)))
iWatchYouFromAfar
интересно, а на работу сайта у которого через контексты сделаны города не повлияет?
Евгений
да тут полчата в долгах... :)))
надо нанимать коллекторов
iWatchYouFromAfar
одинаковые ресурсы для контекстов точно юзать не буду
Евгений
глюки?
Алексей
главное успели прочитать... :))))))
Максим
👍
⚡️Влад
есть у кого под рукой решение для очистки таблицы сессий по крону?
⚡️Влад
да
Можешь поделиться?
Евгений
300?))
⚡️Влад
300?))
Шекелей?
iWatchYouFromAfar
⚡️Влад
iWatchYouFromAfar
Можешь поделиться?
https://gist.github.com/iWatchYouFromAfar/2e286f5243f2661d81240aae70d9491b#1-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%B5%D0%BC-%D1%81%D0%BD%D0%B8%D0%BF%D0%BF%D0%B5%D1%82-clearsession
iWatchYouFromAfar
очистка + логирование в телегу
iWatchYouFromAfar