Hogy működik a hírlevél dolog egy weblapnál?
A hírleveleket leszűrőd egy adatbázisba (MYsql pl.), és aki kért hírlevelet, annak küldesz egy e-mailt... ez a legegyszerűbb.
De csinálhatod úgy is h csinálsz egy szöveges fájlt aki kért e-mailt annak a maicimét hozzáadja a szöveghez új sorba... és amikor küldöd a mailt soronként kiolvasod h ki kért...
sok-sok megoldás van rá, de az első a leggyakoribb.
Köszönöm az ajánlatot, de először megpróbálkoznék vele magam. :)
Tehát adatbázisban tárolom a címeket... és van olyan kód esetleg, ami automatikusan az adatbáziba teszi a címeket vagy mindig, egyenként nekem kell hozzáadogatni? vagy hogy is történik ez?
Gondolom regisztrálva vannak az oldaladra.
Csinálsz egy új táblát MySQL-ben, aminek newsletter a neve. Aki megnyomja a felíratkozás gombot, annak beírod az email címét a newsletter táblába.
A hírlevél küldésekor pedig azoknak küldöd el a levelet, akinek ott van az email címe.
Vagy a másik lehetőség, hogy nem csinálsz új táblát, csak a felhasználók táblában csinálsz egy új oszlopot, pl newsletter, amit alap esetben 0-ra állítsz. Aki megnyomja a Felíratkozás gombot, annál átírod a 0-t 1-re.
Annak küldi el a levelet, akinek a felhasználók táblában a newsletter értéke 1.
Feliratkozás gombra meghívsz egy PHP fájlt ami fent említve a user adataihoz átírja a hírlevel mezőt 0-ról 1-re.
Majd készítesz egy hirlevel.php fájlt ami a hírlevél küldéséért lesz felelős, ezt levéded jelszóval, legjobb ha csak admin felületről érhető el.
Ebben a fájlban elkészíted a hírlevél sablonját, aztán egy Küldés gombra meghívsz egy funkciót, ami majd PHP és AJAX segítségével folyamatosan küldi egyesével a leveleket a feliratkozott user-ek email címére.
A sablon végére teszel egy leiratkozás linket ami ugye a feliratkozás fordítottja. Sok sikert... :)
Elsőnek lenne egy kérdésem.
Hol milyen rendszeren történik mind ez!?
Van esetleg valami weblap motorod, és azon belül szeretnéd!?
A hírlevél kezelés folyamata törvényileg szabályozva van, mivel a bekért, és tárolt email címek személyes adatnak minősülnek, ezért azok felhasználását a tulajdonosuk által engedélyezni kell. Ez azt jelenti, hogy el kell helyezned az oldalon egy nyilatkozatot, hogy a nálad tárol email címeket nem adod ki harmadik félnek, és csak az oldalad hírleveleinek címzettjeként használod fel, a tulajdonos beleegyezésével.
A tulajdonos beleegyezése a feliratkozáskor történik. Ekkor feldobsz egy űrlapot, amiben egyrészt megadja a feliratkozó az email címét, amire a hírlevelet meg fogja kapni, másrészt kell egy checkbox (nem elég a küldés gomb!), amihez oda van írva, hogy elfogadja a hírlevél fogadásának feltételeit (link a nyilatkozathoz).
Persze egyéb adatokat is bekérhetsz (név, életkor, cím, stb...) de a tapasztalat azt mutatja, hogy az emberek nem szeretnek a szükségesnél több információt kiadni magukról, és inkább lemondanak a hírlevélről, ha túl sok kitöltendő van.
Az űrlap elküldésekor eltárolod adatbázisban a megadott email címet, amit aztán a hírlevelek kiküldésekor felhasználhatsz címzettként.
A hírlevél szövegét (html, vagy egyszerű szöveges) szintén létre kell hoznod, erre általában szintén az adatbázis egy tábláját érdemes használni, ahol a kész hírleveleket tárolhatod, esetleg adminisztrációs felületen megszerkesztheted, menedzselheted a kiküldést, visszanézheted mikor volt kiküldve stb...
A kiküldés történhet manuálisan vagy automatikusan is. manuális kiküldésnél a kész hírlevelet kiválasztod valamilyen módon, és kézi kezdeményezésre (pl. a tartalomkezelő rendszer adminisztrációs részében erre kialakított felületen a "kiküldés" gombot megnyomva) kiküldöd az adatbázisban tárolt email címekre. Az automatikus kiküldés un. cron időzítővel időzített parancsfájlok lefutásakor történik. Ilyenek a híroldalak automatikus hírlevelei. Ezeknél egy cron parancs minden nap/héten megadott időben elindít egy parancsfájlt (pl: hirlevelkuldes.php), ami összeszedi a héten/napon megjelent legfrissebb híreket az adatbázisból, készít belőlük egy összegzést, beilleszti egy előre elkészített hírlevél sablonba, és kiküldi a tárolt címekre.
A hírlevélküldő rendszerek kialakítása elég változatos lehet, de az alapséma nagyjából mindnél ugyanez.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!