[3.3] CF Welcome Post Topic (fork)
Im Grunde funktioniert diese Extension so wie ich mir das vorstelle.
Aktuell nutze ich für den aufruf der Funktion in der listner.php folgendes
Code: Alles auswählen
public static function getSubscribedEvents()
{
return [
'core.page_header_after' => 'cf_wptfork_run',
];
}
Das funktioniert auch soweit ganz gut.
Nur würde ich gern ein anderes event nutzen aber das funktioniert nicht wirklich.
Es geht sich eigentlich wie folgt ab. In dem Startenden aufruf wird erst dies hier geprüft:
Code: Alles auswählen
if ($this->user->data['is_registered'] && $this->user->data['user_lastvisit'] == 0)
Treffen beide zu wird der gewünschte Begrüßung Beitrag auch erstellt. Es spielt auch keine Rolle welche Aktivierung Methode im ACP eingestellt ist.
Weil es wird bei Login geprüft ob der eben der Benutzer registriert ist und noch nie eingeloggt war.
Allerdings wird diese Prüfung mit dem aktuell verwendeten core.event bei jedem seitenaufruf geprütft. Das halte ich im Grunde nicht für sehr sinnvoll.
Daher die Frage welches der core events würde sich am besten dazu eignen die funktion aufzurufen nach login.
Weil eigentlich reicht ne prüfung bei login aus.