Алексей
я имею в виду вообще - похожий инструмент
Evgeniy
я имею в виду вообще - похожий инструмент
ну ево вроде вообще на ванилле написали, пиши хоть на jqui
Иван
Иван ты решил изменить цвета у админки modx?
Привести в соответствие с дизайном
Иван
Чуть позже займусь страницей авторизации
Alexey
умные все на битриксе разрабатывают)))
Это такая жесть, там никаким программированием и не пахнет, имхо. Поставил себе план изучить битрикс, но покопавшись в нём, решил этот план полностью отменить.
Evgeniy
Это такая жесть, там никаким программированием и не пахнет, имхо. Поставил себе план изучить битрикс, но покопавшись в нём, решил этот план полностью отменить.
знаю)) у меня есть сайты на битриксе) бывало сталкивался с какой то, казалось бы ерундой, которая оказывалась не баг, а фича и устанешь с бубном танцевать чтоб пофиксить))
Evgeniy
404 та же например
Arthur
Bitrix это бабки, а не программирование.
Evgeniy
Bitrix это бабки, а не программирование.
2к час вполне распространенный тариф)
Alexey
Bitrix это бабки, а не программирование.
Рано или поздно кроме бабок задумаешься о саморазвитии. Так вот битрикс -- это тупиковая ветвь в развитии
Evgeniy
Рупий?
беларусских рублей))
Alexey
https://habr.com/post/282333/
Arthur
1 руб 2 бакса ща или наоборот?
Arthur
Удобно сделали.
Alexey
чувак 5 лет поработал на битриксе и не может перейти на фреймворк, потому что ничего не изучил за это время
Arthur
Предлагаю послушать Биг Мак и сделать 8 гривен за доллар)
Arthur
чувак 5 лет поработал на битриксе и не может перейти на фреймворк, потому что ничего не изучил за это время
На фреймворки без подготовки к ООП, паттернам, работы с HTTP и т.д. нечего лезть.
Alexey
по-моему там сборник антипаттернов, научиться можно только плохому
Evgeniy
Обычный подход в создании обычной таблицы в БД они назвали гордым именем highload просто потому, что оно тормозит меньше обычных инфоблоков!
Evgeniy
YS
Рано или поздно кроме бабок задумаешься о саморазвитии. Так вот битрикс -- это тупиковая ветвь в развитии
Согласен. Учил учил. Сдал сертификаты - оставил это не благодарное дело по имени БИТРИКС
Иван
https://github.com/modxcms/revolution/issues/14291
Иван
Что скажите о переносе данных пунктов меню?
iWatchYouFromAfar
Народ, а можно как-нибудь в TV в условие добавлять динамически id родителя?
iWatchYouFromAfar
iWatchYouFromAfar
Мне нужно в ресурсе у которого есть родитель, получить весь список ресурсов этого родителя, не плодя TV для каждого такого родителя.
iWatchYouFromAfar
Т.е. один TV для нескольких родителей, а внутри дочерних ресурсов этих родителей я получаю список всех ресурсов родителя
Alexey
только не могу подсказать, как туда условие впихнуть по нормальному, надо разбираться
Миша
@EVAL же будут выпиливать в modx 3
тогда в снипет выводи и все
Gaius Cassius
@EVAL же будут выпиливать в modx 3
а где ж такое почитать то можно?
Gaius Cassius
что будут выпиливать в modx 3
Evgeniy
@EVAL же будут выпиливать в modx 3
а @SELECT будут выпиливать?
iWatchYouFromAfar
а где ж такое почитать то можно?
В этом чате вроде Иван писал что eval будут убирать в modx3
Dmytro
Доброе утро. Господа подскажите пожалуйста по кешированию
Dmytro
У меня в кастомном сниппете идёт запрос, результат кэшируется. По умолчанию кэш складывается в папку default. Всё бы хорошо, но при сохранении любого ресурса/чанка/сниппета/... эта папка очищается полностью. Это не годится( Как можно указать другую папку для сохранения?
Nimea
Всем доброе утро!
iWatchYouFromAfar
https://modx.pro/security/16485#comment-102334
iWatchYouFromAfar
Пруф
Nimea
Валар дохаэрис:))))
iWatchYouFromAfar
iWatchYouFromAfar
Посему придется включать голову как написал Иван в комменте и думать как получать ресурсы в админке по родителю
iWatchYouFromAfar
Админы, Ало посоны пишет что у него чат сломался, просит разбанить его
iWatchYouFromAfar
Evgeniy
а то он разошелся чет)
iWatchYouFromAfar
аа я не в курсе)) ну это не новость)
Evgeniy
@ibochkarev вроде
Иван
И напиши ему - что тут БАБ нет
Миша
а че он там сказал?
Иван
Он кстати не в канале, почему то
iWatchYouFromAfar
Чё за тражиция пошла в баню ни за что отправлять?
iWatchYouFromAfar
огорчили вы посанчика
iWatchYouFromAfar
ну про select то ничего не написано) его юзай))
селектом вывел, но ссыкатно теперь, название базы данных палится
iWatchYouFromAfar
таблицы наверное?
ну да + префикс
Evgeniy
[[+PREFIX]]
Dmytro
Evgeniy
а таблицы все равно одинаково называются))
iWatchYouFromAfar
спасибо тебе
Вадим
Меня предупреждали коллеги что в этом чате любят пофлудить, но чтобы 900 сообщений за полдня)
Вадим
Evgeniy
Меня предупреждали коллеги что в этом чате любят пофлудить, но чтобы 900 сообщений за полдня)
у нас ламповый чат)) тут про MODX никто и не общается особо))) все больше дом2
Evgeniy
спасибо тебе
чем могу)
Dmytro
а можно про modx спросить?
Иван
+
Dmytro
У меня в кастомном сниппете идёт запрос, результат кэшируется. По умолчанию кэш складывается в папку default. Всё бы хорошо, но при сохранении любого ресурса/чанка/сниппета/... эта папка очищается полностью. Это не годится( Как можно указать другую папку для сохранения?
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'))) { /* Формируем заново данные пользователя */ }