ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » join us geht nicht mehr so richtig

Geschlossen
  1. #1
    User Pic
    chack1 Mitglied
    Registriert seit
    05.08.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    Also immer wenn man auf join us geht sieht das so aus:
    img482.imageshack.us/img482/9977/unbenanntpd4.jpg

    Und normaler weiße soll oben der Text ja anders sein.

    Dazu kommt das wenn man sich anmeldet keine email kommt mit dem passwort. Warum? Und kann man eigentlich einstellen das man bei joinus das passowrt eingeben kann?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: tzz-clan.de.ki
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Hey, chack1!

    Die Sufu hätte dir bestimmt das warten erspart bis ich schreibe!
    1. FUNPIC hat die Mailfunktion aus gemacht, d.h. du kannst über deine Page keine Mails senden, also im Adminmenü->Konfiguration->Registrierung durch Mail bestätigen auf NEIN!
    2. Wenn du alle Felder ausgefüllt hast und der Text trotzdem kommt->hast du mal versucht die Dateien nochmal hochzuladen (include/contents/joinus.php ; include/templates/joinus.htm von Ilch1.1H (weil das nicht nach nem Mod aussieht))? Weil der Fehler daran liegt, das in der php Datei überprüft wird, ob alles ausgefüllt ist, ist da ein Wert falsch, schlägt das fehl, kann aber auch in htm Datei liegen!
    Und mit dem PW beim JoinUs ist sinnlos, weil der User bekommt doch ein PW generiert, aber dann nicht zugesendet, weil die Mail-Funktion aus ist!

    Mit böhsen Grüßen
    BöhserDavid
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    chack1 Mitglied
    Registriert seit
    05.08.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    ich habe bei funpic gefragt und die sagen die hätten die email funktion nicht ausgemacht!

    Ich meine das sieht so aus wenn man da frauf klickt. Weil das eine Feld ist total verschoben und der text stimmt ja auch nicht...

    Also kann man joinus jetzt total vergessen?


    Zuletzt modifiziert von chack1 am 09.08.2007 - 14:28:04
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Vergessen kann man gar nix, aber du kannst ja mal den Code der beiden Dateien posten, dann schau ich mir das an, aber ich würde spontan darauf tippen, dass die Antispam fehlt!
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    chack1 Mitglied
    Registriert seit
    05.08.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    also content joinus:

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    defined ('main') or die ( 'no direct access' );
    //-----------------------------------------------------------|
    
    $title = $allgAr['title'].' :: Joinus';
    $hmenu = 'Joinus';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_groups WHERE show_joinus = 1") ) {
    	echo $lang['noteamthere'];
    	$design->footer();
    	exit ();
    }
    
    $skill_ar = array (
      1 => $lang['verybad'],
      2 => $lang['bad'],
    	3 => $lang['middle'],
    	4 => $lang['good'],
    	5 => $lang['verygood'],
    );
    
    $far = array (
    		'name',
    		'skill',
    		'icqnumber',
    		'favmap',
    		'mail',
    		'age',
    		'hometown',
    		'squad',
    		'ground',
        'rules'
    	);
    $x = 0;
    foreach ($far as $v) {
    	if (!empty($_POST[$v])) {
    		$$v = escape($_POST[$v], 'string');
    		$x++;
    	} else {
    		$$v = '';
    	}
    }
    
    $xname = escape_nickname($name);
    $ch_name = false;
    if (loggedin()) {
      $ch_name = true;
    } elseif (isset($_POST['sub']) AND $name == $xname AND !empty($name)
       AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
      $ch_name = true;
    }
    
    if (count($far) <> $x OR $ch_name == false OR !chk_antispam('joinus')) {
    	$tpl = new tpl ( 'joinus.htm' );
    	$skill  = arlistee ($skill, $skill_ar);
    	$squad  = '<option value="0">choose</option>';
      $squad .= dblistee ($squad, "SELECT id,name FROM prefix_groups WHERE show_joinus = 1 ORDER BY pos");
      if (loggedin()) { $name = $_SESSION['authname']; }
      foreach($far as $v) {
    		if ($x > 0 AND empty($_POST[$v])) {
    			echo 'missing: '.$lang[$v].'<br />';
    		}
    		$tpl->set ($v, $$v);
    	}
      if ($x > 0 AND $name != $xname) {
        echo $lang['wrongnickname'].'<br />';
      } elseif ($x > 0 AND $ch_name == false) {
        echo $lang['namealreadyinuse'].'<br />';
      }
      $name = $xname;
      $tpl->set('readonly', (loggedin()?' readonly': ''));
    	$tpl->out(0);
    	if ($allgAr['joinus_rules'] != 1) {
        $tpl->out(1);
      } else {
        $rules = '<h2>'.$lang['rules'].'</h2>';
        $rerg = db_query('SELECT zahl,titel,text FROM `prefix_rules` ORDER BY zahl');
        while ($rrow = db_fetch_row($rerg)) {
                $rules .= '<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">';
                $rules .= '<tr class="Cmite"><td><b>&sect;'.$rrow[0].'. &nbsp; '.$rrow[1].'</b></td></tr>';
                $rules .= '<tr class="Cnorm"><td>'.bbcode($rrow[2]).'</td></tr>';
                $rules .= '</table><br />';
        }
        $rules .= '<input type="checkbox" name="rules" value="'.$lang['yes'].'" />'.str_replace(array('<a target="_blank" href="index.php?rules">','</a>'),'',$lang['rulzreaded']).'<br />';
        $tpl->set_out('RULES',$rules,2);
      }
      $tpl->set('ANTISPAM', get_antispam('joinus', 100));
      $tpl->out(3);
    } else { # eintragen
    
      $name = $xname;
    	$userreg = $lang['no'];
      if (!loggedin() AND $allgAr['forum_regist'] <> 0) {
        $x = user_regist ($name,$mail,genkey(8));
        $userreg = $lang['yes'];
      }
    
      db_query("INSERT INTO prefix_usercheck (`check`,name,datime,ak,groupid) VALUES ('".genkey(8)."','".$name."',NOW(),4,$squad)");
    
      $squad = escape($squad, 'integer');
    	$abf   = "SELECT `mod1`, `mod2`, `mod4`, name FROM prefix_groups WHERE id = ".$squad;
    	$erg   = db_query($abf);
    	$row   = db_fetch_assoc($erg);
      $rulz  = (isset($_POST['rules'])?$_POST['rules']:$lang['no']);
      $skill = $skill_ar[$skill];
    
      # bitte in der richtigen reihenfolge angeben, sonst das nicht gehen tun, kann.
      $mailtxt = sprintf ($lang['joinusprivmsg'],
        $name,
        $row['name'],
        $skill,
        $mail,
        $hometown,
        $age,
        $icqnumber,
        $favmap,
        $ground,
        $rulz,
        $userreg
      );
    
      # pm an den leader
    	sendpm ($_SESSION['authid'], $row['mod1'], 'Joinus Anfrage',$mailtxt, -1);
      # Wenn Co Leader != Leader
    	if ($row['mod2'] != $row['mod1']){
    		sendpm ($_SESSION['authid'], $row['mod2'], 'Joinus Anfrage',$mailtxt, -1);
    	}
    	if ($row['mod4'] != $row['mod1'] AND $row['mod2'] != $row['mod4']){
    		sendpm ($_SESSION['authid'], $row['mod4'], 'Joinus Anfrage',$mailtxt, -1);
    	}
    
    	if (!loggedin() AND $allgAr['forum_regist'] <> 0) {
    		echo $lang['amailhasbeensenttoyouwithmailandpass'].'<br /><br />';
      }
      echo sprintf($lang['leaderofxalert'], $row['name']);
    }
    $design->footer();
    ?>


    und templates:
    <form action="index.php?joinus" method="POST">
    <fieldset>
    	<legend><b>{_lang_yourdata}:</b></legend>
    	<label style="float:left; width:100px; ">{_lang_joininfo}</label>{_lang_plsfilloutallfields}<br />
      <label style="float:left; width:100px; ">{_lang_name}</label><input name="name"{readonly} maxlength="15" value="{name}" /><br />
    	<label style="float:left; width:100px; ">{_lang_skill}?</label><select name="skill">{skill}</select><br />
    	<label style="float:left; width:100px; ">{_lang_icqnumber}</label><input type="text" name="icqnumber" value="{icqnumber}" /><br />
    	<label style="float:left; width:100px; ">{_lang_favmap}</label><input type="text" name="favmap" value="{favmap}" /><br />
    	<label style="float:left; width:100px; ">{_lang_mail}</label><input type="text" name="mail" value="{mail}" /><br />
    	<label style="float:left; width:100px; ">{_lang_age}</label><input type="text" name="age" value="{age}" /><br />
    	<label style="float:left; width:100px; ">{_lang_hometown}</label><input type="text" name="hometown" value="{hometown}" /><br />
    	<label style="float:left; width:100px; ">{_lang_squad}</label><select name="squad">{squad}</select /><br />
    	<label style="float:left; width:100px; ">{_lang_ground}</label><textarea name="ground" cols="40" rows="5">{ground}</textarea><br />
    	{EXPLODE}<label style="float:left; width:100px; ">{_lang_rules}</label><input type="checkbox" name="rules" value="{_lang_yes}" />{_lang_rulzreaded}<br />
      {EXPLODE}{RULES}{EXPLODE}<br />
    	{ANTISPAM}
    	<label style="float:left; width:100px; ">&nbsp;</label><input type="submit" name="sub" value="{_lang_formsub}" /><br />
    </fieldset>
    </form>


    Also ich will ja nur das die email auch ankommt...
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    chack1 Mitglied
    Registriert seit
    05.08.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    *push*
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Finden konnte ich keinen Fehler, sieht alles in Ordnung aus!
    Das mit der E-Mail musst du wohl hinnehmen, wenn du einen FreeHoster hast!

    Geht denn das JoinUs?
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    chack1 Mitglied
    Registriert seit
    05.08.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    wie:"geht den das joinus"?

    Es kommt ja keine email also würde ich mal sagen das es nicht geht...
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Füll mal das JoinUs aus und dann guck unter Adminmenü->Clanbox->Teams->Joinus Anfragen bearbeiten
    ob du da dann drinne stehst?
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    Du musst einfach im Adminbereich unter Konfiguration einstellen, dass man sich auch ohne eine email bekommen zu haben einloggen kann.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    chack1 Mitglied
    Registriert seit
    05.08.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    das problem ist ja das man dan kein passwort hat! Das wird ja per email geschickt und wenn die nicht ankommt... kein passowrt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    boehserdavid Mitglied
    Registriert seit
    26.08.2006
    Beiträge
    2.122
    Beitragswertungen
    2 Beitragspunkte
    Da gibts ne ganz einfache Lösung!
    1€ für Webspace im Monat opfern, dann muss das immer gehen!
    -Heute schon böhse gewesen?- Ab zur Community
    -No Support via Contact-
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Jan Hall Of Fame
    Registriert seit
    17.01.2007
    Beiträge
    3.646
    Beitragswertungen
    54 Beitragspunkte
    ZitatZitat geschrieben von chack1
    das problem ist ja das man dan kein passwort hat! Das wird ja per email geschickt

    Dann stell halt ein, dass sich jeder User ein eigenes Passwort aussuchen kann und keine email bestätigen muss.
    So funktionierts prima.
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    chack1 Mitglied
    Registriert seit
    05.08.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    kann man das bei joinus?
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    ja.
    adminbereich - konfiguration

    selbst schauen bildet zwinker

    Dürfen sich User registrieren? JA
    Passwort vom User beim registrieren selber wählbar? JA
    Registrierung per Link im eMail bestätigen? NEIN


    ABER: es steigt die anzahl der spambots, die sich dann anmelden.

    ps: ist für die registrierung. aber dann müsste es so im joinus auch sein. da registriert man sich ja auch, oder?!

    pps: es kann sein, daß die mails einfach nur im spamordner landen. da schonmal geschaut?

    ppps: wie schon andere sagten, kauf dir gescheiten webspace, wo alle funktionen zu verfügung stehen und das script läuft wunderbar!


    Zuletzt modifiziert von Tyrargo am 11.08.2007 - 11:00:08
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    chack1 Mitglied
    Registriert seit
    05.08.2007
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    bei joinus kann man dann sein pw nicht selber auswählen-.- naja hab jetzt einfach join us mit regist verlinkt...
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten