Skip to content

TimThumb voor OScommerce, simpele, snelle thumbnailgenerator

Behalve met OScommerce, werk ik veel met WordPress. Een veel gebruikt imageresizer/thumbnail generator is TimThumb, wat mij erg goed bevalt. Daardoor bedacht ik me of dit ook in OScommerce mogelijk was, ja blijkt.

De onderstaande stappen heb ik genomen.
Ik ben benieuwd wat jullie ervan vinden en of jullie suggesties hebben om het te verbeteren.

1. Maak de map voor de thumbnailcache (/cache) aan in de OScommerce root en geef het 777 rechten.

2. Download timthumb.php vanaf timthumb.googlecode.com.

3. In timthumb.php vanander het onderstaande:
(dit is een hack omdat anders ‘klik om te vergroten’ van afbeeldingen niet werkt)

if ($new_width == 0 && $new_height == 0) {
$new_width = 100;
$new_height = 100;
}

naar

if ($new_width == 0 && $new_height == 0) {
$new_width = $width;
$new_height = $height;
}

4. Upload timthumb.php naar je OScommerce root

5. In /includes/functions/html_output.php verander het volgende

// alt is added to the img tag even if it is null to prevent browsers from outputting
// the image filename as default
$image = ‘<img src=”‘ . tep_output_string($src) . ‘” border=”0″ alt=”‘ . tep_output_string($alt) . ‘”‘;

naar

// alt is added to the img tag even if it is null to prevent browsers from outputting
// the image filename as default
$image = ‘<img src=”/catalog/timthumb.php?src=’ . tep_output_string($src) . ‘&w=’ . tep_output_string($width) . ‘&h=’ . tep_output_string($height) . ‘&zc=0″ border=”0″ alt=”‘ . tep_output_string($alt) . ‘”‘;


waar /catalog/timthumb.php natuurlijk het respectievelijk path is naar timthumb.

Meer info over TimThumb:
Darren Hoyt, creator van TimThumb
TimThumb op code.google.com

Published inOverig

One Comment

  1. Comment author's Gravatar madalin

    Thanks. Great tip 🙂

Comments are closed.

%d bloggers liken dit: