» Forum » Clanscript » Allgemein » antisapm im registrirungs formular!?
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

antisapm im registrirungs formular!?
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 15:11:33     Zitieren
Hallo wolte wissen wo und wie ich die antispam funktion

in der REGISTRIERUNG einbauen kann / muss

damit diese doof bots nix oder zumindest nicht soleicht was tun können!?

mfg UniX


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 16:36:37     Zitieren
Mit chk_antispam prüfst du und mit get_antispam bekommst du denn antispam.
Guck einfach in die include/contents/gbook.php wie es gemacht wird oder in die include/includes/func/allg.php, da findest du die funktionen
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 17:12:46     Zitieren
ja nee is klar
nur wo und wie prüf ich das und sage dann wenn falsch kann nicht gesendet werden? wenn ich das so nur reinhau wirds wohl kaum gehn oder?


mfg UniX


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 17:16:55     Zitieren
Hast du es versucht
Wenn ( Du nicht hast versucht ) {
Ich.werdeDirNichtHelfen
Grund = 1 Minute Google oder die Ilch Suche und du hättest es fertig
} sonst {
einfach mal in den FAQ gucken
ich habe dort einfach mal antispam eingegeben ( man kanna auch die suchbox nehmen ) und ich habe eine lösung
}
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 18:02:50     Zitieren
ja lösung toll!

finde auch antispam : für kommebtare und so! aber nicht für die reg!

ausserdem wollte ich wissen wo die nun rein muss

denke includ/contents/user/regist.php ?!

und wenn ichs so leicht könnte brauchte ich wohl net fragen oder.

könnte es sein das das hier vor in der obengenanten datei rein muss?

$tpl->out(2);
          }
          $tpl->out(3);
    } else {
        $pass = genkey(8);



Zuletzt modifiziert von UniX am 15.01.2012 - 18:27:01


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 18:07:17     Zitieren
Wenn du mal ließt was hier im forum alles steht zu dem thema und in den faq dann könntest du mit geschlossenen augen das innerhalb weniger sekunden fertig machen!

aber es liegt nicht daran, dass du es nicht kannst, sondern dass du es nicht können willst!

ich werde nicht helfen!
ich habe alles genannt was du brauchst um innerhalb einer minute das captcha einzubauen!
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 18:32:16     Zitieren
und zu dem tema was meins ist gibs nix!


nur eben zu komentaren da finde ich das auch ja noch mittel schwer!


nur in der regist.php is 10000 mal $tpl=new etc

und weiss halt net wo der "Schalter" absenden ist!

und ich will das glaub mal lernen ist immer gut nur wird ja nie genau erklärt
wo eben dei abschiken funct. ist unde wie man das dann verhindert aber gut dann schu ich eben selbst weiter geht auch ohne dich!!!

P.s.: wenn du die lösung anhand der faq und so findes da poste doch den link


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 18:34:31     Zitieren
Es gibt gut 1000000 Seiten bei Google die dir HTML, CSS, PHP, JS und SQL perfekt erklären!
Beispiel ich: Ich habe für HTML + CSS und für PHP + SQL jeweils 1 Woche gebraucht, bis ich die grundlagen + einige extra sachen im schlaf konnte

Und was ist am suchen so schwer?
www.ilch.de/texts-s95-kommentare-bei-den-downloads-mit-spamschutz.html

Das ist zu 1000000% genau das gleiche wie bei der registrierung, du musst nur gucken wo du es machen musst!

Und wenn du dafür zu faul oder zu blöd bist ist es nicht mein problem
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 18:54:42     Zitieren
lol in beleidiegung ganz GROß toll echt! warst bestimmt schon immer gut und brauchtest nie hilfe is schon klar.
den link hab ich auch schon gesehen!

geh halt jemand anders beleidiegen
oder voll labern!


so also weiter

kapier das net ganz
chk_antispam ('downloads'))


heist das das er die downloads seite öffnet oder das an die index.php?
plus id anhängt?

so hab mal was gemacht könte das passen?:

hab hier die zeilen:
38
und
73-75
geändert.

<?php 
#   Copyright by: Manuel
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }

if ( $allgAr['forum_regist'] == 0 ) {
  # user duerfen sich nicht registrieren.
	$title = $allgAr['title'].' :: Users :: Keine registrierung m&ouml;glich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;glich'.$extented_forum_menu_sufix;
  $design = new design ( $title , $hmenu, 1);
  $design->header();
	$tpl = new tpl ( 'user/login' );
	echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
	$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
	$design->footer();
  exit ();
}

