Martin wrote:
> Hej ng
>
> Jeg er ude efter en contribution til oscommerce 2.2
>
> Kravet er, at når man første gang opretter et nyt produkt og uploader
> et produktbillede skal den vha gd2 resize ens originale billede til
> fx. 400 px bred, så det heller ikke fylder så meget i kb.
>
> Dette 400 px billede skal så vises når der trykkes på "vis stort
> billede".
>
> Der findes flere, der kan oprette thumbnail bagefter til visning af
> det lille produktbillede, men jeg har ikke kunnet finde noget der kan
> rezise ens store popup billede.
>
> Nogle der kender en løsning.
Ja. Gør det selv. Brug IKKE osc! Så meget har jeg da lært. Jeg ved ikke om
det hjælper, men her er koden fra min egen osc-baserede webshop:(det er vel
product_info.php du har gang i
-
function pImgLink($s,$m,$l) {
if ($s==DIR_WS_IMAGES){
$r='<img src=images/white.jpg>';
} else {
$r="<a href='product_info_image.php?m=".$m."&l=".$l."'
target='productImage' style='margin-left: 14px; margin-top: 10px;'>";
$r.="<img class='noframe' src='".$s."'>";
$r.="</a>";
}
return $r;
}
//if ($extrarow!=NULL) {
echo pImgLink( DIR_WS_IMAGES.$extrarow[products_image_small_1],
DIR_WS_IMAGES.$extrarow[products_image_medium_1],
DIR_WS_IMAGES.$extrarow[products_image_large_1]
);
echo pImgLink( DIR_WS_IMAGES.$extrarow[products_image_small_2],
DIR_WS_IMAGES.$extrarow[products_image_medium_2],
DIR_WS_IMAGES.$extrarow[products_image_large_2]
);
echo pImgLink( DIR_WS_IMAGES.$extrarow[products_image_small_3],
DIR_WS_IMAGES.$extrarow[products_image_medium_3],
DIR_WS_IMAGES.$extrarow[products_image_large_3]
);
//}
?>
osC er *så* færdig, den er baseret på forældet "teknologi" - ikke desto
mindre har jeg selv skrevet osc om, af nød.
osCommerce ser godt ud på overfladen, men ved nærmere eftersyn er den ét
stort hack af dårlige løsninger.