ilch Forum » Ilch Clan 1.1 » Allgemein » Banscript

Geschlossen
  1. #1
    User Pic
    sacki Mitglied
    Registriert seit
    14.09.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    hi

    habe jetzt mal das ban script auf meine test hp geladen, und mus ja sagen das ding ist ne gute sache^^

    aber eine sache ist mir aufgefallen, und zwar kann ich den antispam nihct für eine bestimmte gruppe bestimmen, also musst du auch als admin die mathe aufgaben lösen^^


    oder kann man das wo anders ändern?? wenn ja kann mir wer sagen wo???


    LG

    S4ck!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    RedChrome Mitglied
    Registriert seit
    13.10.2007
    Beiträge
    24
    Beitragswertungen
    0 Beitragspunkte
    ja kann man, indem man unter:
    elseif ($row['typ'] == 'textarea') {
          echo '<textarea cols="55" rows="3" name="'.$row['schl'].'">'.$row['wert'].'</textarea>';
        }


    das ein setzt:
    elseif ($row['typ'] == 'grecht') {
          $grl = dblistee($allgAr[$row['schl']],"SELECT id,name FROM prefix_grundrechte ORDER BY id ASC");
          echo '<select name="'.$row['schl'].'">'.$grl.'</select>';
        } elseif ($row['typ'] == 'grecht2') {
          $grl = dblistee($allgAr[$row['schl']],"SELECT id,name FROM prefix_grundrechte WHERE id >= -2 ORDER BY id ASC");
          echo '<select name="'.$row['schl'].'">'.$grl.'</select>';
        }


    ^^ hab ich leider ausversehen rausgelöscht
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    sacki Mitglied
    Registriert seit
    14.09.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    ok thx^^

    aber in welcher datei füge ichd as ein??
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    RedChrome Mitglied
    Registriert seit
    13.10.2007
    Beiträge
    24
    Beitragswertungen
    0 Beitragspunkte
    in admin/allg.php
    hab ich vergessen hinzuschreiben
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    sacki Mitglied
    Registriert seit
    14.09.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    und ich füge das einfach unter dem oberen was du geschriben hast ein?? oder ersetzte ich das mit dem?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    RedChrome Mitglied
    Registriert seit
    13.10.2007
    Beiträge
    24
    Beitragswertungen
    0 Beitragspunkte
    Einfach darunter einfügen dann funktioniert es wieder.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    sacki Mitglied
    Registriert seit
    14.09.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    jetzt kommt diese fehler meldung::

    Parse error: syntax error, unexpected T_ELSE in /usr/export/www/vhosts/funnetwork/hosting/noobie25/include/admin/allg.php on line 156
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    RedChrome Mitglied
    Registriert seit
    13.10.2007
    Beiträge
    24
    Beitragswertungen
    0 Beitragspunkte
    Du hast es falsch eingefügt. So Sollte es aussehen

    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    if (!is_admin()) {
      echo 'Dieser Bereich ist nicht fuer dich...';
      $design->footer();
      exit();
    }
    
    # hilfsfunktionen
    function get_links_array () {
      $ar = array ();
      $handle=opendir('include/contents');
      while ($ver = readdir ($handle)) { 
        if ($ver != "." AND $ver != ".." AND !is_dir('include/contents/'.$ver) ) { 
    	    $n = explode('.',$ver);
          $ar[$n[0]] = $ver;
        }
      }
      closedir($handle);
      $handle=opendir('include/contents/selfbp/selfp');
      while ($ver = readdir ($handle)) { 
        if ($ver == "." OR $ver == ".." OR is_dir('include/contents/selfbp/selfp/'.$ver) ) { continue; }
    	  $n = explode('.',$ver);
        if ( file_exists ( 'include/contents/'.$ver) OR file_exists ( 'include/contents/'.$n[0].'.php') ) {
          $n[0] = 'self-'.$n[0];
        }
        $ar[$n[0]] = 'self_'.$ver;
      }
      closedir($handle);
      asort ($ar);
      return ($ar);
    }
    
    # funktionen fuer listen
    function admin_allg_gfx ( $ak ) {
    	$gfx = '';
    	$o = opendir('include/designs');
      while ($ver = readdir ($o)) { 
        if ($ver != "." AND $ver != ".." AND is_dir('include/designs/'.$ver) ) {
    			
    			if ($ver == $ak) {
    			  $sel = ' selected';
    			} else {
    			  $sel = '';
    			}
    			$gfx .= '<option'.$sel.'>'.$ver.'</option>';
    		}
    	}
    	closedir($o);
      return ( $gfx );
    }
    function admin_allg_smodul ( $ak ) {
    	$ordner = array();
      $handle=opendir('include/contents'); 
      while ($ver = readdir ($handle)) {
        if ($ver == '.' OR $ver == '..' OR is_dir ('include/contents/'.$ver)) { continue; }
        $lver = explode('.',$ver);
        $ordner[] = $lver[0];
      }
    	$smodul = '';
    	$ordner = get_links_array ();
      foreach ($ordner as $a => $x) {
    	  if ( $a == $ak ) {
    		  $sel = ' selected';
    		} else {
    		  $sel = '';
    		}
    		$smodul .= '<option'.$sel.' value="'.$a.'">'.ucfirst($a).'</option>';
    	}
      return ( $smodul );
    }
    function admin_allg_wars_last_komms ( $ak ) {
      $ar = array ( 0 => 'nein', -1 => 'ab User', -3 => 'ab Trial', -4 => 'ab Member' );
      $l = '';
      foreach ( $ar as $k => $v ) {
        if ( $k == $ak ) { $sel = ' selected'; } else { $sel = ''; }
        $l .= '<option'.$sel.' value="'.$k.'">'.$v.'</option>';
      }
      return ($l);
    }
    function admin_allg_sb_marquee_richtung ( $ak ) {
    $ar = array ( up => 'UP', down => 'DOWN', left => 'LEFT', right => 'RIGHT' );
      $l = '';
      foreach ( $ar as $k => $v ) {
        if ( $k == $ak ) { $sel = ' selected'; } else { $sel = ''; }
        $l .= '<option'.$sel.' value="'.$k.'">'.$v.'</option>';
      }
      return ($l);
      }
    
    if ( empty ($_POST['submit']) ) {
      $gfx             = admin_allg_gfx( $allgAr['gfx'] );
      $smodul          = admin_allg_smodul ( $allgAr['smodul'] );
      $wars_last_komms = admin_allg_wars_last_komms ( $allgAr['wars_last_komms'] ); 
      $S_m_r		   = admin_allg_sb_marquee_richtung ( $allgAr['S_m_r'] );
      
      echo '<table cellpadding="0" cellspacing="0" border="0"><tr><td><img src="include/images/icons/admin/konfiguration.png" /></td><td width="30"></td><td valign="bottom"><h1>Konfiguration</h1></td></tr></table>';
      
      echo '<form action="admin.php?allg" method="POST">';
    	echo '<table cellpadding="3" cellspacing="1" class="border" border="0">';
    #	echo '<tr class="Chead"><td colspan="2"><b>Konfiguration</b></td></tr>';
    	
    	$ch = '';
    	
      $abf = 'SELECT * FROM `prefix_config` ORDER BY kat,typ ASC';
    	$erg = db_query($abf);
    	while($row = db_fetch_assoc($erg) ) {
    	  if ( $ch != $row['kat'] ) {
    		  echo '<tr><td colspan="2" class="Cdark"><b>'.$row['kat'].'</b></td></tr>';
    		}
    		echo '<tr><td nowrap class="Cmite">'.$row['frage'].'</td>';
    		echo '<td class="Cnorm">';
    		if ( $row['typ'] == 'input' ) {
    		  echo '<input size="50" type="text" name="'.$row['schl'].'" value="'.$row['wert'].'">';
    		} elseif ($row['typ'] == 'r2') {
    		  $checkedj = '';
    			$checkedn = '';
    			if ($allgAr[$row['schl']] == 1) {
    			  $checkedj = 'checked';
    				$checkedn = '';
    			} else {
    			  $checkedn = 'checked';
    				$checkedj = '';
    			}
    		  echo '<input type="radio" name="'.$row['schl'].'" value="1" '.$checkedj.' > ja';
    			echo '&nbsp;&nbsp;';
    			echo '<input type="radio" name="'.$row['schl'].'" value="0" '.$checkedn.' > nein';
    		} elseif ( $row['typ'] == 's' ) {
    		  $vname = $row['schl'];
    		  echo '<select name="'.$row['schl'].'">'.$$vname.'</select>';
    		} elseif ($row['typ'] == 'textarea') {
          echo '<textarea cols="55" rows="3" name="'.$row['schl'].'">'.$row['wert'].'</textarea>';
        } elseif ($row['typ'] == 'grecht') {
          $grl = dblistee($allgAr[$row['schl']],"SELECT id,name FROM prefix_grundrechte ORDER BY id ASC");
          echo '<select name="'.$row['schl'].'">'.$grl.'</select>';
        } elseif ($row['typ'] == 'grecht2') {
          $grl = dblistee($allgAr[$row['schl']],"SELECT id,name FROM prefix_grundrechte WHERE id >= -2 ORDER BY id ASC");
          echo '<select name="'.$row['schl'].'">'.$grl.'</select>';
        }    
    		echo '</td></tr>'."\n\n";
    		$ch = $row['kat'];
    	}
    	
    	echo '<tr class="Cdark"><td></td><td><input type="submit" value="Absenden" name="submit"></td></tr>';
    	
    	echo '</table>';
    	
    	echo '</form>';
    
    
    } else {
    	$abf = 'SELECT * FROM `prefix_config` ORDER BY kat';
    	$erg = db_query($abf);
    	while($row = db_fetch_assoc($erg) ) {
    	  db_query('UPDATE `prefix_config` SET wert = "'.$_POST[$row['schl']].'" WHERE schl = "'.$row['schl'].'"');
    	}
      wd ('admin.php?allg', 'Erfolgreich ge&auml;ndert' , 2);
      
    }
     
    //-----------------------------------------------------------|
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    sacki Mitglied
    Registriert seit
    14.09.2007
    Beiträge
    85
    Beitragswertungen
    0 Beitragspunkte
    thema schließen bitte^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten