diff --git a/homepage/cwsvJudo/Makefile b/homepage/cwsvJudo/Makefile index a2671fb..534e15b 100644 --- a/homepage/cwsvJudo/Makefile +++ b/homepage/cwsvJudo/Makefile @@ -47,10 +47,10 @@ ampTest: $(ampFiles) build/css/cwsvJudo.css: $(cssFiles) mkdir -p $(dir $@) -# cat $^ > $@ + cat $^ > $@ # cat $(cssFiles) | cleancss -o $@ # cat $^ | ./node_modules/.bin/csso -o $@ - cat $^ | $(CSSO) -o $@ +# cat $^ | $(CSSO) -o $@ build/%.php: src/md/%.md build/yaml/%.yaml pandocTemplate/cwsvJudo.html5.pandocTemplate mkdir -p build diff --git a/homepage/cwsvJudo/Makefile.heliohost b/homepage/cwsvJudo/Makefile.heliohost new file mode 100644 index 0000000..dadd819 --- /dev/null +++ b/homepage/cwsvJudo/Makefile.heliohost @@ -0,0 +1,41 @@ +CSSO = node_modules/csso-cli/bin/csso + +RES_LIST = 64 128 256 512 + +cssFiles = $(wildcard src/css/*.css) +mdFiles = $(wildcard src/md/*.md) +phpFiles = $(patsubst src/md/%.md, build/materialize/%.php, $(mdFiles)) +ampFiles = $(patsubst src/md/%.md, build/amp/%.php, $(mdFiles)) +phpLibFiles = $(wildcard phpLib/cwsvJudo/*.php) phpLib/phpcount/phpcount.php +configFiles = $(wildcard config/*.php) + + +.PHONY: all +all: $(phpFiles) +# @todo This should only be temporary. Better outsource the graphics to it's own Makefile. + make -j graphiken + make build/css/cwsvJudo.css + +.PHONY: clean +clean: + $(RM) -rf build + +build/materialize/%.php: src/md/%.md build/yaml/%.yaml pandocTemplate/materialize.pandocTemplate + mkdir -p build/materialize + pandoc \ + --standalone \ + --css="ressourcen/css/cwsvJudo.css" \ + --template=pandocTemplate/materialize.pandocTemplate \ + --to=html \ + --output=$@ \ + $< $(word 2,$^) + +# @toDo: Verzeichnisstruktur überdenken +build/yaml/%.yaml: src/yaml/images.yaml src/yaml/navTargets.yaml src/yaml/mainNav.yaml src/yaml/%.subNav.yaml + mkdir -p build/yaml + python tools/yamlMerge.py $^ > $@ + +.PHONY: upload +upload: all + lftp -f scripts/upload-heliohost + \ No newline at end of file diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/.htaccess b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/.htaccess deleted file mode 100644 index 2105dd1..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/.htaccess +++ /dev/null @@ -1,14 +0,0 @@ -RewriteEngine on -RewriteRule ^photoalben/(.*) http://cwsvjudo\.bplaced\.net/photoalben/$1 -RewriteRule ^ressourcen/(.*)$ http://cwsvjudo\.bplaced\.net/ressourcen/$1 -RewriteRule ^/ressourcen/(.*)$ http://cwsvjudo\.bplaced\.net/ressourcen/$1 - -RewriteCond %{HTTP_HOST} cwsvjudo.bplaced.net -RewriteRule ^news$ news\.php [L] -RewriteCond %{HTTP_HOST} cwsvjudo.bplaced.net -RewriteRule ^news/([0-9]+)$ news\.php?newsId=$1 - -RewriteCond %{HTTP_HOST} amp.cwsvjudo.bplaced.net -RewriteRule ^news$ news\.php [L] -RewriteCond %{HTTP_HOST} amp.cwsvjudo.bplaced.net -RewriteRule ^news/([0-9]+)$ news\.php?newsId=$1 [L] diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/config.inc.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/config.inc.php deleted file mode 100644 index 16ec268..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/config.inc.php +++ /dev/null @@ -1,20 +0,0 @@ - diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/css/cwsvJudoAmp.css b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/css/cwsvJudoAmp.css deleted file mode 100644 index 451e014..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/css/cwsvJudoAmp.css +++ /dev/null @@ -1,233 +0,0 @@ -/* -@font-face { - font-family: Orbitron-Medium; - src: url(/ressourcen/fonts/Orbitron-Medium.otf); -} -*/ -html{ - background: #FFAE00; - box-sizing: border-box; -} -*, ::before, ::after { - box-sizing: inherit; -} - -body{ - font-size: 4.5vmin; - font-family: arial, helvetica, sans-serif; - background: #FFAE00; -} - - -.newsTable{ - border: solid 1px #000000; - width:100%; - padding: 1%; -} - -.newsTableHeader{ - background: #FF8100; -} -.newsTableFooter{ - clear: both; - background: #FF8100; -} - -.bigPicture{ - width: 100%; - height: auto; -} - -.centeredText{ - text-align: center; -} - -.orbitronFont{ - font-family: "Orbitron-Medium", Impact, Charcoal, sans-serif; - padding-top: .16em; -} - -.Inhaltsverzeichnis{ - padding: 1%; - width: 100%; - background-color: - #FF8100; - font-variant: - small-caps; - font-size: - larger; - font-weight: - bolder; -} -.Inhaltsverzeichnis a{ - color: inherit; -} -.Inhaltsverzeichnis div a:hover{ - text-decoration: - none; - color: - #993300; -} - -.navButton{ - border-color: white; - border-style: outset; - border-radius: 1em; - text-align: center; - text-decoration: none; - cursor: pointer; - display: inline-block; - padding-left: .5em; - padding-right: .5em; -} - -.messageBox{ - width: 100%; - border:solid 1px #000000; - background-color:#FF8100; - font-size:smaller; -} - -.fullWidth{ - width:100%; -} - -.noMargin{ - margin: 0; -} - -.rightFloat{ - float:right; -} - -.leftFloat{ - float:left; -} - -.clearBoth{ - clear: both; -} - -/*--- - * Formatierung der News in Amp - */ -.ampNewsBox{ - clear: both; - border: solid 1px #000000; - width:100%; - padding: 1%; -} -.ampNewsBoxHeader{ - background: #FF8100; -} -.ampNewsBoxFooter{ - clear: both; - background: #FF8100; -} -/*--- - * Formatierung der subNav in Amp - */ -.ampSubNav{ - display: flex; - justify-content: space-between; -} - -/*--- - * touchable Links -*/ -.touchLink{ - display: inline-block; - padding: 0.25em 0 0.25em 0; - margin: 0.25em 0 0.25em 0; - background-color: #FF8100; - border-radius: .5em; - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -} - -/*--- - * Eine kleine NachrichtenBox - */ -.messageBox{ - width: 100%; - border:solid 1px #000000; - background-color:#FF8100; - font-size:smaller; -} - -/* - * Unterauswahl-Navigationsleiste - */ - -/* der SubNavContainer*/ -.subNav{ - display: flex; -/* flex-direction: column;*/ - align-items: stretch; - justify-content: space-between; -} -.subNav a{ - color: inherit; -} -.subNavElement{ - /*width: 100%;*/ - background: #FF8100; - padding-top:.125em; - padding-left:.125em; - padding-right:.125em; - border-style: outset; - border-radius: 1em; - font-size: 1.125em; - text-decoration: none; - flex-basis: 20%; - border-style: outset; - display: flex; - justify-content: center; - align-items: center; - text-align: center; -} -.subNavElementIcon{ - text-align: center; - max-width: 2.5em; - height: auto; - padding: .125em; -} -.subNavElementCaption{ - display: none; -} - -.activeNav { - border-color: #A80101; - border-style: inset; -} -.pngAddress{ - width: 20em; - height: auto; - vertical-align: middle; -} - - -/* - * Tabelle mit den GalerieLinks -*/ -.galTable{ - width: 100%; -} -.galTable tr, th, td { - width: auto; - vertical-align: middle; -} - -.galTable tr:nth-child(odd){ - background-color: #FF8100; -} - -.galTable tr td img{ - display: inline; - vertical-align: middle; -} - -.galTable tr td a img{ - display: inline; - vertical-align: middle; -} - diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/cwsvJudo.ampTemplate.inc.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/cwsvJudo.ampTemplate.inc.php deleted file mode 100644 index 37e3a13..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/cwsvJudo.ampTemplate.inc.php +++ /dev/null @@ -1,107 +0,0 @@ - - - - - - - - - - - - - - - - - - - - <?php echo( !empty($siteData['title']) ? $siteData['title'] : "Judo im Chemnitzer WSV" );?> - - -
- Dies ist die "mobile" Version für Smartphones etc.
- Hier gibt es die Desktop-Variante -
- ".$messages['error']."");?> -
-

