Size: a a a

2020 August 13

L

Lex in Drupal RU
Alex Creatov
Благодарю за копирайт
Там доработать нужно. Добавить кеш на 24 часа хотябы
источник

L

Lex in Drupal RU
источник

AC

Alex Creatov in Drupal RU
Lex
Там доработать нужно. Добавить кеш на 24 часа хотябы
Ок, повторно благодарю - спасибо за наводки!
источник

L

Lex in Drupal RU
Внимательно прочитайте статью про систему кеширования
источник

L

Lex in Drupal RU
drupal_set_message тоже уже @deprecated Код 2016 года как никак
источник

AP

Andrey Postnikov in Drupal RU
Alex Creatov
Я что-то не понял, в Drupal 8 убрали модуль 💧php filter?

Начал гуглить — обнаружил, что даже в D7 он являлся неким недоразумением и разработчики с форума советуют от него отказаться, якобы блоки с ним не кешируются.. и вообще он для глупых и ленивых. А как быть, если к примеру захотелось вывести дату кодом или обратный отсчёт или вот к примеру в футере меняющийся год, чтобы не приходилось редактировать их каждый январь.. <?php echo "".date("Y");?>

Нашёл как я понимаю его аналог: PHP
Расскажите что да как, пожалуйста.
А вот вызовов date() лучше вообще избегать в коде - это довольно дорого, есть \Drupal::time()
источник

L

Lex in Drupal RU
Andrey Postnikov
А вот вызовов date() лучше вообще избегать в коде - это довольно дорого, есть \Drupal::time()
=) Я сам как читал ужаснулся) Но это же 16 год=) Там в каждой строке есть что исправить))
источник

L

Lex in Drupal RU
Надо будет по возможности пофиксить)) Ато как то стыдно
источник

f

fedoranvar in Drupal RU
Доброго, ребята!

На данный момент у меня проекты крутятся в докерах, а дебажу я их из под vscode xdebugger.

Мне интересно узнать, как можно дебажить код, который в контейнерах из под терминала?

Кто-нибудь пробовал нечто такое делать?

Спасибо!
источник

NM

Nikita Malyshev in Drupal RU
fedoranvar
Доброго, ребята!

На данный момент у меня проекты крутятся в докерах, а дебажу я их из под vscode xdebugger.

Мне интересно узнать, как можно дебажить код, который в контейнерах из под терминала?

Кто-нибудь пробовал нечто такое делать?

Спасибо!
https://wodby.com/docs/1.0/stacks/drupal/local/#debugging-cli-requests
Пища для размышления. Не знаю как там у VScode, PHPStorm умеет ловить.
источник

N

Nikita in Drupal RU
Добрый день, подскажите, можно ли в Commerce 2, с использованием store, из коробки, настроить права доступа так, чтобы владелец магазина мог видеть (редактировать, создавать) только товары, заказы, корзины и т.д. своего магазина? И если нет, есть ли какой-нибудь контриб который в этом поможет?
источник

C

Comrade Gagarin in Drupal RU
Andrey Postnikov
А вот вызовов date() лучше вообще избегать в коде - это довольно дорого, есть \Drupal::time()
На сколько дорого? Хехе
источник

АК

Алексей Кузнецов... in Drupal RU
У Андрея всегда странная арифметика, ему то лишний if дорого, то дешевле докупить серверов)
источник

NM

Nikita Malyshev in Drupal RU
Comrade Gagarin
На сколько дорого? Хехе
Не совсем про date(), но всё же очень познавательно: https://youtu.be/dSjLTZMDUuw?t=1057 банальная замена вызова is_null() на \is_null() даёт 23% буст производительности. В принципе, там весь доклад про такие мелочи, что в сумме могут быть заметны на реальных проектах.
источник

M

Mike in Drupal RU
web desing
да ломать
а потом пироги будешь продавать?))
источник

M

Mike in Drupal RU
Nikita Malyshev
Не совсем про date(), но всё же очень познавательно: https://youtu.be/dSjLTZMDUuw?t=1057 банальная замена вызова is_null() на \is_null() даёт 23% буст производительности. В принципе, там весь доклад про такие мелочи, что в сумме могут быть заметны на реальных проектах.
почему вызов нативных функций пыха дороже?
источник

NM

Nikita Malyshev in Drupal RU
Mike
почему вызов нативных функций пыха дороже?
Там есть много ньюансов. Доклад по ссылке как раз про это. Например is_file() намного быстрее file_exists(). Хотя обе нативные PHP функции.

Тут дело в том что у некоторых из них есть опкоды которые работают быстрее. А с \ как я понял, оно не резолвит и таким образом моментально передаёт в обработку, на чём и экономится.
источник

NM

Nikita Malyshev in Drupal RU
То есть вызов функции у которой есть опкод с \ сразу передаст его туда на выполнение в обход всяких проверок и поиска куда отдать.
источник

M

Mike in Drupal RU
то есть можно \date() использовать и это будет быстрее?
источник

NM

Nikita Malyshev in Drupal RU
Там прилично таких примеров из симфы и какие это приросты даёт даже на реальных проектах.
источник