Laufende Arbeiten am reDesign2018

- urlRewriting für "schönere" URL
	neue Datei:     markdownExperiment/.htaccess
	neue Datei:     markdownExperiment/.htaccess-phpAppender
- Ergänzungen im buildProzess
	geändert:       markdownExperiment/Makefile
- Umstellung auf externe yamlNavTargets

- buildFiles sind wiederherstellbar und müsen nicht getrackt werden
	gelöscht:       markdownExperiment/build/.uploadMarker/css/cwsvJudo.css
	gelöscht:       markdownExperiment/build/.uploadMarker/kontakt.php
	gelöscht:       markdownExperiment/build/.uploadMarker/verein.php
	gelöscht:       markdownExperiment/build/.uploadMarker/wkKalender.php
	gelöscht:       markdownExperiment/build/css/cwsvJudo.css
	gelöscht:       markdownExperiment/build/kontakt.php
	gelöscht:       markdownExperiment/build/verein.php
	gelöscht:       markdownExperiment/build/wkKalender.php
- ein config Verzeichnis für .. configDateien
	neue Datei:     markdownExperiment/config/.htaccess
	neue Datei:     markdownExperiment/config/cwsvJudo.config.php
	neue Datei:     markdownExperiment/config/db.inc
	neue Datei:     markdownExperiment/config/phpcount.config.php
- Änderungen/Ergänzungen/Verbesserungen am cssDesign
	neue Datei:     markdownExperiment/css/cwsvJudo-2018-galTable.css
	geändert:       markdownExperiment/css/cwsvJudo-2018-mainNav.css
	neue Datei:     markdownExperiment/css/cwsvJudo-2018-news.css
	geändert:       markdownExperiment/css/cwsvJudo-2018-subNav.css
	geändert:       markdownExperiment/css/cwsvJudo-2018-wkKalender.css
- neue Seiten
- Umstellung auf referenzierte navTargets
	neue Datei:     markdownExperiment/md/galerien.md
	neue Datei:     markdownExperiment/md/index.md
	neue Datei:     markdownExperiment/md/indexTest.md
	geändert:       markdownExperiment/md/kontakt.md
	neue Datei:     markdownExperiment/md/trainingszeiten.md
	geändert:       markdownExperiment/md/verein.md
	geändert:       markdownExperiment/md/wkKalender.md
- kleinere Änderungen
	geändert:       markdownExperiment/pandocTemplate/cwsvJudo.html5.pandocTemplate
- dynamische Inhalte werden mittels phpAufrufen realisiert
	neue Datei:     markdownExperiment/phpLib/cwsvJudo/galTable.php
	geändert:       markdownExperiment/phpLib/cwsvJudo/newsLib.php
	neue Datei:     markdownExperiment/phpLib/cwsvJudo/newsTableHtml.php
	geändert:       markdownExperiment/phpLib/cwsvJudo/wkKalender.php
- neuer Counter
	neue Datei:     markdownExperiment/phpLib/phpcount
- Experimente zu Anchor/References in yamlFiles im Zusammenspiel mit pandoc
	neue Datei:     markdownExperiment/temp/testingYamlRef/refTest.yaml
	neue Datei:     markdownExperiment/temp/testingYamlRef/refTestB.yaml
	neue Datei:     markdownExperiment/temp/testingYamlRef/refTestWikipedia.md
	neue Datei:     markdownExperiment/temp/testingYamlRef/refTestWikipedia.yaml
	neue Datei:     markdownExperiment/temp/testingYamlRef/yamltest.pandocTemplate
- pythonTool zum Mergen von yamlFiles
	neue Datei:     markdownExperiment/tools/yamlMerge.py
- Auslagerungen von navTargets in eigene yamlFiles, damit mehrfach vorkommende Ziele referenziert werden können (DRY)
	neue Datei:     markdownExperiment/index.yaml
	neue Datei:     markdownExperiment/yaml/galerien.subNav.yaml
	neue Datei:     markdownExperiment/yaml/index.subNav.yaml
	neue Datei:     markdownExperiment/yaml/kontakt.subNav.yaml
	neue Datei:     markdownExperiment/yaml/mainNav.yaml
	neue Datei:     markdownExperiment/yaml/navTargets.yaml
	neue Datei:     markdownExperiment/yaml/trainingszeiten.subNav.yaml
	neue Datei:     markdownExperiment/yaml/verein.subNav.yaml
	neue Datei:     markdownExperiment/yaml/wkKalender.subNav.yaml
This commit is contained in:
marko
2018-05-07 17:16:32 +02:00
parent 1372a27f67
commit a3ca5578f1
48 changed files with 697 additions and 1416 deletions

View File

@@ -0,0 +1,22 @@
# Url-Rewriting aktivieren
RewriteEngine on
# Das Request ist für diese Domain
# Für uns eigentlich irrelevant, da alle Domains (mit/ohne
# www/ch/de/net) auf das Unterverzeichnis geleitet werden soll, aber
# interessant zu wissen
RewriteCond %{HTTP_HOST} ^(www.)?cwsvjudo.square7.net$ [NC]
# Die angeforderte Ressource ist nicht bereits in dem Zielverzeichnis
RewriteCond %{REQUEST_URI} !^/pages/responsive/
# Die angeforderte Ressource (Datei) ist nicht im Rootverzeichnis
RewriteCond %{REQUEST_FILENAME} !-f
# Die angeforderte Ressource (Verzeichnis) ist nicht im Rootverzeichnis
RewriteCond %{REQUEST_FILENAME} !-d
# An die angeforderte Ressource das Zielverzeichnis präfixen
# Das Request ist für diese Domain
RewriteRule ^(.*)$ /pages/responsive/$1
# Das Request ist für diese Domain
RewriteCond %{HTTP_HOST} ^(www.)?cwsvjudo.square7.net$ [NC]
# Ein Request für die Root-Ressource auf die index.php im
# Zielverzeichnis umleiten
RewriteRule ^(/)?$ pages/responsive/index.php [L]

View File

@@ -0,0 +1,6 @@
# Url-Rewriting aktivieren
RewriteEngine on
# Wenn * angefordert wurde und *.php existiert
RewriteCond %{REQUEST_FILENAME}.php -f
# Hänge ein \.php an
RewriteRule ^(.*)$ $1\.php

View File

