Добавим картинку в сообщение (изменение загрузки фотографий)

Evg Evg 16 Мая 2021 (ред)

Один класс изменил, другой убрал, чуток переделал загрузку фото в посты (заставка для поста) для аватарки и для групп.

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

В этот пост загружу фото. С центральной оно должно быть доступно, если нажать на превью поста под заголовком, а в полной версии поста собственно тут.

Формат загруженных фото .webp, как базовые методы загрузки будут работать, можно собственно делать вставлять и сам пост.

Фото, как превью — на Хабре есть, на dev и т.д.

Тестирование.

5 Ответов

  1. dede dede 16 Мая 2021 (ред.)

    С фото так интересней стало! )

  1. .webp хорошее решение, степень сжатия хороший получается.

    Но тут есть 3 ошибки:

    • Uncaught TypeError: elem is null (в диалогах не используется md)
    • Нет og:image если есть фото.
    • canonical — нет URL, как и на og:image на главной.

    ~

    1. Evg Evg 16 Мая 2021 (ред.)

      Подправлю, спасибо.

  1. Devastator Devastator 9 Октября 2022 (ред.)

    Возможно ли убрать конвертацию в webp? Например, картинки png при конвертации становятся легче в несколько раз, но сильно теряют в качестве:

    https://imgur.com/a/pr9ql5Y

    Слева — было, справа — стало.

    1. Evg Evg 9 Октября 2022

      Только в ручную менять один файл (UploadImage.php). Ранее в движке вообще img не было, он делался, как текстовый сайт. Это был клон: https://lobste.rs/