Документация для разработчиков
Темная тема

InitImage

Описание и параметры

array
CSocNetTools::InitImage(
	int imageID,
	int imageSize,
	string defaultImage,
	int defaultImageSize,
	string imageUrl,
	string showImageUrl,
	string urlParams = false
);

Метод возвращает параметры изображения, заданного его идентификатором. При необходимости осуществляется масштабирование изображения. В случае отсутствия изображения возвращается изображение заданное как изображение по-умолчанию. Метод нестатический.

Параметры

Параметр Описание C версии
imageID Идентификатор изображения.
imageSize Размер изображения. В случае, если оригинальное изображение хотя бы по одному измерению больше указанного размера, осуществляется автоматическое масштабирование.
defaultImage Ссылка на изображение "по-умолчанию". Используется, если изображение не найдено.
defaultImageSize Размер изображения "по-умолчанию".
imageUrl Ссылка, на которую браузер переходит при клике на изображении. Может быть не задана.
showImageUrl Флаг, имеющий значение true, если необходимо показывать ссылку. Иначе - false.
urlParams Дополнительные параметры ссылки (тега a).

Возвращаемое значение

Метод возвращает массив с ключами FILE и IMG. В ключе FILE содержится массив, описывающий изображение (аналогичен массиву, возвращаемому метолом CFile::GetFileArray). В ключе IMG содержится готовая для вывода строка HTML, показывающая изображение.

Примеры использования

<?
$arImage = CSocNetTools::InitImage($personalPhoto, 150, "/bitrix/images/socialnetwork/nopic_user_150.gif", 150, "", false);
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024