ilch Forum » Ilch Clan 1.1 » Kritik und Verbesserungen » Fight Us

Geschlossen
  1. #1
    User Pic
    Flo05 Mitglied
    Registriert seit
    20.04.2005
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Im Fight Us script könnten man noch die felder rein machen MSN Messnger ein ein Kästchen wo daneben steht ob ein eigener Server vorhanden ist.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Flo05 Mitglied
    Registriert seit
    20.04.2005
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    oder kann mir einer sagen was ich umändern muss damit ich das selbst rein amchen kann?
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    dürfte nicht so schwer sein, vielleicht krieg ichs ja mit meinen 0-php-kenntnissen hin
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    kA obs funzt, wie gesagt, ich kann kein php:

    fightus.php:
    <?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_teams\") ) {
      echo \'Es ist noch kein Team vorhanden, der Administrator muss erst ein Team anlegen.\';
      $design->footer();
      exit ();
    }
    
    		if ( 
    		  empty ($_POST[\'clanname\']) OR
    			empty ($_POST[\'clanurl\']) OR
    			empty ($_POST[\'leader\']) OR
    			empty ($_POST[\'icq\']) OR
    			empty ($_POST[\'squad\']) OR
                            empty ($_POST[\'server\'])
    			  ) 
        {
    $_POST[\'clanname\'] = ( empty($_POST[\'clanname\']) ? \'\' : $_POST[\'clanname\'] );
    $_POST[\'clanurl\'] = ( empty($_POST[\'clanurl\']) ? \'\' : $_POST[\'clanurl\']  );
    $_POST[\'leader\'] = ( empty($_POST[\'leader\']) ? \'\' : $_POST[\'leader\'] );
    $_POST[\'icq\'] = ( empty($_POST[\'icq\']) ? \'\' : $_POST[\'icq\'] );
    $_POST[\'squad\'] = ( empty($_POST[\'squad\']) ? \'\' : $_POST[\'squad\'] );
    $_POST[\'treffpunkt\'] = ( empty($_POST[\'treffpunkt\']) ? \'\' : $_POST[\'treffpunkt\'] );
    $_POST[\'nachricht\'] = ( empty($_POST[\'nachricht\']) ? \'\' : $_POST[\'nachricht\'] );
    $_POST[\'server\'] = ( empty($_POST[\'server\']) ? \'\' : $_POST[\'server\'] );
    
    
    			      if ( !empty($_POST[\'squad\']) ) {
    			  $fehler .= \'<font color=\"#FF0000\">Fehler:</font><br />\';
    				if ( empty($_POST[\'clanname\']) ) {
              $fehler .= \'- Bitte einen Clan Namen eingeben<br>\';
            }
            if ( empty($_POST[\'clanurl\']) ) {
    	        $fehler .= \'- Bitte eine ClanHomepage eingeben<br>\';
            }
            if ( empty($_POST[\'leader\']) ) {
    	        $fehler .= \'- Bitte die E-Mail Adresse des Leaders eingeben<br>\';
            }
            if ( empty($_POST[\'icq\']) ) {
    	        $fehler .= \'- Bitte die ICQ Nummer des Leaders eingeben<br>\';
            }
            if ( empty($_POST[\'server\']) ) {
    	        $fehler .= \'- Bitte den Server eingeben<br>\';
            }
    			} else {
    			  $fehler = \'\';
    			}
    			$squads = \'\';
          $erg1 = db_query(\"SELECT a.name,b.gid FROM prefix_teams b LEFT JOIN prefix_groups a ON b.gid = a.id ORDER BY b.pos\");
          while ($row = db_fetch_assoc($erg1) ) {
            $squads .= \'<option value=\"\'.$row[\'gid\'].\'\">\'.$row[\'name\'].\'</option>\';
          }
    
    			
    			$ar = array ( \'FEHLER\'   => $fehler,
    			                \'CLANNAME\' => $_POST[\'clanname\'],
    			                \'CLANURL\'  => $_POST[\'clanurl\'],
    											\'LEADER\'   => $_POST[\'leader\'],
    											\'ICQ\'      => $_POST[\'icq\'],
    											\'TREFFPUNKT\' => $_POST[\'treffpunkt\'],
    											\'SQUAD\'      => $squads,
    											\'NACHRICHT\'  => $_POST[\'nachricht\'],
    											\'SERVER\'  => $_POST[\'server\']
    			);
    			$tpl = new tpl ( \'fightus.htm\' );
    			$tpl->set_ar_out($ar,0);
    } else {
    	$abf = \"SELECT b.email,c.name FROM prefix_teams a left join prefix_user b ON b.id = a.mod left join prefix_groups c ON a.gid = c.id WHERE a.gid = \".$_POST[\'squad\'];
    	$erg = db_query($abf);
    	$row = db_fetch_object($erg);
    	$ar = array (
    	  \'CLANNAME\' 	 => $_POST[\'clanname\'],
    		\'CLANURL\'  	 => $_POST[\'clanurl\'],
    		\'LEADER\'			 => $_POST[\'leader\'],
    		\'ICQ\'				 => $_POST[\'icq\'],
    		\'TREFFPUNKT\'	 => $_POST[\'treffpunkt\'],
    		\'SQUAD\'			 => $row->name,
    		\'NACHRICHT\'	 => $_POST[\'nachricht\'],
                    \'SERVER\'	 => $_POST[\'server\']
    
    	);
    	$fighttpl = new tpl ( \'emails/fightus\' );
    	$mailtxt = $fighttpl->set_ar_get($ar,0);
    	unset($fighttpl);
      icmail ($row->email,\'Herrausforderung\',$mailtxt);
    	echo \'Die E-Mail wurde an den Leader von \'.$row->name.\' geschickt!\';
    }
    $design->footer();
    ?>




    Zuletzt geändert von seth am 23.04.2005 - 16:18
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    ach ja, des template feht noch:
    fightus.htm
    <form action=\"?m=fightus\" method=\"POST\">
    
    <table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"border\">
       <tr>
        <td class=\"Cdark\" colspan=\"2\"><b>Bitte alle Felder ausf&uuml;llen</b></td>
    	</tr><tr>
        <td class=\"Cmite\">ClanNamen</td>
    		<td class=\"Cnorm\"><input type=\"text\" name=\"clanname\" value=\"{CLANNAME}\"></td>
    	</tr><tr>
        <td class=\"Cmite\">ClanHomepage</td>
    		<td class=\"Cnorm\"><input type=\"text\" name=\"clanurl\" value=\"{CLANURL}\"></td>
    	</tr><tr>
        <td class=\"Cmite\">E-Mail Adresse</td>
    		<td class=\"Cnorm\"><input type=\"text\" name=\"leader\" value=\"{LEADER}\"></td>
    	</tr><tr>
        <td class=\"Cmite\">Icq Nummer</td>
    		<td class=\"Cnorm\"><input type=\"text\" name=\"icq\" value=\"{ICQ}\"></td>
    	</tr><tr>
        <td class=\"Cmite\">Server</td>
    		<td class=\"Cnorm\"><input type=\"text\" name=\"server\" value=\"{SERVER}\"></td>
    
    	</tr><tr>
        <td class=\"Cmite\">Treffpunkt</td>
    		<td class=\"Cnorm\"><input type=\"text\" name=\"treffpunkt\" value=\"{TREFFPUNKT}\"></td>
    	</tr><tr>
        <td class=\"Cmite\">Spuad</td>
    		<td class=\"Cnorm\">
    		  <select name=\"squad\">
            {SQUAD}
    		  </select>
    	  </td>
    	</tr><tr>
        <td class=\"Cmite\">Nachricht</td>
    		<td class=\"Cnorm\"><textarea cols=\"40\" rows=\"5\" name=\"nachricht\">{NACHRICHT}</textarea></td>
    	</tr><tr>
        <td class=\"Cmite\"></td>
    		<td class=\"Cnorm\"><input type=\"submit\" value=\" Absenden \"></td>
    	</tr>
    </table>
    </form>



    Zuletzt geändert von seth am 23.04.2005 - 16:13
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    naja soweit funzt es, aber es steht net in der mail, da fehlt anscheinend noch ne kleinigkeit, aber was ? grumml [hab mich schon so gefreut traurig ]


    EDIT: ahhh fehler gefunden, mom

    EDIT: Oben noch fehler behoben, aber in der email wirds trotzdem net angezeigt



    Zuletzt geändert von seth am 23.04.2005 - 16:19
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    ja ich habs:
    fightus.htm im templates/email ordner:

    Hallo,
    
    Der Clan {CLANNAME} hat dich herausgefordert
    Folgende Angaben wurden gemacht :
    
    Clan Homepage		 				: {CLANURL}
    E-Mail des Leaders			: {LEADER}
    Icq des Leaders					: {ICQ}
    Treffpunkt							: {TREFFPUNKT}
    Gegen das	Team					: {SQUAD}
    Server					: {SERVER}
    Sonstige Nachricht			: {NACHRICHT}
    
    ________
    Dies ist kein Spamm, die eMail wurde an Sie geschickt, da Sie der Leader des oben gennaten Squads sind.


    sollte jetzt funktionieren zwinker


    Zuletzt geändert von seth am 23.04.2005 - 16:24
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    habs auf meiner hp eingebaut, und funktioniert, danke für die idee:

    Team Electron!X
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Flo05 Mitglied
    Registriert seit
    20.04.2005
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Ah danke, habs nämlich schon selbnst ausprobiert, hat aber irgendwie nicht gefunzt
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    ich hab was hinbekommen, juhu ohne php kenntnisse ^^ <- stolz
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Kritik und Verbesserungen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten