本文整理汇总了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 . '" />';
}