adano: Комментарии

Главные вкладки

8 октября 2019 в 15:54

Надоело уже одно и то же талдычить...

Короче, следуйте документации - https://www.drupal.org/docs/8/administering-a-drupal-8-site/cron-automat...
И не выдумывайте всякую херню.

8 октября 2019 в 13:39

Не сойдет, повторюсь еще раз:
Все же рекомендую углубиться в более детальное изучение архитектуры...

8 октября 2019 в 13:16

Вот когда будет, что-то подобное в коде:

<?php
fastcgi_finish_request
()
?>

Тогда и можешь утверждать подобное.

8 октября 2019 в 12:50

Если бы показал какую-то явную асинхронность, то тогда можно было бы принять за реальность... А так, даже оф. документация говорит обратное твоей фразе...

8 октября 2019 в 11:35

Все же рекомендую детальней изучить:
https://github.com/symfony/http-kernel

а потом сопоставить с твоей же фразой:

сначала отдаётся страница, а потом запускается крон, поэтому он на скорость отклика там не влияет никак.

8 октября 2019 в 10:31
1

Все что сделано в 8ке - это перемещение крона в отдельный модуль.
Это никуда не делось:

Недостаток автоматизированного модуля cron заключается в том, что он запускается запросом, и незадачливый пользователь, отправляющий запрос, может столкнуться с довольно большой задержкой.

Источник - https://www.drupal.org/docs/8/administering-a-drupal-8-site/cron-automat...

Так что фраза:

8 октября 2019 в 9:04

Вообще непонятно откуда эта байка взялась, что крон тормозит сайт

Почему же "байка"?
В действительности, большие проекты при хорошей посещаемости, периодическом кроне с множеством задач, получают проблемы с отказами посещений в аналитике/метрике.
Статья даже где-то была в рунете, как распределяли реальный кейс на ultimate/elysia крон на пиковую посещаемость и получали положительные результаты, с графиками, исследованиями (не вспомню уже что/где/когда).

6 октября 2019 в 2:29

Т.е. по факту ты закостылил обычное меню в селект (без формы) и еще одним костылем добавил для опции с текущим урлом атрибут selected...

Аналогичным способом (jquery) можно прятать все пункты меню, где у ссылки нет класса .active... А по клику выводить полное меню...

P.S. А так, хорошо все объясняешь, слушать можно. Контент бы тебе только годный...

4 октября 2019 в 12:02

Да скорее всего так и есть, т.к. картинка даже 404 ошибку не отдает.
P.S. Буст - только там, где железобетонная статика, для инет-магазинов - не вариант.

1 октября 2019 в 23:37

поэтому нужно только поменять разделитель на вводе, чтобы юзер не забивал себе голову.

Давай так:
Какая валидация отработает раньше: браузерная или джимкери с точкой?

А если нужно оставить стрелочки, но не страхожопные (с примером желательно)? Иначе в чем тогда смысл number?

1 октября 2019 в 21:46

Я уже не помню, в чём там был подвох, но я был удивлён.

Да в браузерах всегда подвох.

Солидарен с email и tel. Они вполне юзабельны в html5.

Поэтому оптимальным решением будет ловить ввод через js и заменять разделитель на правильный.

Все же оптимальным будет отталкиваться от того, как данные хранятся в бд. Особенно по телефону, суммы транзакций и т.д. Или это только про точку речь?

1 октября 2019 в 17:28

ИМХО, не надо делать никаких проверок на фронте. Сугубо косметический (юзерфрендли) характер и не более. Все проверки должны быть на бэкенде.
Если все же хочется жесткие условия в jquery, то проще готовые скрипты подцепить (разновидности mask и т.д.). В любом случае вы их будете валидировать/реплейсить на бэкенде.

В форму можно очень просто передать любые значения, игнорируя скрипты. Полагаться на фронт - это недальновидность (имхо).

30 сентября 2019 в 16:54

Выкинуть нафиг это дебильный html5 - type="number"... Не мучайтесь, он ни в одном браузере не стандартизирован.
И сделать как bumble говорит, только на textfield.

27 сентября 2019 в 22:17

На своем...
Особенно, если будете затачивать под валидаторы html5, schema.org, ARIA и т.д.
В 8ке вы в любом случае будете от базовой темы отталкиваться (stable - по умолчанию)

P.S. Bartik - это пример, а не тема с нуля.
P.P.S. Бутстраповские библиотеки 3 строчками подключаются.

27 сентября 2019 в 18:27
1

Этот модуль загоняет вас в топорную структуру, где все данные должны быть в поле body, в том числе и картинки.
Если структура сделана по-человечески, хотя бы с минимальными возможностями Друпал, то этот модуль автоматом становится нерабочим... именно так, как указал Semantics.