Дмитрий, Вы созданному канвасу после создания не задаёте размеры
canvas.setAttribute('width', ....);
canvas.setAttribute('height', ....);
Пропишите сюда размеры результирующего изображения
И рисуйте изображение на канвасе от точки 0:0
Засунул ссылку на ваш сайт в Google PageSpeed Insights, посмотрел на что он ругается на кеширование - а ругается он не на картинки, а на сторонние скрипты - mc.yandex.ru, app.comagic.ru.
Scheglov123, На страницах сайта, где есть проблема, используется ли вывод видео (через тег), используется ли отрисовка чего-либо через канвас?
Ловил похожий баг, когда на странице было несколько достаточно больших канвасов, в которых динамически выводилась простенькая анимация.
Franked, мне кажется, вам надо писать кастомное решение для этого
Отдельный хайлоад для хранения сообщений; Компонент для пользователя для чата с администраторами, чтобы видеть только свои сообщения; Компонент для администраторов и возможностью просматривать все чаты и писать в них.
А в чём сложность?
в компоненте добавляете поле для значения радиокнопки, например radioValue, на радиокнопки выставляете v-model="radioValue", на блоке пишете условие v-if="radioValue === 'value'"
Maксим Волков, Вы пока только описали эти параметры. Пока вы не сохраните компонент с подключенными параметрами - в $arParams они не попадут. В $arParams попадает только то, что прописано в php-коде.
Достаточно будет зайти в настройку подключения компонента (то окно, которое у вас в вопросе на 2 скрине) и сохранить его.
Вы точно сохранили файл с подключением этого компонента после изменения его настроек?
Если посмотреть файл, где вы подключаете компонент, как PHP-код - в нём заданы эти параметры?
Никита Соколов, так группируйте запросы. Собирайте ID авторов в массив, и запрашивайте сразу инфу по всем нужным авторам. Собирайте ID их аватаров - и снова одним запросом выбирайте их из БД.
Поле PREVIEW_PICTURE может хранить только ID картинки. И насколько мне приходилось сталкиваться - одна картинка может быть привязана только к одной сущности, чтобы при удалении этой сущности удалить и картинку.
Ещё добавлю про безопасность - вы IBLOCK_ID берёте из POST'а - что помешает злоумышленнику подменить его на ИД другого инфоблока и насоздавать в нём левых записей?
И на счёт добавления картинки - если вы действительно её хотите дублировать - используйте
$fields['PREVIEW_PICTURE'] = CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."путь-до-картинки");