Возможность просмотра оригинального загруженного изображения в теме
В том или ином виде неплохо иметь возможность доступа к оригиналу загруженного изображения в теме. Идея не нова, есть даже плагин (не совместимый с последней версией) и схожая тема с решением.
Моё решение:
* в Topic.class.php в методе UploadTopicImageFile — загрузка с компьютера
меняем
* добавляем автоматическое оборачивание <_img_> в <_a_> (ActionAjax.class.php метод EventUploadImage)
меняем
Как-то так :)
Критика и улучшения приветствуются!
Моё решение:
* в Topic.class.php в методе UploadTopicImageFile — загрузка с компьютера
меняем
@unlink($sFileTmp); return $this->Image_GetWebPath($sFileImage);на
$aPathInfo=pathinfo($sFileImage); @rename($sFileTmp, $aPathInfo['dirname'].'/'.$aPathInfo['filename'].'_full.'.$aPathInfo['extension']); return $this->Image_GetWebPath($sFileImage);т.е. не удаляем оригинальное изображение, а переименовываем на имя конечного, но с приставкой _full
* добавляем автоматическое оборачивание <_img_> в <_a_> (ActionAjax.class.php метод EventUploadImage)
меняем
$this->Viewer_AssignAjax('sText',$sText);на
$aPathInfo=pathinfo($sFile); $sFileFull=$aPathInfo['dirname'].'/'.$aPathInfo['filename'].'_full.'.$aPathInfo['extension']; if( file_exists( $this->Image_GetServerPath( $sFileFull ) ) ) $sText='<a href="'.$sFileFull.'">'.$sText.'</a>'; $this->Viewer_AssignAjax('sText',$sText);
Как-то так :)
Критика и улучшения приветствуются!