本文整理汇总了PHP中PhocaGalleryImage::correctSwitchSize方法的典型用法代码示例。如果您正苦于以下问题:PHP PhocaGalleryImage::correctSwitchSize方法的具体用法?PHP PhocaGalleryImage::correctSwitchSize怎么用?PHP PhocaGalleryImage::correctSwitchSize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PhocaGalleryImage
的用法示例。
在下文中一共展示了PhocaGalleryImage::correctSwitchSize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: preg_match
// Categories View in Category View
if ($this->tmpl['display_categories_cv']) {
echo $this->loadTemplate('categories');
}
echo $this->loadTemplate('images');
echo '<div class="ph-cb"></div><div> </div>';
echo $this->loadTemplate('pagination');
echo '</div>' . "\n";
} else {
// Standard category displaying
$this->checkRights = 0;
// Switch image
$noBaseImg = false;
$noBaseImg = preg_match("/phoca_thumb_l_no_image/i", $this->tmpl['basic_image']);
if ($this->tmpl['switch_image'] == 1 && $noBaseImg == false) {
$switchImage = PhocaGalleryImage::correctSwitchSize($this->tmpl['switch_height'], $this->tmpl['switch_width']);
echo '<div class="main-switch-image"><center>' . '<table border="0" cellspacing="5" cellpadding="5" class="main-switch-image-table">' . '<tr>' . '<td align="center" valign="middle" style="text-align:center;' . 'width: ' . $switchImage['width'] . 'px;' . 'height: ' . $switchImage['height'] . 'px;' . 'background: url(\'' . $this->tmpl['wait_image'] . '\') ' . $switchImage['centerw'] . 'px ' . $switchImage['centerh'] . 'px no-repeat;margin:0px;padding:0px;">' . $this->tmpl['basic_image'] . '</td>' . '</tr></table></center></div>' . "\n";
}
// Categories View in Category View
if ($this->tmpl['display_categories_cv']) {
echo $this->loadTemplate('categories');
}
// Rendering images
echo $this->loadTemplate('images');
echo '<div class="ph-cb"> </div>';
echo $this->loadTemplate('pagination');
if ($this->tmpl['displaytabs'] > 0) {
echo '<div id="phocagallery-pane">';
echo JHtml::_('tabs.start', 'config-tabs-com_phocagallery-category', array('useCookie' => 1, 'startOffset' => $this->tmpl['tab']));
if ((int) $this->tmpl['display_rating'] == 1) {
echo JHtml::_('tabs.panel', JHtml::_('image', 'media/com_phocagallery/images/icon-vote.png', '') . ' ' . JText::_('COM_PHOCAGALLERY_RATING'), 'pgvotes');
示例2: onContentPrepare
//.........这里部分代码省略.........
} else if ($tmpl['detail_window'] == 7 ) {
$output .= '';
} else {
$output .= ' rel="'. $buttonOther->options.'"';
}*/
$output .= PhocaGalleryRenderFront::renderAAttributeOther($tmpl['detail_window'], $buttonOther->options, $tmpl['highslideonclick'], $tmpl['highslideonclick2']);
}
$output .= ' >';
$output .= '<img src="' . JURI::base(true) . '/media/com_phocagallery/images/icon-download.png" alt="' . $image->title . '" />';
$output .= '</a>';
}
$output .= '</div>';
if ($float == '') {
$output .= '<div style="clear:both"> </div>';
}
}
break;
}
$output .= '</div>';
$iI++;
}
}
//--------------------------
// DISPLAYING OF SWITCHIMAGE
//--------------------------
if ($view == 'switchimage') {
$path = PhocaGalleryPath::getPath();
$waitImage = $path->image_rel . 'icon-switch.gif';
$basicImage = $path->image_rel . 'phoca_thumb_l_no_image.' . $tmpl['formaticon'];
if ($basic_image_id > 0) {
$query = 'SELECT *' . ' FROM #__phocagallery' . ' WHERE id = ' . (int) $basic_image_id;
$db->setQuery($query);
$basicImageArray = $db->loadObject();
$switchImage = PhocaGalleryImage::correctSwitchSize($switch_height, $switch_width);
if ((int) $switch_width > 0 && (int) $switch_height > 0 && $switch_fixed_size == 1) {
$wHArray = array('id' => 'PhocaGalleryobjectPicture', 'border' => '0', 'width' => $switch_width, 'height' => $switch_height);
$wHString = ' id="PhocaGalleryobjectPicture" border="0" width="' . $switch_width . '" height="' . $switch_height . '"';
} else {
$wHArray = array('id' => 'PhocaGalleryobjectPicture', 'border' => '0');
$wHString = ' id="PhocaGalleryobjectPicture" border="0"';
}
if (isset($basicImageArray->extl) && isset($basicImageArray->extid) && $basicImageArray->extid != '') {
$basicImage = JHTML::_('image', $basicImageArray->extl, '', $wHArray);
} else {
if (isset($basicImageArray->filename)) {
$fileBasicThumb = PhocaGalleryFileThumbnail::getThumbnailName($basicImageArray->filename, 'large');
$basicImage = JHTML::_('image', $fileBasicThumb->rel, '', $wHString);
} else {
$basicImage = '';
}
}
}
$document->addCustomTag(PhocaGalleryRenderFront::switchImage($waitImage));
//$switchImage['height'] = $switchImage['height'] + 5;
$output .= '<div><center class="main-switch-image" style="margin:0px;padding:7px 5px 7px 5px;margin-bottom:15px;"><table border="0" cellspacing="5" cellpadding="5" style=""><tr><td align="center" valign="middle" style="text-align:center;width:' . $switchImage['width'] . 'px;height:' . $switchImage['height'] . 'px; background: url(\'' . JURI::root() . '/media/com_phocagallery/images/images/icon-switch.gif\') ' . $switchImage['centerw'] . 'px ' . $switchImage['centerh'] . 'px no-repeat;margin:0px;padding:0px;">';
$output .= $basicImage . '</td></tr></table></center></div>';
} else {
// Overlib
}
//--------------------------
// DISPLAYING OF Clear Both
//--------------------------
if ($view == 'clearboth') {
$output .= '<div style="clear:both"> </div>';
}
if ($view == 'clearright') {