RSS Feeds
#1
Postad 30 maj 2006 - 10:05
En fråga. Är det någon som använder en enkel programvara för webbservern för att administrera detta.
(Erik vad använder ni?)
Hans F
#2
Postad 30 maj 2006 - 10:21
Hur du administrerar det beror helt på hur du vill använda det. I mitt fall använder jag det i en blogg och har då ett script som genererar en vanlig html-fil osm man ser på vanliga webben, och en RSS-fil som man kan prenumerera på och läsa i sin RSS-läsare.
Som sagt, men det går enkelt att bygga upp ett php-script, speciellt om man använder en databas. Om du vill ha mer konkret hjälp eller tips så är det bara att höra av dig.
Stefan/Pezzen
#3
Postad 31 maj 2006 - 17:09
![:)](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
Jag tar gärna emot lite tips angående rssfeeds. Jag har installerat phpnuke på en av mina sajter och där finns en fil som heter backend.php men den funkar inte som den ska.
Det står så här när man surfar dit:
XML-tolkningsfel: xml-deklaration inte i början av extern entitet
Adress: http://fobasajten.se/backend.php
Radnummer 2, Kolumn 1:<?xml version="1.0" encoding="ISO-8859-1"?>
^
Jag la ut en fråga i ett forum för phpnuke på en engelsk sajt, men blev inte klok på det svaret jag fick och naturligtvis kommer jag inte ihåg svaret heller, för det var ett bra tag sen.
Kanske man kan göra en ny phpfil istället då?
Jag har ett annat cms system på en annan hemsida och där ingår också rss-feeds men där funkar det precis som det ska. Jag har e107 installerat där. Men det kan vara intressant att veta hur man fixar det själv om det inte funkar i systemet. Men man måste ha hemsidan kopplad till en databas eller hur?
Tack på förhand
mvh Sussi
#4
Postad 31 maj 2006 - 18:44
Jag har ingen direkt erfarenhet av RSS 0.9. men jag tror att det kan bero på biten som säger
Citat
"http://my.netscape.com/publish/formats/rss-0.91.dtd">
Om du redigerar filen så att det inte finns med, blir det någon skillnad då? Annars ska jag kika lite mer när jag kommer hem, men prova med det först.
Om man har hemsidan och informationen i en databas är det jättelätt att göra ett RSS-feed. Om det finnd intresse kan jag försöka slänga ihop någon sorts guide eller liknande och lägga upp här.
Stefan/Pezzen
#5
Postad 31 maj 2006 - 19:02
Pezzen på 31 May, 2006, 19:44 sade:
Jag har ingen direkt erfarenhet av RSS 0.9. men jag tror att det kan bero på biten som säger
Citat
"http://my.netscape.com/publish/formats/rss-0.91.dtd">
Om du redigerar filen så att det inte finns med, blir det någon skillnad då? Annars ska jag kika lite mer när jag kommer hem, men prova med det först.
Om man har hemsidan och informationen i en databas är det jättelätt att göra ett RSS-feed. Om det finnd intresse kan jag försöka slänga ihop någon sorts guide eller liknande och lägga upp här.
Hej Pezzen och tack för ditt svar
Det slog mig helt plötsligt eftersom det står "Netscape Communications" att jag kanske borde kolla i IE också (Jag använder nämligen Firefox nuförtiden) och jag borde ha kollat det för längesen
![:whip:](http://forum.psychofrog.se/public/style_emoticons/default/blush.gif)
Mina logga som jag gjorde i png-format är transparent i Firefox men i IE är den gröngråaktig, men jag ska se vad jag kan göra åt det, det är lite irriterande att man inte ska få samma saker att funka i olika webbläsare.
Då får vi hoppas att fler anmäler sitt intresse för rss-feeds
![:)](http://forum.psychofrog.se/public/style_emoticons/default/clapping.gif)
mvh Sussi
#6
Postad 01 juni 2006 - 08:03
Det är lustigt, för det borde inte vara där alls, och jag inte varför det är där. Men så började jag kika runt lite, så visar dig sig att din fil är exakt så som den ska vara, utom på en punk. I XML så måste XML-deklarationen eligt specifikationen börja först i filen, i din har det smugit in sig en radbrytning innan det. Där för du att felet kommer på rad 2 också, så ta bort första raden så ska det lösa sig istället!
Vad gäller loggan så beror det på att IE inte kan visa en spcifik alfakanal i PNG-transparensen. Men det kan fortfarande vara transparent, jag har faktiskt ingen bra lösning på hur du kan lösa det, men du kanske man maila mig bilden eller ladda upp den här ska kan jag kika?
Eftersom ni nu är två som är lite sugna på information ska ska vi nog kunna få ihop något om det :)
Stefan/Pezzen
#7
Postad 02 juni 2006 - 21:38
Pezzen på 1 June, 2006, 09:03 sade:
Det är lustigt, för det borde inte vara där alls, och jag inte varför det är där. Men så började jag kika runt lite, så visar dig sig att din fil är exakt så som den ska vara, utom på en punk. I XML så måste XML-deklarationen eligt specifikationen börja först i filen, i din har det smugit in sig en radbrytning innan det. Där för du att felet kommer på rad 2 också, så ta bort första raden så ska det lösa sig istället!
Vad gäller loggan så beror det på att IE inte kan visa en spcifik alfakanal i PNG-transparensen. Men det kan fortfarande vara transparent, jag har faktiskt ingen bra lösning på hur du kan lösa det, men du kanske man maila mig bilden eller ladda upp den här ska kan jag kika?
Eftersom ni nu är två som är lite sugna på information ska ska vi nog kunna få ihop något om det
![:whip:](http://forum.psychofrog.se/public/style_emoticons/default/smile.gif)
Hej igen och tack för ditt svar.
Den här raden <?xml version="1.0" encoding="ISO-8859-1"?>
^
den som man ser när man visar källan, den är på rad 2, men webbläsaren läser bara html-kod och man kan inte se phpkoden. När man ser i scriptfilen backend.php så kommer inte den raden förrän på rad 29 och det ser ut så här:
}
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n\n";
echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n";
echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n\n";
echo "<rss version=\"0.91\">\n\n";
det fortsätter sen med rader efter också, och det är även rader ovanför och jag kan därför inte se någon radbrytning. Det lustiga är ju att det är bara i Firefox som det ser ut så. Tittar man i IE då ser det ut som det ska. Jag har dock inte kollat andra webbläsare.
När det gäller png-filen så kan jag ju göra den i gif istället. Ska prova med det och se om jag kan få den transparent annars hojtar jag till här igen
![:)](http://forum.psychofrog.se/public/style_emoticons/default/w00t2.gif)
Ha det så fint i helgen
mvh Sussi
#8
Postad 03 juni 2006 - 02:18
Om du då prövar att göra så gär, flytta raden
Citat
Och det är inte så att det är finns på IE, det är bara det att IE är aldeles för bra på att rätta till fel åt en, så om du kollar på källan i IE så ser du även där att det är en radbrytning innan <?xml, men eftersom IE felaktigt rättar till det så märks det inte när du använder flödet.
Stefan/Pezzen
#9
Postad 04 juni 2006 - 20:24
Då jag sedan tidigare använde cutenews (http://cutephp.com/) som nyhetshanterare på min webbsida ville jag gärna använda denna. Och den skulle stödja det.
Har dock haft en del problem. Visade sig att jag var tvungen att sätta upp iso-8859-1 i konfigurationen annars spårade det ur när det fanns öäå i texten vilket det gjorde hela tiden.
Så OK nu är det löst.
Had dock en sak till. Eftersom jag kör Internet Explorer 7 så finns det ju en feeds ikon i huvudet på denna. Och när jag går in på www.manufrog.com så tänds den så jag kan abonnera på denna feeden.
Nu vill jag ju ha detta på min hemsida också. Men enligt cutenews så skall jag stoppa in
(obs sidan heter något annat än domän.com men blankar det)
<a title="RSS Feed" href="http://cutenews.domän.com/rss.php?category=4">
<img src="http://cutenews.domän.com/skins/images/rss_icon.gif" border=0 />
</a>
Och detta ger ju en fin logga man kan klicka på.
Men hur tänder jag upp feeds ikonen direkt.
Antar att det skall in en rad i sidans kod.
Hans F
#10
Postad 04 juni 2006 - 21:11
<link rel="alternate" href="http://cutetest.hansf.info/cutenews/rss.php?category=1&number=5" type="application/rss+xml" title="Hasses Test feed" />
Men den måste ligga mellan <head> och </head>
Såhär blev det http://cutetest.hansf.info
Ha det bra.
Hand F
#11
Postad 06 juni 2006 - 12:12
Pezzen på 3 June, 2006, 03:18 sade:
Om du då prövar att göra så gär, flytta raden
Citat
Och det är inte så att det är finns på IE, det är bara det att IE är aldeles för bra på att rätta till fel åt en, så om du kollar på källan i IE så ser du även där att det är en radbrytning innan <?xml, men eftersom IE felaktigt rättar till det så märks det inte när du använder flödet.
Hej Pezzen
Nu har jag testat det men det blev bara en massa error så det gick inte. Det beror väl på att det ligger en massa kod innan de raderna.
Jag gjorde om png-bilderna till gifbilder så nu är de transparenta i båda webbläsarna så det är löst.
hälsningar Sussi
#12
Postad 06 juni 2006 - 12:29
Stefan/Pezzen