ThWboard Support-Forum (Archiv)
Ort: / Boardübersicht / Code Hack Requests / E-mail benachrichtigung
Seite 1 von 1
Peter Praum schrieb am 15.05.2002 um 21:21 Uhr
Hi.
Ich suche eine möglichkeit das Ich eine benachrichtigung erhalte wenn ein neuer Post erstellt wurde oder sich ein neuer user angemeldet hat.
Als e-mail oder privat message an mich.
Und dann noch etwas. Wie geht das mit den Hacks? Werden die einfach auf den server kopiert und dort online gestartet?? Oder wie?? Bin damit nicht vertraut wie so was geht. Sorry!
Cu in the Sky
++++++++++++++++++++
www.edrm.de
Piti schrieb am 15.05.2002 um 21:31 Uhr
Hi,
also um die Hacks einzubauen musst Du zum teil Deine Original dateien ändern.
Wo Du was an welcher stelle einfügen musst steht aber immer dabei. Ich hatte am anfang auch null plan, aber die Jungs hier sind so fit da klappt das easy.
Gruss Piti !
Whoopie schrieb am 26.09.2002 um 13:13 Uhr
Hi,
ich suche auch einen Hack, dass ich bei neuen Posts benachrichtigt werde.
Danke für Eure Hilfe!
Bis denn,
Whoopie
Jonas schrieb am 27.09.2002 um 22:57 Uhr
reply.php nach dem email zeugs suchen, kopieren, und mit deiner adresse ausserhalb der if abfrage einfügen
Heiner schrieb am 28.09.2002 um 09:49 Uhr
Hallo,
wie müsste das denn hinterher aussehen ;)
und wie und wo geht das mit PM ohne zusätzliche
Spalte in der Datenbank?
// email zeug
if( $config['use_email'] )
{
$TRegmail = new Template("./templates/mail/newreply.mail");
$r_email = thwb_query("SELECT DISTINCT
user.useremail as useremail, thread.threadtopic as threadtopic
FROM
thwb_post as post, thwb_user as user, thwb_thread as thread
WHERE
thread.threadid=$thread[threadid] AND
post.threadid=$thread[threadid] AND
post.userid=user.userid AND
post.postemailnotify=1 AND
user.userid<>$g_user[userid]");
while( $email = mysql_fetch_array($r_email) )
{
$text = '';
eval($TRegmail->GetTemplate("text"));
@mail($email[useremail], $config[board_name] . " - Neue Antwort", $text, "From: $config[board_admin]");
}
}
Jonas schrieb am 28.09.2002 um 10:34 Uhr
// email zeug
if( $config['use_email'] )
{
$TRegmail = new Template("./templates/mail/newreply.mail");
$r_email = thwb_query("SELECT DISTINCT
user.useremail as useremail, thread.threadtopic as threadtopic
FROM
thwb_post as post, thwb_user as user, thwb_thread as thread
WHERE
thread.threadid=$thread[threadid] AND
post.threadid=$thread[threadid] AND
post.userid=user.userid AND
post.postemailnotify=1 AND
user.userid<>$g_user[userid]");
while( $email = mysql_fetch_array($r_email) )
{
$text = '';
eval($TRegmail->GetTemplate("text"));
@mail($email[useremail], $config[board_name] . " - Neue Antwort", $text, "From: $config[board_admin]");
}
[color="green"]$TRegmail = new Template("./templates/mail/newreply.mail");
$text = '';
eval($TRegmail->GetTemplate("text"));
@mail($config[board_admin], $config[board_name] . " - Neue Antwort", $text, "From: $config[board_admin]");[/color]
}
nicht getestet, aber könnte klappen
Heiner schrieb am 28.09.2002 um 11:06 Uhr
Super, funktioniert,
jedoch Text in der Mail:
In dem Topic '' gibt es eine neue Antwort!
Topic fehlt. Ist aber egal, ist ja nur für den Admin. ;)
Whoopie schrieb am 28.09.2002 um 17:40 Uhr
Hi,
ist es vielleicht doch irgendwie möglich, dass noch der Topic in der Mail erscheint. Das wäre dann einfach perfekt.
Und wie sieht´s aus, das der Admin ne Mail bekommt, wenn ein neuer Thread aufgemacht wird?
Danke für die Hilfe.
Bis denn,
Whoopie
Whoopie schrieb am 01.10.2002 um 15:03 Uhr
Hi,
hatte mir hier mehr Hilfe erhofft. Aber Ihr seid wohl alle sehr beschäftigt. :( :(
Naja, kann man nichts machen.
Bis denn,
Whoopie
beba schrieb am 02.06.2003 um 02:47 Uhr
Habe den Code oben bei mir reinkopiert. Board meldet allerdings Fehler. Habe Version 2.81. Ist das Versionsabhängig?
manarcho schrieb am 07.10.2003 um 22:18 Uhr
Moin,
habe das gleiche Problem, bei gleicher Version wie beba.
Wenn jemand einen Fix dafür hat, bitte hier posten.
merci an die Entwickler
manarcho
Bluetooth schrieb am 08.10.2003 um 10:41 Uhr
ja ist versionsabhängig. Generell wird empfohlen, in neue Versionen nie Hacks einzubauen, die für eine vorherige Version entwickelt wurden.
Wenn ein Hack zu mehreren Versionen kompatibel ist, wird dies im Normalfall vermerkt.
Dr.HDi schrieb am 08.10.2003 um 13:38 Uhr
Für 2.73 gibt's einen Hack. Probiert habe ich ihn aber nicht unter 2.81.
manarcho schrieb am 08.10.2003 um 21:37 Uhr
Hi Dr.HDi,
habe das mal bei mir reingefummelt und hat leider nicht funktioniert.
Da der Hack keine Fehler erzeugt hat, werde ich ihn installiert lassen und evtl. noch dran "rumschrauben".
Gruss
manarcho
Dr.HDi schrieb am 08.10.2003 um 22:16 Uhr
Hab' den Hack gerade in mein 2.81er Board eingebaut: Funzt einwandfrei !
Wahrscheinlich stimmt Dein Eintrag in der Registry nicht. Die Indizierung ist nämlich die "categoryorder" und nicht "categoryid"
D.h.
1.Eintrag (categoryorder n)
2.Eintrag (categoryorder n + 1)
3.Eintrag (categoryorder n + 2)
usw.
Habe mich aber auch von meinem eigenen Hack ins Boxhorn jagen lassen, da in meinem Board die "categoryorder" mit "1" beginnt ...
manarcho schrieb am 08.10.2003 um 23:17 Uhr
Hi Dr.HDi,
danke für Deine Bemühungen. Ich hatte nur eine Category. Ich habe mir jetzt so beholfen:
In reply.php habe ich die Zeilen mit dem >-markiert eingefügt:
@mail($email[useremail], $config[board_name] . " - Neue Antwort", $text, "From: $config[board_admin]");
}
> {
> $text = '';
> eval($TRegmail->GetTemplate("text"));
>
> @mail($config[board_admin], $config[board_name] . " - Neue Antwort", $text, "From: $config[board_admin]");
> }
}
header("Location: showtopic.php?threadid=$thread[threadid]&time=$time&pagenum=lastpage");
Bei der newtopic.php war ich etwas dumm (mangelnde PHP-Kenntnisse) und habe nur folgendes eingefügt:
{
// Den postings wert des postenden users erhöhen
thwb_query("UPDATE ".$pref."user SET userlastpost=$time, userposts=userposts+1 WHERE userid='$g_user[userid]'");
}
> @mail($config[board_admin], $config[board_name] . " - Neuer Thread", $text, "From: $config[board_admin]");
header("Location: showtopic.php?threadid=$thread[threadid]");
}
Das gibt leider nur eine leere Nachricht mit dem Betreff.
Gruss
manarcho
Luki schrieb am 18.10.2003 um 13:21 Uhr
*Hack haben will :P*
MrNase schrieb am 18.10.2003 um 14:32 Uhr
*grml* Mein Server läuft grad net, aber wenn dann mache ich mal einen der dir ne eMail schickt wenn sich ein neuer registriert.
Dürfte ja nicht wirklich schwer sein ;)
Luki schrieb am 18.10.2003 um 15:17 Uhr
ooops, hab nur die Überschrift gelesen, wie peinlich!!! - brauche ich doch nicht...
ich dachte, das es sich hier um die Emailbenachrichtigung bzw. dem Abonnoment von Threads handelt.... tztztz ;)
sozusagen das Feature, das jeder User unter dem Thread mit einem Link:
Thread Abo für den Thread die Emailbenachrichtigung aktivierern kann...
firefighter schrieb am 09.10.2004 um 17:40 Uhr
hallo erst mal,
ich fibde das board supper, auch di post hier sind spitze, habe da schon einiges in erfahrung gebracht was mir sehr geholfen hat, aber keider nicht alles.
ich als betreiber des boards (nein nicht dieses hier) möchte als admin eine e-mail erhalten wenn ein user, egal welcher, auch wenn es ein admin ist, einen neuen artikel postet.
ich weiss das thema ist hier schon besprochen worden. ich habe auch schon alles ausprobiert ( reply.php und e-mail zeugs) aber ich bekomme immer entweder eine fehler meldung oder es passiert gar nichts bei einem neuen post(error in line xxx)..
wie muss ich den die reply.php anfassen um das ans laufen zu kriegen?
eine bitte an alle bastler hier, helft mir !!!!!
als info für euch ich habe vers 2,84
hier einen auszug aus der repy.php
// email zeug
if( $config['use_email'] )
{
$TRegmail = new Template("./templates/mail/newreply.mail");
$r_email = thwb_query("SELECT DISTINCT
user.useremail as useremail, thread.threadtopic as threadtopic
FROM
".$pref."post as post, ".$pref."user as user, ".$pref."thread as thread
WHERE
thread.threadid=$thread[threadid] AND
post.threadid=$thread[threadid] AND
post.userid=user.userid AND
post.postemailnotify=1 AND
user.userid<>$g_user[userid]");
while( $email = mysql_fetch_array($r_email) )
{
$text = '';
eval($TRegmail->GetTemplate("text"));
@mail($email['useremail'], $config['board_name'] . " - Neue Antwort", $text, "From: $config[board_admin]");
}
}
header("Location: ".build_link("showtopic.php?threadid=$thread[threadid]&time=$time&pagenum=lastpage#bottom", true));
?>
könnt ihr was daran verbiegen das das klappt ?
ich setze auf euch und danke schon mal im voraus....
herzliche grüsse firefighter
Seite 1 von 1