Более года назад сделал другу сайт, друг пользуется.. все нравится. И спросил я его сегодня: чего тебе не хватает? Оказалось не хватало кнопки, по нажатию на которую показывалась бы вся Exif-информация о фото.

 

Как выяснилось в Phoca Gallery возможность отображения EXIF-информации встроена по-умолчанию, но выключена. Чтобы её активировать идем в настройки компонента или пункта меню, ссылающегося на галерею и находим группу "Информационные настройки". Там устанавливаем:

Показать иконку с информацией о камере: показать

Exif информация:

FILE.FileName;FILE.FileDateTime;FILE.FileSize;FILE.MimeType;COMPUTED.Height;COMPUTED.Width;COMPUTED.IsColor;COMPUTED.ApertureFNumber;IFD0.Make;IFD0.Model;IFD0.Orientation;IFD0.XResolution;IFD0.YResolution;IFD0.ResolutionUnit;IFD0.Software;IFD0.DateTime;IFD0.Exif_IFD_Pointer;IFD0.GPS_IFD_Pointer;EXIF.ExposureTime;EXIF.FNumber;EXIF.ExposureProgram;EXIF.ISOSpeedRatings;EXIF.ExifVersion;EXIF.DateTimeOriginal;EXIF.DateTimeDigitized;EXIF.ShutterSpeedValue;EXIF.ApertureValue;EXIF.ExposureBiasValue;EXIF.MaxApertureValue;EXIF.MeteringMode;EXIF.LightSource;EXIF.Flash;EXIF.FocalLength;EXIF.SubSecTimeOriginal;EXIF.SubSecTimeDigitized;EXIF.ColorSpace;EXIF.ExifImageWidth;EXIF.ExifImageLength;EXIF.SensingMethod;EXIF.CustomRendered;EXIF.ExposureMode;EXIF.WhiteBalance;EXIF.DigitalZoomRatio;EXIF.FocalLengthIn35mmFilm;EXIF.SceneCaptureType;EXIF.GainControl;EXIF.Contrast;EXIF.Saturation;EXIF.Sharpness;EXIF.SubjectDistanceRange;GPS.GPSLatitudeRef;GPS.GPSLatitude;GPS.GPSLongitudeRef;GPS.GPSLongitude;GPS.GPSAltitudeRef;GPS.GPSAltitude;GPS.GPSTimeStamp;GPS.GPSStatus;GPS.GPSMapDatum;GPS.GPSDateStamp

 

Также нужно включить библиотеки php_mbstring и php_exif на Вашем хостинге. Если у Вас Windows-хостинг, раскомментируйте строки в php.ini:

 

extension=ext/php_mbstring.dll
extension=ext/php_exif.dll{jlvotes off}

 

Причем строка с php_mbstring.dll должна идти раньше строки с php_exif.dll.

После этого возле каждого изображения в Phoca Gallery появится иконка, по нажатию на которую можно посмотреть Exif-информацию об изображению.

Если у Вас сайт сделан в кодировке UTF-8 и EXIF-информация отображается кракозябликами, то нужно поправить файл components\com_phocagallery\views\info\tmpl\default.php, а именно после строки:

 

defined('_JEXEC') or die('Restricted access');

 

вставить:

 

header("Content-type: text/html; charset=utf-8");

 

Add comment


Security code
Refresh