@@ -1,28 +1,43 @@
cssFiles = $(wildcard css/*.css) cssFiles = $(wildcard css/*.css)
mdFiles = $(wildcard md/*.md) mdFiles = $(wildcard md/*.md)
phpFiles = $(patsubst md/%.md, build/%.php, $(mdFiles)) phpFiles = $(patsubst md/%.md, build/%.php, $(mdFiles))
phpLibFiles = $(wildcard phpLib/cwsvJudo/*.php) phpLib/phpcount/phpcount.php
configFiles = $(wildcard config/*.php)
uploadMarker = $(patsubst build/%.php, build/.uploadMarker/%.php, $(phpFiles)) build/.uploadMarker/css/cwsvJudo.css uploadMarker = \
$(patsubst build/%.php, build/.uploadMarker/%.php, $(phpFiles)) \
$(patsubst phpLib/%.php, build/.uploadMarker/phpLib/%.php, $(phpLibFiles)) \
$(patsubst config/%.php, build/.uploadMarker/config/%.php, $(configFiles)) \
build/.uploadMarker/config/.htaccess \
build/.uploadMarker/css/cwsvJudo.css
# $(patsubst phpLib/cwsvJudo/%.php, build/.uploadMarker/phpLib/cwsvJudo/%.php, $(phpLibFiles)) \
all: $(phpFiles) build/css/cwsvJudo.css all: $(phpFiles) build/css/cwsvJudo.css
.PHONY: echo .PHONY: echo
echo: echo:
@echo $(phpFiles) @echo $(phpFiles)
@echo $(phpLibFiles)
@echo $(cssFiles) @echo $(cssFiles)
@echo $(uploadMarker)
build/css/cwsvJudo.css: $(cssFiles) build/css/cwsvJudo.css: $(cssFiles)
mkdir -p build/css mkdir -p build/css
cat $(cssFiles) > $@ cat $(cssFiles) > $@
# cat $(cssFiles) | cleancss -o $@
build/%.php: md/%.md pandocTemplate/cwsvJudo.html5.pandocTemplate build/%.php: md/%.md build/yaml/%.yaml pandocTemplate/cwsvJudo.html5.pandocTemplate
mkdir -p build mkdir -p build
pandoc \ pandoc \
--standalone \ --standalone \
--css=css/cwsvJudo.css \ --css=css/cwsvJudo.css \
--template=pandocTemplate/cwsvJudo.html5.pandocTemplate \ --template=pandocTemplate/cwsvJudo.html5.pandocTemplate \
--output=$@ \ --output=$@ \
$< $< $(word 2,$^)
build/yaml/%.yaml: yaml/navTargets.yaml yaml/mainNav.yaml yaml/%.subNav.yaml
mkdir -p build/yaml
python tools/yamlMerge.py $^ > $@
.PHONY: upload .PHONY: upload
upload: $(uploadMarker) upload: $(uploadMarker)
@@ -41,6 +56,21 @@ build/.uploadMarker/%.php: build/%.php
--ftp-create-dirs --ftp-create-dirs
touch $@ touch $@
build/.uploadMarker/phpLib/%.php: phpLib/%.php
mkdir -p build/.uploadMarker/phpLib/cwsvJudo
mkdir -p build/.uploadMarker/phpLib/phpcount
curl \
--upload-file $^ \
--user cwsvjudo:Dee4oquu \
ftp://cwsvjudo.square7.net/ressourcen/$(patsubst build/%.php,%.php,$^) \
--ftp-create-dirs
curl \
--upload-file $^ \
--user cwsvjudo:***REMOVED*** \
ftp://cwsvjudo.bplaced.net/ressourcen/$(patsubst build/%.php,%.php,$^) \
--ftp-create-dirs
touch $@
build/.uploadMarker/css/%.css: build/css/%.css build/.uploadMarker/css/%.css: build/css/%.css
mkdir -p build/.uploadMarker/css mkdir -p build/.uploadMarker/css
curl \ curl \
@@ -54,3 +84,17 @@ build/.uploadMarker/css/%.css: build/css/%.css
ftp://cwsvjudo.bplaced.net/pages/responsive/$(patsubst build/%,%,$^) \ ftp://cwsvjudo.bplaced.net/pages/responsive/$(patsubst build/%,%,$^) \
--ftp-create-dirs --ftp-create-dirs
touch $@ touch $@
build/.uploadMarker/config/%: config/%
mkdir -p build/.uploadMarker/config
curl \
--upload-file $^ \
--user cwsvjudo:Dee4oquu \
ftp://cwsvjudo.square7.net/$(patsubst build/%,%,$^) \
--ftp-create-dirs
curl \
--upload-file $^ \
--user cwsvjudo:***REMOVED*** \
ftp://cwsvjudo.bplaced.net/$(patsubst build/%,%,$^) \
--ftp-create-dirs
touch $@

File diff suppressed because it is too large Load Diff

View File

@@ -1,130 +0,0 @@
<!DOCTYPE html>
<!---
<?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");
include_once("./config.inc.php");
// require_once($basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/newsLib.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/wkKalender.php");
?>
-->
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<meta name="author" content="marko">
<meta name="keywords" content="Judo, Chemnitz, Chemnitzer Freizeit- und Wohngebietssportverein">
<title>Kontaktformationen des CWSV</title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="css/cwsvJudo.css">
</head>
<body>
<!-- Kopfzeile mit Titel, Promobildern und Breadcrumbs -->
<header class="cwsvHeader">
<img width="200" height="140" title="Judo im Chemnitzer WSV" alt="Judo im Chemnitzer WSV - Promo" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/banner/bannerlogo.1.jpg" />
<span>Judo</span>
<span class="breadcrumbs"></span>
<img width="250" height="200" title="Judo im Chemnitzer WSV" alt="Judo im Chemnitzer WSV - Logo" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/banner/cwsv-judo-logo.png" />
</header>
<nav id="mainNav">
<a href="http://cwsvjudo.bplaced.net"
title="Home"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png" alt="Home" />
<span>Home</span>
</a>
<a href="http://cwsvjudo.bplaced.net/verein"
title="Verein"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png" alt="Verein" />
<span>Verein</span>
</a>
</nav>
<nav class="subNav">
<a href="http://cwsvjudo.bplaced.net/training"
title="Trainings­zeiten"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg" alt="Trainings­zeiten" />
<span>Trainings­zeiten</span>
</a>
<a href="http://cwsvjudo.bplaced.net/wettkampfkalender"
title="Termine"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg" alt="Termine" />
<span>Termine</span>
</a>
</nav>
<main id="content">
<h1 id="kontakt">Kontakt</h1>
<p>Hier findet Ihr <a href="#email">eMail-Adressen</a>, <a href="#telephon">Telephonnummern</a> und <a href="#adressen">Adressen</a>, um mit uns in Kontakt zu treten.</p>
<h2 id="e-mail">E-Mail</h2>
<ul>
<li><a href="mailto:cwsv.sb@web.de">eMail an den Chemnitzer Freizeit- und Wohngebietssportverein e.V.(cwsv.sb@web.de)</a></li>
<li>Link zum <a href="http://www.cwsv-sport.de/Kontakt.htm" title="Karte der Verwaltung des Chemnitzer WSV">Kontaktformular</a> auf der Homepage des Chemnitzer Freizeit- und Wohngebietssportvereines</li>
<li><img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/misc/abc123.png" title="fig:" alt="eMail" class="pngAddress" width="60" height="420" /></li>
</ul>
<h2 id="adressen">Adressen</h2>
<ul>
<li>CWSV - Verwaltung (<a href="http://www.openstreetmap.org/?mlat=50.807643&amp;mlon=12.882060#map=17/50.807643/12.882060">Karte</a>)
<ul>
<li>Strasse Usti nad Labem 42</li>
<li>09119 Chemnitz</li>
<li>Mo 8:00-16:30, Di 10:00-17:00, Mi 8:00-17:00, Do 10:00-17:00</li>
</ul></li>
</ul>
<h2 id="telephon">Telephon</h2>
<ul>
<li>CWSV - Verwaltung
<ul>
<li>Tel.: <a href="tel:+493712823370" title="Telefonnummer der Verwaltung des Chemnitzer WSV">0371 / 28 23 370</a></li>
<li>Fax.: 0371/ 22 91 79</li>
<li>Mo 8:00-16:30, Di 10:00-17:00, Mi 8:00-17:00, Do 10:00-17:00</li>
</ul></li>
</ul>
</main>
<aside class="sideNotes">
Die Judoka des CWSV bedanken sich bei ihren Förderern:
<ul class="sponsorList">
<li>
Familie Mögel für den unermüdlichen Einsatz als Fans, Fahrer, Fotograf und Vertretung
</li>
<li>
Druck + Werbestudio Eckart &amp; Partner
<div><a title="Druck + Werbestudio Eckart &amp; Partner" href="http://www.dws-eckart.de">
<img width="300" height="107" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/sponsoren/EckartUndPartner.png" title="Druck + Werbestudio Eckart &amp; Partner GmbH" alt="Druck + Werbestudio Eckart &amp; Partner Logo">
</a>
</div>
</li>
<li>
Der CWSV ist anerkannter Stützpunktverein des Bundesprogrammes „Integration durch Sport”
<div>
<a href="http://www.integration-durch-sport.de" title="Integration durch Sport">
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/IntegrationDurchSport2018.250x.png" title="Integration durch Sport - Anerkannter Stützpunktverein" alt="Integration durch Sport - Anerkannter Stützpunktverein" width="250" height="416">
</a>
</div>
</li>
</ul>
</aside>
<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>
</body>
</html>

View File

@@ -1,110 +0,0 @@
<!DOCTYPE html>
<!---
<?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");
include_once("./config.inc.php");
// require_once($basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/newsLib.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/wkKalender.php");
?>
-->
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<meta name="author" content="marko">
<meta name="keywords" content="Judo, Chemnitz, Chemnitzer Freizeit- und Wohngebietssportverein">
<title>Informationen über den Chemnitzer Freizeit- und Wohngebiets­sportverein e.V.</title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="css/cwsvJudo.css">
</head>
<body>
<!-- Kopfzeile mit Titel, Promobildern und Breadcrumbs -->
<header class="cwsvHeader">
<img width="200" height="140" title="Judo im Chemnitzer WSV" alt="Judo im Chemnitzer WSV - Promo" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/banner/bannerlogo.1.jpg" />
<span>Judo</span>
<span class="breadcrumbs"></span>
<img width="250" height="200" title="Judo im Chemnitzer WSV" alt="Judo im Chemnitzer WSV - Logo" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/banner/cwsv-judo-logo.png" />
</header>
<nav id="mainNav">
<a href="http://cwsvjudo.bplaced.net"
title="Home"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png" alt="Home" />
<span>Home</span>
</a>
<a href="http://cwsvjudo.bplaced.net/verein"
title="Verein"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png" alt="Verein" />
<span>Verein</span>
</a>
</nav>
<nav class="subNav">
<a href="http://cwsvjudo.bplaced.net/training"
title="Trainings­zeiten"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg" alt="Trainings­zeiten" />
<span>Trainings­zeiten</span>
</a>
<a href="http://cwsvjudo.bplaced.net/wettkampfkalender"
title="Termine"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg" alt="Termine" />
<span>Termine</span>
</a>
</nav>
<main id="content">
<h1 id="informationen-zum-chemnitzer-freizeit-und-wohngebietssportverein-e.v.">Informationen zum Chemnitzer Freizeit-und Wohngebietssportverein e. V.</h1>
<p>Der <a href="http://www.cwsv-sport.de" title="Homepage des CWSV">Chemnitzer Freizeit- und Wohngebietssportverein e.V.</a> (CWSV) ist ein Breitensportverein im Chemnitzer Heckertgebiet. Weiterführende Informationen gibt es beispielsweise unter:</p>
<ul>
<li><a href=".%20http://www.cwsv-sport.de/Trainingszeiten.htm" title="Sportarten im CWSV">Liste der im CWSV angebotenen Sportarten</a></li>
<li><a href="http://www.cwsv-sport.de/Wir-.ue.ber-uns.htm" title="Der CWSV über sich selbst">Informationen über den CWSV</a> auf der <a href="http://www.cwsv-sport.de" title="Homepage des CWSV">Vereinshomepage</a></li>
</ul>
</main>
<aside class="sideNotes">
Die Judoka des CWSV bedanken sich bei ihren Förderern:
<ul class="sponsorList">
<li>
Familie Mögel für den unermüdlichen Einsatz als Fans, Fahrer, Fotograf und Vertretung
</li>
<li>
Druck + Werbestudio Eckart &amp; Partner
<div><a title="Druck + Werbestudio Eckart &amp; Partner" href="http://www.dws-eckart.de">
<img width="300" height="107" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/sponsoren/EckartUndPartner.png" title="Druck + Werbestudio Eckart &amp; Partner GmbH" alt="Druck + Werbestudio Eckart &amp; Partner Logo">
</a>
</div>
</li>
<li>
Der CWSV ist anerkannter Stützpunktverein des Bundesprogrammes „Integration durch Sport”
<div>
<a href="http://www.integration-durch-sport.de" title="Integration durch Sport">
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/IntegrationDurchSport2018.250x.png" title="Integration durch Sport - Anerkannter Stützpunktverein" alt="Integration durch Sport - Anerkannter Stützpunktverein" width="250" height="416">
</a>
</div>
</li>
</ul>
</aside>
<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>
</body>
</html>

View File

@@ -1,105 +0,0 @@
<!DOCTYPE html>
<!---
<?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");
include_once("./config.inc.php");
// require_once($basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/newsLib.php");
include_once($basePath."/ressourcen/phpLib/cwsvJudo/wkKalender.php");
?>
-->
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<meta name="author" content="marko">
<meta name="keywords" content="Judo, Chemnitz, Chemnitzer Freizeit- und Wohngebietssportverein">
<title>Wettkampfkalender der Judoka des Chemnitzer Freizeit- und Wohngebiets­sportverein e.V.</title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="css/cwsvJudo.css">
</head>
<body>
<!-- Kopfzeile mit Titel, Promobildern und Breadcrumbs -->
<header class="cwsvHeader">
<img width="200" height="140" title="Judo im Chemnitzer WSV" alt="Judo im Chemnitzer WSV - Promo" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/banner/bannerlogo.1.jpg" />
<span>Judo</span>
<span class="breadcrumbs"></span>
<img width="250" height="200" title="Judo im Chemnitzer WSV" alt="Judo im Chemnitzer WSV - Logo" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/banner/cwsv-judo-logo.png" />
</header>
<nav id="mainNav">
<a href="http://cwsvjudo.bplaced.net"
title="Home"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png" alt="Home" />
<span>Home</span>
</a>
<a href="http://cwsvjudo.bplaced.net/verein"
title="Verein"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png" alt="Verein" />
<span>Verein</span>
</a>
</nav>
<nav class="subNav">
<a href="http://cwsvjudo.bplaced.net/training"
title="Trainings­zeiten"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg" alt="Trainings­zeiten" />
<span>Trainings­zeiten</span>
</a>
<a href="http://cwsvjudo.bplaced.net/wettkampfkalender"
title="Termine"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg" alt="Termine" />
<span>Termine</span>
</a>
</nav>
<main id="content">
<?php wkTableHtml();?>
</main>
<aside class="sideNotes">
Die Judoka des CWSV bedanken sich bei ihren Förderern:
<ul class="sponsorList">
<li>
Familie Mögel für den unermüdlichen Einsatz als Fans, Fahrer, Fotograf und Vertretung
</li>
<li>
Druck + Werbestudio Eckart &amp; Partner
<div><a title="Druck + Werbestudio Eckart &amp; Partner" href="http://www.dws-eckart.de">
<img width="300" height="107" src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/sponsoren/EckartUndPartner.png" title="Druck + Werbestudio Eckart &amp; Partner GmbH" alt="Druck + Werbestudio Eckart &amp; Partner Logo">
</a>
</div>
</li>
<li>
Der CWSV ist anerkannter Stützpunktverein des Bundesprogrammes „Integration durch Sport”
<div>
<a href="http://www.integration-durch-sport.de" title="Integration durch Sport">
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/IntegrationDurchSport2018.250x.png" title="Integration durch Sport - Anerkannter Stützpunktverein" alt="Integration durch Sport - Anerkannter Stützpunktverein" width="250" height="416">
</a>
</div>
</li>
</ul>
</aside>
<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>
</body>
</html>

View File

@@ -0,0 +1,3 @@
order deny,allow
deny from all
allow from localhost

View File

@@ -0,0 +1,6 @@
<?php
$cwsvJudoConfig["db"]["host"] = "localhost";
$cwsvJudoConfig["db"]["name"] = "cwsvjudo";
$cwsvJudoConfig["db"]["user"] = "cwsvjudo";
$cwsvJudoConfig["db"]["password"] = "***REMOVED***";
?>

View File

@@ -0,0 +1,11 @@
<?php
$db_server='localhost';
$db_user='cwsvjudo';
$db_password='***REMOVED***';
$db_name='cwsvjudo';
$phpcountConfig["db"]["host"] = "localhost";
$phpcountConfig["db"]["name"] = "cwsvjudo";
$phpcountConfig["db"]["user"] = "cwsvjudo";
$phpcountConfig["db"]["password"] = "Dee4oquu";
?>

View File

@@ -0,0 +1,9 @@
<?php
$phpcountConfig["db"]["host"] = "localhost";
$phpcountConfig["db"]["name"] = "cwsvjudo";
$phpcountConfig["db"]["user"] = "cwsvjudo";
$phpcountConfig["db"]["password"] = "Dee4oquu";
$phpcountConfig["db"]["hitsTable"] = "phpcount_hits";
$phpcountConfig["db"]["nodupesTable"] = "phpcount_nodupes";
?>

View File

@@ -0,0 +1,33 @@
.yearSelector{
display: inline;
text-align: center;
}
.yearSelector select{
/* font-size: 7.5vmin;*/
text-align: center;
}
.galTable{
width: 100%;
}
.galTable tr, th, td {
/* display: block;*/
vertical-align: middle;
}
.galTable tr:nth-child(odd){
background-color: #FF8100;
}
.galTable tr td img{
/* float: right;*/
display: inline;
vertical-align: middle;
}
/* Die erste Zelle in jeder Zeile ist das Datum*/
/*
.galTable > tr > td:nth-child(1){}
*/

