Игорь
PHP Fatal error: Uncaught Exception: The bootstrap/cache directory must be present and writable.
Игорь
А где эта папка должна находится?
Игорь
public_html/core/storage/bootstrap доступна для записи
Aliaksandr
если ты указываешь контекст mgr или web - то ты видишь айдишник соответственно манагера или вебпользователя и неважно где ты находишься. Если ты ничего не указываешь - то на фронте тебе возвращает айди вебпользователя, а в админке манагера
Aliaksandr
так понятно?))
Aliaksandr
public_html/core/storage/bootstrap доступна для записи
так создай в ней доступную для записи папку cache )
Aliaksandr
!isset($_SESSION['mgrValidated']) больше никто не использует нынче, все через API?
эта сессия у тебя будет и в админке и на фронте, а константа IN_MANAGER_MODE определена только для админки - это разные вещи)
Aliaksandr
и это IN_MANAGER_MODE кстати не через апи )
Aleksandr
Aliaksandr
через апи это будет $modx->isBackend();
Aliaksandr
если тру - то ты в админке)
Aliaksandr
а иначе тру будет $modx->isFrontend();
Aleksandr
в админке или нет указывает IN_MANAGER_MODE, но мне нужно чтобы 2 условия выполнялось - т.е. я залогинен как админ и при этом нахожусь сейчас не в админке - это только через API адекватно реализовывать или через сессию тоже норм?
Aliaksandr
с IN_MANAGER_MODE понятно, я про getLoginUserID
ну так а в чем вопрос тогда? )) ты спросил как узнать айди пользователя - $_SESSION['mgrValidated'] его не возвращает же, он просто показывает, авторизован ли манагер и доступен везде - и на фронте и на бэке
Aliaksandr
т.е. с его помощью ты ни айдишник не узнаешь ни трейси только в админке не отключишь)
Aliaksandr
$_SESSION['mgrValidated'] && !IN_MANAGER_MODE - это манагер вне админки по логике )
Aliaksandr
или $modx->getLoginUserID('mgr') && $modx->isFrontend()
Aleksandr
так и что безопаснее и\или производительнее? работать с сессией и константой или через API?
Aliaksandr
апи тебе те же наборы значений из сессии и из констант и формирует. так что если понимаешь что делаешь - то делай как удобнее)
Aliaksandr
но помни, что риск изменения названия переменной всегда выше риска изменения названия публичного метода апи))
Aliaksandr
как ты можешь использовать к примеру $_SESSION['mgrValidated'] , если ты не сильно понимаешь где для кого она ставится и чему равна)
Aleksandr
я не знаю для кого (только догадываюсь), но знаю что означает
Aleksandr
а равна 1
Aleksandr
===1 если залогинился в админке
Aleksandr
насчет изменения названия переменной так за 5 лет не поменяли же
Aleksandr
я потому и спрашиваю как правильнее
Aleksandr
есть же какие-то лучшие практики
Aleksandr
разве нет?
Aleksandr
или скоро надо будет безвозвратно все на blade да laravel писать
Aliaksandr
есть же какие-то лучшие практики
лучшие практики, если есть апи - использовать апи)) остальное "хаки" ))
Aleksandr
вроде это так делается
Aleksandr
а какие еще триггеры увеличения кармы?
Aliaksandr
вроде смайлом типа "класс"
Aliaksandr
похоже ))
Aleksandr
почему?
Aleksandr
сам себе?
Aleksandr
а кто-то воевал с webp для phpthumb?
EVO bot Лёшка
а кто-то воевал с webp для phpthumb?
http://docs.evo.im/04_extras/phpthumb.html http://docs.evo.im/04_extras/thumb.html
Aliaksandr
кто-то воевал - http://modx.im/blog/fast-solution/5859.html и вроде в phpthumb про webp тоже видел
Aleksandr
Вариант номер один: забить. Тысячу раз так делал — реально работает и ничего делать не надо)
Aleksandr
это вроде универсальное решение
Aleksandr
но мне не подходит
Anonymous
Есть программисты на C++? C большим стажем работы? есть пару вопросов. Если не трудно напишите в личное сообщение.
Igor
всем привет подскажите страницу 404 для мультиязычного сайта нужно указывать для каждого языка отдельно? или одну для всех языков ?
Igor
evobabel
Igor
как в нем вписать свою страницу 404 в настройках пока не понял
Igor
констукцию [% ...%] в настройках не принимает
Владимир
А чем лучше вытащить данные сторонних документов в сниппете, modResource ? Или запускать доклистер?
Volodymyr
А чем лучше вытащить данные сторонних документов в сниппете, modResource ? Или запускать доклистер?
Все зависит от задачи. modResource вообще не лучшая идея брать, лучше юзать getDocumentObject
Volodymyr
если нужно много данных из тв я б брал DL
Volodymyr
это почему еще
Я как-то тестил, на одном сайте инициализация, занимала 0,1с, но там тв было много
Volodymyr
может я и не прав
Pathologic
в убунте оказывается чтобы поменять переключение раскладки нужно ставить дополнительный софт
Pathologic
дожили бля
Andrey
А чтобы его поставить, надо переключить раскладку?
Pathologic
нет, но все равно
Igor
нада юзать правильный дистрибютив
Igor
fedora core
Igor
c бубном всегда были какието новшества
Igor
https://getfedora.org/
Igor
Alexander
нада юзать правильный дистрибютив
Вроде минт еще неплохой. Ставил, дружелюбный. Особо танцев с бубном не было.
Igor
в федоры обшырный набор софта
Igor
минт особо неюзал
Pathologic
минт из убунты сделан
Igor
минт это таже убунта токо оболочка своя
Pathologic
да все равно это пиздец
Dmytro
да все равно это пиздец
Это старость не успеваешь за трендами :))
Дмитрий
centos = fedora с недавнего времени) Точнее с 8 centos )
Pathologic
ну если в трендах переключать раскладку через жопу и звук хрипит, то зачем такое