Integratus Rejestracja

Integratus Rejestracja – instrukcja nie aktualna

Integratus Rejestracja – integracja rejestracji z forum na portalu i na odwrót

Portal

Tworzymy plik register2.php i kopiujemy do niego zawartość pliku register.php
Otwieramy plik register2.php i szukamy:

<?php

zmieniamy na:

<?php
define("INTEGRATUS_CNF", true);
include realpath(dirname(__FILE__) . "/" . "integratus/config.php");
if($_GET["tajny_kod"] != $tajny_hashcode || empty($_GET["tajny_kod"]))
{
	header("Location: http://tosiek.pl");
	die($bledna_wiadomosc);
	exit;
}
else
{

szukamy:

require_once "maincore.php";

zmieniamy na:

require_once "maincore2.php";

szukamy:

echo "<form name='inputform' method='post' action='".FUSION_SELF."' onsubmit='return ValidateForm(this)'>\n";

zmieniamy na:

echo "<form name='inputform' method='post' action='register2.php' onsubmit='return ValidateForm(this)'>\n";

szukamy:

?>

zmieniamy na:

}
?>

Otwieramy plik register.php i szukamy:

if ($error == "") {

dodajemy pod spodem:

define("INTEGRATUS_INC", true);
			include realpath(dirname(__FILE__) . "/" . "integratus/forum_reg.php");

Forum

Przechodzimy do katalogu /templates/nazwa_stylu/ i tworzymy plik profile_add_body2.tpl, kopiujemy do niego zawartość pliku profile_add_body.tpl

Otwieramy plik profile_add_body2.tpl i szukamy:

<form action="{S_PROFILE_ACTION}" {S_FORM_ENCTYPE} method="post">

zmieniamy na:

<form action="profile.php?mode=register2" {S_FORM_ENCTYPE} method="post">

Otwieramy plik profile.php i szukamy:

include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
		exit;
	}

dodajemy pod spodem:

else if ( $mode == 'register2' )
	{
		include($phpbb_root_path . 'includes/usercp_register2.'.$phpEx);
		exit;
	}

szukamy:

redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
		}

dodajemy pod spodem:

if ( $mode == 'register' )
		{
			define("INTEGRATUS_INC", true);
			include realpath(dirname(__FILE__) . "/" . "integratus/portal_reg.php");
		}

Przechodzimy do katalogu /includes/ i tworzymy plik usercp_register2.php, kopiujemy do niego zawartość pliku usercp_register.php
Otwieramy plik usercp_register2.php i szukamy:

<?php

zmieniamy na:

<?php
define("INTEGRATUS_CNF", true);
include realpath(dirname(__FILE__) . "/../" . "integratus/config.php");
if($_GET["tajny_kod"] != $tajny_hashcode || empty($_GET["tajny_kod"]))
{
	header("Location: http://tosiek.pl");
	die($bledna_wiadomosc);
	exit;
}
else
{

szukamy:

'body' => 'profile_add_body.tpl')

zmieniamy na:

'body' => 'profile_add_body2.tpl')

szukamy:

?>

zmieniamy na:

}
?>

Uwagi końcowe

Należy pamiętać aby w plikach config.php podać adresy do register2.php oraz profile.php?mode=register2

2 Comments

  1. Nalezy pamiętać aby w plikach config.php podać adresy do register2.php oraz profile.php?mode=register2

    A jaki kod dokładnie trzeba wstawić ?

Dodaj komentarz