Kleines Pop-Up öffnen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Antworten
Odiii
Mitglied
Beiträge: 216
Registriert: 10.09.2008 22:55
Kontaktdaten:

Kleines Pop-Up öffnen

Beitrag von Odiii »

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ß
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Kleines Pop-Up öffnen

Beitrag von Miriam »

Du könntest es so lösen...

In der DB ausführen:

Code: Alles auswählen

ALTER TABLE phpbb_sessions ADD session_guest_popup TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '1';
Vorauss.: Dein Tabellenpräfix ist phpbb_.

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
...musst Du aber nicht.

Template Cache danach aktualisieren micht vergessen!
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Odiii
Mitglied
Beiträge: 216
Registriert: 10.09.2008 22:55
Kontaktdaten:

Re: Kleines Pop-Up öffnen

Beitrag von Odiii »

ja und wo und wie lege ich das Pop-Up an, bzw. dessen Inhalt?
Danke dir schonmal ^^
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Kleines Pop-Up öffnen

Beitrag von Miriam »

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.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Odiii
Mitglied
Beiträge: 216
Registriert: 10.09.2008 22:55
Kontaktdaten:

Re: Kleines Pop-Up öffnen

Beitrag von Odiii »

Hat jemand eine Ahnung wie ich das anstelle?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Kleines Pop-Up öffnen

Beitrag von Miriam »

Du könntest Dir die "Vorlage" in der overall_header anschauen. Und nachbauen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Odiii
Mitglied
Beiträge: 216
Registriert: 10.09.2008 22:55
Kontaktdaten:

Re: Kleines Pop-Up öffnen

Beitrag von Odiii »

Ich bin leider kein Coder :-?
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“