WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Får det inte att fungera rss (https://www.wn.se/forum/showthread.php?t=1038123)

TonyL 2009-09-22 19:12

Får det inte att fungera rss
 
Hej

Får det inte att fungera.

<p class="rss_p4nyheter">
<textarea cols="90" rows="22" name="textarea adresser">
http://www.rss2html.com/public/rss2h...px?rssfeed=105
</textarea>
</p>

eller:

<HTML>
<HEAD>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>
~~~FeedTitle~~~
</TITLE>
</HEAD>
<BODY>
<H1>~~~FeedTitle~~~</H1>
<H2>~~~FeedDescription~~~</H2>
<BR>
<TABLE width="100%">
~~~BeginItemsRecord~~~
<TR>
<TD>
~~~ItemPubShortDate~~~ ~~~ItemPubShortTime~~~
</TD>
</TR>
<TR>
<TD>
<B><A href="http://www.sr.se/rssfeed/rssfeed.aspx?rssfeed=83">~~~ItemTitle~~~</A></B>
</TD>
</TR>
<TR>
<TD>
~~~ItemDescription~~~
<BR>
</TD>
</TR>
~~~EndItemsRecord~~~
</TABLE>
</BODY>
</HTML>


Jag vill ju att texten visas upp på min sida, inte att den blir en länk.
Tack.

/ Tony

WebboT 2009-09-22 21:26

Inte för att jag är nån expert men det krävs nog lite mer är det du har för att själva feeden ska visas på din sida. Det går ju alltid att visa en feed med java-script, men då finns inte själva feeden/texten på din sida.

Börja med att spara ner t.ex. detta templatet och döp det till exempel: feedtemplate.html

Kod:

<TABLE WIDTH="100%">
~~~BeginItemsRecord~~~

<TR VALIGN-"TOP">
<TD>
<BR>
<FONT SIZE="-1">~~~ItemPubShortDate~~~</FONT>
<BR>
<B>~~~ItemTitle~~~</B>

<BR>
~~~ItemDescription~~~
<BR>
<A HREF="~~~ItemLink~~~">More Info</A>
<BR>
</TD>
</TR>
~~~EndItemsRecord~~~</TABLE>

Detta template tog jag direkt från http://www.feedforall.com/php-documentation.htm Du kan ju göra ditt eget naturligtvis.

Ladda nu upp filen till t.ex. roten www.domän.se/feedtemplate.html


Gå till http://www.feedforall.com/more-php.htm och ladda ner
rss2html.php och öppna upp den i notepad.

Gå ner till rad 28 och 29 och byt ut de 2 url'erna till din din egen feed:

http://www.sr.se/rssfeed/rssfeed.aspx?rssfeed=83

Gå ner till rad 34 och 35 och byt ut till ditt eget filnamn av ditt template (feedtemplate.html)

Gå sen till din sajt där vill att feeden skall visas och gör en php include (byt ut domän)

Kod:

<?php include ("http://www.domän.se/rss2html.php?XMLFILE=http://www.sr.se/rssfeed/rssfeed.aspx?rssfeed=83&TEMPLATE=http://www.domän.se/feedtemplate.html&MAXITEMS=10") ?>
Testa får du se, jag kan va helt ute på djupt vatten. :)

TonyL 2009-09-22 23:52

Tack, fick till det tillslut.

Mycket bra, tack så jättemycket.
Mycket tack att du tog dig tid att förklara.

/ Tony

TonyL 2009-09-23 00:05

Denna fungerar fint:
<?php include ("rss2html.php") ?> Här blir det för många nyheter, typ 30 eller nått.

Men denna fungerar inte: Ger inget.
<?php include ("rss2html.php?XMLFILE=http://www.sr.se/rssfeed/rssfeed.aspx?rssfeed=83&TEMPLATE=sample-template.html&MAXITEMS=10") ?>

Vad tros mån tro. Nåväl, duger jätte fint tillsvidare.

/ Tony

WebboT 2009-09-23 00:24

Vet inte men du kan ju alltid prova att använda denna URL på rad 28 29 i rss2html.php
http://www.sr.se/rssfeed/rssfeed.asp...ml&MAXITEMS=10 (glöm inte att ändra templateURL till din egen)

I den kan du ju sätta MAXITEMS till vad du vill.

Har ingen aning om det funkar, men testa kostar ju inget...

TonyL 2009-09-23 15:10

Tack, ska testa ikväll.


Alla tider är GMT +2. Klockan är nu 04:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson