ugrás a tartalomhoz

Hírlevél küldő felület.

aky22 · 2011. Jún. 22. (Sze), 10.54
Hali! Épp egy hírlevélküldőn ügyködöm és az lene a kérdésem, hogy a formot hogy tudom úgy kialakítani, hogy egy gombal a kiválasztott e-mail címeket berakja a címzett mezőbe??? Úgy nézne ki, hogy oldalt lennének egy "dobozban" a címek és egy ilyen : >>
gombal lehetne átrakni a címeket. Sejtésem szerint a buttonnak kéne egy onclick esemény de nem vagyok benne biztos és azt se tudom h azt a dobozt mivel csináljam meg.
 
1

Nem biztos, hogy jól értem, de...

Hellhammer · 2011. Jún. 22. (Sze), 11.44
ha jól gondolom, hogy mit akarsz, akkor: szerintem valami db-ben tárolod az emailcímeket, ezeket kiíratod egy helyre+mindegyikhez hozzáteszel egy button elemet. a formban létrehozol egy űrlapelemet, ahova a cím kerülne; a gombjaid kattintásával pedig ennek az űrlapelemnek a value paraméterét kellene módosítanod, onClick="function('value')".

Javítsatok ki, ha hülyeséget mondok.
3

igen valami hasonlóra...

aky22 · 2011. Jún. 22. (Sze), 14.07
csak nekem egy gomb kéne ami hozzá van rendelve az összeshez.
2

Ez inkább a javascript

pinguka · 2011. Jún. 22. (Sze), 11.51
Ez inkább a javascript kategóriába tartozik.

Csinálsz egy select listát, amin engedélyezve van a mmultiple select
pl így:
<select size="10" multiple="multiple">
Igen, a gombnak valóban kell egy onclick esemény.
<button onclick="doit()"> >> </button>

function doit()
{
	var txtSelectedValuesObj = document.getElementById('inputID'); // Az input mező id-ja ahova szeretnéd gyűjteni a címeket
	var selectedArray = new Array();
	var selObj = document.getElementById('selectID'); // A select lista id-ja
	var i;
	var count = 0;
	// Végig megy a lista elemein és amik ki vannak választva bele rakja őket egy tömbbe
	for (i = 0; i < selObj.options.length; i++) {
		if (selObj.options[i].selected) {
			selectedArray[count] = selObj.options[i].value;
			count++;
		}
	}
	txtSelectedValuesObj.value = selectedArray; //Átadja a tömböt az input mezőnek
      return false;
}

4

Köszi...

aky22 · 2011. Jún. 22. (Sze), 14.07
kipróbálom remélem menni fog.
5

Na addig tök jó hogy

aky22 · 2011. Jún. 26. (V), 10.03
Na addig tök jó hogy belerakja csak az a baj hogy utána rá is frissít és így nem marad benne a mail cím.
6

Akkor próbáld meg esetleg

pinguka · 2011. Jún. 26. (V), 10.25
Akkor próbáld meg esetleg így:

<button onclick="doit();return false;"> >> </button>  
7

Ok köszi így jó lett.

aky22 · 2011. Jún. 26. (V), 10.28
Ok köszi így jó lett.
8

Ennek nem akarok új témát

aky22 · 2011. Jún. 26. (V), 10.59
Ennek nem akarok új témát nyitni de lenne gy olyan kérdésem is, hogy phpmailerrel lenne ugye elküldve az email tartalma. Na most abban lenne egy while ciklus ami azért felel hogy ne lássa senki hogy még kinek lett elküldve. Azt a ciklust valahogy úgy kéne megírni, hogy mondjuk a ;-nél válassza el a mail címeket de azt már ne rakja bele a változóba. Léci segítsetek mert itt nagyon megakadtam. Lehet hogy most hülyeséget mondok de én preg match-re gondoltam és az sose ment
9

Minek írsz?

janoszen · 2011. Jún. 26. (V), 11.21
Most ez egy nagyon hülye kérdés, de mi a bánatnak írsz saját hírlevél küldőt, ha van a piacon kismillió ingyenesen elérhető? Nézd meg inkább a Pommot, valszeg sokkal jobban jársz, mert egy hírlevél küldőt megírni koránt sem annyira triviális feladat, amint ahogy kinéz. Baromi sok mindenre oda kell figyelni, hogy ne menjen a spam mappába a levél.
12

Ok addig rendben van hogy van

aky22 · 2011. Jún. 26. (V), 20.57
Ok addig rendben van hogy van egy csomó csak valahogy se a pommo se a phplist nem akar működni. A pommo jónak tűnik de nem tudja feltelepíteni magát. hiába van jól beállítva az adatbáziskapcsolat létrejön, de nem tud települni.
13

Spam?

pkadam · 2011. Jún. 26. (V), 22.48
Tudnál mondani pár dolgot, hogy mi miatt landolhat a spam mappában? Már írtam saját hírlevélküldőt, de még nem futottam bele ilyesmibe. Mire érdemes odafigyelni?
14

Figyu ha már úgyis írtál

aky22 · 2011. Jún. 27. (H), 14.33
Figyu ha már úgyis írtál akkor le tudnád írni azt a részét ahol a mail címeket kiválogatja az elválasztó jelnét?? (remélem érthetően fogalmaztam:D) Amúgy meg örömmel venném ha valaki tudna abban segíteni hogy azt a pommo-t be tudjam üzemelni mert egyenlőre a telepítésnél állandóan hibát dob.
16

explode

Poetro · 2011. Jún. 27. (H), 16.30
$emails = 'example1##kukac##example.com;example2##kukac##example.com;example3##kukac##example.com';
$emails = explode(';', $emails);
foreach ($emails as $mail) {
  mail(...)
}
17

Köszi poetro de már

aky22 · 2011. Jún. 27. (H), 16.49
Köszi poetro de már megoldottam pont ugyanígy :D
18

Azt nem...

janoszen · 2011. Jún. 27. (H), 19.44
... de tartottam róla előadást. Ha érdekel, regisztráció és bejelentkezés után itt megnézheted: http://www.doclerholding.com/hu/academy/16/
10

Azon túl, hogy minek

H.Z. v2 · 2011. Jún. 26. (V), 11.25
Azon túl, hogy minek felfedezni a spanyolviaszt, valamit nem értek: mi köze a while ciklusnak a címzettekhez? Címzettnek beírod a hírlevél feladóját, a címzetteket meg a Bcc:-be teszed. Vagy én értettem félre valamit?
11

Teljesen értelmetlen itt a

pinguka · 2011. Jún. 26. (V), 12.14
Teljesen értelmetlen itt a preg_match. Egyszerűen explode-olod a kapott stringet egy tömbbe a vesszők mentén és utána végig mész a tömbön és lefuttatod a mail függvényt.
Ez csak a válasz a kérdésedre. Egyébként valóban jobban járnál egy normálisan megírt hírlevél küldővel.
15

Köszi megoldódott. így tök jó

aky22 · 2011. Jún. 27. (H), 16.04
Köszi megoldódott. így tök jó lett ezzel az explode-al és foreach-el együtt