Compare commits

...

2 Commits

Author SHA1 Message Date
vv01f 344e6ee612 paywall-'plugin' draft 2015-11-24 17:38:28 +01:00
vv01f 83c210150e switch from js to css paywall 2015-11-24 17:36:42 +01:00
3 changed files with 37 additions and 5 deletions

View File

@ -6,6 +6,14 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:date="http://exslt.org/dates-and-times" exclude-result-prefixes="xsl rss rdf">
<xsl:include href="paywall.xsl" />
<xsl:if test="/page/portal">
<xsl:call-template name="make-script-tag">
<xsl:with-param name="name" select="'paywall'"/>
</xsl:call-template>
</xsl:if>
<xsl:template name="footer">
<footer id="footer">
<!-- ### Footer ### -->

View File

@ -62,11 +62,6 @@
<xsl:call-template name="make-script-tag">
<xsl:with-param name="name" select="'bitlove-enclosures'"/>
</xsl:call-template>
<xsl:if test="/page/portal">
<xsl:call-template name="make-script-tag">
<xsl:with-param name="name" select="'paywall'"/>
</xsl:call-template>
</xsl:if>
</xsl:template>

29
xsl/paywall.xsl Normal file
View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:rss="http://purl.org/rss/1.0/"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:date="http://exslt.org/dates-and-times"
exclude-result-prefixes="xsl rss rdf">
<xsl:output method="html" indent="yes" />
<xsl:template match="spendenbanner">
<input type="checkbox" name="cb-spendenbanner" id="cb-spendenbanner" checked="checked" style="position: absolute;left: -900em;top: auto;overflow: hidden;" wai-aria="hidden" />
<aside class="lightbox">
<article>
<h2>Wir brauchen Deine Hilfe!</h2>
<p>
Der C3D2 kämpft für das Überleben unseres Hackspaces. Wir brauchen mehr regelmäßige Spenden.
<link href="news/20150825-spendenaufruf.html">Mehr erfahren...</link>
</p>
<link href="unterstuetzen.html" class="green paywall_donate">Ich möchte mit einer regelmäßigen Spende helfen!</link>
<label for="cb-spendenbanner" class="green paywall_skip">Ich habe den Dauerauftrag bereits eingerichtet.</label>
<label for="cb-spendenbanner" class="red paywall_skip">Nö, weiter!</label>
<p class="hint">
We do not store your data.
</p>
</article>
</aside>
</xsl:template>
</xsl:stylesheet>