Jedem User das eigene Popup

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Stadtbus
Mitglied
Beiträge: 15
Registriert: 30.09.2011 20:32
Kontaktdaten:

Jedem User das eigene Popup

Beitrag von Stadtbus »

Jedem meiner User möchte ich ein persönlich auf den User zugeschnittenes Pop-Up aufgehen lassen, aber nur, wenn er sich zum 1. Mal am Tag in meinem Forum einloggt.
Gibt es dafür einen Code mit dem so etwas geht?

Diesen Code habe ich mal versucht zu verwenden, allerdings funktioniert dieser nicht:

Code: Alles auswählen

<!-- IF S_USER ID_IS 58 -->
<script language="JavaScript">
<!--
function hinweis(){
alert(testfenster')
}
//-->
</script> 
<!-- ENDIF -->
Hoffe ihr könnt mir helfen, LG Stadtbus
Gast234254
Gesperrt
Beiträge: 1999
Registriert: 08.02.2009 22:58

Re: Jedem User das eigene Popup

Beitrag von Gast234254 »

Nehm doch diesen Mod

Willkommens PN beim ersten anmelden
http://www.phpbb.com/customise/db/mod/w ... 3a4ce6e0e3

und hier das Fix für 3.0.10
http://www.phpbb.com/customise/db/mod/w ... 10-t_96904
Stadtbus
Mitglied
Beiträge: 15
Registriert: 30.09.2011 20:32
Kontaktdaten:

Re: Jedem User das eigene Popup

Beitrag von Stadtbus »

Leider will ich aber meinem User nicht nur 1x was mitteilen, sondern jeden Tag, wenn er sich zum 1. Mal im Forum einloggt.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Jedem User das eigene Popup

Beitrag von Miriam »

Du könntest mit der Tabelle phpbb_sessions arbeiten.
Für den jeweiligen User wäre das dann die schon aufbereite Variable: $user->data['session_last_visit'].
Das kannst Du dann mittels php etwas bearbeiten und schon weißt Du, wann der Benutzer das letzte mal online war und wenn das vor Mitternacht war, bekommt er / sie / es eine Meldung.

Code: Alles auswählen

$midnight = strtotime('midnight');
if ((int)$user->data['session_last_visit'] < $midnight)
{
    //hier Code zum was immer Du machen möchtest.
} 
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
BNa
Valued Contributor
Beiträge: 3169
Registriert: 12.04.2010 23:51
Kontaktdaten:

Re: Jedem User das eigene Popup

Beitrag von BNa »

Einfach und genial :grin:
Stadtbus
Mitglied
Beiträge: 15
Registriert: 30.09.2011 20:32
Kontaktdaten:

Re: Jedem User das eigene Popup

Beitrag von Stadtbus »

@Miriam:

Danke für deine Mühe, allerdings bin ich totaler PHP-Anfänger, verstehe daher nur (Bus)Bahnhof. :oops:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Jedem User das eigene Popup

Beitrag von Miriam »

Wie weit bist Du denn gekommen?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Stadtbus
Mitglied
Beiträge: 15
Registriert: 30.09.2011 20:32
Kontaktdaten:

Re: Jedem User das eigene Popup

Beitrag von Stadtbus »

Ich habe das gelesen, was du geschrieben hast und habe es besser gleich sein gelassen, bevor ich noch was zerstöre. :oops:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Jedem User das eigene Popup

Beitrag von Miriam »

Das ist schade. Ohne ein wenig Selbstbeteiligung durch Dich wird sich die Herausforderung nicht bewältigen lassen.
Es sagt auch niemand, daß Du es an Deinem Board im Internet durchführen sollst. Nimm eher ein lokales Board auf Deinem Rechner.
Z.B., indem Du Xampp installierst und die Installation lokal durchführst. Dann lassen sich auch Änderungen sehr viel schneller und vor allen entspannter umsetzen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Stadtbus
Mitglied
Beiträge: 15
Registriert: 30.09.2011 20:32
Kontaktdaten:

Re: Jedem User das eigene Popup

Beitrag von Stadtbus »

Miriam ich habe einfach keine Ahnung von PHP, ansonsten würde ich mich dran beteiligen.

phpbb_sessions ist eine Tabelle in der Datenbank, so viel weiß ich.
Nur weiß ich jetzt nicht, wo ich den Rest einfügen sollte.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“