- -

-
- -
- -
- - -
- -
- -
-
- news.php" - > - - - trainingszeiten.php" - > - - - - - - - - - - - - - kontakt.php" - > - - -
-
- - - diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/expCounter/counter.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/expCounter/counter.php deleted file mode 100644 index d2dc662..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/expCounter/counter.php +++ /dev/null @@ -1,3 +0,0 @@ - diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/galerien.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/galerien.php deleted file mode 100644 index a8c27b1..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/galerien.php +++ /dev/null @@ -1,202 +0,0 @@ -connect_error){ - $messages['error'] += "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "
"; - } - 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."'
"; - } - 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 - 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."'
"; - } - else{ - while( $mysqlResult = $mysqlResults->fetch_assoc() ){ - array_push( $galListe, $mysqlResult); - } - } - } - - //$siteData['jsonDataHeader'] = ""; - -// Modellierung: -// - der Content ist eine Menge von Sections -// - eine Section ist eine Folge von Articles - $siteData['content'] = array(); - -// $newsSection = array(); - - $siteData['title'] = "Galerien mit Bildern der Judoka des Chemnitzer WSV"; - - $siteData['ampSubNav'] = array( - array( - 'caption' => "Trainings­zeiten", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/clockIconFriendly.svg", - 'title' => "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", - 'href' => $canonicalBaseUrl."/trainingszeiten.php" - ), - array( - 'caption' => "Termine", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/calendarIcon.svg", - 'title' => "Kalender mit Terminen für Wettkämpfe", - 'href' => $baseUrl."/pages/desktop/verein.wettkampfkalender.php" - ), - array( - 'isActive' => 'true', - 'caption' => "Galerien", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/gallery.svg", - 'title' => "Bilder und Videos von unseren Wettkämpfen und sonstigen Veranstaltungen", - 'href' => $canonicalBaseUrl."/galerien.php" - ), - array( - 'caption' => "JudoWiki", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/wikipediaW.svg", - 'title' => "Ein kleines Nachschlagewerk über Judo", - 'href' => $baseUrl."/JudoWiki" - ), - array( - 'caption' => "Kontakt", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/contact4Ways.svg", - 'title' => "Möglichkeiten mit dem Chemnitzer Freizeit- und Wohngebietssportverein in Kontakt zu treten", - 'href' => $canonicalBaseUrl."/kontakt.php" - ), - ); - - $siteData['subNav'] = ""; - - $siteData['content'] = array(); - -// $jahresSelector = ""; -// $jahresSelector .= -// ""; - -// array_push( -// $siteData['content'], -// array( -// $jahresSelector -// ) -// ); - - $galTable = ""; - $galTable .= - "". - "". - ""; -// Jede Galerie ausgeben - foreach($galListe as $gal){ - $galTable .= - "". - "". - "". - ""; - } - $galTable .= - "". - "
DatumLink zur Galerie
". - "". - "". - ""; - if( $gal['teaserBildUrl'] != "" ){ - $galTable .= - "
". - "". - "". - "
"; - } - $galTable .= - "
".mb_convert_encoding($gal['name'], 'UTF-8', 'ISO-8859-1')." (".mb_convert_encoding($gal['typ'], 'UTF-8', 'ISO-8859-1').")
". - "
". - "
"; - array_push( - $siteData['content'], - array( - $galTable - ) - ); - - - require_once('./cwsvJudo.ampTemplate.inc.php'); - - $chCounter_page_title = "Galerien (ampVersion)"; - $chCounter_visible=0; - $chCounter_mode='noscript'; - include($basePath."/expCounter/counter.php"); -// require_once( "/users/cwsvjudo/www/expCounter/counter.php" ); -?> diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/googlef3ad27a876479282.html b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/googlef3ad27a876479282.html deleted file mode 100644 index 7717ce9..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/googlef3ad27a876479282.html +++ /dev/null @@ -1 +0,0 @@ -google-site-verification: googlef3ad27a876479282.html \ No newline at end of file diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/index.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/index.php deleted file mode 100644 index ca7d717..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/index.php +++ /dev/null @@ -1,127 +0,0 @@ -query($query); - $galleryLink = $ergebnis->fetchAll(); - header("Location: http://".$baseDomain.$galleryLink[0]['url']); - //die("Location(".$_GET['galId']."): ".$galleryLink[0]['url']); - } - $db_connection = NULL; - } - catch(PDOException $db_error){ - print "Error!: " . $db_error->getMessage() . "
"; - die(); - } - } - - - - - $siteData['canonicalLink'] = $baseUrl; - $siteData['headline'] = "Judo im CWSV"; - - $messages['error'] = ""; - -// Datenbankverbindung bereitstellen - $mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name); - if($mysqlConn->connect_error){ - $messages['error'] += "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "
"; - } - else{ - $newsList = getNewsListById($mysqlConn, $newsId, ["limit" => 6]); -// print_r($newsList); - $prevNewsId = getPrevNewsId($mysqlConn, $newsList[0]); - $nextNewsId = getNextNewsId($mysqlConn, end(array_values($newsList))); - } - - $siteData['jsonDataHeader'] = ""; - -// Modellierung: -// - der Content ist eine Menge von Sections -// - eine Section ist eine Folge von Articles - $siteData['content'] = array(); - - $newsSection = array(); - - $siteData['title'] = "Judo im Chemnitzer WSV - Kinder- und Erwachsenentraining"; - - $siteData['ampSubNav'] = array( - array( - 'caption' => "Trainings­zeiten", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/clockIconFriendly.svg", - 'title' => "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", - 'href' => $canonicalBaseUrl."/trainingszeiten.php" - ), - array( - 'caption' => "Termine", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/calendarIcon.svg", - 'title' => "Kalender mit Terminen für Wettkämpfe", - 'href' => $baseUrl."/pages/desktop/verein.wettkampfkalender.php" - ), - array( - 'caption' => "Gallerien", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/gallery.svg", - 'title' => "Bilder und Videos von unseren Wettkämpfen und sonstigen Veranstaltungen", - 'href' => $baseUrl."/pages/desktop/verein.galerien.php" - ), - array( - 'caption' => "JudoWiki", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/wikipediaW.svg", - 'title' => "Ein kleines Nachschlagewerk über Judo", - 'href' => $baseUrl."/JudoWiki" - ), - array( - 'caption' => "Kontakt", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/contact4Ways.svg", - 'title' => "Möglichkeiten mit dem Chemnitzer Freizeit- und Wohngebietssportverein in Kontakt zu treten", - 'href' => $canonicalBaseUrl."/kontakt.php" - ), - ); - - $siteData['subNav'] = ""; - - foreach( $newsList as $news) - array_push( $newsSection, "
".getAmpNews($news)."

" ); - - array_push($siteData['content'], $newsSection); - array_push( $siteData['content'], array (empty($prevNewsId) ? "" : "weitere Neuigkeiten") ); - - require_once('./cwsvJudo.ampTemplate.inc.php'); - - $chCounter_page_title = "Startseite (ampVersion)"; - $chCounter_visible=0; - $chCounter_mode='noscript'; - include($basePath."/expCounter/counter.php"); -// require_once( "/users/cwsvjudo/www/expCounter/counter.php" ); -?> diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/kontakt.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/kontakt.php deleted file mode 100644 index 057ce56..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/kontakt.php +++ /dev/null @@ -1,150 +0,0 @@ -connect_error){ - $messages['error'] += "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "
"; - } - else{ - $news = getNewsById($mysqlConn, $newsId); - $prevNewsId = getPrevNewsId($mysqlConn, $news); - $nextNewsId = getNextNewsId($mysqlConn, $news); - } -*/ - -// Modellierung: -// - der Content ist eine Menge von Sections -// - eine Section ist eine Folge von Articles - $siteData['content'] = array(); - - $newsSection = array(); - - $siteData['title'] = "Kontaktmöglichkeiten mit dem Chemnitzer WSV und seiner Abteilung Judo"; - - $siteData['ampSubNav'] = array( - array( - 'caption' => "Trainings­zeiten", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/clockIconFriendly.svg", - 'title' => "Trainingszeiten und -orte der Judoka des Chemnitzer WSV", - 'href' => $canonicalBaseUrl."/trainingszeiten.php" - ), - array( - 'caption' => "Termine", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/calendarIcon.svg", - 'title' => "Kalender mit Terminen für Wettkämpfe", - 'href' => $baseUrl."/pages/desktop/verein.wettkampfkalender.php" - ), - array( - 'caption' => "Galerien", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/gallery.svg", - 'title' => "Bilder und Videos von unseren Wettkämpfen und sonstigen Veranstaltungen", -// 'href' => $baseUrl."/pages/desktop/verein.galerien.php" - 'href' => $canonicalBaseUrl."/galerien.php" - ), - array( - 'caption' => "JudoWiki", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/wikipediaW.svg", - 'title' => "Ein kleines Nachschlagewerk über Judo", - 'href' => $baseUrl."/JudoWiki" - ), - array( - 'caption' => "Kontakt", - 'icon' => $baseUrl."/ressourcen/graphiken/icons/contact4Ways.svg", - 'title' => "Möglichkeiten mit dem Chemnitzer Freizeit- und Wohngebietssportverein in Kontakt zu treten", - 'href' => $canonicalBaseUrl."/kontakt.php", - 'isActive' => 'true', - ), - ); - - $siteData['subNav'] = ""; - - $siteData['main'] = ""; - - $siteData['main'] .= - "

E-Mail

". - "". - ""; - - $siteData['main'] .= - "

Adressen

". - - ""; - - $siteData['main'] .= - "

Telephon

". - "". - ""; - - array_push( $newsSection, $siteData['main'] ); - array_push($siteData['content'], $newsSection); -/* array_push( - $siteData['content'], - array ( "weitere Neuigkeiten") ) - ); -*/ - require_once('./cwsvJudo.ampTemplate.inc.php'); - - $chCounter_page_title = "Kontaktseite (ampVersion)"; - $chCounter_visible=0; - $chCounter_mode='noscript'; - include($basePath."/expCounter/counter.php"); -// require_once( "/users/cwsvjudo/www/expCounter/counter.php" ); -?> diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/news.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/news.php deleted file mode 100644 index 7e17f3c..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/news.php +++ /dev/null @@ -1,60 +0,0 @@ -connect_error){ - $messages['error'] += "Datenbankverbindung fehlgeschlagen: " . $mysqlConn->connect_error . "
"; - } - else{ - $news = getNewsById($mysqlConn, $newsId); - $prevNewsId = getPrevNewsId($mysqlConn, $news); - $nextNewsId = getNextNewsId($mysqlConn, $news); - } - -// Modellierung: -// - der Content ist eine Menge von Sections -// - eine Section ist eine Folge von Articles - $siteData['content'] = array(); - - $newsSection = array(); - - $siteData['title'] = empty($news['betreff'])?"Neuigkeiten der Abteilung Judo des Chemnnitzer WSV":($news['betreff']." - Judo im CWSV"); - $siteData['jsonDataHeader'] = ""; - -// echo( "News: "); print_r($news); - $siteData['subNav'] = ""; - $siteData['subNav'] .= ""; - - array_push( $newsSection, "
".getAmpNews($news)."
" ); - array_push($siteData['content'], $newsSection); - - require_once('./cwsvJudo.ampTemplate.inc.php'); -// $chCounter_page_title = "News".( $newsId != "" ? " Id ".$newsId : "" )." (ampVersion)"; -// $chCounter_visible=0; - //include($_SERVER['DOCUMENT_ROOT']."/expCounter/counter.php"); -// require_once( "/users/cwsvjudo/www/expCounter/counter.php" ); -?> diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/newsDev.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/newsDev.php deleted file mode 100644 index 30aad7c..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/newsDev.php +++ /dev/null @@ -1,65 +0,0 @@ -getMessage() . "
"; - $mysqlConn = NULL; - } - -// echo("newsId: ".$newsId); die(); - $news = getNewsById($mysqlConn, $newsId); -// echo("News: "); print_r($news); die(); - $prevNewsId = getPrevNewsId($mysqlConn, $newsId); - $nextNewsId = getNextNewsId($mysqlConn, $newsId); - -// Modellierung: -// - der Content ist eine Menge von Sections -// - eine Section ist eine Folge von Articles - $siteData['content'] = array(); - - $newsSection = array(); - - $siteData['title'] = empty($news['betreff'])?"Neuigkeiten der Abteilung Judo des Chemnnitzer WSV":($news['betreff']." - Judo im CWSV"); - $siteData['jsonDataHeader'] = ""; - -// echo( "News: "); print_r($news); - $siteData['subNav'] = ""; - $siteData['subNav'] .= ""; - -// echo(getAmpNews($news)); die(); - foreach( $news as $newsEntry) - array_push( $newsSection, "
".getAmpNews($newsEntry)."
" ); - array_push($siteData['content'], $newsSection); - - require_once('./cwsvJudo.ampTemplateDev.inc.php'); - $chCounter_page_title = "News".( $newsId != "" ? " Id ".$newsId : "" )." (ampVersion)"; - $chCounter_visible=0; -// include($_SERVER['DOCUMENT_ROOT']."/expCounter/counter.php"); - require_once( "/users/cwsvjudo/www/expCounter/counter.php" ); -?> diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/pages/desktop/verein.galerien.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/pages/desktop/verein.galerien.php deleted file mode 100644 index 219ae60..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/pages/desktop/verein.galerien.php +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/phpLib/ampify.php b/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/phpLib/ampify.php deleted file mode 100644 index 8caf39e..0000000 --- a/homepage/cwsvJudo/backup/ampPages-backup-2018-06-11-06-49/phpLib/ampify.php +++ /dev/null @@ -1,31 +0,0 @@ -loadHTML($html, LIBXML_HTML_NOIMPLIED | LIBXML_HTML_NODEFDTD); - foreach ($dom->getElementsByTagName('img') as $img) { -// list($width, $height) = getimagesize( $_SERVER['DOCUMENT_ROOT'].urldecode($img->getAttribute('src'))); - list($width, $height) = getimagesize( "/users/cwsvjudo/www/".urldecode($img->getAttribute('src'))); - $img->setAttribute('width', $width); - $img->setAttribute('height', $height); - } -return $dom->saveXML(); -} - -# Licensed under a CC0 1.0 Universal (CC0 1.0) Public Domain Dedication -# http://creativecommons.org/publicdomain/zero/1.0/ -function ampify($html='') { -// $html = addImgSize($html); - # Replace img, audio, and video elements with amp custom elements - $html = str_ireplace( - ['',''], - ['',''], - $html - ); - # Add closing tags to amp-img custom element - $html = preg_replace('//', '',$html); - # Whitelist of HTML tags allowed by AMP - $html = strip_tags($html,'