Show2Images
Описание и параметры
string CFile::Show2Images( mixed image1, mixed image2, int max_width = 0, int max_height = 0, string image_params = "false", string popup_alt = false, int image_width = 0, int image_height = 0 )
Метод возвращает HTML для показа изображения при клике на которое в отдельном popup-окне отображается другое изображение. Статический метод.
Параметры
Параметр | Описание |
---|---|
image1 | ID файла или путь к файлу на текущем сайте либо URL к файлу лежащем на другом сайте. Если задается путь к файлу на текущем сайте, то его необходимо задавать относительно корня. В данном параметре задается изображение для первоначального показа. |
image2 | ID файла или путь к файлу на текущем сайте либо URL к файлу лежащем на другом сайте. Если задается путь к файлу на текущем сайте, то его необходимо задавать относительно корня. В данном параметре задается изображение для показа в popup-окне. |
max_width | Максимальная ширина первоначального изображения. Если ширина картинки больше max_width, то она будет пропорционально смаштабирована.
Необязательный. По умолчанию - "0" - без ограничений. |
max_height | Максимальная высота первоначального изображения. Если высота картинки больше max_height, то она будет пропорционально смаштабирована.
Необязательный. По умолчанию - "0" - без ограничений. |
image_params | Произвольный HTML добавляемый в тэг IMG первоначального изображения: <img image_params ...> Необязательный. По умолчанию "false". |
popup_alt | Текст всплывающей подсказки на изображении. Необязательный. По умолчанию выводится фраза "Нажмите чтобы увеличить" на языке страницы. |
image_width | Ширина изображения (в пикселах) (только если в параметре image задан URL начинающийся с "http://")
Необязательный. По умолчанию "0". |
image_height | Высота изображения (в пикселах) (только если в параметре image задан URL начинающийся с "http://")
Необязательный. По умолчанию "0". |
Смотрите также
Примеры использования
<? if ($rsElements = GetIBlockElementListEx($IBLOCK_TYPE, $IBLOCK_ID, false, array($ELEMENT_SORT_FIELD => $ELEMENT_SORT_ORDER, "ID" => "ASC"), false, $arrFilter)): $rsElements->NavStart($PAGE_ELEMENT_COUNT); while ($obElement = $rsElements->GetNextElement()): $arElement = $obElement->GetFields(); $image1 = intval($arElement["PREVIEW_PICTURE"])<=0 ? $arElement["DETAIL_PICTURE"] : $arElement["PREVIEW_PICTURE"]; $image2 = intval($arElement["DETAIL_PICTURE"])<=0 ? $arElement["PREVIEW_PICTURE"] : $arElement["DETAIL_PICTURE"]; echo CFile::Show2Images($image1, $image2, 150, 150, "hspace='0' vspace='0' border='0' title='".$arElement["NAME"]."'", true); endwhile; endif; ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024