Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #4
05 января 2017, 23:25
+4
Мне другое интересно: кто-нибудь столкнулся с тем, что разархивирование не работает вплоть с 2.5.2? А в 2.5.4 его так и не исправили, хотя я отправлял PR ~месяц назад? Никого это не смущает?)
05 января 2017, 14:51
+1
Разница в том, что Compiler собирает CSS в момент сохранения файла, а MinifyX в момент обращения к странице. То есть, если надо скомпилить большой SCSS, то это будет происходить на стороне юзера, пусть и единожды (до сброса кеша), но это не очень приятно будет для него.

P.S.: А вообще, лучше отдавать генерацию SCSS какому-нибудь Gulp или PostCSS, если такая возможность есть. Compiler был написан, как раз для того, чтобы генерировать CSS из SCSS по-быстрому на рабочем проекте, на котором нет возможности поднять NodeJS.
26 декабря 2016, 11:54
0
Если скинете доступ на почту — попробую диагностировать проблему.
21 декабря 2016, 12:48
0
Я не предлагаю на уровне БД подставлять значения в доп поле. )
21 декабря 2016, 12:43
0
Помоему можно на уровне mysql это сделать, чтобы не городить такую кучу кода и не утруждаться пересохранением и дополнительными полями.
21 декабря 2016, 12:27
0
Пишите в скайп: pavelgvozdb
20 декабря 2016, 22:11
0
Угу, знаю теперь… а у меня чёт он не поддерживается…
20 декабря 2016, 22:05
+1
Спасибо. Теперь ясно стало.
20 декабря 2016, 22:04
0
Спасибо, понятно!
20 декабря 2016, 19:30
0
Странно, а у меня нет…
20 декабря 2016, 19:22
0
Не в этом суть. Floatval использовал в примере лишь для наглядности.
20 декабря 2016, 19:21
+1
Не проверял. Меня не устраивает, что необходимо использовать стороннюю библиотеку для деления числа на число, учитывая то, что я делаю продукт для массового использования… Да и проблему для себя я решил, однако хочется понять, почему такое происходит.
20 декабря 2016, 18:17
0
О чём речь? О памятке «Точность чисел с плавающей точкой»? Почему тогда:
print PHP_EOL . 'intval === intval' . PHP_EOL;
print intval(intval($var1) === intval($var2)) . PHP_EOL; // false
print intval(intval($var1) === intval($var3)) . PHP_EOL; // true
print intval(intval($var2) === intval($var3)) . PHP_EOL; // false
?
20 декабря 2016, 17:14
+1
Неужели настолько незаметно?)
18 декабря 2016, 20:44
+2
Primary group — это основная группа пользователя. Это группа, в которую пользователь был добавлен раньше всего (или та, которая расположена выше остальных) в списке групп пользователя. Так вот, если у тебя пользователь в нескольких группах, а тебе надо узнать, состоит ли он в той, которая не записана в свойство primary_group, то твоим способом ты этого не узнаешь. Поэтому правильнее всего проверять именно так:
{if $_modx->isMember('Administrator')}
или так:
{if (0 | memberof : 'Administrator')}
18 декабря 2016, 15:36
0
А ведь и правда, не работает… Отправил PR Василию.

И не работает он не в последнее время, а вообще, насколько я вижу. Т.к. при проверке анонимов, он будет проверять первого существующего пользователя.
18 декабря 2016, 14:35
0
Пишите в скайп: pavelgvozdb
Обсудим.