Kom ihåg mig?
Home Menu

Menu


XML-Nyheter

Ämnesverktyg Visningsalternativ
Oläst 2006-05-16, 15:13 #1
Pettolajnen Pettolajnen är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 217
Pettolajnen Pettolajnen är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 217
Hej, jag har fått i uppdrag att göra en hemsida till en innebandyförening. Jag ska göra en enkel huvudsida som egentligen bara visar länkar till alla lag inom föreningen. Men en sak till ska sidan innehålla. Det är nyheter.

Tanken är att på startsidan ska de tre senaste nyheterna visas från vilken hemsida som helst inom föreningen. Det krävs alltså en funktion som hela tiden har koll på när det läggs upp en ny nyhet från någon av lagens hemsidor. Då ska den senaste (sorterat efter datum) nyheten visas överst. Nyheten under den kan alltså vara från en annan av föreningens hemsidor. De viktiga är att de sorteras efter vilken som är nyast och att den bara visar de tre senaste.

Jag sökte hjälp på PHPSidan och PHPPortalen och fick lite svar först men nu har trådarna dött. De jag lärde mig var i alla fall att jag borde använda mig av xml. Jag gick därför in på idg.se och läste lite artiklar men när jag kom till den viktigaste artikeln om hur man lägger över information från en annan databas till xml-dokumentet så beskrevs det med asp. Jag programerar bara med php.

Hur som helst. Vad jag behöver veta nu är alltså hur jag gör ett xml-dokument av information i en databas, alternativt hur jag via ett formulär och php sparar information direkt som xml-dokument.

Sedan måste jag veta hur jag gör en funktion som söker igenom flera xml-dokument och av informationen utifrån dessa dokument skriver ut de tre senaste nyheterna.

Det är ganska brottom då hemsidan helst ska vara klar på innan Lördag. Vore superschysst om någon hjälpte mig med detta. Om ni undrar något så tveka inte att fråga! Jag vet att jag kan vara dålig på att förklara.
Pettolajnen är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-16, 17:51 #2
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
grazzy grazzy är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Mar 2004
Inlägg: 3 471
Hej,

Om det är RSS som används för att transportera nyheterna så kan du använda flera olika bibliotek för att parsa det. Jag själv använder ett egenutvecklat som du hittar här.

Istället för att skriva ut nyheterna på skärmen (se exempel.php) så kan du helt enkelt stoppa in dem i databasen. Sedan är det en rätt smal sak att göra en SELECT, sortera på datumet med ORDER BY och visa för användaren.
grazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-16, 17:54 #3
tydal tydal är inte uppkopplad
Medlem
 
Reg.datum: May 2005
Inlägg: 130
tydal tydal är inte uppkopplad
Medlem
 
Reg.datum: May 2005
Inlägg: 130
XML låter inte rätt i ditt fall. Man använder XML när olika system behöver snacka med varandra. I ditt fall behöver du bara en SQL-databas, förslagsvis Mysql.

Jag har skrivit en liten artikel om hur man kommer igång med Mysql och lagrar och visar saker:
http://www.tydal.nu/article/mysql-och-php/
tydal är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-17, 06:44 #4
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Citat:
Originally posted by tydal@May 16 2006, 17:54
http://www.tydal.nu/article/mysql-och-php/
Kort och koncis, men jag skulle nog föreslå att du kör med VARCHAR och inte CHAR i ditt exempel...
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-05-17, 10:23 #5
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Citat:
Originally posted by tydal@May 16 2006, 17:54
XML låter inte rätt i ditt fall. Man använder XML när olika system behöver snacka med varandra. I ditt fall behöver du bara en SQL-databas, förslagsvis Mysql.

Jag har skrivit en liten artikel om hur man kommer igång med Mysql och lagrar och visar saker:
http://www.tydal.nu/article/mysql-och-php/
Han skrev "från vilken hemsida som helst inom föreningen" och jag bara antar att föreningarna kan ligga på olika hotell och ev med olika tekniska lösningar. XML är valet om så är fallet.

Ligger sidorna däremot bara som undersidor i något form av "förenings portal" / cms så är det enklare...
Robert är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 06:56.

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