Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Automatische Mail bei längerer Besuchs-Pause
#11
Nein ist nicht vorgesehen. Aber das Script von Michael wird sicher nach Anpassung weiter funktionieren.
Zitieren
#12
Dieses Script von Michael ist ja nicht schlecht, aber man muss die Datei jeden Tag aufrufen. Kann man das nicht so machen, dass das auch automatisch geht ohne die Datei aufzurufen?
Gruß, Micha
=========
Zitieren
#13
Du kannst das Skript so abändern, dass du es von einem Cronjob aufrufen lassen kannst.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#14
Ich möchte den automatischen Versand gern erstmal an meinem {username} testen, geht das?

Außerdem möchte ich in meinen Text reinschreiben, wie lange der Besuch her ist, geht das etwa so?

PHP-Code:
Es hat sich wieder einiges verändertseitdem du das letzte Mal (vor {offdaysTagenim Forum warst
Zitieren
#15
criticalmaster schrieb:Ich möchte den automatischen Versand gern erstmal an meinem {username} testen, geht das?
Ersetze
PHP-Code:
$query $db->query("SELECT username, email FROM ".TABLE_PREFIX."users WHERE lastactive < '".$dateline."';"); 
durch
PHP-Code:
$query $db->query("SELECT username, email FROM ".TABLE_PREFIX."users WHERE uid = 'x';"); 
Ersetze x durch deine Benutzer-ID.
criticalmaster schrieb:Außerdem möchte ich in meinen Text reinschreiben, wie lange der Besuch her ist, geht das etwa so?

PHP-Code:
Es hat sich wieder einiges verändertseitdem du das letzte Mal (vor {offdaysTagenim Forum warst
Dazu musst du als erstes lastactive im Query ergänzen, damit der Zeitpunkt des letzten Besuchs ausgelesen wird:
PHP-Code:
$query $db->query("SELECT username, email, lastactive FROM ".TABLE_PREFIX."users WHERE lastactive < '".$dateline."';"); 
Suche dann die Zeile:
PHP-Code:
$content str_replace("{username}"$users['username'], $mailcontent); 
Darunter einfügen:
PHP-Code:
$offdaytime = (time() - $users['lastactive']) / 60 60 24;
$offdaytime floor($offdaytime);
$content str_replace("{offdays}"$offdaytime$content); 

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Automatische Mail nach Aktivierung des Accounts durch Admin Brose 2 1.748 26.10.2009, 22:13
Letzter Beitrag: Brose
  Automatische Mail an einen User Traktion 2 1.960 01.08.2008, 02:26
Letzter Beitrag: Traktion
Information Persönliche Entwicklungs "Pause" bis MyBB 1.4 Jan 0 1.387 13.07.2008, 23:10
Letzter Beitrag: Jan