Få en mail når der kommer nye forumindlæg
Desværre har forummet på LinuxIN.dk ikke mulighed for at sende mails når der er nye indlæg i trådene. Det betyder at man let kan misse nogle indlæg hvis man ikke lige ser at tråden er opdateret, eller hvis der er gået så lang tid at den helt er røget ud af oversigten.
For at råde bod på dette har jeg implementeret funktionen som en slags "eksternt plugin". Der kræves ingen ændringer på LinuxIN.dk
Hvordan gør man?
Du tilmelder dig servicen ved simpelthen at sende en mail til linuxin(snabela)kreacom.dk med emnefeltet "subscribe [brugernavn] (uden klammerne)". Så vil du fremover få en mail når der er svar på tråde som du har deltaget i. Det er vigtigt at skrive brugernavnet præcis som på LinuxIN.dk, dog betyder store og små bogstaver ikke noget. Det er ligegyldigt hvad der står i selve mailen, det er kun emnefeltet der analyseres.
Når du har modtaget en mail, vil du ikke få yderligere mails om samme tråd, før du enten har klikket på linket i mailen eller skrevet et nyt indlæg. Der er altså ingen fare for at blive tæppebombardet med indlæg fra aktive tråde! Gider du ikke høre mere om en bestemt tråd, skal du med andre ord bare lade være at klikke på linket.
Du kan framelde dig helt ved at sende en mail til linuxin(snabela)kreacom.dk med emnefeltet "unsubscribe [brugernavn]".
Du skifter emailadresse ved at framelde og tilmelde igen.
Hvordan virker det?
Hvert 5. minut tjekker scriptet antallet af indlæg i forummet ved at kigge på oversigten til højre på forsiden. Hvis tallet har ændret sig siden sidste gang, ved det at der er nye indlæg.
De opdaterede tråde analyseres nu for deltagere og sammenlignes så med dem der har tilmeldt sig. Nu ved vi så hvem der potentielt skal have en email. Men vi mangler lige at tjekke om de allerede har fået en email og derfor skal springes over. Eller om de har skrevet et nyt indlæg siden de fik mailen og derfor alligevel skal have en mail.
Den færdige liste over deltagere løbes nu igennem, og der sendes mail ud til hver af dem.
Når man så trykker på linket i mailen, er der udover url'en til forummet, også en ID som unikt identificerer den pågældende mail. Det bruger scriptet til at nulstille tælleren så brugeren igen vil få besked om nye indlæg i tråden.
Sådan overordnet set fungerer det. Der er en naturligvis en del flere detaljer, men scriptet er selvfølgelig open source og kan ses/hentes her: http://kreacom.dk/linuxin/linuxin.php.txt
God fornøjelse!
For at råde bod på dette har jeg implementeret funktionen som en slags "eksternt plugin". Der kræves ingen ændringer på LinuxIN.dk
Hvordan gør man?
Du tilmelder dig servicen ved simpelthen at sende en mail til linuxin(snabela)kreacom.dk med emnefeltet "subscribe [brugernavn] (uden klammerne)". Så vil du fremover få en mail når der er svar på tråde som du har deltaget i. Det er vigtigt at skrive brugernavnet præcis som på LinuxIN.dk, dog betyder store og små bogstaver ikke noget. Det er ligegyldigt hvad der står i selve mailen, det er kun emnefeltet der analyseres.
Når du har modtaget en mail, vil du ikke få yderligere mails om samme tråd, før du enten har klikket på linket i mailen eller skrevet et nyt indlæg. Der er altså ingen fare for at blive tæppebombardet med indlæg fra aktive tråde! Gider du ikke høre mere om en bestemt tråd, skal du med andre ord bare lade være at klikke på linket.
Du kan framelde dig helt ved at sende en mail til linuxin(snabela)kreacom.dk med emnefeltet "unsubscribe [brugernavn]".
Du skifter emailadresse ved at framelde og tilmelde igen.
Hvordan virker det?
Hvert 5. minut tjekker scriptet antallet af indlæg i forummet ved at kigge på oversigten til højre på forsiden. Hvis tallet har ændret sig siden sidste gang, ved det at der er nye indlæg.
De opdaterede tråde analyseres nu for deltagere og sammenlignes så med dem der har tilmeldt sig. Nu ved vi så hvem der potentielt skal have en email. Men vi mangler lige at tjekke om de allerede har fået en email og derfor skal springes over. Eller om de har skrevet et nyt indlæg siden de fik mailen og derfor alligevel skal have en mail.
Den færdige liste over deltagere løbes nu igennem, og der sendes mail ud til hver af dem.
Når man så trykker på linket i mailen, er der udover url'en til forummet, også en ID som unikt identificerer den pågældende mail. Det bruger scriptet til at nulstille tælleren så brugeren igen vil få besked om nye indlæg i tråden.
Sådan overordnet set fungerer det. Der er en naturligvis en del flere detaljer, men scriptet er selvfølgelig open source og kan ses/hentes her: http://kreacom.dk/linuxin/linuxin.php.txt
God fornøjelse!
Kommentarer19
Hej,Kan du ikke bare bruge
Kan du ikke bare bruge 'Tracker' i menuen. Det er ret irriterende med en hel masse mails i ens indbakke.
Mht. de mange mails, så
Med tracker skal du stadig ind og på sitet og se hvad der er sket af nyt. Jeg kan personligt godt lide at få en mail når der er indlæg, og den funktion har langt de fleste forummer. Og nu også LinuxIN's :)
Få en mail når der kommer nye forumindlæg
Vi har haft en sådan
Så, det er fint med en ekstern udbyder :-)
Skunk, var det også sådan
Nu har jeg benyttet denne
[Linuxin.dk] Få en mail når der kommer nye forumindlæg
1. Det er nemt at tag mailen.
2. Det er nemt at danne et overblik over hvilke tråde der er indlæg i uden at skulle åbne alle mails.
Hej Julemand
Jeg har selv
Jeg har selv tænkt præcis det samme. Det kommer på i dag :-)
Godt lavet marlar.
Jeg kan
Jeg kan generelt godt lide denne slags "plugins", da de viser hvad fremtiden kan bringe. Forestil jer services der kan gøre dette for alle sites, med alle slags content-elementer, uden at skulle konfigureres specifikt for hver enkelt site(det semantiske net er en skidegod idé).
#6:
Nu skulle trådens titel
Nu skulle trådens titel gerne være med i emnefeltet.
#8:
Tak for kommentaren.
Det er sku smart lavet.
Jeg bruger det dog ikke lige selv.
Har du overvejet at lave det
Skrevet på htc tatto..
lidt Off Topic men, hvordan/hvilke sprog har du lavet det i?
#11
Ifølge linket til hans
Ifølge linket til hans kildekode fil "linuxin.php.txt" ligner det PHP.
http://kreacom.dk/linuxin/linuxin.php.txt
#11:
Jeg havde også
Jeg havde også overvejet en tilmelding som du beskriver, men jeg kom frem til at det simpleste at lave var en tilmelding pr. email, da det giver flere fordele:
- emailen er i forvejen valideret, systemet ved jo hvor mailen kom fra.
- der skal ikke skrives nogen brugerflade
- captcha og lignende er ikke nødvendigt da man ikke kan bruge systemet til noget med mindre man har en konto på linuxin.dk
- Og så synes jeg egentligt også det er nemmest for brugeren, men det er nok en smagssag.
Det er lavet i php+sqlite, du kan se hele kildekoden i nævnte link.
okay mange tak..
det var
det var det med at se skoven for bare træer..
jeg har tilmeldt mig :D
Rigtig god funktion og godty
#1 Dem der ikke ønsker mail i deres indboks, kunne evt oprette en gmail-konto og modtage mails der. (eller lade være med at tilmelde sig)
Har allerede tilmedt mig med en gmail-konto :-)
hvorfor tilmelde sig med en
Det vil det under ingen
Jeg behøver ikke gå ind at tjekke, men kan se det hver gang jeg går til min startside med igoogle
Fungerer i øvrigt glimrende
En fordel ved funktionen som
Det er især en fordel ved lange tråde som spænder over flere sider, her er det ret træls at trackerfunktionen bringer en øverst til side 1. Så er det noget nemmere at kommere direkte til side 3 eller hvor lang tråden nu er blevet.
Nu er det snart 3 år siden
Som nævnt i artiklen kan man ved at sende en mail til linuxin(snabela)kreacom.dk derefter automatisk få en mail hvis der kommer nye indlæg i en tråd man har deltaget i. Man får kun en enkelt mail indtil man enten klikker på linket i mailen eller skriver et nyt indlæg. Man bliver altså ikke spammet hver gang nogen skriver i tråden. Hvis man ikke længere har interesse i en tråd og derfor ikke ønsker at få mails, kan man således blot ignoreret beskeden om nyt indlæg. Så adviceres man ikke yderligere om nye indlæg.
Læs artiklen øverste for detaljeret info.