summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntti Ajanki <antti.ajanki@iki.fi>2013-02-05 20:21:50 +0200
committerAntti Ajanki <antti.ajanki@iki.fi>2013-02-05 20:21:50 +0200
commitd2cbf79b36c0a31459c8575d3c5f6607e428e8c0 (patch)
treefc10635181e5efb8daf882e35a70d12bae052e60
parent8824050934a000b0f04e13bb40b738eb9d10bf6d (diff)
downloadvdr-plugin-webvideo-d2cbf79b36c0a31459c8575d3c5f6607e428e8c0.tar.gz
vdr-plugin-webvideo-d2cbf79b36c0a31459c8575d3c5f6607e428e8c0.tar.bz2
ruutu.fi fixes
-rw-r--r--templates/www.ruutu.fi/program.xsl4
-rw-r--r--templates/www.ruutu.fi/videopage.xsl10
2 files changed, 8 insertions, 6 deletions
diff --git a/templates/www.ruutu.fi/program.xsl b/templates/www.ruutu.fi/program.xsl
index 37b1611..ac4aff0 100644
--- a/templates/www.ruutu.fi/program.xsl
+++ b/templates/www.ruutu.fi/program.xsl
@@ -20,8 +20,8 @@
<xsl:text> </xsl:text>
<xsl:value-of select="normalize-space(.//div[contains(@class, 'field-name-field-episode')])"/>
</label>
- <ref>wvt:///www.ruutu.fi/description.xsl?srcurl=<xsl:value-of select="@about"/></ref>
- <stream>wvt:///www.ruutu.fi/videopage.xsl?srcurl=<xsl:value-of select="@about"/></stream>
+ <ref>wvt:///www.ruutu.fi/description.xsl?srcurl=<xsl:value-of select=".//h2[@class='node-title']/a/@href"/></ref>
+ <stream>wvt:///www.ruutu.fi/videopage.xsl?srcurl=<xsl:value-of select=".//h2[@class='node-title']/a/@href"/></stream>
</link>
</xsl:template>
diff --git a/templates/www.ruutu.fi/videopage.xsl b/templates/www.ruutu.fi/videopage.xsl
index 01091c7..ddde68c 100644
--- a/templates/www.ruutu.fi/videopage.xsl
+++ b/templates/www.ruutu.fi/videopage.xsl
@@ -1,6 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:str="http://exslt.org/strings"
+ exclude-result-prefixes="str">
<xsl:import href="video.xsl"/>
@@ -11,9 +14,8 @@
</xsl:template>
<xsl:template match="/">
- <xsl:param name="mediatype" select="substring-before(substring-after(id('block-ruutu-commerce-video-area')/script, 'type%3D'), '%26')"/>
- <xsl:param name="videoid" select="substring-before(substring-after(id('block-ruutu-commerce-video-area')/script, 'id%3D'), '%26')"/>
- <xsl:variable name="videourl">http://crossbow.nelonenmedia.fi/mxmlc?type=<xsl:value-of select="$mediatype"/>&amp;id=<xsl:value-of select="$videoid"/>&amp;site=www.ruutu.fi&amp;gRVBR=0</xsl:variable>
+ <xsl:variable name="videourl"><xsl:value-of select="translate(str:tokenize(substring-before(substring-after(id('block-ruutu-commerce-video-area')/script[contains(., 'ruutuplayer(')], '('), ')'), ',')[5], ' &quot;', '')"/></xsl:variable>
+
<xsl:apply-templates select="document($videourl)" mode="video_config"/>
</xsl:template>