Как я получил решение для проблемы с изображением Joomla K2 HASH - PullRequest
1 голос
/ 04 апреля 2020

Недавно мне нужно было найти решение для перемещения поврежденного сайта 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
...