Webrip для Друпал 10

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

Аватар пользователя Antonina Antonina 27 февраля в 15:44

Всем привет!
Подскажите народ какой модуль отвечает за вывод изображений на Друпал 10 в Webrip формате.
И есть какие то варианты переформатировать все изображения, которые залиты на сайт в jpg, png форматах.

Комментарии

Аватар пользователя Antonina Antonina 29 февраля в 13:50

ImageMagick на сервере уже установлен. Поставила модуль, сменила G2 на ImageMagick. Добавила новый стиль, преобразовать в WebP. Можно теперь преобразовать уже залитые изображения на сайте (пока правда не пробовала, надо бэкап на всякий случай сделать)
И такой еще вопрос, когда добавляешь изображение на страницу, чтобы она сразу загружалась в формате WebP, это дополнительный модуль надо устанавливать?
К примеру добавляешь фотки в фотогалерею.. на данный момент вижу, что в списке допустимых типов файлов WebP нету.

Аватар пользователя Никки Никки 29 февраля в 16:50

Допустимые типы файлов вы сами определяете, когда поле для загрузки файла создаете. Там в настройках поля и вписываете нужные форматы.

Аватар пользователя VasyOK VasyOK 1 марта в 14:26

wepb он в ядре начиная с Д9.

Т.е. вы можете прямо на сайт загружать изображения в формате wepb в поля либо в ckeditor.

Аватар пользователя Antonina Antonina 4 марта в 13:14

Добавила в управление полями формат WebP, появилась возможность загружать изображения в данном формате. Но не совсем понятно, как преобразовать в такой формат уже существующие изображение на сайте. Стиль новый преобразовать - WebP, добавлен. Или только руками преобразовывать и по новый заливать?

Аватар пользователя pselfin pselfin 4 марта в 13:43

Antonina wrote: Стиль новый преобразовать - WebP, добавлен.

Стиль добавлен - Ок.
Используется ли он в выводе (Управление отображением)? Поля могут выводиться по разному, в том числе хитрыми способами в шаблонах тем.
После этого нужно почистить кеш стилей изображений. По новой заливать не нужно.

Аватар пользователя Antonina Antonina 5 марта в 13:46

Если брать фотогалерею в управление полями в допустимых форматах добавлено.
В управление отображением для фото вижу следующее

Аватар пользователя VasyOK VasyOK 8 марта в 14:19

В стиле 350-248 - стоит конвертирование в webp ?

Если хотите, чтобы и на увеличенной картинке webp был, создайте стиль с webp и поставьте этот прессет в Стиль изображения для Colorbox

Аватар пользователя Antonina Antonina 12 марта в 14:52

если брать фотогалерею, то для нее в стилях изображения добавила Преобразовать WEBP

В управлении отображением проставила "Обработка изображения", так был назван созданный новый стиль изображения.

Но эффекта нет

Аватар пользователя Antonina Antonina 12 марта в 14:54

И еще такой вопрос. Что бы загружать изображение в формате webp на страницу через редактор, что необходимо сделать? Сейчас такой возможности нет

Аватар пользователя VasyOK VasyOK 12 марта в 16:51

На странице материала миниатюра, которая стилем fotogal выводится она же обрабатывается, как webp?
По умолчанию в CKEditor диалог загрузки файла по другому реализован. Это через media настроено?

Аватар пользователя Antonina Antonina 13 марта в 15:09

Добавляю в стиль миниатюры новый созданный стиль, преобразовать в webp, получаю ошибку при сохранении


По умолчанию в CKEditor диалог загрузки файла по другому реализован. Это через media настроено? Да через media

Аватар пользователя Antonina Antonina 13 марта в 16:26

Нет не сохраняется, при попытке сохранить ошибки вываливаются как на скрине. Жмакаю потом стрелку назад в браузере, можно конечно попробовать просто обновить страницу.
В медиа добавляются изображения, но не webp, там на скрине видно какие форматы можно добавить. Поэтому и спрашивала по этому поводу. Как вставить изображение на страницу сайта через редактор в webp

Аватар пользователя VasyOK VasyOK 14 марта в 20:57
1

Судя по ошибкам у вас каша в кодировках таблиц БД.
Кодировку всех итаблиц на
utf8mb4_unicode_ci
можете поменять?

Сделать дамп БД - dump.sql
Потом 2 раза:
sed -i 's/старая_кодировка/utf8mb4_unicode_ci/g' dump.sql

т.е.

sed -i 's/ascii_general_ci/utf8mb4_unicode_ci/g' dump.sql
sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' dump.sql

Потом создать новую БД с кодировкой utf8mb4, развернуть обработанный дамп
mysql -uUSER -p DATABASE < dump.sql

И в settings.php указать параметры соединения с новой БД.
Я вообще то в этих вопросах плаваю, но на адекватном хостинге подсказать должны.

Аватар пользователя Antonina Antonina 20 марта в 14:35

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

Данный пост не на эту же тему? https://www.drupal.org/project/colorbox/issues/3374944

Аватар пользователя VasyOK VasyOK 20 марта в 21:19

А вы делаете успехи! Так держать!

colorbox последней версии?

Вполне возможно, что эта issue нужная. colorbox последней версии? Но issue fork-и я никогда не ставил.
Инструкция:
https://drupal.ru/docs/veb-masteram-i-vladelcam-saytov/ustanovit-modul-c...

Если сменить тему на не Бутстрап - проблема исчезает?

Аватар пользователя Antonina Antonina 25 марта в 14:42

Еще обнаружила такой казус, что загруженные файлы на сайт в формате webp в фотогалерею или просто через media в вебмастере видит как отдельную страницу с кодом 200.
Например домен/sites/default/files/название файла.webp
Если от индексации скрыть тоже не айс