mirror of
https://github.com/avecms/AVE.cms.git
synced 2025-01-22 07:20:07 +00:00
Fixes
This commit is contained in:
parent
2b67095b77
commit
75f7031ca0
@ -286,8 +286,8 @@ ul.sub li a.numberRight:hover {
|
||||
.head {
|
||||
background:#373840;
|
||||
height:32px;
|
||||
border-top:1px solid #373840;
|
||||
border-bottom:1px solid #373840;
|
||||
border-top:none;
|
||||
border-bottom:none;
|
||||
position:relative;
|
||||
color:#fff;
|
||||
border-top:none;
|
||||
|
@ -212,6 +212,13 @@
|
||||
'VARIANT' => ''
|
||||
];
|
||||
|
||||
//-- Качество сжатие JPG миниатюр
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['JPG_QUALITY'] = [
|
||||
'DESCR' => 'Качество сжатие JPG миниатюр',
|
||||
'DEFAULT' => 90,
|
||||
'TYPE' => 'integer',
|
||||
'VARIANT' => ''
|
||||
];
|
||||
|
||||
//-- Создавать progressive JPG
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['JPG_PROGRESSIVE'] = [
|
||||
@ -229,6 +236,14 @@
|
||||
'VARIANT' => ''
|
||||
];
|
||||
|
||||
//-- Отдавать браузеру, что нужно кешировать изображение (60*60*24*14 - 2 недели)
|
||||
$GLOBALS['CMS_CONFIG']['_CONST_THUMBS']['THUMBNAIL_CACHE_LIFETIME'] = [
|
||||
'DESCR' => 'Отдавать браузеру, что нужно кешировать изображение (60*60*24*14 - 2 недели)',
|
||||
'DEFAULT' => 60*60*24*14,
|
||||
'TYPE' => 'integer',
|
||||
'VARIANT' => ''
|
||||
];
|
||||
|
||||
/* ======================================================================================================== */
|
||||
|
||||
//-- Директория для хранения оригиналов изображений (watermark)
|
||||
|
@ -46,13 +46,16 @@
|
||||
* @param integer $mode Optional permissions
|
||||
* @return boolean Success
|
||||
*/
|
||||
function _mkdir ($path, $mode = 0777)
|
||||
if (! function_exists('_mkdir'))
|
||||
{
|
||||
$old = umask(0);
|
||||
$res = @mkdir($path, $mode);
|
||||
umask($old);
|
||||
function _mkdir ($path, $mode = 0777)
|
||||
{
|
||||
$old = umask(0);
|
||||
$res = @mkdir($path, $mode);
|
||||
umask($old);
|
||||
|
||||
return $res;
|
||||
return $res;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@ -62,9 +65,12 @@
|
||||
* @param integer $mode Optional permissions
|
||||
* @return boolean Success
|
||||
*/
|
||||
function rmkdir ($path, $mode = 0777)
|
||||
if (! function_exists('rmkdir'))
|
||||
{
|
||||
return is_dir($path) || (mkdir(dirname($path), $mode) && _mkdir($path, $mode));
|
||||
function rmkdir ($path, $mode = 0777)
|
||||
{
|
||||
return is_dir($path) || (mkdir(dirname($path), $mode) && _mkdir($path, $mode));
|
||||
}
|
||||
}
|
||||
|
||||
if (filesize(BASE_DIR . '/config/config.inc.php'))
|
||||
@ -73,7 +79,16 @@
|
||||
require_once BASE_DIR . '/inc/config.php';
|
||||
|
||||
//-- Разрешенные расширения файлов
|
||||
$allowedExt = ['jpg', 'jpeg', 'png', 'gif', 'JPG', 'JPEG', 'PNG', 'GIF'];
|
||||
$allowedExt = [
|
||||
'jpg',
|
||||
'jpeg',
|
||||
'png',
|
||||
'gif',
|
||||
'JPG',
|
||||
'JPEG',
|
||||
'PNG',
|
||||
'GIF'
|
||||
];
|
||||
|
||||
//-- Разрешенные размеры миниатюр
|
||||
$allowedSize = (defined('THUMBNAIL_SIZES') && THUMBNAIL_SIZES != '')
|
||||
@ -124,9 +139,11 @@
|
||||
{
|
||||
$img_data = @getimagesize($baseDir . $imagefile);
|
||||
|
||||
header('max-age=315360000, public', true);
|
||||
header('Content-Type:' . $img_data['mime'], true);
|
||||
header("Last-Modified: " . gmdate("D, d M Y H:i:s" . filemtime($baseDir . $imagefile)) . " GMT");
|
||||
header("Expires: " . gmdate("D, d M Y H:i:s", time() + THUMBNAIL_CACHE_LIFETIME) . " GMT");
|
||||
header("Content-Length: " . (string) filesize($baseDir . $imagefile), true);
|
||||
|
||||
readfile($baseDir . $imagefile);
|
||||
|
||||
exit;
|
||||
@ -244,6 +261,8 @@
|
||||
$save = false;
|
||||
}
|
||||
|
||||
define('IMAGE_TOOLBOX_DEFAULT_JPEG_QUALITY', JPG_QUALITY);
|
||||
|
||||
require $baseDir . '/class/class.thumbnail.php';
|
||||
|
||||
$thumb = new Image_Toolbox("$imagePath/$imageName");
|
||||
@ -272,16 +291,16 @@
|
||||
break;
|
||||
}
|
||||
|
||||
//Blend
|
||||
//$thumb->addImage(BASE_DIR . '/' . 'uploads/gallery/watermark.gif');
|
||||
//$thumb->blend('right -10', 'bottom -10', IMAGE_TOOLBOX_BLEND_COPY, 70);
|
||||
//Blend
|
||||
//$thumb->addImage(BASE_DIR . '/' . 'uploads/gallery/watermark.gif');
|
||||
//$thumb->blend('right -10', 'bottom -10', IMAGE_TOOLBOX_BLEND_COPY, 70);
|
||||
|
||||
//Text
|
||||
//$thumb->addText('Мой текст', BASE_DIR . '/inc/fonts/ft16.ttf', 16, '#709536', 'right -10', 'bottom -10');
|
||||
//if ($width > 200){
|
||||
// $thumb->addImage(BASE_DIR . '/' . 'uploads/gallery/watermark.gif');
|
||||
// $thumb->blend('right -10', 'bottom -10', IMAGE_TOOLBOX_BLEND_COPY, 70);
|
||||
//}
|
||||
//Text
|
||||
//$thumb->addText('Мой текст', BASE_DIR . '/inc/fonts/ft16.ttf', 16, '#709536', 'right -10', 'bottom -10');
|
||||
//if ($width > 200){
|
||||
// $thumb->addImage(BASE_DIR . '/' . 'uploads/gallery/watermark.gif');
|
||||
// $thumb->blend('right -10', 'bottom -10', IMAGE_TOOLBOX_BLEND_COPY, 70);
|
||||
//}
|
||||
|
||||
$thumb->output();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user