switch ( $menu->get(2) ) {
  default :
	  $title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 1 von 3'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1 );
    $design->header();
		$tpl = new tpl ( 'user/regist' );
		$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
		$design->footer();
		
	  break;
	
	case 2 :
	  $name = '';
    $email = '';
	'ANTISPAM' => get_antispam ('reg', 1),
    if (!empty($_POST['nutz'])) {
   	  $name = escape($_POST['nutz'],'string');
    }
    if (!empty($_POST['email'])) {
  		$email = escape($_POST['email'],'string');
    }
    
    $ch_name = false;
    $xname = escape_nickname($name);
    if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
      $ch_name = true;
    }
	# sonder funktion  um vorhndene namen in gross und kleinschreibung zuprüfen
    $erg = db_query('SELECT name FROM prefix_user');
    while ($row = db_fetch_assoc($erg)) if (strcasecmp($row['name'],$name) == 0) $ch_name = false;$erg = db_query('SELECT name FROM prefix_user');
    while ($row = db_fetch_assoc($erg)) if (strcasecmp($row['name'],$name) == 0) $ch_name = false;
	# sonder funktion um hier eingegebene namen zu verbieten
	$blockedname = array('Fick', 'Ficken','Ficker','Hure','schlampe','nutte','hurensohn','muschi','fotze','neger','nigger','nazi','AdolfH','Hitler','wichser','wixer','sex',);
foreach ($blockedname as $bn) {
 if (strcasecmp($bn,$name) == 0) $ch_name = false;
}

    if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false ) {
      $title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 2 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
	    $design->header();
		  if (empty($name) OR empty($email)) {
		    $fehler = $lang['yourdata'];
		  } elseif ($name != $xname) {
        $fehler = $lang['wrongnickname'];
      } elseif ($ch_name == false) {
		    $fehler = $lang['namealreadyinuse'];
			}
		elsif (chk_antispam ('gbook')){
		$fehler = "Entschuldiegung da ist was mit dem Antispam nocht ok!"
		  }
  		$tpl = new tpl ( 'user/regist' );
      $tpl->set('name', $name);
      $tpl->set('email', $email);
	  	$tpl->set_out('FEHLER', $fehler, 1);
		  if ( $allgAr['forum_regist_user_pass'] == 1 ) {
		    $tpl->out(2);
		  }
		  $tpl->out(3);
    } else {
	  	$pass = genkey(8);
      if (!empty($_POST['pass'])) {
        $pass = escape($_POST['pass'], 'string');
      }      
      user_regist ($name,$email,$pass);
      
      $tpl = new tpl ('user/regist' );
  		$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 3 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
		  $design->header();
		  $tpl->set_out ( 'NAME', $name, 4 );
    }
		$design->footer();
	  break;
}
?>


muss dann doch noch
in der TEMPL/REGS .htm oder so {Antispam} einfügen?

mfg UniX


Zuletzt modifiziert von UniX am 15.01.2012 - 19:30:20


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 20:07:09     Zitieren
gut da nieman KONSTRUKTIV helfen kann dan geb ichs auf.

kriegs nicht hin!


dann halt nicht.


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 20:09:43     Zitieren
Zitat geschrieben von T3BAss

Wenn du mal ließt was hier im forum alles steht zu dem thema und in den faq dann könntest du mit geschlossenen augen das innerhalb weniger sekunden fertig machen!

aber es liegt nicht daran, dass du es nicht kannst, sondern dass du es nicht können willst!

ich werde nicht helfen!
ich habe alles genannt was du brauchst um innerhalb einer minute das captcha einzubauen!



so habs nun über mehrere std. probiert und noch nen kumpel der bisle mehr web technisch weiss un ergebnis= NIX,0
und nun kommst du.


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 15.01.2012 - 20:14:19     Zitieren
Du hast in deinem Code nur Sachen rauskopiert
Ich habe schon um die ~20 Module / Erweiterungen für Ilch geschrieben die teilweise nur für einzelne Personen waren und muss dafür nicht irgendwo was kopieren

Meine Frage ist:
Hast du mal hier im Forum zum Thema Captcha gelesen oder mal Google gefragt?
Ich schätze auf nein, denn sonst würde dein Computer sich beschweren, weil du 100000000 Tabs mit Lösungen offen hättest

