DimasikLebed, как альтернатива: создать ящик для отправки писем в сервисах мейл / яндекс / и тд (сервисы для бизнеса), установить там иконку, и отправлять через smtp этого ящика. Но там могут заблокировать при рассылках без объяснения причин. И там еще будет отдельный спец пароль для отправки из «почтовых программ». Но шансов на появление иконки больше.
DimasikLebed, да, я знаю, поэтому и говорю, что надо ждать. Иначе никак - нет никакого единого стандарта. Причем ждать - без гарантии. У меня на некоторых проектах иконка появлялась, а на некоторых нет.
tonx92, вы можете попробовать эти некоторые расширения скачать руками на просторах сети и установить при сборке контейнера из локальных файлов. По аналогии с установкой расширений через конкретный урл.
А что в консоле devtools? наверняка там есть какая-нибудь JS ошибка.
Поставьте там галочку "не очищать консоль после перезагрузки страницы" и проверьте, что там при нажатии на кнопку.
Анна, у этого плагина в любом случае должен быть url backend обработчика. Фронт не знает ничего про устройство бэка и не умеет туда класть файлы без какого-либо «приемника». Просто этот плагин много чего умеет и в том числе, показывать прогрессбар.
Вы видимо начали не совсем с начала… если провести аналогию, то вы начали изучать тему с фреймворка, а не с самого языка. Может имело смысл начать с самого докера? Допускаю, что ошибаюсь, и вы его изучили. Но тогда вопрос странноватый. В докере за синк файлов между хостом и контейнером отвечает директива volumes. У нее обычно 2 параметра через двоеточие - откуда (на хосте) и куда (в контейнере). Есть еще третий, отвечающий за права по изменению файлов, но это детали.
Ошибка синтаксиса обычно в коде, а не в аннотациях. Иначе бы у вас форма не рендерилась корректно.
Сделайте дебаг трейс и увидите где ошибка. Или отловите через try catch любые исключения и выведите файл и номер строки с ошибкой.
Вы можете вставлять сразу много значений в одну таблицу таким синтаксисом.
Если нужно проверять существование каждого слова , то либо INSERT IGNORE либо по одному запросу выполняйте без конкатенации. Либо третий способ - выберите слова, которые уже есть в бд в массив и проверяйте наличие слова в массиве перед добавлением запроса. Тогда ignore / not exists можно убрать.
Алексей Уколов, да, я знаю. Просто это явно лишнее - пусть докер сам решает, какие адреса брать. Если только в каких-то сервисах человеку не нужно знать конкретный адрес контейнера.
Когда вы отдаете заказчику верстку, вам нужно отдать статичные файлы html, css, js + все картинки. Все эти файлы должны лежать рядом. Не надо в верстке указывать УРЛы картинок с удаленного сервера. Зачем?
Если заказчик требует демонстрацию верстки, то дело другое. Если вы в качестве демонстрации посылаете архив, то суть та же - все файлы внутри архива (включая картинки). Если же вы выкладываете верстку на сервер, то и картинки кладите туда.
Итог такой: картинки являются неотъемлемой частью верстки. Конечно, они могут лежать на другом сервере или в CDN, но как вам это поможет в демонстрации, если файлы у вас? А пересылать файлы html, css, js, но при этом картинки выгружать куда-то в другое место - странно.