© Сделано на LiveStreet
Дизайн - ©2009 MODx RED Group
<?php
/*
Сниппет создания миниатюр
Кеш в папке /assets/cache/phpthumbof/*.*
*/
$replace = Array("," => "&", "_" => "=");
$options = strtr($options, $replace);
$options .= $_SERVER['HTTP_HOST']."|3|BR|FFFFFF&f=jpg&q=100";
require_once $_SERVER['DOCUMENT_ROOT']."/assets/snippets/phpthumb/phpthumb.class.php";
$phpThumb = new phpthumb();
$phpThumb->setSourceFilename($input);
$options = explode("&", $options);
foreach ($options as $value) {
$thumb = explode("=", $value);
$phpThumb->setParameter($thumb[0], $thumb[1]);
}
$outputFilename = $_SERVER['DOCUMENT_ROOT']."/assets/cache/phpthumbof/".md5($input.$options).".jpg";
if (!file_exists($outputFilename))
if ($phpThumb->GenerateThumbnail())
$phpThumb->RenderToFile($outputFilename) ;
$res = explode("/assets", $outputFilename);
$res = "/assets".$res[1];
return $res;
?>$outputFilename = $_SERVER['DOCUMENT_ROOT']."/assets/cache/phpthumbof/".md5($input.$options).".jpg";<?php
/*
Сниппет создания миниатюр
Кеш в папке /assets/cache/phpthumbof/*.*
*/
$replace = Array("," => "&", "_" => "=");
$options = strtr($options, $replace);
$options .= $_SERVER['HTTP_HOST']."|3|BR|FFFFFF&f=jpg&q=100";
require_once $_SERVER['DOCUMENT_ROOT']."/assets/snippets/phpthumb/phpthumb.class.php";
$phpThumb = new phpthumb();
$phpThumb->setSourceFilename($input);
$options = explode("&", $options);
foreach ($options as $value) {
$thumb = explode("=", $value);
$phpThumb->setParameter($thumb[0], $thumb[1]);
}
$pt = $modx->getPageInfo($modx->documentIdentifier);
$outputFilename = $_SERVER['DOCUMENT_ROOT']."/assets/cache/phpthumbof/".md5($input.$pt['id']).".jpg";
if (!file_exists($outputFilename))
if ($phpThumb->GenerateThumbnail())
$phpThumb->RenderToFile($outputFilename) ;
$res = explode("/assets", $outputFilename);
$res = "/assets".$res[1];
return $res;
?>