Dobrý den,
jedinou možností je úprava zdrojového kódu aplikace. V souboru
/oc-includes/osclass/classes/ImageProcessing.php je funkce
doWatermarkImage(), pomocí které se generuje vodoznak. Takže stačí, když si u některé z možností (např.
default, což je zarovnání na střed) upravíte pozici obrázku. Pokud pro práci s obrázky používáte knihovnu
ImageMagick, tak si upravte řádky:
Kód:
default:
$dest_x = ( $this->_width - $wgeo[ 'width' ] ) / 2;
$dest_y = ( $this->_height - $wgeo[ 'height' ] ) / 2;
break;
na tvar:
Kód:
default:
$dest_x = ( $this->_width - $wgeo[ 'width' ] ) / 2;
$dest_y = $this->_height - $wgeo[ 'height' ];
break;
A v případě knihovny
GD upravte řádky:
Kód:
default:
$dest_x = ( $this->_width - $watermark_width ) / 2;
$dest_y = ( $this->_height - $watermark_height ) / 2;
break;
na tvar:
Kód:
default:
$dest_x = ( $this->_width - $watermark_width ) / 2;
$dest_y = $this->_height - $watermark_height;
break;
Jestli nevíte, jakou knihovnu používáte, tak proveďte obě úpravy. Následně stačí v administraci aplikace přejít do sekce
"Nastavení > Média", nastavit pozici obrázku vodoznaku
"Na střed" a uložit nastavení. A pak na stejné stránce v sekci
"Obnovit obrázky" spusťte přegenerování obrázků.