source: extensions/stripped/template/picture_content.tpl @ 21216

Last change on this file since 21216 was 20443, checked in by Zaphod, 11 years ago

HD lightbox update

File size: 2.4 KB
Line 
1{php}
2        global $pwg_loaded_plugins, $conf, $stripped;
3        $this->assign('HDShadowbox_loaded', isset($pwg_loaded_plugins[ 'HDShadowbox' ]));
4        $this->assign( 'stripped', $stripped );
5{/php}
6{assign var=derivative value=$pwg->derivative($stripped.imageSize, $current.src_image)}
7
8{if ((!isset($stripped.HDlightbox)) or ($stripped.HDlightbox))}
9        {assign var='HDlightbox' value=true}
10{/if}
11
12{if isset($HDlightbox)}
13        {if ($stripped.hdSize == 'original')}
14                {if isset($U_ORIGINAL)}
15                        {assign var='displayHD' value=true}
16                        {assign var='HD_url' value=$U_ORIGINAL}
17                {else}
18                        {foreach from=$current.unique_derivatives item=deriv key=derivative_type}
19                                {if ($deriv->get_type() == 'Original')}
20                                        {assign var='HD_url' value=$deriv->get_url()}
21                                        {if ($deriv->get_size() != $derivative->get_size())}
22                                                {assign var='displayHD' value=true}
23                                        {/if}
24                                {/if}
25                        {/foreach}
26                {/if}
27        {else}
28                {assign var='HDderivative' value=$pwg->derivative($stripped.hdSize, $current.src_image)}
29                {assign var='HD_url' value=$HDderivative->get_url()}
30                {if (($HDderivative->get_size() != $derivative->get_size()) or ($stripped.hdSize == $stripped.imageSize))}
31                        {assign var='displayHD' value=true}
32                {/if}
33        {/if}
34        {if ($stripped.forceLightboxOn)}
35                {assign var='displayHD' value=true}
36                {if !isset($HD_url)}
37                        {assign var='HD_url' value=$derivative->get_url()}
38                {/if}
39        {/if}
40        {if isset($displayHD)}
41                {if ($HDShadowbox_loaded)}
42                        {assign var='pwghigh' value=true}
43                {else}
44                        {assign var='winhigh' value=true}
45                {/if}
46        {/if}
47{/if}
48
49<div id="theImg" {if ($stripped.imageFrame)}class="img_frame"{/if}>
50        {if isset($displayHD)}
51                {if isset($pwghigh)}<a href="{$HD_url}" rel="shadowbox" class="hd_link">&nbsp;</a>{/if}
52                {if isset($winhigh)}<div onclick="openDisplayHigh('{$HD_url}');" class="hd_link">&nbsp;</div>{/if}
53                {if ($stripped.imagePreloadHD)}<div class="preload" style="display:none;">{$HD_url}</div>{/if}
54        {/if}
55        {if ($stripped.imageArrows) }
56                {if isset($U_UP)}
57                        <a href="{$U_UP}" class="img_nav cat_up" alt="{'Thumbnails'|@translate}">&nbsp;</a>
58                {/if}
59                {if isset($previous)}
60                        <a href="{$previous.U_IMG}" class="img_nav img_prev" alt="{$previous.TITLE}">&nbsp;</a>
61                {/if}
62                {if isset($next)}
63                        <a href="{$next.U_IMG}" class="img_nav img_next" alt="{$next.TITLE}">&nbsp;</a>
64                {/if}
65        {/if}
66        <img src="{$derivative->get_url()}" {$derivative->get_size_htm()} alt="{$ALT_IMG}" id="theMainImage" class="hideTabs">
67</div>
Note: See TracBrowser for help on using the repository browser.