Wie gesagt: Ich helfe nicht! Ich habe zu tun, muss ein Mini Wiki schreiben und danach noch lernen
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 22.01.2012 - 03:07:31     Zitieren
also habs jetzt mal so probiert geht iwi net!

kommt cannot send header blubbla allready sent.

und darunter steht gleich step 3 inkl. Komplettem design nochmal!
hier der code:
<?php 
#   Copyright by: Manuel
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }

if ( $allgAr['forum_regist'] == 0 ) {
  # user duerfen sich nicht registrieren.
	$title = $allgAr['title'].' :: Users :: Keine registrierung m&ouml;glich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;glich'.$extented_forum_menu_sufix;
  $design = new design ( $title , $hmenu, 1);
  $design->header();
	$tpl = new tpl ( 'user/login' );
	echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
	$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
	$design->footer();
  exit ();
}

switch ( $menu->get(2) ) {
  default :
	  $title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 1 von 3'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1 );
    $design->header();
		$tpl = new tpl ( 'user/regist' );
		$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
		$design->footer();
	  break;
	
	case 2 :
	  $name = '';
    $email = '';
	$spam = 'get_antispam';
    if (!empty($_POST['nutz'])) {
   	  $name = escape($_POST['nutz'],'string');
    }
    if (!empty($_POST['email'])) {
  		$email = escape($_POST['email'],'string');
    }
	
	$r4u = array (
	'ANTISPAM' => get_antispam ('reg', 1));
    
    $ch_name = false;
    $xname = escape_nickname($name);
    if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
      $ch_name = true;
    }
	# sonder funktion  um vorhndene namen in gross und kleinschreibung zuprüfen
    $erg = db_query('SELECT name FROM prefix_user');
    while ($row = db_fetch_assoc($erg)) if (strcasecmp($row['name'],$name) == 0) $ch_name = false;$erg = db_query('SELECT name FROM prefix_user');
    while ($row = db_fetch_assoc($erg)) if (strcasecmp($row['name'],$name) == 0) $ch_name = false;
	# sonder funktion um hier eingegebene namen zu verbieten
	$blockedname = array('Fick', 'Ficken','Ficker','Hure','schlampe','nutte','hurensohn','muschi','fotze','neger','nigger','nazi','AdolfH','Hitler','wichser','wixer','sex',);
foreach ($blockedname as $bn) {
 if (strcasecmp($bn,$name) == 0) $ch_name = false;
}
    if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false ) {
      $title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 2 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
	    $design->header();
		  if (empty($name) OR empty($email)) {
		    $fehler = $lang['yourdata'];
		  } elseif ($name != $xname) {
        $fehler = $lang['wrongnickname'];
      } elseif ($ch_name == false) {
		    $fehler = $lang['namealreadyinuse'];
		  }
  		$tpl = new tpl ( 'user/regist' );
      $tpl->set('name', $name);
      $tpl->set('email', $email);
	  	$tpl->set_out('FEHLER', $fehler, 1);
		  if ( $allgAr['forum_regist_user_pass'] == 1 and chk_antispam ('reg' )) {
		    $tpl->out(2);
		  }
		  $tpl->out(3);
    } else  {
	  	 $pass = genkey(8);}
      if (!empty($_POST['pass'])) {
        $pass = escape($_POST['pass'], 'string');
      }      
      user_regist ($name,$email,$pass);
      
      $tpl = new tpl ('user/regist' );
  		$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 3 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
		  $design->header();
		  $tpl->set_out ( 'NAME', $name, 4 );
    }
		$design->footer();
	  break;

?>






und hier noch die regist.htm wird angezeigt aber nur als
{ANTISPAM}


<!-- REGELN -->
<form action="index.php?user-regist-2" method="POST">

{_lang_attentionplease}:
<br />
{regeln}


<br /><br /><input type="submit" value="{_lang_readandok}" name="Yes">

