Erster Commit für das redesign2018
This commit is contained in:
145
homepage/redesign2018/php/template.php
Normal file
145
homepage/redesign2018/php/template.php
Normal file
@@ -0,0 +1,145 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user