mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-17 07:10:48 +03:00
вынос в конфиг максимальных размеров загружаемых изображений
This commit is contained in:
parent
6371e98b0e
commit
6b9582369a
|
@ -798,9 +798,9 @@ class LsBlog extends Module {
|
|||
*/
|
||||
$oImage = $this->Image_CropSquare($oImage);
|
||||
|
||||
if ($oImage && $sFileAvatar=$this->Image_Resize($sFileTmp,$sPath,"avatar_blog_{$oBlog->getUrl()}_48x48",3000,3000,48,48,false,$aParams,$oImage)) {
|
||||
$this->Image_Resize($sFileTmp,$sPath,"avatar_blog_{$oBlog->getUrl()}_24x24",3000,3000,24,24,false,$aParams,$oImage);
|
||||
$this->Image_Resize($sFileTmp,$sPath,"avatar_blog_{$oBlog->getUrl()}",3000,3000,null,null,false,$aParams,$oImage);
|
||||
if ($oImage && $sFileAvatar=$this->Image_Resize($sFileTmp,$sPath,"avatar_blog_{$oBlog->getUrl()}_48x48",Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),48,48,false,$aParams,$oImage)) {
|
||||
$this->Image_Resize($sFileTmp,$sPath,"avatar_blog_{$oBlog->getUrl()}_24x24",Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),24,24,false,$aParams,$oImage);
|
||||
$this->Image_Resize($sFileTmp,$sPath,"avatar_blog_{$oBlog->getUrl()}",Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),null,null,false,$aParams,$oImage);
|
||||
@unlink($sFileTmp);
|
||||
/**
|
||||
* Если все нормально, возвращаем расширение загруженного аватара
|
||||
|
|
|
@ -1333,7 +1333,7 @@ class LsTopic extends Module {
|
|||
$sDirUpload=$this->Image_GetIdDir($oUser->getId());
|
||||
$aParams=$this->Image_BuildParams('topic');
|
||||
|
||||
if ($sFileImage=$this->Image_Resize($sFileTmp,$sDirUpload,func_generator(6),3000,3000,Config::Get('view.img_resize_width'),null,true,$aParams)) {
|
||||
if ($sFileImage=$this->Image_Resize($sFileTmp,$sDirUpload,func_generator(6),Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),Config::Get('view.img_resize_width'),null,true,$aParams)) {
|
||||
@unlink($sFileTmp);
|
||||
return $this->Image_GetWebPath($sFileImage);
|
||||
}
|
||||
|
@ -1395,7 +1395,7 @@ class LsTopic extends Module {
|
|||
/**
|
||||
* Передаем изображение на обработку
|
||||
*/
|
||||
if ($sFileImg=$this->Image_Resize($sFileTmp,$sDirSave,func_generator(),3000,3000,Config::Get('view.img_resize_width'),null,true,$aParams)) {
|
||||
if ($sFileImg=$this->Image_Resize($sFileTmp,$sDirSave,func_generator(),Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),Config::Get('view.img_resize_width'),null,true,$aParams)) {
|
||||
@unlink($sFileTmp);
|
||||
return $this->Image_GetWebPath($sFileImg);
|
||||
}
|
||||
|
|
|
@ -1093,11 +1093,11 @@ class LsUser extends Module {
|
|||
$oImage->set_jpg_quality($aParams['jpg_quality']);
|
||||
$oImage->output(null,$sFileTmp);
|
||||
|
||||
if ($sFileAvatar=$this->Image_Resize($sFileTmp,$sPath,'avatar_100x100',3000,3000,100,100,false,$aParams)) {
|
||||
$this->Image_Resize($sFileTmp,$sPath,'avatar_64x64',3000,3000,64,64,false,$aParams);
|
||||
$this->Image_Resize($sFileTmp,$sPath,'avatar_48x48',3000,3000,48,48,false,$aParams);
|
||||
$this->Image_Resize($sFileTmp,$sPath,'avatar_24x24',3000,3000,24,24,false,$aParams);
|
||||
$this->Image_Resize($sFileTmp,$sPath,'avatar',3000,3000,null,null,false,$aParams);
|
||||
if ($sFileAvatar=$this->Image_Resize($sFileTmp,$sPath,'avatar_100x100',Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),100,100,false,$aParams)) {
|
||||
$this->Image_Resize($sFileTmp,$sPath,'avatar_64x64',Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),64,64,false,$aParams);
|
||||
$this->Image_Resize($sFileTmp,$sPath,'avatar_48x48',Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),48,48,false,$aParams);
|
||||
$this->Image_Resize($sFileTmp,$sPath,'avatar_24x24',Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),24,24,false,$aParams);
|
||||
$this->Image_Resize($sFileTmp,$sPath,'avatar',Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),null,null,false,$aParams);
|
||||
@unlink($sFileTmp);
|
||||
/**
|
||||
* Если все нормально, возвращаем расширение загруженного аватара
|
||||
|
@ -1147,7 +1147,7 @@ class LsUser extends Module {
|
|||
$sDirUpload=$this->Image_GetIdDir($oUser->getId());
|
||||
$aParams=$this->Image_BuildParams('foto');
|
||||
|
||||
if ($sFileFoto=$this->Image_Resize($sFileTmp,$sDirUpload,func_generator(6),3000,3000,250,null,true,$aParams)) {
|
||||
if ($sFileFoto=$this->Image_Resize($sFileTmp,$sDirUpload,func_generator(6),Config::Get('view.img_max_width'),Config::Get('view.img_max_height'),250,null,true,$aParams)) {
|
||||
@unlink($sFileTmp);
|
||||
/**
|
||||
* удаляем старое фото
|
||||
|
|
|
@ -25,6 +25,8 @@ $config['view']['keywords'] = 'движок, livestreet, блоги, соци
|
|||
$config['view']['tinymce'] = false; // использовать или нет визуальный редактор TinyMCE
|
||||
$config['view']['noindex'] = true; // "прятать" или нет ссылки от поисковиков, оборачивая их в тег <noindex> и добавляя rel="nofollow"
|
||||
$config['view']['img_resize_width'] = 500; // до какого размера в пикселях ужимать картинку по щирине при загрузки её в топики и комменты
|
||||
$config['view']['img_max_width'] = 3000; // максимальная ширина загружаемых изображений в пикселях
|
||||
$config['view']['img_max_height'] = 3000; // максимальная высота загружаемых изображений в пикселях
|
||||
$config['view']['no_assign'] = array('db'); // список групп конфигурации, которые необходимо исключить из передачи во Viewer. Только для системного пользования.
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue