diff options
author | Antti Ajanki <antti.ajanki@iki.fi> | 2013-02-05 20:21:50 +0200 |
---|---|---|
committer | Antti Ajanki <antti.ajanki@iki.fi> | 2013-02-05 20:21:50 +0200 |
commit | d2cbf79b36c0a31459c8575d3c5f6607e428e8c0 (patch) | |
tree | fc10635181e5efb8daf882e35a70d12bae052e60 | |
parent | 8824050934a000b0f04e13bb40b738eb9d10bf6d (diff) | |
download | vdr-plugin-webvideo-d2cbf79b36c0a31459c8575d3c5f6607e428e8c0.tar.gz vdr-plugin-webvideo-d2cbf79b36c0a31459c8575d3c5f6607e428e8c0.tar.bz2 |
ruutu.fi fixes
-rw-r--r-- | templates/www.ruutu.fi/program.xsl | 4 | ||||
-rw-r--r-- | templates/www.ruutu.fi/videopage.xsl | 10 |
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"/>&id=<xsl:value-of select="$videoid"/>&site=www.ruutu.fi&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], ' "', '')"/></xsl:variable> + <xsl:apply-templates select="document($videourl)" mode="video_config"/> </xsl:template> |