View File

@@ -11,17 +11,18 @@
} }
#mainNav > a { #mainNav > a {
display: flex;
align-items: center;
color: #34495e; color: #34495e;
text-decoration: none; text-decoration: none;
padding: 10px 15px; padding: 10px 15px;
text-transform: uppercase; text-transform: uppercase;
text-align: center; text-align: center;
display: block;
color: #34495e; color: #34495e;
} }
#mainNav > a > img{ #mainNav > a > img{
height: 1em; height: 2em;
width: auto; width: auto;
} }

View File

@@ -0,0 +1,48 @@
.newsArtikel{
width: 100%;
background-color: #FFAE00;
box-shadow: 0 1px 2px 0 rgba(0,0,0,.5);
display: flex;
flex-direction: column;
}
.newsHeader{
display: flex;
align-items: stretch;
justify-content: space-between;
background-color: #FF8100;
}
.newsDatum{
white-space: nowrap;
align-self: center;
}
.newsBetreff{
margin: auto;
margin: auto;
margin-left: 1vw;
margin-right: 1vw;
text-align: end;
flex-grow: 1;
}
.newsPromoImage{
float: left;
}
.newsText{
margin: 1vw;
}
.newsText a {
float: none;
}
.newsText img{
max-width: 100%;
display: block;
margin: auto;
box-shadow: 0 1px 2px 0 rgba(0,0,0,.5);
}
.newsFooter{
background-color: #FF8100;
}
.newsAutor::before{
content: "Msg\0000a0";
}

