Dmytro
сделай некешируемым if и проверь
Сергей
нет, не работает
Dmytro
так у тебя 7-8 с одинаковым шаблоном?
Сергей
1 шаблон. и я хотел через чанки менять меню, в нужных документах по ID так как мало документов
Alexander
Йоу народ, кто-нибудь пользуется формлистером и галочкой "запомнить" меня. Вроде имя куки прописываю в вызове и в плагине, поле rememberme тоже прописываю, кука сохраняется. Но по факту комп включаешь на следующий день и просит авторизацию.
Alexander
а плагин включен?
да, это сразу проверил
Volodymyr
да, это сразу проверил
там не перезагрузки компа, а просто закрытия браузера должно быть достаточно, я в таком случае просто лезу в код, и смотрю почему не работает
Volodymyr
то есть закрыл браузер и все, считай разлогинился?
ну по умолчанию, если дополнительно в админки как менеджер не авторизован то да
Alexander
ну по умолчанию, если дополнительно в админки как менеджер не авторизован то да
а смысл тогда? у меня пока браузер не закрывал и без того не рвалась сессия.
Aliaksandr
Был тут один, поле фиг знает как назвал и тоже возмущался :)
RisingIsland
Are System Events error log saved to any file or just stored in DB?
Aliaksandr
ну я проверил, поле и имя куки.
Если у тебя кука с нормальным временем жизни ставится, а потом пропадает, то ее наверно сам браузер и удаляет )
Aliaksandr
Ну значит плагин выключен, если кука есть
Aliaksandr
При наличии нужной куки происходит это https://github.com/evolution-cms/evolution/blob/2.0.x/assets/lib/MODxAPI/modUsers.php#L532 без участия формлистера )
RisingIsland
I just received the following error (evo1.4.11): [26-Jul-2020 11:49:35 UTC] PHP Warning: file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /public_html/assets/plugins/extrascheck/CheckOutdated.class.php on line 57 [26-Jul-2020 11:49:35 UTC] PHP Warning: file_get_contents(https://raw.githubusercontent.com/evolution-cms/OutdatedExtrasCheck/master/outdated.json): failed to open stream: no suitable wrapper could be found in /public_html/assets/plugins/extrascheck/CheckOutdated.class.php on line 57
Aleksey
Добрый день. Подскажите как грамотно реализовать. Есть на сайте банеры и разные формы,которые имеют разный рендер в зависимости от гео. Т.е. вывод их надо сделать некешируемым. Я сделал через плагин, в нем определяю гео и создаю через SetPlaceholder разные банеры. Но такой подход не подходит, т.к. кешируется. А делать много разных некируемых сниппетов не хочется, нужно сделать все в одном месте. В одном месте опредялется гео и подтягиваются из базы нужные данные для рендеров в одном запросе. Как лучше сделать подскажите?
Pathologic
использовать нормальный кэшер
Aleksey
twig ?
Pathologic
можно и твиг
Aliaksandr
А почему "такой подход кэшируется"?))
Pathologic
страница же кэшируется целиком
Aleksey
А почему "такой подход кэшируется"?))
не знаю почему. Видимо так реализовано внутри движка. Плагин создает плейсхолдеры и они кешируеются на страницах
Pathologic
это в рево плейсхолдеры бывают некэшированные
Aliaksandr
Для некэшированных плейсхолдеров в эво я делаю некэшированный сниппет return $modx->getPlaceholder($name); ))
Aliaksandr
Обычный геттер, который явно нагрузки не даст
Aliaksandr
А вот на этапе создания этих плейсхолдеров их можно просто писать в файлы, чтобы повторно не рендерить, а брать оттуда
Pathologic
так я и написал, что нужен кэшер ((:
Aleksey
Для некэшированных плейсхолдеров в эво я делаю некэшированный сниппет return $modx->getPlaceholder($name); ))
сделал так, отрабатывает один раз. После перезагрузки страницы не отрисовываются
Aleksey
Подозреваю что событие плагина возможно не то. Я на OnLoadDocumentObject повесил
Aliaksandr
Наверно не то, раз для кэшированной страницы не отрабатывает
Pathologic
document object кэшируется вместе со страницей
Aleksey
какое событие лучше взять?
Pathologic
OnWebPagePrerender может
Aliaksandr
Я все обычно фигачу в начале, на OnWebPageInit да OnPageNotFound )
Pathologic
можно и так, они точно всегда выполняются
Aliaksandr
Вот поэтому :) остальные какие-то вечно "со спецификой" :)
Aleksey
OnWebPageInit помогло, спасибо за помощь
Alexey
знаете что может быть охуеннеей, чем пройти в конец участка и искупнуться? Правильно. Ничего!))
Ilya
Привет всем Столкнулся со следующей проблемой , какую бы вкладку админки я не включил окно не меняется
Ilya
Ilya
Если кто-то сталкивался с подобным дайте хотя бы направление что сломалось Буду благодарен за любую помощь
Pathologic
направление - прочитать, что написано 😸
Ilya
Прочитал, особо это те помогло
Pathologic
а я прочитал и увидел название плагина, который вызывает ошибку
Neo
Прочитал, особо это те помогло
Да отключи его, или ищи где в нем бок
Ilya
Как мне его отключить не через админку?
Pathologic
бок в том, что версия пхп для него слишком новая, видимо
Pathologic
отключить через базу и кэш удалить руками
Neo
Как мне его отключить не через админку?
там колонка в базе будет нужно 0 поставить. А кеш ну кеш в папочке в assets
Ilya
Как называется таблица в БД?
Neo
5 сек
Ilya
Нашед
Ilya
Спасибо большое, ребят
Neo
site_plugins
Neo
та нез
Ilya
Значит даже все правильно удалил, странно
Neo
Значит даже все правильно удалил, странно
а что странного ? выключить через бд)
Neo
ну разве что не 0 а 1 наоборот) нужно поставить было, что б отключить
Ilya
потому что я последние пару часов так и наравлю не то что нужно удалить
Aliaksandr
Рыжему из Иванушек уже 50, а тут все обсуждают, что делать с ошибкой, в которой написано, что с ней делать :-)
Aliaksandr
Не будет тут, похоже, толку ))
Pathologic
а когда-то пытались сделать автоотключение плагинов при ошибках
Aliaksandr
Тогда бы никто не узнал, что box, lite и round надо брать в кавычки https://github.com/Nicola1971/DashboardStats-widget/blob/master/install/assets/plugins/DashboardStats.tpl#L119
Aliaksandr
А так, не видать на в-мет.рф красивых дашбордов ))
Pathologic
на этом сайте только дашбордов и не хватает
Aleksandr
на этом сайте не хватает мета
Timoffey
А без плагина для VSCode нельзя сделать подсветку синтаксиса для Evo? Типа как вот в PHPStrom?
Timoffey
не подсветку, дополнения, чтоб я писал modx-> и он выбрасывал предложения
Pathologic
можно сделать, я не возражаю
Alexey
А под участок ты имеешь ввиду полицейский?:D
нет. Земля которую дали в аренду на 50 лет моей жене)
Volodymyr
что значит, выводить разделы?
Volodymyr
//если хотим искать только по заданным документам, то до вызова [!eFilter!] устанавливаем их спискок в плейсхолдер eFilter_search_ids