Алексей
я имею в виду вообще - похожий инструмент
Иван
Иван
Чуть позже займусь страницей авторизации
Alexey
Alexey
умные все на битриксе разрабатывают)))
Это такая жесть, там никаким программированием и не пахнет, имхо. Поставил себе план изучить битрикс, но покопавшись в нём, решил этот план полностью отменить.
Evgeniy
404 та же например
Arthur
Bitrix это бабки, а не программирование.
Evgeniy
Arthur
Evgeniy
Рупий?
беларусских рублей))
Alexey
https://habr.com/post/282333/
Arthur
1 руб 2 бакса ща или наоборот?
Arthur
Удобно сделали.
Alexey
чувак 5 лет поработал на битриксе и не может перейти на фреймворк, потому что ничего не изучил за это время
Arthur
Предлагаю послушать Биг Мак и сделать 8 гривен за доллар)
Arthur
Alexey
Alexey
по-моему там сборник антипаттернов, научиться можно только плохому
Evgeniy
Обычный подход в создании обычной таблицы в БД они назвали гордым именем highload просто потому, что оно тормозит меньше обычных инфоблоков!
Evgeniy
YS
Иван
https://github.com/modxcms/revolution/issues/14291
Иван
Что скажите о переносе данных пунктов меню?
iWatchYouFromAfar
Народ, а можно как-нибудь в TV в условие добавлять динамически id родителя?
iWatchYouFromAfar
iWatchYouFromAfar
Мне нужно в ресурсе у которого есть родитель, получить весь список ресурсов этого родителя, не плодя TV для каждого такого родителя.
iWatchYouFromAfar
Т.е. один TV для нескольких родителей, а внутри дочерних ресурсов этих родителей я получаю список всех ресурсов родителя
Alexey
iWatchYouFromAfar
Alexey
только не могу подсказать, как туда условие впихнуть по нормальному, надо разбираться
Миша
Alexey
Gaius Cassius
Evgeniy
Gaius Cassius
что будут выпиливать в modx 3
Evgeniy
Dmytro
Доброе утро. Господа подскажите пожалуйста по кешированию
Dmytro
У меня в кастомном сниппете идёт запрос, результат кэшируется. По умолчанию кэш складывается в папку default. Всё бы хорошо, но при сохранении любого ресурса/чанка/сниппета/... эта папка очищается полностью. Это не годится( Как можно указать другую папку для сохранения?
Nimea
Всем доброе утро!
iWatchYouFromAfar
https://modx.pro/security/16485#comment-102334
iWatchYouFromAfar
Пруф
Nimea
Валар дохаэрис:))))
iWatchYouFromAfar
iWatchYouFromAfar
Посему придется включать голову как написал Иван в комменте и думать как получать ресурсы в админке по родителю
Evgeniy
Evgeniy
iWatchYouFromAfar
iWatchYouFromAfar
Админы, Ало посоны пишет что у него чат сломался, просит разбанить его
iWatchYouFromAfar
Evgeniy
Evgeniy
а то он разошелся чет)
iWatchYouFromAfar
аа я не в курсе)) ну это не новость)
Evgeniy
@ibochkarev вроде
Иван
И напиши ему - что тут БАБ нет
Миша
а че он там сказал?
Иван
Он кстати не в канале, почему то
iWatchYouFromAfar
Чё за тражиция пошла в баню ни за что отправлять?
iWatchYouFromAfar
огорчили вы посанчика
Evgeniy
iWatchYouFromAfar
Evgeniy
[[+PREFIX]]
Dmytro
Evgeniy
а таблицы все равно одинаково называются))
iWatchYouFromAfar
iWatchYouFromAfar
спасибо тебе
Вадим
Меня предупреждали коллеги что в этом чате любят пофлудить, но чтобы 900 сообщений за полдня)
Вадим
Иван
Evgeniy
Evgeniy
Dmytro
а можно про modx спросить?
Иван
+
Dmytro
У меня в кастомном сниппете идёт запрос, результат кэшируется. По умолчанию кэш складывается в папку default. Всё бы хорошо, но при сохранении любого ресурса/чанка/сниппета/... эта папка очищается полностью. Это не годится( Как можно указать другую папку для сохранения?
iWatchYouFromAfar
Evgeniy
У меня в кастомном сниппете идёт запрос, результат кэшируется. По умолчанию кэш складывается в папку default. Всё бы хорошо, но при сохранении любого ресурса/чанка/сниппета/... эта папка очищается полностью. Это не годится( Как можно указать другую папку для сохранения?
// Массив в данными пользователя
$userData = array('user'=>$modx->user->get('username'), ip=>$_SERVER['HTTP_CLIENT_IP'], 'city'=>'Москва');
// Указываем свою папку для хранения пользовательских данных
$options = array(
xPDO::OPT_CACHE_KEY => 'users_data',
);
$userId = $modx->user->get('id');
// Указываем в качестве ключа id текущего пользователя. Время хранения не ограничиваем (указываем 0).
$modx->cacheManager->set($userId, $userData, 0, $options);
...
// Пробуем получить данные для текущего пользователя.
$user = $modx->cacheManager->get($modx->user->get('id'), array(xPDO::OPT_CACHE_KEY=>'users_data'));
// Если хранение данных ограничено и время истекло, то метод вернёт null. Поэтому проверяем так
if (!$user = $modx->cacheManager->get($modx->user->get('id'), array(xPDO::OPT_CACHE_KEY=>'users_data'))) {
/* Формируем заново данные пользователя */
}