本文整理匯總了PHP中OOMedia::isValid方法的典型用法代碼示例。如果您正苦於以下問題:PHP OOMedia::isValid方法的具體用法?PHP OOMedia::isValid怎麽用?PHP OOMedia::isValid使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類OOMedia
的用法示例。
在下文中一共展示了OOMedia::isValid方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: elseif
<?php
// module: magnific_popup_image_out
$imageType = 'magnific_popup_image_thumb';
$imageFile = 'REX_MEDIA[1]';
if ($imageFile != '') {
$media = OOMedia::getMediaByFilename($imageFile);
// get title and description
if (OOMedia::isValid($media)) {
$title = $media->getValue('title');
$description = $media->getValue('med_description');
} else {
$title = '';
$description = '';
}
// get media dir
if (isset($REX['MEDIA_DIR'])) {
$mediaDir = $REX['MEDIA_DIR'];
} else {
$mediaDir = 'files';
}
// generate image manager url
if (method_exists('seo42', 'getImageManagerFile')) {
$imageManagerUrl = seo42::getImageManagerFile($imageFile, $imageType);
$imageUrl = seo42::getMediaDir() . $imageFile;
} elseif (method_exists('seo42', 'getImageManagerUrl')) {
// compat
$imageManagerUrl = seo42::getImageManagerUrl($imageFile, $imageType);
$imageUrl = seo42::getMediaDir() . $imageFile;
} else {
$imageUrl = $REX['HTDOCS_PATH'] . $mediaDir . '/' . $imageFile;
示例2: getImageTag
public static function getImageTag($imageFile, $imageType = '', $width = 0, $height = 0)
{
$media = OOMedia::getMediaByFileName($imageFile);
// make sure media object is valid
if (OOMedia::isValid($media)) {
$mediaWidth = $media->getWidth();
$mediaHeight = $media->getHeight();
$altAttribute = $media->getTitle();
} else {
$mediaWidth = '';
$mediaHeight = '';
$altAttribute = '';
}
// image width
if ($width == 0) {
$imgWidth = $mediaWidth;
} else {
$imgWidth = $width;
}
// image height
if ($height == 0) {
$imgHeight = $mediaHeight;
} else {
$imgHeight = $height;
}
// get url
if ($imageType == '') {
$url = self::getMediaFile($imageFile);
} else {
$url = self::getImageManagerFile($imageFile, $imageType);
}
return '<img src="' . $url . '" width="' . $imgWidth . '" height="' . $imgHeight . '" alt="' . $altAttribute . '" />';
}