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> | 
