summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorTim UX <tim@presto>2018-05-07 11:59:16 -0400
committerTim UX <tim@presto>2018-05-07 11:59:16 -0400
commit1a491ddd1d4f99a01c80f1feb5d928cff97cd9a0 (patch)
tree0a799c9af47051d26efd8d640e8f5ce5fed1ab98 /templates
parent5d9e22a6e428e00873b5ddd7090ede42e1597c2d (diff)
downloadfisheye-1a491ddd1d4f99a01c80f1feb5d928cff97cd9a0.tar.gz
fisheye-1a491ddd1d4f99a01c80f1feb5d928cff97cd9a0.tar.bz2
fisheye-1a491ddd1d4f99a01c80f1feb5d928cff97cd9a0.zip
square up gallery display
Diffstat (limited to 'templates')
-rw-r--r--templates/list_galleries.tpl114
1 files changed, 58 insertions, 56 deletions
diff --git a/templates/list_galleries.tpl b/templates/list_galleries.tpl
index c3d43d8..d7e28a0 100644
--- a/templates/list_galleries.tpl
+++ b/templates/list_galleries.tpl
@@ -1,3 +1,4 @@
+<link rel="stylesheet" href="/photos/css/fisheye.css">
{strip}
<div class="listing fisheye">
<header>
@@ -31,70 +32,71 @@
</ul>
<div class="form-group">
-<div class="row">
- {math assign=quarterValue equation="round(c/4)" c=$galleryList|count}
- <div class="col-xs-6 col-sm-4 col-md-3">
- {foreach from=$galleryList key=galleryId item=gal}
- <div class="{$gal.content_type_guid} thumbnail">
- {if $gBitSystem->isFeatureActive('fisheye_list_thumbnail') && $gal.display_url}
- <a href="{$gal.display_url}"><img class="thumb" src="{$gal.thumbnail_uri}" alt="{$gal.title|escape}" title="{$gal.title|escape}" /></a>
- {/if}
- <div class="caption">
- <div class="security">
- {if $gal.is_hidden=='y' || $gal.is_private=='y' || $gal.access_answer}
- {booticon iname="icon-lock" ipackage="icons" iexplain="Security" label=TRUE}
- {/if}
- {if $gal.is_hidden=='y'}
- {tr}Hidden{/tr}
+ <div class="row galleries">
+ {math assign=quarterValue equation="round(c/4)" c=$galleryList|count}
+ {foreach from=$galleryList key=galleryId item=gal}
+ <div class="col-xs-6 col-sm-4 col-md-3 ">
+ <div class="{$gal.content_type_guid} thumbnail">
+ {if $gBitSystem->isFeatureActive('fisheye_list_thumbnail') && $gal.display_url}
+ {assign var=thumbnaiUri value=$gBitSystem->getParameter( $gal, 'thumbnail_uri', "`$smarty.const.FISHEYE_PKG_URL`image/no_image.png")}
+ <a href="{$gal.display_url}"><div class="square" style="background-image:url('{$thumbnaiUri}');"alt="{$gal.title|escape}" title="{$gal.title|truncate:50|escape}" {if !empty($gal.data)} data-toggle="popover" data-trigger="click hover focus" data-placement="top" data-content="{$gal.data|truncate:100}"{else}{/if}><img src="{$thumbnaiUri}" alt="{$gal.title|escape}"><h3 class="gallery-title"><a href="{$gal.display_url}">{if $gBitSystem->isFeatureActive('fisheye_list_title')}{$gal.title|truncate:25|escape}{else}Gallery {$gal.gallery_id}{/if}</a></h3><div class="security" style="position:absolute; top:5%;right:5%;color:#fff;">
+ {if $gal.is_hidden=='y' || $gal.is_private=='y' || $gal.access_answer}
+ {booticon iname="icon-lock" ipackage="icons" iexplain="Security" label=TRUE}
+ {/if}
+ {if $gal.is_hidden=='y'}
+ <span style="padding:5px;">{tr}Hidden{/tr}</span>
+ {/if}
+ {if $gal.is_private=='y'}
+ <span style="padding:5px;">{tr}Private{/tr}</span>
+ {/if}
+ {if $gal.access_answer}
+ <span style="padding:5px;">{tr}Password{/tr}</span>
+ {/if}
+ </div></div></a>
{/if}
- {if $gal.is_private=='y'}
- {tr}Private{/tr}
+ <div class="caption">
+
+ {if $gBitSystem->isFeatureActive('fisheye_list_user')}
+ <strong>{displayname hash=$gal nolink=TRUE}</strong> <small><a href="{$smarty.const.FISHEYE_PKG_URL}list_galleries.php?user_id={$gal.user_id}" style="display:block;">{tr}Galleries{/tr}</a></small>
{/if}
- {if $gal.access_answer}
- {tr}Password{/tr}
+ {* if $galleryList[ix]->isProtected()}
+ {booticon iname="icon-lock" ipackage="icons" iexplain="Protected"}
+ {/if *}
+
+ {if $gBitSystem->isFeatureActive('fisheye_list_created' ) or $gBitSystem->isFeatureActive('fisheye_list_lastmodif' )}
+ <div class="date">
+ {if $gBitSystem->isFeatureActive('fisheye_list_created' ) }
+ <strong>{tr}Created{/tr}:</strong> {$gal.created|bit_short_date}<br />
+ {/if}
+ {if $gBitSystem->isFeatureActive('fisheye_list_lastmodif' )}
+ <strong>{tr}Modified{/tr}:</strong> {$gal.last_modified|bit_short_date}<br />
+ {/if}
+ </div>
{/if}
- </div>
- <h3><a href="{$gal.display_url}">{if $gBitSystem->isFeatureActive('fisheye_list_title')}{$gal.title|escape}{else}Gallery {$gal.gallery_id}{/if}</a></h3>
- {if $gBitSystem->isFeatureActive('fisheye_list_description')}
- <p>{$gal.data|truncate:200}</p>
- {/if}
+ <!--{if $gBitSystem->isFeatureActive('fisheye_list_hits')}
+ <small><strong>{tr}Hits{/tr}:</strong> {$gal.hits}</small>
+ {/if}-->
+ {include file="bitpackage:liberty/services_inc.tpl" serviceLocation='body' serviceHash=$gal}
- {if $gBitSystem->isFeatureActive('fisheye_list_user')}
- {displayname hash=$gal nolink=TRUE} &raquo; <a href="{$smarty.const.FISHEYE_PKG_URL}list_galleries.php?user_id={$gal.user_id}">{tr}Galleries{/tr}</a>
- {/if}
- {* if $galleryList[ix]->isProtected()}
- {booticon iname="icon-lock" ipackage="icons" iexplain="Protected"}
- {/if *}
-
- {if $gBitSystem->isFeatureActive('fisheye_list_created' ) or $gBitSystem->isFeatureActive('fisheye_list_lastmodif' )}
- <div class="date">
- {if $gBitSystem->isFeatureActive('fisheye_list_created' ) }
- {tr}Created{/tr}: {$gal.created|bit_short_date}<br />
- {/if}
- {if $gBitSystem->isFeatureActive('fisheye_list_lastmodif' )}
- {tr}Modified{/tr}: {$gal.last_modified|bit_short_date}<br />
- {/if}
+ </div>
</div>
- {/if}
-
- {if $gBitSystem->isFeatureActive('fisheye_list_hits')}
- {tr}Hits{/tr}: {$gal.hits}<br />
- {/if}
-
- {include file="bitpackage:liberty/services_inc.tpl" serviceLocation='body' serviceHash=$gal}
+ </div>
+ {/foreach}
</div>
</div>
- {if $quarterValue > 0 && $gal@iteration % $quarterValue == 0}
- </div>
- <div class="col-xs-6 col-sm-4 col-md-3">
- {/if}
- {/foreach}
- </div>
-</div>
- </section> <!-- end .body -->
-</div> <!-- end .fisheye -->
-{/strip}
+ </section> <!-- end .body -->
+ </div> <!-- end .fisheye -->
+ {/strip}
+ {literal}
+ <script src="/storage/static/js/popover.js" type="text/javascript"></script>
+ <script>
+ $('background-image').error(function(){
+ $(this).attr('src', '/storage/static/images/no-image.png');
+});
+
+ </script>
+{/literal}