Недавно мне нужно было найти решение для перемещения поврежденного сайта Joomla, но элементы K2 были большой проблемой, потому что изображения, в которые вставлен HMTL, я имею в виду не используя метод HA SH K2.
Сотня Изображения должны быть вставлены в его сообщения, поэтому я собираю bash, чтобы сделать это идеально !!
Команда 'Преобразовать' приходит из пакета ImageMagick
Создать скрипт в вашем K2 каталог медиа-изображений
обычно: / var / www/html/media/k2/items/cache/
Все мои изображения в формате JPG, поэтому ..
Запустите bash, используя ---> для x in * .jpg; делать . k2.img. sh $ x; Сценарий done
получает каждое имя файла без '.jpg', получает его HA SH, вырезает окончательный тра sh, затем CONVERT генерирует несколько версий изображения в соответствии с правилами размера K2 для каждого из них и так далее для каждый файл JPG
Надеюсь быть полезным
FER
#!/bin/bash
echo 'Trabajando : ' $1
a=Image${1/.jpg/}
hash="$(echo -n "$a" | md5sum )"
echo 'Este es hash : '$hash
xxx=${hash/ -/}
echo 'Item / Hash : ' $1 $xxx.jpg
convert "$1" -resize 100 "$xxx"_XS.jpg
convert "$1" -resize 200 "$xxx"_S.jpg
convert "$1" -resize 400 "$xxx"_M.jpg
convert "$1" -resize 600 "$xxx"_L.jpg
convert "$1" -resize 900 "$xxx"_XL.jpg
convert "$1" -resize 300 "$xxx"_Generic.jpg