ilch Forum » Ilch Clan 1.1 » Allgemein » fight us

Geschlossen
  1. #1
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Hallo ich habe ein problem.

    ich habe bei unserer fight us anfrage gemerkt das man eine icq nummer angeben muss. ich habe es bereits geändert das es nciht mehr zwang ist. allerdings steht jzt immer direkt:

    missing: Clanname
    missing: Clan-Hompage
    missing: Clankürzel
    missing: Herkunftsland
    missing: E-mail Adresse
    missing: ICQ-Nummer
    missing: Team
    missing: Treffpunkt
    missing: Nachricht
    missing: XonX
    missing: Matchtyp
    missing: Spiel
    missing: Treffzeit

    Oben drüber und ich möchte dass das da nicht sofort steht.

    Bzw. Wie kann ich generell den code so ändern das alle felder optional sind also das man sie nicht zwangsweise ausfüllen muss.


    kann mir bitte jmd helfen

    externer Link


    Zuletzt modifiziert von BL4CKB0RNE am 05.01.2014 - 21:33:41
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    In der fightus.php icqnumber aus dem array entfehrnen, damit wird nicht mehr geprüft, ob das Feld ausgefüllt ist.

    Genauso kannste das auch mit den anderen machen.


    Zuletzt modifiziert von Jens238 am 06.01.2014 - 00:42:58
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Ahrtas Moderator
    Registriert seit
    17.12.2007
    Beiträge
    2.368
    Beitragswertungen
    210 Beitragspunkte
    Also grundsätzlich wäre es gut wenn du deine "Fight Us"-PHP und -htm hier posten würdest, dann könnte man z.B. auch direkt 1:1 Support geben.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: Fightus';
    $hmenu = 'Fightus';
    $design = new design ( $title , $hmenu );
    $design->header();
    
    if ( 0 == db_count_query("SELECT COUNT(*) FROM prefix_groups WHERE show_fightus = 1") ) {
    	echo $lang['noteamthere'];
    	$design->footer();
    	exit ();
    }
    
    $far = array (
    		'clanname',
    		'clanpage',
    		'clantag',
    		'clancountry',
    		'mailaddy',
    		'squad',
    		'meetingplace',
    		'message',
    		'xonx',
    		'matchtype',
    		'game',
    		'meetingtime',
    	);
    $x = 0;
    foreach ($far as $v) {
    	if (!empty($_POST[$v])) {
    		$$v = escape($_POST[$v], 'string');
    		$x++;
    	} else {
    		$$v = '';
    				
    	}
    }
    if (count($far) == $x AND chk_antispam('fightus')) {
    	$squad = escape($squad, 'integer');
      $abf = "SELECT `mod1`,`mod2`, `mod3`,name FROM prefix_groups WHERE id = ".$squad;
    	$erg = db_query($abf);
    	$row = db_fetch_assoc($erg);
    	$txt = $lang['fightusrequest'];
    	list ($datum, $zeit) = explode (' - ', $meetingtime);
    	$datum = get_datum ($datum);
    	$datum = $datum." ".$zeit;
    	$clanpage = get_homepage ($clanpage);
      # als upcoming war vormerken (kategorie 1)
    	db_query("INSERT INTO prefix_wars (datime,`status`,gegner,tag,page,mail,wo,tid,`mod`,game,mtyp,land,txt) VALUES ('".$datum."','1','".$clanname."','".$clantag."','".$clanpage."','".$mailaddy."','".$meetingplace."','".$squad."','".$xonx."','".$game."','".$matchtype."','".$clancountry."','".$message."')");
      # pm an den leader
    	sendpm($_SESSION['authid'], $row['mod1'],'Fightus Anfrage', $txt, -1);
      # Wenn Co Leader != Leader
    	if($row['mod1'] != $row['mod2']){
    		sendpm($_SESSION['authid'], $row['mod2'],'Fightus Anfrage', $txt, -1);
    	}
    	if($row['mod3'] != $row['mod2'] AND $row['mod1'] != $row['mod3']){
    		sendpm($_SESSION['authid'], $row['mod3'],'Fightus Anfrage', $txt, -1);
    	}
      # informieren
    	echo sprintf($lang['leaderofxalert'], $row['name']);
    } else {
    	$clancountry  = arlistee ($clancountry, get_nationality_array() );
    	$squad  = '<option value="0">choose</option>';
      $squad .= dblistee ($squad, "SELECT id,name FROM prefix_groups WHERE show_fightus = 1 ORDER BY pos");
    	if (empty($meetingtime)) {
    		$meetingtime = date ('d.m.Y - H:i:s');
    	 }
    	$tpl = new tpl ( 'fightus.htm' );
    	foreach($far as $v) {
    		if ($x > 0 AND empty($_POST[$v])) {
    			echo 'missing: '.$lang[$v].'<br />';
    		}
    		$tpl->set ($v, $$v);
    	}
    	$tpl->set ('ANTISPAM', get_antispam ('fightus', 120));
    	$tpl->out(0);
    }
    $design->footer();
    ?>



    Wenn ich was bei array lösche dann steht auf der Website in dem Feld zu der gelöschten Zeile z.B. {mailaddy}

    Das soll aber nicht angezeigt werden das feld soll frei sein.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    JohBa Mitglied
    Registriert seit
    06.01.2014
    Beiträge
    21
    Beitragswertungen
    0 Beitragspunkte
    ja dann auch in der fightus.htm

    SUCHEN:
    <label style="float:left; width:120px;">{_lang_mailaddy}</label><input type="text" name="mailaddy" value="{mailaddy}"><br />


    und value="{mailaddy}" --> value=""
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Zeile 30

     'meetingtime',


    zu

     'meetingtime'
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    BL4CKB0RNE Mitglied
    Registriert seit
    05.01.2014
    Beiträge
    126
    Beitragswertungen
    0 Beitragspunkte
    Okay danke es hat in Kombination funktioniert. Ich habe allerdings noch eine Frage. In welcher datei steht der Pfad welcher ausgeführt werden soll wenn man auf registrieren klickt. ich möchte ihn so ändern das man dann an die Join us Seite weitergeleitet wird und somit nicht mehr direkt sich registrieren kann .
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Müßte include/templates/user/boxes_login.htm sein, ggf. eine Variante davon, also statt boxes_login.htm vielleicht boxes_panel_login.htm o.ä.


    Zuletzt modifiziert von Outi77 am 06.01.2014 - 20:33:05
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Jens238 Mitglied
    Registriert seit
    20.03.2013
    Beiträge
    404
    Beitragswertungen
    44 Beitragspunkte
    Ich meine in der /include/boxes/login.php sollte der link sein...
    Einfach mal suchen würde ich sagen.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten