- canonical Link für die Einzelansicht des Wettkampfes im
Wettkampfkalender - expired-Zeiten für die verschiedenen Ressourcen beigefügt On branch redesign2018 modified: css/cwsvJudo-2018.css modified: htaccess/cwsvjudo.bplaced.net/.htaccess modified: md/wkKalender.md modified: pandocTemplate/cwsvJudo.html5.pandocTemplate modified: phpLib/cwsvJudo/wkKalender.php
This commit is contained in:
@@ -160,3 +160,6 @@ body{
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.fontsizeXXS{
|
||||
font-size: xx-small;
|
||||
}
|
||||
|
||||
@@ -1,3 +1,65 @@
|
||||
## EXPIRES CACHING ##
|
||||
<IfModule mod_expires.c>
|
||||
ExpiresActive On
|
||||
ExpiresByType image/jpg "access 1 year"
|
||||
ExpiresByType image/jpeg "access 1 year"
|
||||
ExpiresByType image/gif "access 1 year"
|
||||
ExpiresByType image/png "access 1 year"
|
||||
ExpiresByType text/css "access 1 month"
|
||||
ExpiresByType text/html "access 1 month"
|
||||
ExpiresByType application/pdf "access 1 month"
|
||||
ExpiresByType text/x-javascript "access 1 month"
|
||||
ExpiresByType application/x-shockwave-flash "access 1 month"
|
||||
ExpiresByType image/x-icon "access 1 year"
|
||||
ExpiresDefault "access 1 month"
|
||||
</IfModule>
|
||||
## EXPIRES CACHING ##
|
||||
|
||||
###
|
||||
# Weiterleitungen
|
||||
###
|
||||
|
||||
## www auf nichtwww umleiten
|
||||
|
||||
RewriteEngine On
|
||||
RewriteBase /
|
||||
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
|
||||
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
|
||||
|
||||
RewriteRule ^wk/([0-9]+)$ pages/desktop/verein.wettkampf.php?wkId=$1
|
||||
|
||||
RewriteRule ^gallery/([0-9]+)$ ?galId=$1 [L]
|
||||
RewriteRule ^gallery/([0-9]+)/.*$ ?galId=$1 [L]
|
||||
|
||||
RewriteRule ^galerie/([0-9]+)$ ?galId=$1 [L]
|
||||
RewriteRule ^galerie/([0-9]+)/.*$ ?galId=$1 [L]
|
||||
|
||||
|
||||
<IfModule mod_headers.c>
|
||||
Header set Content-Security-Policy "script-src 'self'"
|
||||
</IfModule>
|
||||
<IfModule mod_headers.c>
|
||||
Header always set X-FRAME-OPTIONS "DENY"
|
||||
</IfModule>
|
||||
|
||||
|
||||
# Auf die Fontdatei wird von der Subdomain aus zugegriffen
|
||||
# - das gesamte ressourcenVerzeichnis wird auf die Maindomain umgeleitet
|
||||
# - die mainDomain erlaubt aber anscheinend nicht, das fremde domains bei ihr anfragen startet
|
||||
# - deshalb zumindest für das otf-File den cross domain zugriff erlauben
|
||||
# (seltsam, dass der Zugriff auf die Bilder unter Photoalben aber erlaubt wird...)
|
||||
<IfModule mod_headers.c>
|
||||
<FilesMatch "\.(otf)$">
|
||||
Header set Access-Control-Allow-Origin "*"
|
||||
</FilesMatch>
|
||||
</IfModule>
|
||||
|
||||
|
||||
###
|
||||
# redesign2018 Test
|
||||
###
|
||||
|
||||
|
||||
# Url-Rewriting aktivieren
|
||||
RewriteEngine on
|
||||
# Das Request ist für diese Domain
|
||||
@@ -5,7 +67,22 @@ RewriteEngine on
|
||||
# www/ch/de/net) auf das Unterverzeichnis geleitet werden soll, aber
|
||||
# interessant zu wissen
|
||||
# Und jetzt nützlich: Ich kann es unter der .de-Domain testen!
|
||||
RewriteCond %{HTTP_HOST} ^(www.)?cwsvjudo.bplaced.de$ [NC]
|
||||
#RewriteCond %{HTTP_HOST} ^(www.)?cwsvjudo.bplaced.de$ [NC]
|
||||
|
||||
# einige hotfixes
|
||||
RewriteRule ^pages/desktop/verein.wettkampfkalender.php$ pages/responsive/wkKalender.php [L]
|
||||
RewriteRule ^ressourcen/(.*)$ ressourcen/$1 [L]
|
||||
RewriteRule ^photoalben/(.*)$ photoalben/$1 [L]
|
||||
RewriteRule ^videoalben/(.*)$ videoalben/$1 [L]
|
||||
RewriteRule ^downloads/(.*)$ downloads/$1 [L]
|
||||
RewriteRule ^temp/(.*)$ temp/$1 [L]
|
||||
RewriteRule ^admin/(.*)$ admin/$1 [L]
|
||||
|
||||
|
||||
RewriteCond %{REQUEST_URI} ^/$
|
||||
RewriteCond %{QUERY_STRING} ^wkId=([0-9]+)$
|
||||
RewriteRule ^(.*)$ /pages/responsive/wkKalender.php [L]
|
||||
|
||||
|
||||
# Die angeforderte Ressource ist nicht bereits in dem Zielverzeichnis:
|
||||
RewriteCond %{REQUEST_URI} !^/pages/responsive/
|
||||
@@ -18,12 +95,19 @@ RewriteCond %{REQUEST_FILENAME} !-f
|
||||
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]
|
||||
RewriteRule ^(.*)wkKalender/([0-9]+)(.*)$ $1/wkKalender?wkId=$2
|
||||
#RewriteCond %{HTTP_HOST} ^(www.)?cwsvjudo.bplaced.de$ [NC]
|
||||
RewriteRule ^gallery/([0-9]+)$ ?galId=$1 [L]
|
||||
RewriteRule ^galerie/([0-9]+)$ ?galId=$1 [L]
|
||||
|
||||
|
||||
# Ein Request für die Root-Ressource auf die index.php im
|
||||
# Zielverzeichnis umleiten
|
||||
|
||||
#RewriteCond %{HTTP_HOST} ^(www.)?cwsvjudo.bplaced.de$ [NC]
|
||||
RewriteRule ^(/)?$ pages/responsive/index.php [L]
|
||||
|
||||
|
||||
# Ende redesign2018-Test
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
---
|
||||
lang: de
|
||||
title: "Wettkampfkalender der Judoka des Chemnitzer Freizeit- und Wohngebiets­sportvereines e. V."
|
||||
phpTitleFunction: echoWkTitle
|
||||
author: marko
|
||||
keywords:
|
||||
- Judo
|
||||
- Wettkampf
|
||||
- Termine
|
||||
description: "Ein Kalender mit Judo-Wettkampfterminen zur Übersicht"
|
||||
canonicalLink: "http://cwsvjudo.bplaced.net/wkKalender"
|
||||
canonicalLink: "http://cwsvjudo.bplaced.net/wkKalender<?php echo(is_positive_integer($_GET['wkId']?('/'.$_GET['wkId']):''));?>"
|
||||
ampVersionLink: "http://amp.cwsvjudo.bplaced.net/wkKalender"
|
||||
...
|
||||
|
||||
|
||||
@@ -40,10 +40,17 @@ $endif$
|
||||
$if(description)$
|
||||
<meta name="description" content="$description$" />
|
||||
$endif$
|
||||
$if(canonicalLink)$
|
||||
<link rel="canonical" href="$canonicalLink$" />
|
||||
$endif$
|
||||
$if(ampVersionLink)$
|
||||
<link rel="amphtml" href="$ampVersionLink$" />
|
||||
$endif$
|
||||
$if(phpTitleFunction)$
|
||||
<title><?php $phpTitleFunction$();?></title>
|
||||
$else$
|
||||
<title>$if(title-prefix)$$title-prefix$ – $endif$$pagetitle$</title>
|
||||
$endif$
|
||||
<style>code{white-space: pre;}</style>
|
||||
$if(quotes)$
|
||||
<style>
|
||||
|
||||
@@ -1,6 +1,14 @@
|
||||
<?php
|
||||
setlocale(LC_ALL, 'de_DE.utf8');
|
||||
|
||||
function echoWkTitle(){
|
||||
echo(
|
||||
getWkName(
|
||||
$_GET['wkId'],
|
||||
"Wettkampfkalender der Judoka des Chemnitzer Freizeit- und Wohngebiets­sportvereines e. V."
|
||||
)
|
||||
);
|
||||
}
|
||||
/// Einen Wettkampfnamen per ID abfragen
|
||||
function getWkName( $wkId, $alternative="Judo-Wettkampf" ){
|
||||
if( !is_positive_integer($wkId) ) return $alternative;
|
||||
@@ -167,7 +175,7 @@ $htmlWkTableString = "";
|
||||
|
||||
if($lastMonthName != strftime("%B %Y", strtotime($wk['Datum']) )){
|
||||
$lastMonthName = strftime("%B %Y", strtotime($wk['Datum']) );
|
||||
$htmlWkTableString .= "<tr><th colspan=\"5\" >".$lastMonthName."</th></tr><tr style=\"display:none;\" ><th colspan=\"5\"></th></tr>";
|
||||
$htmlWkTableString .= "<tr><th colspan=\"5\" >".$lastMonthName."</th></tr><tr class=\"displayNone\" ><th colspan=\"5\"></th></tr>";
|
||||
}
|
||||
|
||||
// schlechter Hack solange die Browser nicht von selbst ordentlich trennen
|
||||
@@ -230,7 +238,8 @@ return
|
||||
"\"name\": \"".$wk['Veranstaltung']."\",".
|
||||
"\"startDate\": \"".$wk['Datum']."\",".
|
||||
"\"endDate\": \"".$wk['Datum']."\",".
|
||||
"\"url\": \"http://cwsvjudo.bplaced.net/pages/desktop/verein.wettkampfkalender.php?wkId=".$wk['lfdeNr']."\",".
|
||||
// "\"url\": \"http://cwsvjudo.bplaced.net/pages/desktop/verein.wettkampfkalender.php?wkId=".$wk['lfdeNr']."\",".
|
||||
"\"url\": \"http://cwsvjudo.bplaced.net/wkKalender/".$wk['lfdeNr']."\",".
|
||||
"\"description\": \"Judo-Wettkampf der Altersklasse(n) ".$wk['Altersklassen']."\",".
|
||||
"\"location\": {".
|
||||
"\"@type\": \"Place\",".
|
||||
@@ -341,7 +350,7 @@ function wkTableHtml(){
|
||||
$siteData['mainContent'] .= wkList2htmlWkTable($ergebnis);
|
||||
|
||||
$siteData['mainContent'] .=
|
||||
"<div style=\"font-size:xx-small\">Alle Angaben ohne Gewähr! Fehler und Ergänzungen dürfen gerne gemeldet werden.</div>".
|
||||
"<div class=\"fontsizeXXS\">Alle Angaben ohne Gewähr! Fehler und Ergänzungen dürfen gerne gemeldet werden.</div>".
|
||||
"<a href=\"/downloads/Ausschreibungen/\">Link zum Archiv mit allen Ausschreibungen</a>.";
|
||||
/* @todo: Wettkampfselektor wieder ergänzen
|
||||
<hr />
|
||||
|
||||
Reference in New Issue
Block a user