View File

@@ -19,6 +19,9 @@
display: block; display: block;
color: #34495e; color: #34495e;
} }
.subNav > a:last-child{
margin-left: auto;
}
.subNav > a > img{ .subNav > a > img{
height: 1em; height: 1em;
@@ -51,6 +54,9 @@
align-items: stretch; align-items: stretch;
justify-content: flex-end; justify-content: flex-end;
} }
.subNav > a:last-child{
display: none;
}
.subNav > a{ .subNav > a{
display: flex; display: flex;
justify-content: flex-end; justify-content: flex-end;

View File

@@ -566,4 +566,4 @@
background-color: #ffccbc; background-color: #ffccbc;
} }
} }
*/*/ */

View File

@@ -0,0 +1,12 @@
---
home: &home
- {caption: "Home", url: "/", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png"}
verein: &verein
- {caption: "Verein", url: "/verein", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png"}
galerien: &galerien
- {caption: "Galerien", url: "/galerien", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/gallery.svg"}
mainNav:
- *home
- *verein
- *galerien
...

View File

@@ -0,0 +1,10 @@
---
title: Videos und Bilder der Judoka des Chemnitzer Freizeit- und Wohngebiets&shy;sportverein e.&#x202f;V.
author: marko
keywords:
- Judo
- Bilder
- Videos
...
<?php echoGalTable();?>

View File

@@ -0,0 +1,26 @@
---
title: Homepage der Judoka des Chemnitzer Freizeit- und Wohngebietssportvereines e.&#x202f;V.
author: marko
keywords:
- "Judo"
- "Chemnitzer Freizeit- und Wohngebietssportverein"
...
# Willkommen
auf der Website des Judo-Teams des [Chem&shy;nitzer Frei&shy;zeit- und Wohng&shy;ebiets&shy;sport&shy;vereines e.&nbsp;V][cwsvHomepage]
Hier findet ihr Informationen zu unseren [Trainingszeiten][cwsvJudoTraining]
und [Wettkampfterminen][cwsvJudoWettkampfKalender].
Ein kleines Wiki bietet [Wissenswertes über Judo][cwsvJudoWiki], wie
zum Beispiel das [Programm für die Gürtelprüfungen][cwsvJudoWikiKyu].
# Die letzten Neuigkeiten
<?php $options['limit']=6; echoNewsTableHtml( $options );?>
[cwsvHomepage]: http://www.cwsv-sport.de "Homepage des Chemnitzer Freizeit- und Wohngebietssportvereines"
[cwsvJudoTraining]: http://cwsvjudo.bplaced.net/training "Trainingszeiten der Judoka des Chemnitzer Freizeit- und Wohngebietssportvereines
[cwsvJudoWettkampfKalender]: http://cwsvjudo.bplaced.net/wkKalender "Wettkampfkalender der Judoka des CWSV"
[cwsvJudoWiki]: http://cwsvjudo.bplaced.net/JudoWiki "Ein kleines Wiki über Judo"
[cwsvJudoWikiKyu]: http://cwsvjudo.bplaced.net/JudoWiki/Kyu/Kyu "Kyuprüfungsprogramme im Judo"

View File

@@ -0,0 +1,36 @@
---
home: &home
- {caption: "Home", url: "/", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png"}
verein: &verein
- {caption: "Verein", url: "/verein", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png"}
galerien: &galerien
- {caption: "Galerien", url: "/galerien", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/gallery.svg"}
title: Homepage der Judoka des Chemnitzer Freizeit- und Wohngebietssportvereines e.&#x202f;V.
author: marko
keywords:
- Judo
- Chemnitzer Freizeit- und Wohngebietssportverein
subNav:
- *home
- *verein
- *galerien
...
# Willkommen
auf der Website des Judo-Teams des [Chem&shy;nitzer Frei&shy;zeit- und Wohng&shy;ebiets&shy;sport&shy;vereines e.&nbsp;V][cwsvHomepage]
Hier findet ihr Informationen zu unseren [Trainingszeiten][cwsvJudoTraining]
und [Wettkampfterminen][cwsvJudoWettkampfKalender].
Ein kleines Wiki bietet [Wissenswertes über Judo][cwsvJudoWiki], wie
zum Beispiel das [Programm für die Gürtelprüfungen][cwsvJudoWikiKyu].
# Die letzten Neuigkeiten
<?php $options['limit']=6; echoNewsTableHtml( $options );?>
[cwsvHomepage]: http://www.cwsv-sport.de "Homepage des Chemnitzer Freizeit- und Wohngebietssportvereines"
[cwsvJudoTraining]: http://cwsvjudo.bplaced.net/training "Trainingszeiten der Judoka des Chemnitzer Freizeit- und Wohngebietssportvereines
[cwsvJudoWettkampfKalender]: http://cwsvjudo.bplaced.net/wkKalender "Wettkampfkalender der Judoka des CWSV"
[cwsvJudoWiki]: http://cwsvjudo.bplaced.net/JudoWiki "Ein kleines Wiki über Judo"
[cwsvJudoWikiKyu]: http://cwsvjudo.bplaced.net/JudoWiki/Kyu/Kyu "Kyuprüfungsprogramme im Judo"

View File

@@ -5,9 +5,6 @@ keywords:
- Judo - Judo
- Chemnitz - Chemnitz
- Chemnitzer Freizeit- und Wohngebietssportverein - Chemnitzer Freizeit- und Wohngebietssportverein
mainNav:
- {caption: "Home", url: "http://cwsvjudo.bplaced.net", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png"}
- {caption: "Verein", url: "http://cwsvjudo.bplaced.net/verein", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png"}
subNav: subNav:
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"} - {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"} - {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
@@ -19,12 +16,10 @@ und [Adressen](#adressen), um mit uns in Kontakt zu treten.
## E-Mail ## E-Mail
- [eMail an den Chemnitzer Freizeit- und Wohngebietssportverein - [eMail an den Chemnitzer Freizeit- und Wohngebietssportverein e.&#x202f;V.(cwsv.sb@web.de)](mailto:cwsv.sb@web.de)
e.&#x202f;V.(cwsv.sb@web.de)](mailto:cwsv.sb@web.de)
- Link zum [Kontaktformular][cwsvKontaktFormular] auf der Homepage - Link zum [Kontaktformular][cwsvKontaktFormular] auf der Homepage
des Chemnitzer Freizeit- und Wohngebietssportvereines des Chemnitzer Freizeit- und Wohngebietssportvereines
- ![eMail](http://cwsvjudo.bplaced.net/ressourcen/graphiken/misc/abc123.png){.pngAddress - ![eMail](http://cwsvjudo.bplaced.net/ressourcen/graphiken/misc/abc123.png){.pngAddress width="60" height="420"}
width="60" height="420"}
## Adressen ## Adressen

View File

@@ -0,0 +1,46 @@
---
title: Trainingszeiten und -orte der Judoka des Chemnitzer Freizeit- und Wohngebiets&shy;sportverein e.&#x202f;V.
author: marko
keywords:
- Judo
- Training
- Termine
subNav:
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
- {url: "cwsvjudo.bplaced.net/pages/desktop/verein.php", title: "Informationen über den Chemnitzer Freizeit- und Wohngeietssportverein e.&nbsp;V.", caption: "Vereinsinfos"}
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {title: "Wettkampfkalender der Abteilung Judo des Chemnitzer WSV", url: "cwsvjudo.bplaced.net/pages/desktop/verein.wettkampfkalender.php", caption: "Wett&shy;kampf&shy;ka&shy;len&shy;der"}
- {title: "Wettkampfplaner der Abteilung Judo des Chemnitzer WSV", url: "cwsvjudo.bplaced.net/pages/desktop/wkParticipo", caption: "Wett&shy;kampf&shy;pla&shy;ner"}
- {title: "Galerien mit Bildern der Wettkämpfe und Veranstaltungen der Abteilung Judo des Chemnitzer WSV", url: "cwsvjudo.bplaced.net/pages/desktop/verein.galerien.php", caption: "Galerien"}
- {url: "cwsvjudo.bplaced.net/pages/desktop/verein.feiern.php", title: "Fetengalerien der Judoka des CWSV", caption: "Feiern"}
- {url: "cwsvjudo.bplaced.net/pages/desktop/verein.zelten.php", title: "Zeltengalerien der Judoka des CWSV", caption: "Zelten"}
...
# Judotraining im CWSV
Wenn Du ab (ca.) 6 Jahre alt bist und Lust hast, Dir unser Training
anzuschauen oder sogar gleich mitzumachen, dann schaue einfach mal zu
einem &bdquo;Schnuppertraining&ldquo; vorbei.
Als Sportkleidung seien reißfeste, lange Sachen möglichst ohne
Reißverschluss empfohlen.
## Trainingszeiten
- Mittwoch (Kinder+Jugend)
- 16:00-17:45
- [Dojo Sportplatz Str. Usti nad Labem 42, 09120 Chemnitz][cwsvJudoDojoMap]
- Freitag (Kinder)
- 16:00-17:45
- [Dojo Sportplatz Str. Usti nad Labem 42, 09120 Chemnitz][cwsvJudoDojoMap]
- Freitag (Jugend/EW)
- 17:15-19:15
- [Dojo Sportplatz Str. Usti nad Labem 42, 09120 Chemnitz][cwsvJudoDojoMap]
## Karten der Trainingsstätten
- [Dojo Sportplatz Str. Usti nad Labem 42, 09120 Chemnitz][cwsvJudoDojoMap]
[cwsvJudoDojoMap]: http://www.openstreetmap.org/?mlat=50.807643&mlon=12.882060#map=17/50.807643/12.882060 "Karte des Dojo des CWSV"

View File

@@ -5,12 +5,6 @@ keywords:
- Judo - Judo
- Chemnitz - Chemnitz
- Chemnitzer Freizeit- und Wohngebietssportverein - Chemnitzer Freizeit- und Wohngebietssportverein
mainNav:
- {caption: "Home", url: "http://cwsvjudo.bplaced.net", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png"}
- {caption: "Verein", url: "http://cwsvjudo.bplaced.net/verein", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png"}
subNav:
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
... ...
# Informationen zum Chemnitzer Freizeit-und Wohngebietssportverein e.&nbsp;V. # Informationen zum Chemnitzer Freizeit-und Wohngebietssportverein e.&nbsp;V.

View File

@@ -3,14 +3,8 @@ title: Wettkampfkalender der Judoka des Chemnitzer Freizeit- und Wohngebiets&shy
author: marko author: marko
keywords: keywords:
- Judo - Judo
- Chemnitz - Wettkampf
- Chemnitzer Freizeit- und Wohngebietssportverein - Termine
mainNav:
- {caption: "Home", url: "http://cwsvjudo.bplaced.net", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png"}
- {caption: "Verein", url: "http://cwsvjudo.bplaced.net/verein", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png"}
subNav:
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
... ...
<?php wkTableHtml();?> <?php wkTableHtml();?>

View File

@@ -6,12 +6,19 @@
/// - jedes Verzeichnis sollte seine eigene haben /// - jedes Verzeichnis sollte seine eigene haben
/// - theoretisch sollte es bereits von der aufrufenden Datei /// - theoretisch sollte es bereits von der aufrufenden Datei
/// eingebunden sein /// eingebunden sein
// require_once("./config.inc.php"); require_once("./config.inc.php");
include_once("./config.inc.php"); // include_once("./config.inc.php");
// require_once($$basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php"); require_once($$basePath."/config/phpcount.config.php");
include_once($$basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php"); require_once($$basePath."/config/cwsvJudo.config.php");
include_once($$basePath."/ressourcen/phpLib/cwsvJudo/newsLib.php"); require_once($$basePath."/ressourcen/phpLib/cwsvJudo/miscAssis.php");
include_once($$basePath."/ressourcen/phpLib/cwsvJudo/wkKalender.php"); require_once($$basePath."/ressourcen/phpLib/cwsvJudo/newsLib.php");
require_once($$basePath."/ressourcen/phpLib/cwsvJudo/wkKalender.php");
require_once($$basePath."/ressourcen/phpLib/cwsvJudo/galTable.php");
require_once($$basePath."/ressourcen/phpLib/cwsvJudo/newsTableHtml.php");
require_once($$basePath."/ressourcen/phpLib/cwsvJudo/newsTableHtml.php");
require_once($$basePath."/ressourcen/phpLib/phpcount/phpcount.php");
PHPCount::AddHit("$title$");
?> ?>
--> -->
<html$if(lang)$ lang="$lang$"$endif$$if(dir)$ dir="$dir$"$endif$> <html$if(lang)$ lang="$lang$"$endif$$if(dir)$ dir="$dir$"$endif$>
@@ -84,6 +91,12 @@ $if(subNav)$
$if(subNav.caption)$<span>$subNav.caption$</span>$endif$ $if(subNav.caption)$<span>$subNav.caption$</span>$endif$
</a> </a>
$endfor$ $endfor$
<a href="#mainNav"
title="Hauptnavigation"
>
<img src="http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/arrowRightDown.svg" alt="Menü" />
<span>zur Hauptnavigation</span>
</a>
</nav> </nav>
$endif$ $endif$

View File

@@ -0,0 +1,131 @@
<?php
function echoGalTable(){
global $cwsvJudoConfig;
$messages=array();
//include_once($_SERVER['DOCUMENT_ROOT']."/config/db.inc");
// Datenbankverbindung herstellen
// $mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
$mysqlConn = @new mysqli(
$cwsvJudoConfig["db"]["host"],
$cwsvJudoConfig["db"]["user"],
$cwsvJudoConfig["db"]["password"],
$cwsvJudoConfig["db"]["name"]
);
if($mysqlConn->connect_error){
$messages['error'][] = "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "<br />";
}
else{
// mögliche Werte für das Jahr herausfinden
$galJahresListe = array();
$queryJahresListe = "
SELECT DISTINCT DATE_FORMAT( datum, '%Y')
AS jahr
FROM cwsvjudo.wkGalerien
WHERE 1
ORDER BY DATE_FORMAT( datum, '%Y' ) DESC;
";
$mysqlResults = $mysqlConn->query($queryJahresListe);
if( !$mysqlResults ){
$messages['error'][] = "Fehler bei Datenbankabfrage '".$queryJahresListe."'<br />";
}
else{
while( $mysqlResult = $mysqlResults->fetch_assoc() ){
array_push( $galJahresListe, $mysqlResult['jahr']);
}
}
// standardmäßig frage die letzten 12 Galerien ab
$queryGals = "
SELECT id,datum,name,url,typ,teaserBildUrl
FROM cwsvjudo.wkGalerien
WHERE 1
ORDER BY datum DESC LIMIT 12
";
// Falls ein Konkretes Jahr angegebe wurde, fragen wir dies ab
$galJahr=( is_positive_integer($_GET['jahr'])?$_GET['jahr']:"" );
if($galJahr != ""){
$minDate = $galJahr."-01-01";
$maxDate = $galJahr."-12-31";
$queryGals = sprintf("
SELECT id,datum,name,url,typ,teaserBildUrl
FROM cwsvjudo.wkGalerien
WHERE datum >= '%s' AND datum <= '%s' ORDER BY datum ASC;",
$mysqlConn->real_escape_string($minDate),
$mysqlConn->real_escape_string($maxDate)
);
}
$galListe = array();
$mysqlResults = $mysqlConn->query($queryGals);
if( !$mysqlResults ){
$messages['error'][] = "Fehler bei Datenbankabfrage '".$queryGals."'<br />";
}
else{
while( $mysqlResult = $mysqlResults->fetch_assoc() ){
array_push( $galListe, $mysqlResult);
}
}
}
echo(
"Jahresauswahl:".
"<form class=\"yearSelector\">".
"<select name=\"jahr\" onchange=\"javascript: this.form.submit();\" >".
"<optgroup label=\"Jahresauswahl\">".
"<option value=\"\"".($galJahr!="" ? "" : " selected")." >Neueste</option>"
);
if( !is_array($galJahresListe) )
$messages['error'][] = "<div>Fehler bei der Jahreszahlenabfrage!</div>";
else{
foreach($galJahresListe as $jahr){
echo(
"<option value=\"".$jahr."\"".($galJahr==$jahr ? " selected" : "").">".$jahr."</option>"
);
}
}
echo(
"</optgroup>".
"</select>".
"<noscript>".
"<button type=\"submit\">wählen</button>".
"</noscript>".
"</form>".
"<table class=\"galTable\">".
"<thead><tr><th>Datum</th><th>Link zur Galerie</th></tr></thead>".
"<tbody>"
);
if( !is_array($galListe) )
$messages['error'][] = "<div>Fehler bei der Galerienabfrage!</div>";
else{
foreach($galListe as $gal){
echo(
"<tr onclick=\"window.document.location='".mb_convert_encoding($gal['url'], 'UTF-8', 'ISO-8859-1')."';\">".
// "<td class=\"noWrap\">".
"<td >".
"<time datetime=".mb_convert_encoding($gal['datum'], 'UTF-8', 'ISO-8859-1')."\">".mb_convert_encoding($gal['datum'], 'UTF-8', 'ISO-8859-1')."</time>".
"</td>".
// "<td class=\"floatClearBoth\">".
"<td >".
"<a href=\"".mb_convert_encoding($gal['url'], 'UTF-8', 'ISO-8859-1')."?galId=".$gal['id']."\">".
($gal['teaserBildUrl'] != "" ? "<div><img title=\"".mb_convert_encoding($gal['name'], 'UTF-8', 'ISO-8859-1')." - Bilder der Judoka des Chemnitzer WSV\" alt=\"Teaserbild ".mb_convert_encoding($gal['name'], 'UTF-8', 'ISO-8859-1')."\" src=\"".mb_convert_encoding($gal['teaserBildUrl'], 'UTF-8', 'ISO-8859-1')."\"/></div>" : "").
"<div>".mb_convert_encoding($gal['name'], 'UTF-8', 'ISO-8859-1')." (".mb_convert_encoding($gal['typ'], 'UTF-8', 'ISO-8859-1').")</div></a>".
"</td>".
"</tr>"
);
}
}
echo(
"</tbody>".
"</table>"
);
return;
}

View File

@@ -61,6 +61,14 @@ return $ret;
function getHtmlNews($aNews, $someOptions=""){ function getHtmlNews($aNews, $someOptions=""){
$options = getKeyValueArray($someOptions); $options = getKeyValueArray($someOptions);
// schlechter Hack solange die Browser nicht von selbst ordentlich trennen
$aNews['betreff'] =
str_replace("meisterschaft", "&shy;meisterschaft", $aNews['betreff']);
$aNews['betreff'] =
str_replace("turnier", "&shy;turnier", $aNews['betreff']);
$aNews['betreff'] =
str_replace("randori", "&shy;randori", $aNews['betreff']);
$retHtml = ""; $retHtml = "";
$retHtml .= "<article class=\"newsArtikel\">"; $retHtml .= "<article class=\"newsArtikel\">";
$retHtml .= "<div class=\"newsHeader\">"; $retHtml .= "<div class=\"newsHeader\">";

View File

@@ -0,0 +1,42 @@
<?php
/// Ausgabe einer newsTabelle
function echoNewsTableHtml($someOptions){
global $cwsvJudoConfig;
global $basePath;
// Sammlung von Fehlermeldungen o.ä.
$message = array();
//require_once($basePath."/bonus/db.inc");
//include_once($basePath."/config/db.inc");
$limit = is_positive_integer($someOptions['limit'])?$someOptions['limit']:1;
/// Eine Datenbankverbindung (über pdo) erstellen
try{
$db_connection = new PDO(
"mysql:host=".$cwsvJudoConfig["db"]["host"].";".
"dbname=".$cwsvJudoConfig["db"]["name"],
$cwsvJudoConfig["db"]["user"],
$cwsvJudoConfig["db"]["password"]
);
}
catch(PDOException $db_error){
$messages['errors'][] = "Error: " . $db_error->getMessage();
}
// News abfragen
// @todo: woher das limit nehmen?
$newsList = getNews($db_connection, array('limit'=>$limit));
if( is_array( $newsList ) || is_object( $newsList ) )
foreach($newsList as $news)
echo( getHtmlNews($news, "headingLevel=2")."<hr />" );
else
$messages['errors'][] = "Fehler: Keine Neuigkeiten gefunden!";
// @todo: besser machen!
if(!empty($messages))
var_dump($messages);
return;
}

View File

@@ -16,12 +16,12 @@ return $ret;
// Ausgabe der Wettkampftabelle // Ausgabe der Wettkampftabelle
// @todo: elaborieren // @todo: elaborieren
function wkTableHtml(){ function wkTableHtml(){
global $cwsvJudoConfig;
// Vermutung ist, dass $__GET sowieso (?super?)global // Vermutung ist, dass $__GET sowieso (?super?)global
// global $__GET // global $__GET
global $basePath;
// require_once($_SERVER['DOCUMENT_ROOT']."/ressourcen/phpLib/miscAssis.php"); //require_once($basePath."/bonus/db.inc");
// require_once($_SERVER['DOCUMENT_ROOT']."/ressourcen/phpLib/breadcrumbList.php"); include_once($basePath."/bonus/db.inc");
require_once($_SERVER['DOCUMENT_ROOT']."/bonus/db.inc");
// Deutsches Datumsformat // Deutsches Datumsformat
setlocale(LC_ALL, 'de_DE'); setlocale(LC_ALL, 'de_DE');
@@ -29,7 +29,13 @@ function wkTableHtml(){
$message = array(); $message = array();
if(is_positive_integer($_GET['wkId'])){ if(is_positive_integer($_GET['wkId'])){
$sqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name); // $sqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
$sqlConn = @new mysqli(
$cwsvJudoConfig["db"]["host"],
$cwsvJudoConfig["db"]["user"],
$cwsvJudoConfig["db"]["password"],
$cwsvJudoConfig["db"]["name"]
);
if ($sqlConn->connect_error) { if ($sqlConn->connect_error) {
$message['error'] .= "Datenbankverbindung fehlgeschlagen: " . $sqlConn->connect_error . "<br />"; $message['error'] .= "Datenbankverbindung fehlgeschlagen: " . $sqlConn->connect_error . "<br />";
} }
@@ -38,7 +44,7 @@ function wkTableHtml(){
if( empty($wkData) ) $message['error'] .= "Fehler: WettkampfId ".$_GET['wkId']." nicht gefunden!<br />"; if( empty($wkData) ) $message['error'] .= "Fehler: WettkampfId ".$_GET['wkId']." nicht gefunden!<br />";
} }
} }
else $message['error'] .= "Fehler: wkId ist kein pos. Int (".$_GET['wkId'].")<br />"; // else $message['error'] .= "Fehler: wkId ist kein pos. Int (".$_GET['wkId'].")<br />";
/* /*
$breadcrumbs = array(); $breadcrumbs = array();
@@ -137,6 +143,14 @@ function wkTableHtml(){
"</script>" "</script>"
); );
// schlechter Hack solange die Browser nicht von selbst ordentlich trennen
$wk['Veranstaltung'] =
str_replace("meisterschaft", "&shy;meisterschaft", $wk['Veranstaltung']);
$wk['Veranstaltung'] =
str_replace("turnier", "&shy;turnier", $wk['Veranstaltung']);
$wk['Veranstaltung'] =
str_replace("randori", "&shy;randori", $wk['Veranstaltung']);
echo( echo(
"<td class=\"noWrap\">". "<td class=\"noWrap\">".
"<time datetime=".mb_convert_encoding($wk['Datum'], 'UTF-8', 'ISO-8859-1')."\">".strftime("%Y-%m-%d (%a)", strtotime($wk['Datum']) )."</time>". "<time datetime=".mb_convert_encoding($wk['Datum'], 'UTF-8', 'ISO-8859-1')."\">".strftime("%Y-%m-%d (%a)", strtotime($wk['Datum']) )."</time>".

Submodule homepage/redesign2018/markdownExperiment/phpLib/phpcount added at f1d3b543d2

View File

@@ -0,0 +1,17 @@
---
home: &home
caption: "Home"
url: "/"
icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png"
verein: &verein
caption: "Verein"
url: "/verein"
icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png"
galerien: &galerien
caption: "Galerien"
url: "/galerien"
icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/gallery.svg"
mainNav:
- *home
...

View File

@@ -0,0 +1,4 @@
---
mainNav:
- *home
...

View File

@@ -0,0 +1,21 @@
---
steps:
- step: &id001
instrument: Lasik 2000
pulseEnergy: 5.4
pulseDuration: 12
repetition: 1000
spotSize: 1mm
- step: &id002
instrument: Lasik 2000
pulseEnergy: 5.0
pulseDuration: 10
repetition: 500
spotSize: 2mm
- step: *id001
- step: *id002
- step:
<<: *id001
spotSize: 2mm
- step: *id002
...

View File

@@ -0,0 +1,15 @@
base.name: $base.name$
foo.name: $foo.name$
bar.name: $bar.name$
$for(base)$$base.name$$endfor$
$for(mainNav)$
<a href="$mainNav.url$"
$if(mainNav.caption)$title="$mainNav.caption$" $endif$
$if(mainNav.active)$class="activeNav" $endif$
>
$if(mainNav.icon)$<img src="$mainNav.icon$" $if(mainNav.caption)$alt="$mainNav.caption$" $endif$/>$endif$
$if(mainNav.caption)$<span>$mainNav.caption$</span>$endif$
</a>
$endfor$

View File

@@ -0,0 +1,18 @@
#!/usr/bin/env python
import argparse
#import yaml
argParser = argparse.ArgumentParser()
argParser.add_argument('yamlFiles', nargs='+')
argv = argParser.parse_args()
print("---")
for yamlFile in argv.yamlFiles:
with open(yamlFile, 'r') as inFile:
for line in inFile:
if line not in ["---\n", "...\n"]:
print(line.rstrip())
print("...")

View File

@@ -0,0 +1,5 @@
---
subNav:
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
...

View File

@@ -0,0 +1,5 @@
---
subNav:
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
...

View File

@@ -0,0 +1,5 @@
---
subNav:
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
...

View File

@@ -0,0 +1,7 @@
---
mainNav:
- *home
- *verein
- *galerien
- *kontakt
...

View File

@@ -0,0 +1,18 @@
---
home: &home
caption: "Home"
url: "/"
icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvJudoLogoWappen.x256.png"
verein: &verein
caption: "Verein"
url: "/verein"
icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/logos/cwsvLogoWappen.x250.png"
galerien: &galerien
caption: "Galerien"
url: "/galerien"
icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/gallery.svg"
kontakt: &kontakt
caption: "kontakt"
url: "/kontakt"
icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/contact4Ways.svg"
...

View File

@@ -0,0 +1,11 @@
---
subNav:
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
- {url: "cwsvjudo.bplaced.net/pages/desktop/verein.php", title: "Informationen über den Chemnitzer Freizeit- und Wohngeietssportverein e.&nbsp;V.", caption: "Vereinsinfos"}
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {title: "Wettkampfkalender der Abteilung Judo des Chemnitzer WSV", url: "cwsvjudo.bplaced.net/pages/desktop/verein.wettkampfkalender.php", caption: "Wett&shy;kampf&shy;ka&shy;len&shy;der"}
- {title: "Wettkampfplaner der Abteilung Judo des Chemnitzer WSV", url: "cwsvjudo.bplaced.net/pages/desktop/wkParticipo", caption: "Wett&shy;kampf&shy;pla&shy;ner"}
- {title: "Galerien mit Bildern der Wettkämpfe und Veranstaltungen der Abteilung Judo des Chemnitzer WSV", url: "cwsvjudo.bplaced.net/pages/desktop/verein.galerien.php", caption: "Galerien"}
- {url: "cwsvjudo.bplaced.net/pages/desktop/verein.feiern.php", title: "Fetengalerien der Judoka des CWSV", caption: "Feiern"}
- {url: "cwsvjudo.bplaced.net/pages/desktop/verein.zelten.php", title: "Zeltengalerien der Judoka des CWSV", caption: "Zelten"}
...

View File

@@ -0,0 +1,5 @@
---
subNav:
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
...

View File

@@ -0,0 +1,5 @@
---
subNav:
- {caption: "Trainings&#173;zeiten", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/clockIconFriendly.svg", title: "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", url: "http://cwsvjudo.bplaced.net/training"}
- {caption: "Termine", icon: "http://cwsvjudo.bplaced.net/ressourcen/graphiken/icons/calendarIcon.svg", url: "http://cwsvjudo.bplaced.net/wettkampfkalender"}
...