146 lines
7.2 KiB
PHP
146 lines
7.2 KiB
PHP
<?php
|
|
/// Einbinden der Konfiguration, insbesondere Basisvariablen,
|
|
/// relative Pfadangabe
|
|
/// - jedes Verzeichnis sollte seine eigene haben
|
|
/// - theoretisch sollte es bereits von der aufrufenden Datei
|
|
/// eingebunden sein
|
|
require_once("./config.inc.php");
|
|
|
|
require_once($basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
|
|
|
|
/// Den htmlCode für die Haupt-Navigationsleiste bereitstellen
|
|
function getHtmlMainNav($someNavElements, $someOptions = array()){
|
|
$retHtml = "";
|
|
foreach($someNavElements as $navElement){
|
|
$retHtml .= "<a class=\"mainNavElement".( !empty($navElement['isActive'])?" activeNav\"":"\"" );
|
|
$retHtml .= " title=\"".( !empty($navElement['title'])?$navElement['title']:"" )."\"";
|
|
$retHtml .= " href=\"".( !empty($navElement['href'])?$navElement['href']:"" )."\"";
|
|
$retHtml .= ">";
|
|
$retHtml .= !empty($navElement['icon']) ? "<img class=\"mainNavElementIcon\" src=\"".$navElement['icon']."\" alt=\"".(!empty($navElement['caption'])?$navElement['caption']:"Icon")."\" ".(!empty($navElement['title'])?"title=\"".$navElement['title']."\"":"").">" : "";
|
|
$retHtml .= "<span class=\"mainNavElementCaption\">".(!empty($navElement['caption']) ? $navElement['caption'] : "")."</span>";
|
|
$retHtml .= "</a>";
|
|
}
|
|
return $retHtml;
|
|
}
|
|
|
|
/// Den htmlCode für die Unterauswahl-Navigationsleiste bereitstellen
|
|
function getHtmlSubNav($someNavElements, $someOptions = array()){
|
|
$retHtml = "";
|
|
// $retHtml .= "<nav class=\"subNav\">";
|
|
foreach($someNavElements as $navElement){
|
|
$retHtml .= "<a class=\"subNavElement".( !empty($navElement['isActive'])?" activeNav\"":"\"" );
|
|
$retHtml .= " title=\"".( !empty($navElement['title'])?$navElement['title']:"" )."\"";
|
|
$retHtml .= " href=\"".( !empty($navElement['href'])?$navElement['href']:"" )."\"";
|
|
$retHtml .= ">";
|
|
$retHtml .= !empty($navElement['icon']) ? "<img class=\"subNavElementIcon\" src=\"".$navElement['icon']."\" alt=\"".(!empty($navElement['caption'])?$navElement['caption']:"Icon")."\" ".(!empty($navElement['title'])?"title=\"".$navElement['title']."\"":"").">" : "";
|
|
$retHtml .= "<span class=\"subNavElementCaption\">".(!empty($navElement['caption']) ? $navElement['caption'] : "")."</span>";
|
|
$retHtml .= "</a>";
|
|
}
|
|
// $retHtml .= "</nav>";
|
|
return $retHtml;
|
|
}
|
|
?>
|
|
<!doctype html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title><?php echoThisOrThat( $siteData['head']['title'], "Judo im Chemnitzer WSV" );?></title>
|
|
<meta name="description" content="<?php echoThisOrThat( $siteData['head']['description'], "Informationen zu Trainingszeiten, Wettkämpfen und anderen Veranstaltungen der Abteilung Judo des Chemnitzer Freizeit- und Wohngebietssportvereines");?>" />
|
|
<meta name="keywords" content="<?php echoThisOrThat( $siteData['head']['keywords'], "Judo, Chemnitz, CWSV, Kampfsport, Verein, Sport, Heckert, Heckert Gebiet, 09120, Chemnitzer Freizeit- und Wohngebietssportverein, Sachsenhalle");?>" />
|
|
<meta name="author" content="<?php echoThisOrThat( $siteData['head']['author'], "Marko Bunzel");?>" />
|
|
<!-- favIcon und Co nach der empfehlung von https://github.com/audreyr/favicon-cheat-sheet -->
|
|
<?php require_once($basePath."/pages/shared/favicon.html.inc");?>
|
|
<link rel="canonical" href="<?php echoThisOrThat( $siteData['head']['canonicalLink'], "http://cwsvjudo.bplaced.net/pages/desktop/", $_SERVER['REQUEST_URI'] );?>" />
|
|
<!--ampVersion Version-->
|
|
<?php echoThisWhenThat("<link rel=\"amphtml\" href=\"".$siteData['head']['ampLink']."\" />", $siteData['head']['ampLink']);?>
|
|
<meta name="viewport" content="width=device-width" />
|
|
<!-- Strukturierte Daten im header -->
|
|
<?php foreach( $siteData['head']['structuredDataJsons'] as $jsonString){
|
|
echo("<script type=\"application/ld+json\">".$jsonString."</script>");
|
|
}?>
|
|
<link rel="alternate" type="application/rss+xml" href="/rss.php">
|
|
<!--Alte Stylesheets-->
|
|
<link rel="stylesheet" media="screen and (max-width: 640px)" href="/ressourcen/css/cwsvJudoMobile2017.css" />
|
|
<link rel="stylesheet" media="screen and (min-width: 641px)" href="/ressourcen/css/cwsvJudo2017.css" />
|
|
<!--Neues, zusammengefasstes Stylesheet-->
|
|
<link rel="stylesheet" href="<?php echo($baseUrl);?>/ressourcen/css/cwsvJudo-2018.css" />
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<!-- Kopfzeile mit Titel, Promobildern und Breadcrumbs -->
|
|
<header class="cwsvHeader">
|
|
<div class="cwsvHeaderPromoPic">
|
|
<?php $bannerNumber=rand(1,7);?>
|
|
<img width="200" height="140" title="Judo im Chemnitzer WSV" alt="Judo im Chemnitzer WSV - Promo" src=<?php echo "/ressourcen/graphiken/banner/bannerlogo.".$bannerNumber.".jpg"?> />
|
|
</div>
|
|
<div class="cwsvHeaderTitle">
|
|
<h1>
|
|
<?php echoThisOrThat( $siteData['header']['h1'], "Judo");?>
|
|
</h1>
|
|
<div class="breadcrumbs">
|
|
<?php echo( !empty($siteData['header']['breadcrumbs'])?htmlBreadcrumblist($siteData['header']['breadcrumbs']):(empty($siteData['header']['zitat']['zitat'])?"":"<em class=\"cwsvHeaderZitat\">„".$siteData['header']['zitat']['zitat']."”</em>"));?>
|
|
</div>
|
|
</div>
|
|
<div class="cwsvHeaderLogoPic">
|
|
<img width="250" height="200" title="Judo im Chemnitzer WSV" alt="Judo im Chemnitzer WSV - Logo" src="/ressourcen/graphiken/banner/cwsv-judo-logo.png" />
|
|
</div>
|
|
</header>
|
|
|
|
<!--Die Horizontale Navigationsleiste-->
|
|
<nav class="mainNav">
|
|
<?php
|
|
$siteData['mainNav'] =
|
|
jsonLinkFile2NavLinkList(
|
|
$basePath."/ressourcen/json/cwsvJudo-Links.json",
|
|
["home", "verein"] );
|
|
// ["home", "news", "verein", "extras", "kontakt"] );
|
|
echo( getHtmlMainNav( $siteData['mainNav']) );
|
|
?>
|
|
</nav>
|
|
|
|
<!--Die Unternavigation-->
|
|
<nav class="subNav">
|
|
<?php
|
|
// var_dump($siteData['subNav']);
|
|
echo( getHtmlSubNav( $siteData['subNav']) );
|
|
?>
|
|
</nav>
|
|
|
|
<!-- Der eigentliche Inhalt -->
|
|
<div id="content">
|
|
<?php echo($siteData['mainContent']);?>
|
|
</div>
|
|
|
|
<!-- Vertikale Navigationsleiste an der Seite-->
|
|
<aside class="sideNotes">
|
|
<!--Anfang der Einbindung des Counters; die Zeile 'TEMPLATE;' DARF NICHT EINGERÜCKT SEIN-->
|
|
<div class="expCounter">
|
|
<?php
|
|
$chCounter_template = <<<TEMPLATE
|
|
<span class="bold">Besucher</span><br/>
|
|
Online: {V_VISITORS_CURRENTLY_ONLINE}<br/>
|
|
Heute: {V_VISITORS_TODAY}<br/>
|
|
Gestern: {V_VISITORS_YESTERDAY}<br/>
|
|
Tagesrekord: {V_MAX_VISITORS_PER_DAY}<br/>
|
|
Insgesamt: {V_TOTAL_VISITORS}<br/>
|
|
<span class="bold">Seitenaufrufe</span><br/>
|
|
Diese Seite: {V_PAGE_VIEWS_THIS_PAGE}<br/>
|
|
Insgesamt: {V_TOTAL_PAGE_VIEWS}<br/>
|
|
TEMPLATE;
|
|
$chCounter_page_title = "Desktop-Startseite";
|
|
$chCounter_visible=1;
|
|
include($_SERVER['DOCUMENT_ROOT']."/expCounter/counter.php");
|
|
?>
|
|
<!--Ende der Einbindung des Counters-->
|
|
</div>
|
|
<?php include($_SERVER['DOCUMENT_ROOT']."/pages/shared/sponsorList.html.inc");?>
|
|
</aside>
|
|
|
|
<!-- Fußzeile mit Standardlinks -->
|
|
<footer class="footerBar">
|
|
<a class="touchLink" title="Seite auf HTML 5 Konformität prüfen" href="http://validator.w3.org/check?uri=<?php echo(urlencode(getCurPagesUrl()));?>" rel="nofollow">Valid <img src="http://www.w3.org/html/logo/downloads/HTML5_1Color_Black.svg" alt="HTML 5" title="HTML 5 Logo" class="charImg"></a>
|
|
<a class="touchLink" title="Möglichkeiten mit dem Chemnitzer Freizeit- und Wohngebietssportverein in Kontakt zu treten" href="<?php echo($baseUrl);?>/pages/desktop/kontakt.php" >Kontakt</a>
|
|
</footer>
|
|
</html>
|