166 lines
6.3 KiB
Cheetah
166 lines
6.3 KiB
Cheetah
<?php
|
||
$imgInfos = array();
|
||
foreach( $imgList as $imgName ){
|
||
array_push( $imgInfos, getimagesize("thumbs/".str_replace(".jpg", ".png", $imgName)));
|
||
}
|
||
|
||
function descrName($aName){
|
||
$retVal = "Bilder der Judoka des Chemnitzer WSV beim Wettkampf ".$aName;
|
||
if( strpos($aName, "Sommerabschlussgrillen") >= 0 ) $retVal = "Bilder der Judoka des Chemnitzer WSV beim ".$aName;
|
||
if( strpos($aName, "Jahrendefeier") >= 0 ) $retVal = "Bilder der Judoka des Chemnitzer WSV bei der ".$aName;
|
||
return $retVal;
|
||
}
|
||
?>
|
||
<!DOCTYPE HTML>
|
||
<html lang="de">
|
||
<head>
|
||
<title><?php echo $wkName?> - Bilderalbum</title>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||
<meta name="description" content="<?php echo descrName($wkName);?>">
|
||
<meta name="keywords" content="Album, Fotos">
|
||
<!-- BluimpGallery Zeug -->
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<link rel="stylesheet" href="/ressourcen/blueimpGallery/css/blueimp-gallery.css">
|
||
<link rel="stylesheet" href="/ressourcen/blueimpGallery/css/blueimp-gallery-indicator.css">
|
||
<link rel="stylesheet" href="/ressourcen/blueimpGallery/css/blueimp-gallery-video.css">
|
||
|
||
<!-- favIcon und Co nach der empfehlung von https://github.com/audreyr/favicon-cheat-sheet -->
|
||
<link rel="shortcut icon" type="image/x-icon" sizes="16x16 32x32 48x48 64x64" href="/ressourcen/graphiken/logos/favicon/favicon.ico">
|
||
<link rel="apple-touch-icon" sizes="152x152" href="/ressourcen/graphiken/logos/apple-touch-icon/apple-touch-icon-152.png" />
|
||
<link rel="apple-touch-icon" sizes="180x180" href="/ressourcen/graphiken/logos/apple-touch-icon/apple-touch-icon-180.png" />
|
||
<link rel="manifest" href="/manifest.json">
|
||
|
||
<link rel="canonical" href="http://cwsvjudo.bplaced.net<?php echo $_SERVER['REQUEST_URI']?>" />
|
||
|
||
<script type="text/javascript" src="/ressourcen/jsLib/jquery-3.1.1.min.js"></script>
|
||
<script type="text/javascript" src="/ressourcen/jsLib/jquery.lazyload.min.js"></script>
|
||
<style>
|
||
.lazy{ display: none;}
|
||
.smallFont{font-size: small;}
|
||
.centerText{text-align: center;}
|
||
</style>
|
||
</head>
|
||
<body style="color: #000000; background-color: #FFAE00" >
|
||
<?php
|
||
include( $_SERVER['DOCUMENT_ROOT'].'/ressourcen/phpLib/is_mobile.php');
|
||
if(is_mobile()) echo "<a title=\"Galerien der Judoka des Chemnitzer WSV\" href=\"/pages/mobile/verein.wettkampfgalerien.php\">Zur Galerieübersicht</a>";
|
||
else echo "<a title=\"Galerien der Judoka des Chemnitzer WSV\" href=\"/pages/desktop/verein.galerien.php\">Zur Galerieübersicht</a>";
|
||
?>
|
||
|
||
|
||
<h1 class="centerText" >
|
||
Photoalbum [<b><?php echo $wkName?></b>]
|
||
</h1>
|
||
<p class="centerText smallFont">
|
||
[<?php echo count($imgList)?> Bilder]
|
||
</p>
|
||
<p class="centerText smallFont">
|
||
Auf die jeweiligen Bilder klicken um eine größere Ansicht zu bekommen.
|
||
</p>
|
||
<hr/>
|
||
<!-- The container for the list of example images -->
|
||
<div id="links" class="links centerText">
|
||
<?php
|
||
$imgSize = count( $imgList );
|
||
for( $imgIndex = 0; $imgIndex < $imgSize; ++$imgIndex){
|
||
echo "\t\t\t\t<span>".
|
||
"<img class=\"lazy\" ".
|
||
"id=\"Image".( $imgIndex + 1)."\" ".
|
||
"data-original=\"./thumbs/".str_replace(".jpg", ".png", $imgList[$imgIndex])."\" ".
|
||
$imgInfos[$imgIndex][3]." ".
|
||
"alt=\"[".( $imgIndex )."/".( $imgSize )."]\" ".
|
||
"title=\"".( $wkName )." Bild ".( $imgIndex )." von ".( $imgSize )."\" ".
|
||
"onclick=\"startGalleryShow(" . $imgIndex . ");\"".
|
||
"/>".
|
||
"</span>\n";
|
||
}
|
||
?>
|
||
<noscript>
|
||
<?php
|
||
$imgSize = count( $imgList );
|
||
for( $imgIndex = 0; $imgIndex < $imgSize; ++$imgIndex){
|
||
echo
|
||
"\t\t\t\t<span>".
|
||
"<a href=\"view.php?index=".( $imgIndex )."\" >".
|
||
"<img id=\"Image".( $imgIndex + 1)."\" ".
|
||
// "src=\"./thumbs/".str_replace(".jpg", ".png", $imgList[$imgIndex])."\" ".
|
||
"src=\"./thumbs/r_".str_replace(".jpg", ".png", $imgList[$imgIndex])."\" ".
|
||
"alt=\"[".( $imgIndex )."/".( $imgSize )."]\" ".
|
||
"title=\"".( $wkName )." Bild ".( $imgIndex )." von ".( $imgSize )."\" ".
|
||
"/>".
|
||
"</a>".
|
||
"</span>\n";
|
||
}
|
||
?>
|
||
</noscript>
|
||
</div>
|
||
<script type="text/javascript" charset="utf-8">
|
||
$(function() {
|
||
$("img.lazy").show().lazyload();
|
||
// $("img.lazy").lazyload();
|
||
});
|
||
</script>
|
||
<!-- BluimpGalerry Lightbox Version -->
|
||
<!-- The Gallery as lightbox dialog, should be a child element of the document body -->
|
||
<div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls">
|
||
<div class="slides"></div>
|
||
<h2 class="title"><?php echo $wkName?></h2>
|
||
<a class="prev">‹</a>
|
||
<a class="next">›</a>
|
||
<a class="close">×</a>
|
||
<a class="play-pause"></a>
|
||
<ol class="indicator"></ol>
|
||
</div>
|
||
<script type="text/javascript" src="/ressourcen/blueimpGallery/js/blueimp-gallery.min.js"></script>
|
||
<script type="text/javascript" src="/ressourcen/blueimpGallery/js/jquery.blueimp-gallery.min.js"></script>
|
||
<script>
|
||
function startGalleryShow(startIndex = 0){
|
||
var imgList = [
|
||
<?php
|
||
$imgSize = count( $imgList );
|
||
for( $imgIndex = 0; $imgIndex < $imgSize; ++$imgIndex){
|
||
echo "\"".( $imgList[ $imgIndex ] )."\", ";
|
||
}
|
||
?>];
|
||
var gallery = blueimp.Gallery(
|
||
imgList,
|
||
{
|
||
onslide: function (index, slide) {
|
||
var counterUrl = "/expCounter/counter.php";
|
||
var pageUrl = encodeURIComponent( window.location.href ) + "?index=" + index.toString();
|
||
var pageTitle = document.title + " [" + index.toString() + "]";
|
||
var callUrl = counterUrl + "?jscode_version=1.2&chCounter_mode=js&status=active&visible=0&page_title=" + pageTitle + "&page_url=" + pageUrl;
|
||
|
||
var xmlHttp = new XMLHttpRequest();
|
||
xmlHttp.open("GET", callUrl, true); // true for asynchronous
|
||
xmlHttp.send(null);
|
||
},
|
||
startSlideshow: true,
|
||
stretchImages: true,
|
||
index: startIndex,
|
||
}
|
||
);
|
||
};
|
||
|
||
window.onload = function () {
|
||
startGalleryShow();
|
||
};
|
||
// startGalleryShow();
|
||
</script>
|
||
<hr/>
|
||
<!--Beginn der Einbindung des Counters-->
|
||
<?php
|
||
$chCounter_template = <<<TEMPLATE
|
||
<table>
|
||
<tr>
|
||
<td>Besucher online: {V_VISITORS_CURRENTLY_ONLINE}</td>
|
||
<td>Besucher bisher: {V_PAGE_VIEWS_THIS_PAGE}</td>
|
||
</tr>
|
||
</table>
|
||
TEMPLATE;
|
||
$chCounter_page_title = "Photoalbum ".$wkName;
|
||
$chCounter_visible=1; include( $_SERVER['DOCUMENT_ROOT'].'/expCounter/counter.php');?>
|
||
<!--Ende der Einbindung des Counters-->
|
||
</body>
|
||
</html>
|