Helló!
Képek szerveroldali átméretezésével szenvedek, de eddig semmi eredmény. A files/images könyvtárban lévő képekről szertnék egy külön könyvtárban kisebb másolatokat csinálni. Kerestem azt a függvényt, ami aránytartó másolatot készít a képekről. Az image.inc-ben találtam ezt:
function image_scale($source, $destination, $width, $height)
Abszolút totál nem működik. Először csak annyit próbáltam, hogy betettem egy node/tartalomtipus.tpl.php fileba, statikus filenevekkel, és vártam, ha betöltöm az oldalt, akkor készül egy másolat a képről:
function image_scale(szepkep.jpg, szepkep-kicsi.jpg, 100, 100)
Úgy is próbáltam, hogy az egész elérési útvonalat megadtam: http://www.weblap.hu/...
De nem készült másolat.
Mit rontottam el? Nem jól használom a függvényt? Amatőr vagyok, szóval...
Köszi!
szerintem teljesen rossz megközelítés
erre a feladatra van - például - az imagecache modul, próbáld azt használni!
http://drupal.org/project/imagecache
van rengeteg leírás is róla.
-
clear: both;
És ha ezt használom,
És ha ezt használom, megadhatom, hova mentse el a képek másolatait? A files/images -ben már több ezer kép van.
igen
meg. próbáld ki!
-
clear: both;
Imagecachet feltettem...
Feltettem, csináltam egy kiskep nevű új képtípust, betettem a node.tpl.php-ba ezt a sort, csak próbának:
print theme('imagecache', 'kiskep', 'kepecske.jpg');
De semmi eredmény. A kepecske.jpg a node.tpl.php-val azonos kvt-ban van. Valami formai hibát vétek, vagy mi lehet a gáz?
hibás a kép elérése
ez így a kepecske.jpg -t a 'baseURL' alatt keresi.
tegyük fel a kepecske.jpg a files könyvtárban van, ekkor így:
print theme('imagecache', 'kiskep', 'files/kepecske.jpg');
-
clear: both;