Игорь
PHP Fatal error: Uncaught Exception: The bootstrap/cache directory must be present and writable.
Игорь
А где эта папка должна находится?
Игорь
public_html/core/storage/bootstrap доступна для записи
Aliaksandr
Aleksandr
Aliaksandr
если ты указываешь контекст mgr или web - то ты видишь айдишник соответственно манагера или вебпользователя и неважно где ты находишься. Если ты ничего не указываешь - то на фронте тебе возвращает айди вебпользователя, а в админке манагера
Aliaksandr
так понятно?))
Aliaksandr
Aliaksandr
и это IN_MANAGER_MODE кстати не через апи )
Aleksandr
Aliaksandr
через апи это будет $modx->isBackend();
Aliaksandr
если тру - то ты в админке)
Aleksandr
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 писать
Aleksandr
Aleksandr
Aleksandr
вроде это так делается
Aleksandr
а какие еще триггеры увеличения кармы?
Aliaksandr
вроде смайлом типа "класс"
Aliaksandr
Aliaksandr
похоже ))
Aleksandr
почему?
Aleksandr
сам себе?
Aleksandr
а кто-то воевал с webp для phpthumb?
Aliaksandr
кто-то воевал - http://modx.im/blog/fast-solution/5859.html и вроде в phpthumb про webp тоже видел
Aleksandr
Вариант номер один: забить. Тысячу раз так делал — реально работает и ничего делать не надо)
Aleksandr
это вроде универсальное решение
Aleksandr
но мне не подходит
Anonymous
Есть программисты на C++? C большим стажем работы? есть пару вопросов. Если не трудно напишите в личное сообщение.
Igor
всем привет подскажите страницу 404 для мультиязычного сайта нужно указывать для каждого языка отдельно? или одну для всех языков ?
Volodymyr
Igor
evobabel
Igor
как в нем вписать свою страницу 404 в настройках пока не понял
Igor
констукцию [% ...%] в настройках не принимает
Владимир
А чем лучше вытащить данные сторонних документов в сниппете, modResource ?
Или запускать доклистер?
Volodymyr
Volodymyr
если нужно много данных из тв я б брал DL
Владимир
Pathologic
Volodymyr
это почему еще
Я как-то тестил, на одном сайте инициализация, занимала 0,1с, но там тв было много
Volodymyr
может я и не прав
Pathologic
в убунте оказывается чтобы поменять переключение раскладки нужно ставить дополнительный софт
Pathologic
дожили бля
Andrey
А чтобы его поставить, надо переключить раскладку?
Pathologic
нет, но все равно
Igor
нада юзать правильный дистрибютив
Igor
fedora core
Igor
c бубном всегда были какието новшества
Igor
https://getfedora.org/
Igor
Igor
в федоры обшырный набор софта
Igor
минт особо неюзал
Pathologic
минт из убунты сделан
Igor
минт это таже убунта токо оболочка своя
Pathologic
да все равно это пиздец
Дмитрий
centos = fedora с недавнего времени) Точнее с 8 centos )
Pathologic
ну если в трендах переключать раскладку через жопу и звук хрипит, то зачем такое
Dmytro