Hallo liebe Leute,
weiß jemand von euch, wie ich NUR für Gäste, ein kleines Pop-Up beim aufrufen meines Boards einblenden kann?
Sollte auch nur einmal angezeigt werden, nicht bei jedem Site-Load.
Gruß
Kleines Pop-Up öffnen
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.
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.
Re: Kleines Pop-Up öffnen
Du könntest es so lösen...
In der DB ausführen:
Vorauss.: Dein Tabellenpräfix ist phpbb_.
danach:...musst Du aber nicht.
Template Cache danach aktualisieren micht vergessen!
In der DB ausführen:
Code: Alles auswählen
ALTER TABLE phpbb_sessions ADD session_guest_popup TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '1';
danach:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]------------------------------------------
#
$s_privmsg_new = false;
#
#-----[ AFTER, ADD ]------------------------------------------
#
$s_guest_popup = false;
#
#-----[ FIND ]------------------------------------------
#
$l_privmsgs_text_unread = sprintf($l_message_unread, $user->data['user_unread_privmsg']);
}
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
else
{
if ($user->data['session_guest_popup'])
{
$sql = 'UPDATE ' . SESSIONS_TABLE . '
SET session_guest_popup = 0
WHERE session_id = "' . $user->data['session_id'] . '"';
$db->sql_query($sql);
$s_guest_popup = true;
}
}
#
#-----[ FIND ]------------------------------------------
#
'S_NEW_PM' => ($s_privmsg_new) ? 1 : 0,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'S_GUEST_POPUP' => ($s_guest_popup) ? 1 : 0,
#
#-----[ OPEN ]------------------------------------------
#
styles/prosilver/template/overall_header.html
#
#-----[ FIND ]------------------------------------------
#
<!-- IF S_USER_PM_POPUP -->
if ({S_NEW_PM})
{
var url = '{UA_POPUP_PM}';
window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
}
<!-- ENDIF -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- IF not USER_SESSION_LOGGED_IN -->
if ({S_GUEST_POPUP})
{
alert("Sie betreten das Board!");
}
<!-- ENDIF -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Template Cache danach aktualisieren micht vergessen!
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Kleines Pop-Up öffnen
ja und wo und wie lege ich das Pop-Up an, bzw. dessen Inhalt?
Danke dir schonmal ^^
Danke dir schonmal ^^
Re: Kleines Pop-Up öffnen
Ich habe es hier nicht mit einer anderen Datei zum Aufrufen gemacht a la window.open. Kannst ja noch ändern. Bei meiner Lösung kommt ein Alert und der ist dann nur mit Okay zu bestätigen.
Ein kleines Problem besteht noch, dass dieser Vorschlag nicht überprüft, ob das PopUp geblockt wurde, wenn es denn eins werden soll.
Ein kleines Problem besteht noch, dass dieser Vorschlag nicht überprüft, ob das PopUp geblockt wurde, wenn es denn eins werden soll.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Kleines Pop-Up öffnen
Hat jemand eine Ahnung wie ich das anstelle?
Re: Kleines Pop-Up öffnen
Du könntest Dir die "Vorlage" in der overall_header anschauen. Und nachbauen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Kleines Pop-Up öffnen
Ich bin leider kein Coder 
