Hvordan skal et mini-feed (ligesom det der er at finde på facebook) laves?
Altså at logge alle brugeres aktivitet. Det skal jo gøres smart, med "information"-id's og ikke bare tekst osv. Håber det er forståeligt hvad jeg mener :D
jeg synes da jeg har præciseret den "kage" jeg vil bage, så det ville jo ikke være svært at fortælle opskriften - hvis man kendte den :-)
jeg mener, at jeg jo ikke bare skal indsende teksten "X og y er nu venner" i en database ved hver venneaccept - hvis nu jeg ønsker at ændre teksten eller lignende. Jeg tror jeg skal have en tabel med alle sådanne aktiviteter, og så indsende "information"-id istedet for tekst, og så hente teksten et andet sted. Men jeg er slet ikke sikker.
Jeg ville høre om nogle har nogle rigtig smarte forslag!
Der er mange muligheder alt efter hvor omfattende det skal være.
Men et forslag kunne være: Du kan lave en tabel hvori du opretter de aktiviteter som det skal være muligt at registrere. Du kan fint skrive "$ven1 er nu vennner med $ven2" og bruge funktionen eval() når du senere skal skrive i din minifeed. Eval erstatter "$ven1" med værdien af $ven1 så der kommer til at stå navne i stedet for variabler. Så kan du oprette en tabel hvori du registrerer aktiviteterne med aktivitets-id, brugerid og tidspunkt for aktiviteten. Derudover selvfølgelig en tabel med brugere.
Du kunne bruge sprintf: "%s er nu ven med %s." - gem den i en database, eller i en .po-fil, eller i en separat fil du bruger til tekster... Hvis hentTxt er en funktion der henter en tekst:
hentTxt kunne naturligvis også hente fra databasen :P
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.