</form>
{EXPLODE}
<form action="index.php?user-regist-2" method="POST">
<input type="hidden" value="Gelesen und einverstanden" name="checked">
	<table width="100%" border="0" cellspacing="1" cellpadding="3" class="border">
    <tr class="Chead"> 
    <th colspan="2"><b>{_lang_REGISTER}</b></th>
  </tr><tr>
	<td colspan="2" class="Cdark">{FEHLER}</td>
	</tr><tr>
          <td class="Cmite" width="60">{_lang_nickname}</td>
					<td class="Cnorm"><input type="text" name="nutz" value="{name}" maxlength="15"></td>
        </tr><tr>
          <td class="Cmite">{_lang_mail}</td>
					<td class="Cnorm"><input type="text" maxlength="100" value="{email}" name="email"></td>
        </tr>{EXPLODE}<tr>
          <td class="Cmite">{_lang_password}</td>
					<td class="Cnorm"><input type="password" name="pass"></td>
        </tr>{EXPLODE}<tr class="Cdark">
          <td><p>AntiSpam</p></td><td>{ANTISPAM}</td>
		  <tr><td></td>
					<td><input type="submit" value="{_lang_register}"></td>
			</tr>		
        </tr>
      </table>
</form>
{EXPLODE}
{_lang_hello} {NAME}<br>

{_lang_yourregistrationwassuccessful}!<br><br>
{_lang_amailhasbeensenttoyouwithmailandpass}!<br><br>
{_lang_afteryoureceivedthemail} <a href="index.php?user-2">{_lang_login2}</a>



Zuletzt modifiziert von UniX am 22.01.2012 - 03:08:32


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
blakedj06
Mitglied
10 Beitragspunkte
Posts: 62

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.01.2012 - 23:08:48     Zitieren
Man man Leute ich höre es immer öfters. Wenn hier keiner helfen will dann schreibt doch auch nix dazu. Es gibt eben Leute die ein schlechtes Auffassungsvermögen haben.

Und es gibt eben auch Leute die wollen kein PHP usw. lernen Sie wollen einfach eine Seite die funktioniert und wollen dabei eben auf das Ilchsystem setzen was doch schon Grund genug ist diesen Usern zu helfen.

Immerhin desto mehr Ilch nutzen desto populärer ist/wird es!

ICQ: 133045962

Unix meld dich bei mir im ICQ.


Zuletzt modifiziert von blakedj06 am 24.01.2012 - 23:09:16


Clanpage: comgaming.de
DBO Community: dragonball.comgames.de
Künstlerpage: blake-productions.de
Sniper
Moderator
56 Beitragspunkte
Posts: 1420

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 24.01.2012 - 23:27:38     Zitieren
Funktioniert nur bei den Standard Regist Dateien

Hier die include/contents/user/regist.php

<?php 
#   Copyright by: Manuel
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }

if ( $allgAr['forum_regist'] == 0 ) {
  # user duerfen sich nicht registrieren.
	$title = $allgAr['title'].' :: Users :: Keine registrierung m&ouml;glich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;glich'.$extented_forum_menu_sufix;
  $design = new design ( $title , $hmenu, 1);
  $design->header();
	$tpl = new tpl ( 'user/login' );
	echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
	$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
	$design->footer();
  exit ();
}

switch ( $menu->get(2) ) {
  default :
	  $title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 1 von 3'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1 );
    $design->header();
		$tpl = new tpl ( 'user/regist' );
		$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
		$design->footer();
	  break;
	
	case 2 :
	  $name = '';
    $email = '';
    if (!empty($_POST['nutz'])) {
   	  $name = escape($_POST['nutz'],'string');
    }
    if (!empty($_POST['email'])) {
  		$email = escape($_POST['email'],'string');
    }
    
    $ch_name = false;
    $xname = escape_nickname($name);
    if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
      $ch_name = true;
    }
    
    if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false OR !chk_antispam('regist') ) {
      $title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 2 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
	    $design->header();
		  if (empty($name) OR empty($email)) {
		    $fehler = $lang['yourdata'];
		  } elseif ($name != $xname) {
        $fehler = $lang['wrongnickname'];
      } elseif ($ch_name == false) {
		    $fehler = $lang['namealreadyinuse'];
		  }
		  elseif(!chk_antispam('regist')){
			$fehler = 'Bitte Antispam Code ausfüllen';
		}
  		$tpl = new tpl ( 'user/regist' );
      $tpl->set('name', $name);
      $tpl->set('email', $email);
      
	  	$tpl->set_out('FEHLER', $fehler, 1);
		  if ( $allgAr['forum_regist_user_pass'] == 1 ) {
		    $tpl->out(2);
		  }
		  $tpl->set('antispam',get_antispam('regist',0));
		  $tpl->out(3);
    } else {
	  	$pass = genkey(8);
      if (!empty($_POST['pass'])) {
        $pass = escape($_POST['pass'], 'string');
      }      
      user_regist ($name,$email,$pass);
      
      $tpl = new tpl ('user/regist' );
  		$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
      $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </b>Step 3 von 3'.$extented_forum_menu_sufix;
      $design = new design ( $title , $hmenu, 1);
		  $design->header();
		  $tpl->set_out ( 'NAME', $name, 4 );
    }
		$design->footer();
	  break;
}
?>


