Prosím POMOC - snipet na rozesílání novinek na webu.

V tejto téme sa nachádzajú snippety (rozšírenia) pre Etomite.

Moderátor: Moderators

Používateľov profilový obrázok
moddo
Amateur
Amateur
Príspevky: 21
Dátum registrácie: St Dec 20, 2006 2:07 am
Kontaktovať používateľa:

Prosím POMOC - snipet na rozesílání novinek na webu.

Príspevok od používateľa moddo »

Ahojky přátelé. Mám problém, hledám nějaký snipet, který by mi mohl po vyplnění nejlépe ukládat majly žadatelů do db, abych je moh hromadně při změně nebo při editaci novinek (vlastní snipet) informovat.

Prostě takové zasílání novinek - kdo vyplní form na webu.

Děkuji za pomoc. Snad to nebudu nmuset dělat celý od začaátku :P

Ahojky MoDDO - Dr.Zoidberg
Používateľov profilový obrázok
_rasel^
ETOMITE Admin
ETOMITE Admin
Príspevky: 1122
Dátum registrácie: Ut Sep 20, 2005 1:03 am
Bydlisko: Košice (SR)
Kontaktovať používateľa:

Príspevok od používateľa _rasel^ »

Videl som niekde tuším aj pekný php script, ktorý by sa dal upraviť na snippet, len ho dlhšiu dobu neviem nájsť...

Pri hľadaní som našiel niečo lepšie: http://www.phplist.com/ (GPL licencia) - je to systém špeciálne určený na rozposielanie informačných mailov. Využíva ho dokonca komunita PhpBB.com

Edit: Na stránky Etomite potom stačí vložiť chunk s javascriptom. V ňom treba upraviť cestu k phplistu.

Kód: Vybrať všetko

<!-- newsletter subscribe below here -->

<script language="Javascript" type="text/javascript">
var fieldstocheck = new Array();
fieldnames = new Array();
function checkform() {
for (i=0;i<fieldstocheck.length;i++) {
if (eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].value") == "") {
alert("Please enter your "+fieldnames[i]);
eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].focus()");
return false;
}
}
return true;
}
function addFieldToCheck(value,name) {
fieldstocheck[fieldstocheck.length] = value;
fieldnames[fieldnames.length] = name;
}
</script>

<form method="post" action="http://www.yourdomain.com/lists/?p=subscribe&id=1" name="subscribeform">
Email:<input type="text" name="email" value = ""><br>
<script language="Javascript" type="text/javascript">addFieldToCheck("email","Email Address");</script>
Name: <input type="text" name="attribute2" value = "">
<script language="Javascript" type="text/javascript">addFieldToCheck("attribute2","Name");</script>
<input type="hidden" name="list[1]" value="signup" />
<input type="submit" name="subscribe" value="Subscribe" onClick="return checkform();">
</form>

<!-- newsletter subscribe ends here -->
... ďalšie info: http://forums.phplist.com/viewtopic.php?t=5712
..:: Etomite CMS → Rulezzz !.!.!. ::..
Napísať odpoveď