einmaliges Popup

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.
Benutzeravatar
Valentino46
Mitglied
Beiträge: 106
Registriert: 02.03.2010 15:04
Kontaktdaten:

einmaliges Popup

Beitrag von Valentino46 »

Hallo,
ich möcht das wenn ein Benutzer sich im Forum anmeldet ein Popup erscheint der aber nur einmal erscheint also sobalt der Benutzer den Link in dem Popup geklickt hat verschwindet der Popup für den Benutzer für immer.
Hat von euch jemand eine Ahnung wie man das realisieren kann?
MfG Valentin
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: einmaliges Popup

Beitrag von franki »

Hallo

Das sollte mit etwas umschreiben mit dem "mod_accept-terms_1_0_2" von Tobi zu realsieren sein.
LG Franki
Benutzeravatar
Valentino46
Mitglied
Beiträge: 106
Registriert: 02.03.2010 15:04
Kontaktdaten:

Re: einmaliges Popup

Beitrag von Valentino46 »

der Mod meldet die User ab und zwingt sie dazu die Nutzungsbedingungen nocheinmal zu aktzeptieren allerdings möchte ich dass ein Popup eingeblenet wird mit einem ink drin und sobald er die Seite geöffnet hat verschwindet das Popup und wird nicht wieder bei diesen User auftauchen.
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: einmaliges Popup

Beitrag von Metzle »

Hallo,

genau deshalb meinte franki auch, dass man die Mod entsprechend umschreiben müsste, denn das Prinzip ist das gleiche wie du es haben möchtest.
Im Optimalfall Link zu den Nutzungsbedingungen ( hier eben den Link zu deiner Seite, die du anzeigen lassen willst ) angeklickt, gelesen/angeschaut und danach mit Ok bestätigt, wird es in der Datenbank vermerkt und die Meldung erscheint dann nicht mehr und der Benutzer wird nicht wieder ausgeloggt.
Vorteil: Du kannst mal einen anderen Link nehmen/einbauen und dann entsprechend wieder alle diesen bestätigen lassen, wenn du es für nötig hältst.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Valentino46
Mitglied
Beiträge: 106
Registriert: 02.03.2010 15:04
Kontaktdaten:

Re: einmaliges Popup

Beitrag von Valentino46 »

eine Frage was muss ich in diesem Code verändern damit mein Link angezeigt wird :-?

Code: Alles auswählen

if ($user->data['user_accept_rules'] == 0 && $user->data['is_registered'] && !$user->data['is_bot'] && (request_var('mode', '') != 'terms'))
	{
		if (confirm_box(true))
		{
			$sql = 'UPDATE ' . USERS_TABLE . '
				SET user_accept_rules = 1
				WHERE user_id = ' . $user->data['user_id'];
			$db->sql_query($sql);
		}
		else
		{
			confirm_box(false, sprintf($user->lang['NEW_RULES'], '<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=terms') . '">', '</a>'));
			header("Location: " . append_sid("{$phpbb_root_path}ucp.$phpEx?mode=logout&sid=" . $user->session_id));
		}
	}
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: einmaliges Popup

Beitrag von Metzle »

Hallo,

finde folgenden Code:

Code: Alles auswählen

<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=terms') . '"
und ersetze ihn ggf. so:

Code: Alles auswählen

<a href="' . append_sid("{$phpbb_root_path}deineseite.$phpEx") . '"
Hierbei liegt die besagte Seite bspw. hier: http://www.deinedomain.de/phpBB3/deineseite.php

Einfacher wäre es natürlich, wenn du direkt den Link nennen würdest, der erscheinen soll oder du probierst ein wenig rum ;)
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
forant
Gesperrt
Beiträge: 424
Registriert: 07.06.2010 17:50

Re: einmaliges Popup

Beitrag von forant »

Metzle hat geschrieben:Hierbei liegt die besagte Seite bspw. hier: http://www.deinedomain.de/phpBB3/deineseite.php
Du weist dass Du mit der Nennung von xxx.deinedomain.de auf eine registrierte, gewerbliche (verlinkte) Seite verweist? :wink:
[xxx = www]
Der Mensch will manchmal höchlich sauer, mit seinem Kopf durch eine Mauer. Ein Kluger fragt erst mit Verstand, aus welchem Stoff ist den die Wand?
Benutzeravatar
Valentino46
Mitglied
Beiträge: 106
Registriert: 02.03.2010 15:04
Kontaktdaten:

Re: einmaliges Popup

Beitrag von Valentino46 »

ich habe den Code so geändert:

Code: Alles auswählen

	if ($user->data['user_accept_rules'] == 0 && $user->data['is_registered'] && !$user->data['is_bot'] && (request_var('mode', '') != 'terms'))
	{
		if (confirm_box(true))
		{
			$sql = 'UPDATE ' . USERS_TABLE . '
				SET user_accept_rules = 1
				WHERE user_id = ' . $user->data['user_id'];
			$db->sql_query($sql);
		}
		else
		{
			confirm_box(false, sprintf($user->lang['NEW_RULES'], '    <a href="' . append_sid("{$phpbb_root_path}meineseite.$phpEx") . '">', '</a>'));
			header("Location: " . append_sid("{$phpbb_root_path}ucp.$phpEx?mode=logout&sid=" . $user->session_id));
		}
	}

        return;
leider wird meineseite.php nicht angezeigt sondern ich werde auf die index.php weitergeleitet sobald ich mit ja betätigt habe
MfG
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: einmaliges Popup

Beitrag von Metzle »

Valentino46 hat geschrieben:leider wird meineseite.php nicht angezeigt sondern ich werde auf die index.php weitergeleitet sobald ich mit ja betätigt habe
Hallo,

das ist auch klar, da die Mod so funktioniert. Sobald man mit OK bestätigt wird man ins Forum geleitet. Den Link zu deiner Seite müssen die Leute selbst anklicken im Text davor.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Benutzeravatar
Valentino46
Mitglied
Beiträge: 106
Registriert: 02.03.2010 15:04
Kontaktdaten:

Re: einmaliges Popup

Beitrag von Valentino46 »

Entschuldigung wenn ich böd frage :-? aber wofür war dann diese änderung

Code: Alles auswählen

<a href="' . append_sid("{$phpbb_root_path}deineseite.$phpEx") . '"
Antworten

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