und hier die include/templates/user/regist.htm

<!-- REGELN -->
<form action="index.php?user-regist-2" method="POST">

{_lang_attentionplease}:
<br />
{regeln}


<br /><br /><input type="submit" value="{_lang_readandok}" name="Yes">

</form>
{EXPLODE}
<form action="index.php?user-regist-2" method="POST">
<input type="hidden" value="Gelesen und einverstanden" name="checked">
	<table width="100%" border="0" cellspacing="1" cellpadding="3" class="border">
    <tr class="Chead"> 
    <th colspan="2"><b>{_lang_REGISTER}</b></th>
  </tr><tr>
	<td colspan="2" class="Cdark">{FEHLER}</td>
	</tr><tr>
          <td class="Cmite" width="60">{_lang_nickname}</td>
					<td class="Cnorm"><input type="text" name="nutz" value="{name}" maxlength="15"></td>
        </tr><tr>
          <td class="Cmite">{_lang_mail}</td>
					<td class="Cnorm"><input type="text" maxlength="100" value="{email}" name="email"></td>
        </tr>{EXPLODE}<tr>
          <td class="Cmite">{_lang_password}</td>
					<td class="Cnorm"><input type="password" name="pass"></td>
        </tr>{EXPLODE}
		<tr>
			<td class="Cdark"></td>
			<td class="Cnorm">{antispam}</td>
		</tr>
		<tr class="Cdark">
          <td></td>
					<td><input type="submit" value="{_lang_register}"></td>
        </tr>
      </table>
</form>
{EXPLODE}
{_lang_hello} {NAME}<br>

{_lang_yourregistrationwassuccessful}!<br><br>
{_lang_amailhasbeensenttoyouwithmailandpass}!<br><br>
{_lang_afteryoureceivedthemail} <a href="index.php?user-2">{_lang_login2}</a>



Zuletzt modifiziert von Sniper am 24.01.2012 - 23:28:13
blakedj06
Mitglied
10 Beitragspunkte
Posts: 62

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 24.01.2012 - 23:30:57     Zitieren
Oder so ^^


Clanpage: comgaming.de
DBO Community: dragonball.comgames.de
Künstlerpage: blake-productions.de
UniX
Mitglied
1 Beitragspunkte
Posts: 96

0 Mitglieder finden den Beitrag gut.

Merkliste 26.01.2012 - 01:20:54     Zitieren
vielen vielen dank!!!!!

Und werds gleich probieren!

Und doch wills wohl lernen aber ist noch etwas konfus und alleine lernen ist doof!

ausser dem hab ich mir schon css/html/php minimal, beigebracht!

nur diese tpl sache und die set outs ist mir iwi unklar gewesen!

an elsif hatte ich auch gedacht!

mfg UniX


Gfeundene verschreibär un rechtschreibfeihler Dürft ihr behalten! Der Rest ist unter meinem ©
Ahrtas
Mitglied
70 Beitragspunkte
Posts: 1094

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 14.02.2012 - 19:36:17     Zitieren
Zitat geschrieben von T3BAss

Mit chk_antispam prüfst du und mit get_antispam bekommst du denn antispam.
Guck einfach in die include/contents/gbook.php wie es gemacht wird oder in die include/includes/func/allg.php, da findest du die funktionen



oder die include/contents/contact.php <- hat weniger Code isn bissl übersichtlicher Auslachen Zwinker

@UniX

mit tpl definierst du die htm-Datei in include/templates und mit set_out kannst du die einzelnen Elemente der htm-Datei ausgeben die einzelnen Elemente werden mit {EXPLODE} geteilt und fangen bei 0 an.


Zuletzt modifiziert von Ahrtas am 14.02.2012 - 19:38:14


Gutes Design ist so wenig Design wie möglich.
WoW Rekrutierung für ilch | Skin-Maker

[ Anmelden zum schreiben ]