Seite 1 von 1

Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 07.08.2011 16:40
von Gater
hallo phpbb.de

ich würde gern eine seite nach den nutzungsvertrag einrichten die ebenfalls bestätigt werden muss wie hier im forum

ich habe hier die forensuche schon benutzt leider aber nichts dazu gefunden

tia Gater

Re: Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 08.08.2011 10:40
von D@ve
Hab das schonmal gemacht... Ist kein Wunderwerk.
Die einfachste Variante wäre, wenn Du die Seite einfach VOR die eigentlichen Nutzungsbedingungen schalten würdest. Das macht es wesentlich einfacher, weil Du dann deutlich weniger in den phpBB-Code eingreifen musst.

Du erstellst Dir einfach eine Seite register.php

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

page_header();  


$template->assign_vars(array(
'U_REGISTER_CONFIRM' => appendsid($phpbb_rootpath . 'ucp.php?mode=register&confirmed=1')
		)
);


$template->set_filenames(array(
		'body' => 'register.html')
);

page_footer(); 
?>

Nun erstellst Du ein Template register.html in dem Du den Link aufrufst

<a href="{U_REGISTER_CONFIRM}">Stimme zu</a>
<a href="./index.php">Stimme nicht zu</a>

Dann musst in der eigentlich Registrierung (ucp/register.php) noch abfangen, wenn die URL direkt augerufen wird... Hmmm weiß gerade nicht wo, aber schau mal so um Zeile 95...

Code: Alles auswählen

if (!$agreed || ($coppa === false && $config['coppa_enable']) || ($coppa && !$config['coppa_enable']))
		{
Dahinter einfügen:

Code: Alles auswählen

$confirmed = request_var('confirmed',0);
if ($confirmed != 1)
trigger_error('Bitte erst XYZ-Bedingungen bestätigen');
Das war jetzt Quick n' Dirty aus dem Kopf raus. Dürfte aber erstmal Ansatz genug sein...

Gruß, Dave

Re: Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 08.08.2011 19:17
von Gater
und wo kann ich den "Registrieren" Link bearbeiten das die register.php auch auf gerufen wird?

Re: Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 10.08.2011 17:24
von Gater
hat niemand ne idee wie das geht bzw wo das steht?

Re: Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 11.08.2011 11:47
von D@ve
Entweder direkt im Template überall da wo Du es halt haben willst (z.B. overall_header) oder in der functions.php in der Funktion page_header oder page_footer (weiß ich gerade nicht auswendig).

Gruß, Dave

Re: Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 11.08.2011 20:38
von Gater
iwie is da was faul
erst ma lädt er den styl nich mit und den ich stimme zu link geht auch nich

das war meine erste feststellung
dann hatte ich was editiert in der register.html
und veränderte sich nichts

und dann habe ich die register.html vom server gelöscht und er zeigt sie immer noch auf der register.php an

wie geht das?

Re: Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 11.08.2011 22:48
von eichjoernchen
cache löschen!

Re: Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 12.08.2011 10:30
von D@ve
iwie is da was faul
Das oben war keine fertige Out-of-the-box-Lösung sondern einfach so geschwind runtergetippt ohne dass ich es getestet habe. Eine grobe Orientierung.

Du wirst nicht drumrumkommen, Dich mit der Sache zu beschäftigen, um zu VERSTEHEN, was Du da machst.

Gruß, Dave

Re: Zusätzliche Seite nach Nutzungsvertrag

Verfasst: 12.08.2011 18:39
von Gater
eichjoernchen hat geschrieben:cache löschen!
jo das war es^^
D@ve hat geschrieben:
iwie is da was faul
Das oben war keine fertige Out-of-the-box-Lösung sondern einfach so geschwind runtergetippt ohne dass ich es getestet habe. Eine grobe Orientierung.

Du wirst nicht drumrumkommen, Dich mit der Sache zu beschäftigen, um zu VERSTEHEN, was Du da machst.

Gruß, Dave
jo hattest du ja geschrieben

hat jetz alles soweit geklapt und funktioniert

danke für eure hilfe