Seite 1 von 1
Externes Regelvwerk einbinden
Verfasst: 08.09.2008 16:08
von MrSiege
Hey Leute,
nachdem die Suchfunktion nicht wirklich das gebracht hat, was ich fragen will, stell ich die Frage einfach mal neu.
Es geht mir um die Registrierung neue Nutzer auf unserem Board. Als Erstes wird der Nutzungsvertrag angezeigt, den wir gern so belassen wollen.
Jetz kommts aber: Zwischen diesem Nutzungsvertrag und dem Registrierungsformular wollen wir gerne noch eine weitere eigenständige Seite anzeigen, die das von uns geschriebene Regelwerk implementiert und ebenfalls einen Button-Klick auf "Ich bin mit diesen Bedingungen einverstanden" erfordert, der wiederum dann zum Registrierungsformular weiterleitet. (Warum nicht an den Nutzungsvertrag anhängen? Weil das Regelwerk nochmal so lang is und man das dann noch weniger gern liest...)
So, theoretisch machbar, aber praktisch? Wir kennen uns zu wenig mit php aus, als das wir das allein auf die Beine stellen können. Ich hoffe, ihr könnt helfen
Danke schonmal im Voraus!
LG Siege.
Verfasst: 08.09.2008 17:18
von Metzle
Hallo,
ihr könntet eventuell die Mod
Agree privacy on first login dahingehend abändern, dass die Leute bei ihrem ersten Login eure Regeln bestätigen müssen. Tun sie das nicht, werden sie wieder ausgeloggt.
Vom Prinzip her wäre es so, dass anstatt den Datenschutzbestimmungen ihr eine Seite mit euren Regeln anzeigen lasst.
Verfasst: 08.09.2008 22:32
von alexanderzwei
Also wir haben die Regeln an die Nutzungsbedingungen angehängt.
Dein Argument, warum du das nicht machen willst, ist natürlich verständlich.
Kannst es dir ja mal angucken:
http://www.pokeforum.de/ucp.php?mode=terms
Der Vorschlag von Metzle ist wohl der beste. Mir fällt auch nichts besseres ein. Der Rest wäre wohl zu umständlich.
Verfasst: 09.09.2008 15:47
von MrSiege
Ihr seid toll

Dankeschön, ich versuch jetz erstmal alleine, dahinterzusteigen, wo ich da was ändern muss, wenn ich das nich hinbekomm, sag ich nochmal Bescheid

Verfasst: 09.09.2008 18:46
von MrSiege
So, jetz hab ich mich ein wenig durchgefuchst, aber noch nich soo wirklich die Lösung gefunden.
Ich würde der Einfachheit halber eine .html / .php-Datei bauen, in der unser BlaBla drinsteht und dieses soll dann in den Code des Mods (Agree privacy at first login) implementiert werden. Bloß wo? An welcher Stelle ganz genau muss ich meinen Pfad reinbasteln?
Ich hoffe, ihr könnt mir helfen
LG Siege.
Verfasst: 09.09.2008 18:58
von Metzle
Hallo,
zum Einen musst du den Pfad in der
includes/functions.php einfügen an folgende Stelle, die von der Mod eingefügt wird:
Code: Alles auswählen
'<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=privacy'
Zum Anderen solltest du dann auch darauf achten in der
language/en/common.php welcher Text dann verlinkt wird:
Code: Alles auswählen
'AGREE_PRIVACY' => 'You have to agree to the %sprivacy policy%s before 1st login or you have to because of a change!',
Der Link ist darin:
Ansonsten musst du natürlich generell drauf achten, falls du die Sache umbenennst, dass die SQL-Befehle passen usw.
Verfasst: 13.09.2008 20:16
von MrSiege
Hey Metzle,
Ich dank dir erstmal für die Antwort. Trotzdem habe ichs nich hinbekommen, weil ich php-technisch nich so viel drauf habe.
Erstmal meine Frage: Kann ich einfach ne .html-Datei mit unserem Regelwerk einbinden? Und wenn ja, wie genau? Also, wenn die .html beispielsweise Regelwerk.html heißt, wie bekomme ich das Board dazu, die Datei auch zu laden?
Und wie funktioniert das mit den Link im Text?
Entschuldige meine Unwissenheit, ich danke schonmal für die Mühen.
LG Siege.
Verfasst: 13.09.2008 20:25
von Metzle
Hallo,
du kannst nicht direkt eine html-Datei einbinden. Du musst den Umweg über die php-Datei gehen.
Am besten schaust du mal hier:
http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten
Dort siehst du, wie du eine Seite einbindest ins phpBB3. Wenn du die Seite dann erstellt hast, dann schnappst du dir einfach den Link aus der
includes/functions.php, den ich dir schon genannt habe, und lässt ihn auf deine neue Seite zeigen, also so:
'<a href="' . append_sid("{$phpbb_root_path}dernamedeinerphpseite.$phpEx"'
Um die ganze Sache dann zu verlinken, ist es wichtig, dass du den Text, der zu deinen Regeln verlinkt sein soll so aussieht:
%sText der verlinkt werden soll auf deine Regelseite%s
Verfasst: 13.09.2008 20:28
von MrSiege
Ich danke dir. Ich setz mich mal ran!