ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Zahlen eingabe beim kommentar?

Geschlossen
  1. #1
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    Hi
    Ich brauche eure Hilfe einer spamt den einen Download voll mit kommentaren godlike-rpg.de/index.php?downloads-show-222-d35
    was ich brauche das man eine zahl eingeben muss um ein kommentar schreiben zu können bitte hilfe

    Mfg brezel


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Das ist ein Bot, poste mal bitte deine
    include/contents/downloads.php und die include/templates/show_downloads.htm

    dann poste ich dir den stellen der änderung für den Spamschutz


    Zuletzt modifiziert von Revolution am 04.04.2009 - 23:10:33
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    ok danke^^

    downloads_show
    <script language="JavaScript" type="text/javascript">
    <!--
    function doVote(n1,did) {
      document.location.href="index.php?downloads-show-" + did + "-z"+n1;
    }
    //-->
    </script>
    
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Chead">
    		<th colspan="4" align="center"><b>{name} {version}</b></th>
    	</tr><tr>
    	  <td class="Cmite">{_lang_name} (Version)</td>
    		<td class="Cnorm">{name} {version_kl}</td>
        <td class="Cmite" colspan="2" valign="top">{_lang_voting} {vote_wertung}
      </tr><tr>
    	  <td class="Cmite">{_lang_author}</td>
    		<td class="Cnorm">{creater}</td>
        <td class="Cnorm" rowspan="2" colspan="2" align="center">
        <table class="border" border="0" cellspacing="1" cellpadding="0">
          <tr>
            <td class="Cdark" onClick="doVote(1,{id})" style="cursor:pointer">&nbsp;1&nbsp;</td>
            <td class="Cmite" onClick="doVote(2,{id})" style="cursor:pointer">&nbsp;2&nbsp;</td>
            <td class="Cdark" onClick="doVote(3,{id})" style="cursor:pointer">&nbsp;3&nbsp;</td>
            <td class="Cmite" onClick="doVote(4,{id})" style="cursor:pointer">&nbsp;4&nbsp;</td>
            <td class="Cdark" onClick="doVote(5,{id})" style="cursor:pointer">&nbsp;5&nbsp;</td>
            <td class="Cmite" onClick="doVote(6,{id})" style="cursor:pointer">&nbsp;6&nbsp;</td>
            <td class="Cdark" onClick="doVote(7,{id})" style="cursor:pointer">&nbsp;7&nbsp;</td>
            <td class="Cmite" onClick="doVote(8,{id})" style="cursor:pointer">&nbsp;8&nbsp;</td>
            <td class="Cdark" onClick="doVote(9,{id})" style="cursor:pointer">&nbsp;9&nbsp;</td>
            <td class="Cmite" onClick="doVote(10,{id})" style="cursor:pointer">&nbsp;10&nbsp;</td>
          </tr>
        </table>
        </td>
    	</tr><tr>
    	  <td class="Cmite">{_lang_date}</td>
    		<td class="Cnorm">{datum}</td>
      </tr><tr>
    	  <td class="Cmite" width="110">{_lang_size}</td>
    		<td class="Cnorm">{size}</td>
        <td class="Cmite" width="110">{_lang_voter}</td>
    		<td class="Cnorm">{vote_klicks}</td>
    	</tr><tr>
    	  <td class="Cmite">{_lang_downloads}</td>
    		<td class="Cnorm">{downs}</td>
    	  <td class="Cmite">{_lang_seenfrom}</td>
    		<td class="Cnorm">{hits}</td>
    	</tr>
    </table>
    <p></p>
    <b><center>{downlink}&nbsp;&nbsp;&nbsp;{surl}</center></b>
    <p></p>
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3"> 
      <tr> 
         <th class="Cdark">{_lang_desc}</th> 
      </tr> 
          <td class="Cnorm">{ssurl}{ssurl1}{ssurl2}</td> 
       </tr>
    <td class="Cnorm">{descl}</td> 
      </tr> 
       <tr> 
          <td class="Cnorm"> 
          <form action="index.php?downloads-show-{id}" method="POST"> 
          <fieldset> 
          <legend>{_lang_writecomment}</legend> 
          <input type="text" name="name" value="{uname}" />     <input type="submit" value="{_lang_enter}"><br /> 
          <textarea cols="50" rows="2" name="text"></textarea><br /> 
          </fieldset> 
          </form> 
          </td> 
       </tr> 
       <tr> 
          <td class="Cnorm"> 
          {EXPLODE} 
          {EXPLODE} 
          <span class="Cmite" style="width:100%;display:block;"><span style="display:block;padding:2px 2px 2px 5px;"># <b>{zahl}</b> von {name}</span> </span> 
          <span class="Cdark" style="width:100%;display:block;"><span style="display:block;padding:4px 4px 4px 6px;">{text}</span>  </span> 
          <br /> 
          {EXPLODE} 
          </td> 
       </tr> 
    </table>


    download.php

    
    <?php 
    #  Script Copyright by: Manuel Staechele
    #  Support: www.ilch.de
      
    #  Ueberarbeitung copyright by honklords.de
    #  erstellt von Topolino
    #  seite: www.honklords.de
     
    #  Support auf www.honklords.de 
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    function get_cats_title ( $catsar ) {
      $l = '';
    	foreach($catsar as $k => $v) {
    	  if ( $k != '' AND $v != '' ) {
    		  $l = $v.' :: '.$l;
    		}
    	}
    	return ($l);
    }
    $suchtpl =
    $tpl = new tpl ($suchtpl,3);
    $tpl->set ('size', 16);
    if(isset($_GET['search']))
    	$tpl->set ('search', escape($_GET['search'],'string'));
    else $tpl->set ('search', '');
    $tpl->out(0);
    
    
    function get_cats_urls ( $catsar ) {
      $l = '';
    	foreach($catsar as $k => $v) {
    	  if ( $k != '' AND $v != '' ) {
    		  $l = '<a class="smalfont" href="?downloads-'.$k.'">'.$v.'</a><b> &raquo; </b>'.$l;
    		}
    	}
    	return ($l);
    }
    
    function get_cats_array ( $cid , $ar ) {
    	if ( empty($cid) ) {
    	  return ($ar);
    	} else { 
    	  $erg = db_query("SELECT cat,id,name FROM prefix_downcats WHERE id = ".$cid);
    		$row = db_fetch_assoc($erg);
    		$ar[$row['id']] = $row['name'];
    	  return ( get_cats_array($row['cat'],$ar) );
    	}
    	if ( $r ) {
    	  return ($l);
    	}
    }
    
    function get_download_size($file) {
      $sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");  
      $size = @filesize($file); if ($size == 0) { return('n/a'); } else {
      return (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i]); }
    }
    
    function count_files ($cid) {
      $zges = 0;
    	$e = db_query("SELECT id FROM prefix_downcats WHERE cat = ".$cid);
    	if ( db_num_rows($e) > 0 ) {
    	  while ($r = db_fetch_assoc($e) ) {
    	    $zges = $zges + count_files ( $r['id'] );
    	  }
    	}
    	$zges = $zges + db_count_query("SELECT COUNT(*) FROM prefix_downloads WHERE cat = ".$cid);
    	return ( $zges );
    }
    
    function icUpload () {
    	    
          $name = escape($_POST['name'],'string');
    	    $version = escape($_POST['version'],'string');
    	    $autor = escape($_POST['autor'],'string');
    	    $surl = escape($_POST['surl'],'string');
    	    $ssurl = escape($_POST['ssurl'],'string');
              $ssurl1 = escape($_POST['ssurl1'],'string');
              $ssurl2 = escape($_POST['ssurl2'],'string');
          $url = ( empty($_POST['url']) ? '' : escape($_POST['url'],'string') );
    	    $desc = escape($_POST['desc'],'string');
    	    $descl = escape($_POST['descl'],'textarea');
          
          if (empty($name)) {
            return ('keinen Namen angegeben.');
          }
    
          if (empty($desc) or empty($descl)) {
            return ('kein langer oder/und kein kurzer Text angegeben.');
          }
          
          if (empty($url) AND empty($_FILES['file']['name'])) {
            return ('Keine Datei oder Link angegeben.');
          }
      
    	    if (!empty ($_FILES['file']['name']) ) {
          
    		    $rtype = trim(ic_mime_type ($_FILES['file']['tmp_name']));
            $fname = escape($_FILES['file']['name'],'string');
            $fende = preg_replace("/.+\.([a-zA-Z]+)$/", "\\1", $fname);
            $fende = strtolower($fende);
            
    		    if ( $_FILES['file']['size'] > 2097000 ) { # 2 mb (2 097 152)
              return ('Die Datei darf NICHT gr&ouml;sser als 2 MBytes sein.');
            }
            
            if (
    		      ($fende != 'rar' AND $fende != 'zip' AND $fende != 'tar')
                       
              OR (
              $rtype != 'application/x-rar' AND
              $rtype != 'application/x-zip' AND
              $rtype != 'application/x-tar')
    
    		    ) {
              return ('Die Datei darf nur die Endungen: .zip, .tar oder .rar haben.');
            }
            
            $fname = str_replace ('.'.$fende, '', $fname);
            $fname = preg_replace("/[^a-zA-Z0-9]/", "", $fname);
            $fname = $fname.'.'.$fende;
            
            if (file_exists( 'include/downs/downloads/user_upload/'.$fname ) ) {
              return ('Die Datei existiert bereits und kann nicht &uuml;berschrieben werden.');
            }
            
            if ( move_uploaded_file($_FILES['file']['tmp_name'], 'include/downs/downloads/user_upload/'.$fname) ) {
              $url = 'include/downs/downloads/user_upload/'.$fname;
              @chmod($url, 0777);
    			  }
          }
            
          if (empty($url)) {
            return ('Keine Datei oder Link angegeben');
          }
            
          db_query("INSERT INTO prefix_downloads (`time`,`cat`,`creater`,`version`,`url`,surl,`ssurl`,`ssurl1`,`ssurl2`,`name`,`desc`,`descl`,pos) VALUES (NOW(),-1,'".$autor."','".$version."','".$url."','".$surl."','".$ssurl."','".$ssurl1."','".$ssurl2."','".$name."','".$desc."','".$descl."','0')");
            
          return (true);
    }
    
    switch ( $menu->get(1) ) {
      default :
    		$cid = ( $menu->get(1) ? escape($menu->get(1), 'integer') : 0 );
    		$erg = db_query("SELECT cat,name FROM prefix_downcats WHERE id = ".$cid." ORDER BY pos");
    		if ( db_num_rows($erg) > 0 ) {
    		  $row = db_fetch_assoc($erg);
    			$array = get_cats_array($row['cat'],'');
    			if ( !empty($array) ) {
    			  $titelzw = get_cats_title($array);
    			  $namezw = get_cats_urls($array);
    			} else {
    			  $titelzw = '';
    				$namezw = '';
    			}
    		  $cattitle = ':: '.$titelzw.$row['name'];
    			$catname = '<b> &raquo; </b>'.$namezw.$row['name'];	
    		} else {
    		  $cattitle = '';
    			$catname = '';
    		}
    		$title = $allgAr['title'].' :: Downloads '.$cattitle;
        $hmenu = '<a class="smalfont" href="?downloads">Downloads</a>'.$catname;
        $design = new design ( $title , $hmenu );
    	  $design->header();
    		$tpl = new tpl ('downloads' );
        require_once('include/contents/downloadsinfo.php');
        $tpl->set('cid', $cid);
        $erg = db_query("SELECT id,name,`desc` FROM prefix_downcats WHERE cat = ".$cid." AND recht >= ".$_SESSION['authright']." ORDER BY pos");
        if ( db_num_rows($erg) > 0 ) {
    		  $tpl->out(1); $class = 'Cnorm';
    			while ($row = db_fetch_assoc($erg) ) {
    			  $row['files'] = count_files($row['id']);
    			  $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$row['class'] = $class;
    			  $tpl->set_ar_out($row,2);
          }
    		  $tpl->out(3);
    		}
    		
        # sortierung festlegen
        $sortierung = 'pos ASC';
        $DOM = 'ASC';
        $POM = 'ASC';
        $DAM = 'ASC';
        
        switch ($menu->get(2)) {
          case 'positionDESC' : $sortierung = 'pos DESC'; break;
          case 'positionASC' : $sortierung = 'pos ASC';  $POM = 'DESC'; break;
          case 'downsDESC' : $sortierung = 'downs DESC'; break;
          case 'downsASC' : $sortierung = 'downs ASC'; $DOM = 'DESC'; break;
          case 'dateDESC' : $sortierung = 'time DESC'; break;
          case 'dateASC' : $sortierung = 'time ASC'; $DAM = 'DESC'; break;
        }
    
        $tpl->set ('POM', $POM);
        $tpl->set ('DOM', $DOM);
        $tpl->set ('DAM', $DAM);
        
    		$erg = db_query("select id,name,version,ssurl,ssurl1,ssurl2,`desc`,downs,DATE_FORMAT(time,'%d.%m.%Y') as datum from prefix_downloads WHERE cat = ".$cid." ORDER BY ".$sortierung);
    		if ( db_num_rows($erg) > 0 ) {
    		  $tpl->out(4); $class = 'Cnorm';
    			while($row = db_fetch_assoc($erg) ) {
            # smal screenshot url
    $row['ssurl1'] = ( (file_exists($row['ssurl1']) AND $row['ssurl1'] != '') ? '<img src="'.$row['ssurl1'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:3px;" />' : '' );				
    $row['ssurl'] = ( (file_exists($row['ssurl']) AND $row['ssurl'] != '') ? '<img src="'.$row['ssurl'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:3px;" />' : '' );
    $row['ssurl2'] = ( (file_exists($row['ssurl2']) AND $row['ssurl2'] != '') ? '<img src="'.$row['ssurl2'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:3px;" />' : '' );
            $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    				$row['class'] = $class;
    			  $tpl->set_ar_out($row,5);
    			}
    			$tpl->out(6);
    		}
        
        if ( $cid == 0 AND $allgAr['archiv_down_userupload'] == 1 AND loggedin() AND is_writeable ( 'include/downs/downloads/user_upload' ) ) {
          $tpl->out(7);
        }
        
    		$design->footer();
    	  break;
    	case 'show' :
    
    	  
        $fid = escape($menu->get(2), 'integer');
        $erg = db_query("SELECT prefix_downloads.cat,ssurl,ssurl1,ssurl2,surl,url,hits,vote_klicks,vote_wertung,prefix_downloads.name,version,creater,downs,descl,drecht,prefix_downloads.id,DATE_FORMAT(time,'%d.%m.%Y') as datum FROM prefix_downloads LEFT JOIN prefix_downcats ON prefix_downcats.id = prefix_downloads.cat WHERE prefix_downloads.id = ".$fid." AND (".$_SESSION['authright']." <= prefix_downcats.recht OR (prefix_downloads.cat = 0 AND prefix_downcats.recht IS NULL)) ORDER by prefix_downloads.name ASC"); // ORDER by prefix_downloads.name ASC -> hinzugefügt = sortiert nach Namen aufsteigend -> DESC Absteigend    
        if (@db_num_rows($erg) <> 1) {
          $title = $allgAr['title'].' :: Downloads ';
          $hmenu = '<a class="smalfont" href="?downloads">Downloads</a>';
          $design = new design ( $title , $hmenu );
          $design->header();
          echo 'Der Download wurde nicht gefunden';
          $design->footer(1);
        }
       # kommentar add 
        if (!empty($_POST['name']) AND !empty($_POST['text']) ) { 
          $_POST['text'] = escape($_POST['text'],'textarea'); 
          $_POST['name'] = escape($_POST['name'],'string'); 
          db_query("INSERT INTO `prefix_koms` VALUES ('',".$fid.",'dloads','".$_POST['name']."','".$_POST['text']."')"); 
        } 
        # kommentar loeschen 
        if ($menu->getA(3) == 'd' AND is_numeric($menu->getE(3)) AND has_right(-9, 'archiv-downloads')) { 
          $kommentar_id = escape($menu->getE(3),'integer'); 
          db_query("DELETE FROM `prefix_koms`WHERE uid = ".$fid." AND cat = 'dloads' AND id = ".$kommentar_id)OR die('dl22'); 
        }   
        
    		$row = db_fetch_assoc($erg);
        
        # umfrage einen hoch zaehlen ...
        if ( $menu->getA(3) == 'z' AND is_numeric($menu->getE(3)) AND !isset ($_SESSION['downDoVote'][$row['id']]) AND loggedin() ) {
          $_SESSION['downDoVote'][$row['id']] = 'o';
          $row['vote_wertung'] = round ( ( ( $row['vote_wertung'] * $row['vote_klicks'] ) + $menu->getE(3) ) / ( $row['vote_klicks'] + 1 ) , 3 ); 
          $row['vote_klicks']++;
          db_query("UPDATE prefix_downloads SET vote_wertung = ".$row['vote_wertung'].", vote_klicks = ".$row['vote_klicks']." WHERE id = ".$row['id']);
        }
        if ( !isset ($_SESSION['downDoKlick'][$row['id']]) ) {
          $_SESSION['downDoKlick'][$row['id']] = 'o';
          db_query("UPDATE prefix_downloads SET hits = hits +1 WHERE id = ".$fid);
        }
        
    		$cid = $row['cat'];
    		$erg1 = db_query("SELECT id,cat,name FROM prefix_downcats WHERE id = ".$cid);
    		if ( db_num_rows($erg1) > 0 ) {
    		  $row1 = db_fetch_assoc($erg1);
    			$array = get_cats_array($row1['cat'],'');
    			if ( !empty($array) ) {
    			  $titelzw = get_cats_title($array);
    			  $namezw = get_cats_urls($array);
    			} else {
    			  $titelzw = '';
    				$namezw = '';
    			}
    		  $cattitle = ':: '.$titelzw.$row1['name'].' :: '.$row['name'].' '.$row['version'];
    			$catname = '<b> &raquo; </b>'.$namezw.'<a class="smalfont" href="?downloads-'.$row1['id'].'">'.$row1['name'].'</a><b> &raquo; </b>'.$row['name'].' '.$row['version'];	
    		} else {
    		  $cattitle = '';
    			$catname = '';
    		}
    		$tpl = new tpl ('downloads_show' );
    		$drecht = $row['drecht'];
        if ( $_SESSION['authright'] <= $drecht ) {
    		$row['downlink'] = '<a href="index.php?downloads-down-'.$row['id'].'"><img src="include/images/buttons/download.gif" alt="Download" border="0"></a>';
    		} else {
    		$row['downlink'] = '<a href="index.php?downloads-error"><img src="include/images/buttons/download.gif" alt="Download" border="0"></a>'; 
    		}
        $row['ssurl'] = ( $row['ssurl'] != '' ? '<img src="'.$row['ssurl'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:5px;" />' : '' );
    $row['ssurl1'] = ( $row['ssurl1'] != '' ? '<img src="'.$row['ssurl1'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:5px;" />' : '' );
    $row['ssurl2'] = ( $row['ssurl2'] != '' ? '<img src="'.$row['ssurl2'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:5px;" />' : '' );
        
        $row['surl']  = ( empty($row['surl']) ? '' : '&nbsp;&nbsp;&nbsp; <a href="'.$row['surl'].'" target="_blank"><img src="include/images/buttons/demo.gif" alt="Demo/Screenshot" border="0"></a>' );
    		
        $row['size']  = get_download_size($row['url']);
    		$row['descl'] = bbcode($row['descl']);
    		$row['version_kl'] = (empty($row['version'])?'':'('.$row['version'].')');
        $title = $allgAr['title'].' :: Downloads '.$cattitle;
        $hmenu = '<a class="smalfont" href="?downloads">Downloads</a>'.$catname;
    $design = new design ( $title , $hmenu ); 
        $design->header(); 
        $row['uname'] = get_n($_SESSION['authid']); 
        $tpl->set_ar_out($row,0); 
        # kommentar show 
        $erg2 = db_query("SELECT text, name, id FROM `prefix_koms` WHERE uid = ".$row['id']." AND cat = 'dloads' ORDER BY id DESC"); 
        $ergAnz1 = db_num_rows($erg2); 
        if ( $ergAnz1 == 0 ) { 
          echo '<br /><br />  <b>'.$lang['nocomments'].'</b><br />'; 
          $tpl->out(1); 
        } else { 
          $tpl->out(1); 
          $zahl = $ergAnz1; 
          while ($row2 = db_fetch_assoc($erg2)) { 
            $row2['text'] = bbcode(trim($row2['text'])); 
            if (has_right(-9, 'archiv-downloads')) { 
              $row2['text'] .= '<a href="index.php?downloads-show-'.$row['id'].'-d'.$row2['id'].'"><img src="include/images/icons/del.gif" alt="löschen" border="0" title="löschen" /></a>'; 
            } 
            $tpl->set_ar_out(array('name' => $row2['name'], 'text' => $row2['text'], 'zahl' => $zahl ),2); 
            $zahl--; 
          } 
        } 
        $tpl->out(3); 
        # kommentar show ende
        $design->footer();
    	  break;
    	case 'down' :
        $fid = $menu->get(2);
        $erg = db_query("SELECT drecht FROM prefix_downloads LEFT JOIN prefix_downcats ON prefix_downcats.id = prefix_downloads.cat WHERE prefix_downloads.id = ".$fid." AND (".$_SESSION['authright']." <= prefix_downloads.drecht OR (prefix_downloads.cat = 0 AND prefix_downcats.recht IS NULL))");    
        if (@db_num_rows($erg) <> 1) {
          $title = $allgAr['title'].' :: Downloads ';
          $hmenu = '<a class="smalfont" href="?downloads">Downloads</a>';
          $design = new design ( $title , $hmenu );
          $design->header();
          echo $lang['nopermission'];
          $design->footer(1);
        }   
     
        $recht = @db_result(db_query("SELECT `recht` FROM `prefix_downcats` LEFT JOIN `prefix_downloads` ON `prefix_downcats`.`id` = `prefix_downloads`.`cat` WHERE `prefix_downloads`.`id` = $fid"),0);
    	  $recht = (is_int($recht)?$recht:0);
        if (has_right($recht)) {
          $row = db_fetch_assoc(db_query("SELECT url FROM prefix_downloads WHERE id = ".$fid));
          $url = iurlencode($row['url']);
        } else {
          $url = 'http://'.$_SERVER["HTTP_HOST"].dirname($_SERVER["SCRIPT_NAME"]).'/index.php?downloads';
        }
        db_query("UPDATE prefix_downloads SET downs = downs +1 WHERE id = ".$fid);
    		header('location: '.$url);
    	  break;
      case 'upload' :
        if ( $allgAr['archiv_down_userupload'] == 1 AND loggedin() AND is_writeable ( 'include/downs/downloads/user_upload' ) ) {
          $title = $allgAr['title'].' :: Downloads :: User - Upload';
          $hmenu = '<a class="smalfont" href="?downloads">Downloads</a><b> &raquo; </b>User - Upload';
          $design = new design ( $title , $hmenu );
    	    $design->header();
          
          $re = icUpload(); 
    	    if ($re === true) {
            echo 'Erfolgreich eingetragen! ... ein Moderator oder Admin dieser Seite wird den Download in n&auml;chster Zeit freischalten.';
          } else {
            echo '<b>Error:</b><br />'.$re;
          }
          
          $design->footer();
        }
        break;
        case 'error' :
          $title = $allgAr['title'].' :: Downloads Error';
          $hmenu = '<a class="smalfont" href="?downloads">Downloads Error</a>';
          $design = new design ( $title , $hmenu );
          $design->header();
          echo '<table width="100%" class="border" border="0" cellspacing="2" cellpadding="3" align="center">
          <tr><td class="Chead" align="center"><b>Sie haben leider nicht die n&ouml;tigen Rechte um diesen Download nutzen zu k&ouml;nnen.</b></td>
          </tr><tr class="Cdark"><td align="center"><a href="javascript:history.back();"><u>Zurück</u></a> oder <a href="/index.php"><u>Auf die Startseite</u></a></td></tr></table>';
          $design->footer();
    break;
    }
    ?>


    und danke lächeln


    Zuletzt modifiziert von butter am 04.04.2009 - 23:13:20
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    Brauchst du noch etwas?
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    oder kann ich es auch so machen das nur angemeldete user ein kommentar schreiben können?

    kann mir einer dabei helfen?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Hab es nicht Testen können, bitte alte Dateien zuvor sichern.

    Download.php
    <?php 
    #  Script Copyright by: Manuel Staechele
    #  Support: www.ilch.de
      
    #  Ueberarbeitung copyright by honklords.de
    #  erstellt von Topolino
    #  seite: www.honklords.de
     
    #  Support auf www.honklords.de 
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    function get_cats_title ( $catsar ) {
      $l = '';
        foreach($catsar as $k => $v) {
          if ( $k != '' AND $v != '' ) {
              $l = $v.' :: '.$l;
            }
        }
        return ($l);
    }
    $suchtpl =
    $tpl = new tpl ($suchtpl,3);
    $tpl->set ('size', 16);
    if(isset($_GET['search']))
        $tpl->set ('search', escape($_GET['search'],'string'));
    else $tpl->set ('search', '');
    $tpl->out(0);
    
    
    function get_cats_urls ( $catsar ) {
      $l = '';
        foreach($catsar as $k => $v) {
          if ( $k != '' AND $v != '' ) {
              $l = '<a class="smalfont" href="index.php?downloads-'.$k.'">'.$v.'</a><b> &raquo; </b>'.$l;
            }
        }
        return ($l);
    }
    
    function get_cats_array ( $cid , $ar ) {
        if ( empty($cid) ) {
          return ($ar);
        } else { 
          $erg = db_query("SELECT cat,id,name FROM prefix_downcats WHERE id = ".$cid);
            $row = db_fetch_assoc($erg);
            $ar[$row['id']] = $row['name'];
          return ( get_cats_array($row['cat'],$ar) );
        }
        if ( $r ) {
          return ($l);
        }
    }
    
    function get_download_size($file) {
      $sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");  
      $size = @filesize($file); if ($size == 0) { return('n/a'); } else {
      return (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i]); }
    }
    
    function count_files ($cid) {
      $zges = 0;
        $e = db_query("SELECT id FROM prefix_downcats WHERE cat = ".$cid);
        if ( db_num_rows($e) > 0 ) {
          while ($r = db_fetch_assoc($e) ) {
            $zges = $zges + count_files ( $r['id'] );
          }
        }
        $zges = $zges + db_count_query("SELECT COUNT(*) FROM prefix_downloads WHERE cat = ".$cid);
        return ( $zges );
    }
    
    function icUpload () {
            
          $name = escape($_POST['name'],'string');
            $version = escape($_POST['version'],'string');
            $autor = escape($_POST['autor'],'string');
            $surl = escape($_POST['surl'],'string');
            $ssurl = escape($_POST['ssurl'],'string');
              $ssurl1 = escape($_POST['ssurl1'],'string');
              $ssurl2 = escape($_POST['ssurl2'],'string');
          $url = ( empty($_POST['url']) ? '' : escape($_POST['url'],'string') );
            $desc = escape($_POST['desc'],'string');
            $descl = escape($_POST['descl'],'textarea');
          
          if (empty($name)) {
            return ('keinen Namen angegeben.');
          }
    
          if (empty($desc) or empty($descl)) {
            return ('kein langer oder/und kein kurzer Text angegeben.');
          }
          
          if (empty($url) AND empty($_FILES['file']['name'])) {
            return ('Keine Datei oder Link angegeben.');
          }
      
            if (!empty ($_FILES['file']['name']) ) {
          
                $rtype = trim(ic_mime_type ($_FILES['file']['tmp_name']));
            $fname = escape($_FILES['file']['name'],'string');
            $fende = preg_replace("/.+\.([a-zA-Z]+)$/", "\\1", $fname);
            $fende = strtolower($fende);
            
                if ( $_FILES['file']['size'] > 2097000 ) { # 2 mb (2 097 152)
              return ('Die Datei darf NICHT gr&ouml;sser als 2 MBytes sein.');
            }
            
            if (
                  ($fende != 'rar' AND $fende != 'zip' AND $fende != 'tar')
                       
              OR (
              $rtype != 'application/x-rar' AND
              $rtype != 'application/x-zip' AND
              $rtype != 'application/x-tar')
    
                ) {
              return ('Die Datei darf nur die Endungen: .zip, .tar oder .rar haben.');
            }
            
            $fname = str_replace ('.'.$fende, '', $fname);
            $fname = preg_replace("/[^a-zA-Z0-9]/", "", $fname);
            $fname = $fname.'.'.$fende;
            
            if (file_exists( 'include/downs/downloads/user_upload/'.$fname ) ) {
              return ('Die Datei existiert bereits und kann nicht &uuml;berschrieben werden.');
            }
            
            if ( move_uploaded_file($_FILES['file']['tmp_name'], 'include/downs/downloads/user_upload/'.$fname) ) {
              $url = 'include/downs/downloads/user_upload/'.$fname;
              @chmod($url, 0777);
                  }
          }
            
          if (empty($url)) {
            return ('Keine Datei oder Link angegeben');
          }
            
          db_query("INSERT INTO prefix_downloads (`time`,`cat`,`creater`,`version`,`url`,surl,`ssurl`,`ssurl1`,`ssurl2`,`name`,`desc`,`descl`,pos) VALUES (NOW(),-1,'".$autor."','".$version."','".$url."','".$surl."','".$ssurl."','".$ssurl1."','".$ssurl2."','".$name."','".$desc."','".$descl."','0')");
            
          return (true);
    }
    
    switch ( $menu->get(1) ) {
      default :
            $cid = ( $menu->get(1) ? escape($menu->get(1), 'integer') : 0 );
            $erg = db_query("SELECT cat,name FROM prefix_downcats WHERE id = ".$cid." ORDER BY pos");
            if ( db_num_rows($erg) > 0 ) {
              $row = db_fetch_assoc($erg);
                $array = get_cats_array($row['cat'],'');
                if ( !empty($array) ) {
                  $titelzw = get_cats_title($array);
                  $namezw = get_cats_urls($array);
                } else {
                  $titelzw = '';
                    $namezw = '';
                }
              $cattitle = ':: '.$titelzw.$row['name'];
                $catname = '<b> &raquo; </b>'.$namezw.$row['name'];    
            } else {
              $cattitle = '';
                $catname = '';
            }
            $title = $allgAr['title'].' :: Downloads '.$cattitle;
        $hmenu = '<a class="smalfont" href="index.php?downloads">Downloads</a>'.$catname;
        $design = new design ( $title , $hmenu );
          $design->header();
            $tpl = new tpl ('downloads' );
        require_once('include/contents/downloadsinfo.php');
        $tpl->set('cid', $cid);
        $erg = db_query("SELECT id,name,`desc` FROM prefix_downcats WHERE cat = ".$cid." AND recht >= ".$_SESSION['authright']." ORDER BY pos");
        if ( db_num_rows($erg) > 0 ) {
              $tpl->out(1); $class = 'Cnorm';
                while ($row = db_fetch_assoc($erg) ) {
                  $row['files'] = count_files($row['id']);
                  $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
                    $row['class'] = $class;
                  $tpl->set_ar_out($row,2);
          }
              $tpl->out(3);
            }
            
        # sortierung festlegen
        $sortierung = 'pos ASC';
        $DOM = 'ASC';
        $POM = 'ASC';
        $DAM = 'ASC';
        
        switch ($menu->get(2)) {
          case 'positionDESC' : $sortierung = 'pos DESC'; break;
          case 'positionASC' : $sortierung = 'pos ASC';  $POM = 'DESC'; break;
          case 'downsDESC' : $sortierung = 'downs DESC'; break;
          case 'downsASC' : $sortierung = 'downs ASC'; $DOM = 'DESC'; break;
          case 'dateDESC' : $sortierung = 'time DESC'; break;
          case 'dateASC' : $sortierung = 'time ASC'; $DAM = 'DESC'; break;
        }
    
        $tpl->set ('POM', $POM);
        $tpl->set ('DOM', $DOM);
        $tpl->set ('DAM', $DAM);
        
            $erg = db_query("select id,name,version,ssurl,ssurl1,ssurl2,`desc`,downs,DATE_FORMAT(time,'%d.%m.%Y') as datum from prefix_downloads WHERE cat = ".$cid." ORDER BY ".$sortierung);
            if ( db_num_rows($erg) > 0 ) {
              $tpl->out(4); $class = 'Cnorm';
                while($row = db_fetch_assoc($erg) ) {
            # smal screenshot url
    $row['ssurl1'] = ( (file_exists($row['ssurl1']) AND $row['ssurl1'] != '') ? '<img src="'.$row['ssurl1'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:3px;" />' : '' );                
    $row['ssurl'] = ( (file_exists($row['ssurl']) AND $row['ssurl'] != '') ? '<img src="'.$row['ssurl'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:3px;" />' : '' );
    $row['ssurl2'] = ( (file_exists($row['ssurl2']) AND $row['ssurl2'] != '') ? '<img src="'.$row['ssurl2'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:3px;" />' : '' );
            $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
                    $row['class'] = $class;
                  $tpl->set_ar_out($row,5);
                }
                $tpl->out(6);
            }
        
        if ( $cid == 0 AND $allgAr['archiv_down_userupload'] == 1 AND loggedin() AND is_writeable ( 'include/downs/downloads/user_upload' ) ) {
          $tpl->out(7);
        }
        
            $design->footer();
          break;
        case 'show' :
    
          
        $fid = escape($menu->get(2), 'integer');
        $erg = db_query("SELECT prefix_downloads.cat,ssurl,ssurl1,ssurl2,surl,url,hits,vote_klicks,vote_wertung,prefix_downloads.name,version,creater,downs,descl,drecht,prefix_downloads.id,DATE_FORMAT(time,'%d.%m.%Y') as datum FROM prefix_downloads LEFT JOIN prefix_downcats ON prefix_downcats.id = prefix_downloads.cat WHERE prefix_downloads.id = ".$fid." AND (".$_SESSION['authright']." <= prefix_downcats.recht OR (prefix_downloads.cat = 0 AND prefix_downcats.recht IS NULL)) ORDER by prefix_downloads.name ASC"); // ORDER by prefix_downloads.name ASC -> hinzugefügt = sortiert nach Namen aufsteigend -> DESC Absteigend    
        if (@db_num_rows($erg) <> 1) {
          $title = $allgAr['title'].' :: Downloads ';
          $hmenu = '<a class="smalfont" href="index.php?downloads">Downloads</a>';
          $design = new design ( $title , $hmenu );
          $design->header();
          echo 'Der Download wurde nicht gefunden';
          $design->footer(1);
        }
       # kommentar add 
        if ((loggedin() OR chk_antispam ('downloads')) AND !empty($_POST['name']) AND !empty($_POST['text'])) { 
          $_POST['text'] = escape($_POST['text'],'textarea'); 
          $_POST['name'] = escape($_POST['name'],'string'); 
          db_query("INSERT INTO `prefix_koms` VALUES ('',".$fid.",'dloads','".$_POST['name']."','".$_POST['text']."')"); 
        } 
        # kommentar loeschen 
        if ($menu->getA(3) == 'd' AND is_numeric($menu->getE(3)) AND has_right(-9, 'archiv-downloads')) { 
          $kommentar_id = escape($menu->getE(3),'integer'); 
          db_query("DELETE FROM `prefix_koms`WHERE uid = ".$fid." AND cat = 'dloads' AND id = ".$kommentar_id)OR die('dl22'); 
        }   
        
            $row = db_fetch_assoc($erg);
        
        # umfrage einen hoch zaehlen ...
        if ( $menu->getA(3) == 'z' AND is_numeric($menu->getE(3)) AND !isset ($_SESSION['downDoVote'][$row['id']]) AND loggedin() ) {
          $_SESSION['downDoVote'][$row['id']] = 'o';
          $row['vote_wertung'] = round ( ( ( $row['vote_wertung'] * $row['vote_klicks'] ) + $menu->getE(3) ) / ( $row['vote_klicks'] + 1 ) , 3 ); 
          $row['vote_klicks']++;
          db_query("UPDATE prefix_downloads SET vote_wertung = ".$row['vote_wertung'].", vote_klicks = ".$row['vote_klicks']." WHERE id = ".$row['id']);
        }
        if ( !isset ($_SESSION['downDoKlick'][$row['id']]) ) {
          $_SESSION['downDoKlick'][$row['id']] = 'o';
          db_query("UPDATE prefix_downloads SET hits = hits +1 WHERE id = ".$fid);
        }
        
            $cid = $row['cat'];
            $erg1 = db_query("SELECT id,cat,name FROM prefix_downcats WHERE id = ".$cid);
            if ( db_num_rows($erg1) > 0 ) {
              $row1 = db_fetch_assoc($erg1);
                $array = get_cats_array($row1['cat'],'');
                if ( !empty($array) ) {
                  $titelzw = get_cats_title($array);
                  $namezw = get_cats_urls($array);
                } else {
                  $titelzw = '';
                    $namezw = '';
                }
              $cattitle = ':: '.$titelzw.$row1['name'].' :: '.$row['name'].' '.$row['version'];
                $catname = '<b> &raquo; </b>'.$namezw.'<a class="smalfont" href="index.php?downloads-'.$row1['id'].'">'.$row1['name'].'</a><b> &raquo; </b>'.$row['name'].' '.$row['version'];    
            } else {
              $cattitle = '';
                $catname = '';
            }
            $tpl = new tpl ('downloads_show' );
            $drecht = $row['drecht'];
        if ( $_SESSION['authright'] <= $drecht ) {
            $row['downlink'] = '<a href="index.php?downloads-down-'.$row['id'].'"><img src="include/images/buttons/download.gif" alt="Download" border="0"></a>';
            } else {
            $row['downlink'] = '<a href="index.php?downloads-error"><img src="include/images/buttons/download.gif" alt="Download" border="0"></a>'; 
            }
        $row['ssurl'] = ( $row['ssurl'] != '' ? '<img src="'.$row['ssurl'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:5px;" />' : '' );
    $row['ssurl1'] = ( $row['ssurl1'] != '' ? '<img src="'.$row['ssurl1'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:5px;" />' : '' );
    $row['ssurl2'] = ( $row['ssurl2'] != '' ? '<img src="'.$row['ssurl2'].'" alt="'.$row['name'].' '.$row['version'].'" title="'.$row['name'].' '.$row['version'].'" style="float:left; border: none; padding-right:5px;" />' : '' );
        
        $row['surl']  = ( empty($row['surl']) ? '' : '&nbsp;&nbsp;&nbsp; <a href="'.$row['surl'].'" target="_blank"><img src="include/images/buttons/demo.gif" alt="Demo/Screenshot" border="0"></a>' );
            
        $row['size']  = get_download_size($row['url']);
            $row['descl'] = bbcode($row['descl']);
            $row['version_kl'] = (empty($row['version'])?'':'('.$row['version'].')');
        $title = $allgAr['title'].' :: Downloads '.$cattitle;
        $hmenu = '<a class="smalfont" href="index.php?downloads">Downloads</a>'.$catname;
    $design = new design ( $title , $hmenu ); 
        $design->header(); 
        $row['uname'] = get_n($_SESSION['authid']); 
    	$row['ANTISPAM'] = (loggedin()?'':get_antispam ('downloads', 1));
    	
        $tpl->set_ar_out($row,0); 
        # kommentar show 
        $erg2 = db_query("SELECT text, name, id FROM `prefix_koms` WHERE uid = ".$row['id']." AND cat = 'dloads' ORDER BY id DESC"); 
        $ergAnz1 = db_num_rows($erg2); 
        if ( $ergAnz1 == 0 ) { 
          echo '<br /><br />  <b>'.$lang['nocomments'].'</b><br />'; 
          $tpl->out(1); 
        } else { 
          $tpl->out(1); 
          $zahl = $ergAnz1; 
          while ($row2 = db_fetch_assoc($erg2)) { 
            $row2['text'] = bbcode(trim($row2['text'])); 
            if (has_right(-9, 'archiv-downloads')) { 
              $row2['text'] .= '<a href="index.php?downloads-show-'.$row['id'].'-d'.$row2['id'].'"><img src="include/images/icons/del.gif" alt="löschen" border="0" title="löschen" /></a>'; 
            } 
            $tpl->set_ar_out(array('name' => $row2['name'], 'text' => $row2['text'], 'zahl' => $zahl ),2); 
            $zahl--; 
          } 
        } 
        $tpl->out(3); 
        # kommentar show ende
        $design->footer();
          break;
        case 'down' :
        $fid = $menu->get(2);
        $erg = db_query("SELECT drecht FROM prefix_downloads LEFT JOIN prefix_downcats ON prefix_downcats.id = prefix_downloads.cat WHERE prefix_downloads.id = ".$fid." AND (".$_SESSION['authright']." <= prefix_downloads.drecht OR (prefix_downloads.cat = 0 AND prefix_downcats.recht IS NULL))");    
        if (@db_num_rows($erg) <> 1) {
          $title = $allgAr['title'].' :: Downloads ';
          $hmenu = '<a class="smalfont" href="index.php?downloads">Downloads</a>';
          $design = new design ( $title , $hmenu );
          $design->header();
          echo $lang['nopermission'];
          $design->footer(1);
        }   
     
        $recht = @db_result(db_query("SELECT `recht` FROM `prefix_downcats` LEFT JOIN `prefix_downloads` ON `prefix_downcats`.`id` = `prefix_downloads`.`cat` WHERE `prefix_downloads`.`id` = $fid"),0);
          $recht = (is_int($recht)?$recht:0);
        if (has_right($recht)) {
          $row = db_fetch_assoc(db_query("SELECT url FROM prefix_downloads WHERE id = ".$fid));
          $url = iurlencode($row['url']);
        } else {
          $url = 'http://'.$_SERVER["HTTP_HOST"].dirname($_SERVER["SCRIPT_NAME"]).'/index.php?downloads';
        }
        db_query("UPDATE prefix_downloads SET downs = downs +1 WHERE id = ".$fid);
            header('location: '.$url);
          break;
      case 'upload' :
        if ( $allgAr['archiv_down_userupload'] == 1 AND loggedin() AND is_writeable ( 'include/downs/downloads/user_upload' ) ) {
          $title = $allgAr['title'].' :: Downloads :: User - Upload';
          $hmenu = '<a class="smalfont" href="index.php?downloads">Downloads</a><b> &raquo; </b>User - Upload';
          $design = new design ( $title , $hmenu );
            $design->header();
          
          $re = icUpload(); 
            if ($re === true) {
            echo 'Erfolgreich eingetragen! ... ein Moderator oder Admin dieser Seite wird den Download in n&auml;chster Zeit freischalten.';
          } else {
            echo '<b>Error:</b><br />'.$re;
          }
          
          $design->footer();
        }
        break;
        case 'error' :
          $title = $allgAr['title'].' :: Downloads Error';
          $hmenu = '<a class="smalfont" href="index.php?downloads">Downloads Error</a>';
          $design = new design ( $title , $hmenu );
          $design->header();
          echo '<table width="100%" class="border" border="0" cellspacing="2" cellpadding="3" align="center">
          <tr><td class="Chead" align="center"><b>Sie haben leider nicht die n&ouml;tigen Rechte um diesen Download nutzen zu k&ouml;nnen.</b></td>
          </tr><tr class="Cdark"><td align="center"><a href="javascript:history.back();"><u>Zurück</u></a> oder <a href="/index.php"><u>Auf die Startseite</u></a></td></tr></table>';
          $design->footer();
    break;
    }
    ?>


    show_download.htm
    <script language="JavaScript" type="text/javascript">
    <!--
    function doVote(n1,did) {
      document.location.href="index.php?downloads-show-" + did + "-z"+n1;
    }
    //-->
    </script>
    
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Chead">
            <th colspan="4" align="center"><b>{name} {version}</b></th>
        </tr><tr>
          <td class="Cmite">{_lang_name} (Version)</td>
            <td class="Cnorm">{name} {version_kl}</td>
        <td class="Cmite" colspan="2" valign="top">{_lang_voting} {vote_wertung}
      </tr><tr>
          <td class="Cmite">{_lang_author}</td>
            <td class="Cnorm">{creater}</td>
        <td class="Cnorm" rowspan="2" colspan="2" align="center">
        <table class="border" border="0" cellspacing="1" cellpadding="0">
          <tr>
            <td class="Cdark" onClick="doVote(1,{id})" style="cursor:pointer">&nbsp;1&nbsp;</td>
            <td class="Cmite" onClick="doVote(2,{id})" style="cursor:pointer">&nbsp;2&nbsp;</td>
            <td class="Cdark" onClick="doVote(3,{id})" style="cursor:pointer">&nbsp;3&nbsp;</td>
            <td class="Cmite" onClick="doVote(4,{id})" style="cursor:pointer">&nbsp;4&nbsp;</td>
            <td class="Cdark" onClick="doVote(5,{id})" style="cursor:pointer">&nbsp;5&nbsp;</td>
            <td class="Cmite" onClick="doVote(6,{id})" style="cursor:pointer">&nbsp;6&nbsp;</td>
            <td class="Cdark" onClick="doVote(7,{id})" style="cursor:pointer">&nbsp;7&nbsp;</td>
            <td class="Cmite" onClick="doVote(8,{id})" style="cursor:pointer">&nbsp;8&nbsp;</td>
            <td class="Cdark" onClick="doVote(9,{id})" style="cursor:pointer">&nbsp;9&nbsp;</td>
            <td class="Cmite" onClick="doVote(10,{id})" style="cursor:pointer">&nbsp;10&nbsp;</td>
          </tr>
        </table>
        </td>
        </tr><tr>
          <td class="Cmite">{_lang_date}</td>
            <td class="Cnorm">{datum}</td>
      </tr><tr>
          <td class="Cmite" width="110">{_lang_size}</td>
            <td class="Cnorm">{size}</td>
        <td class="Cmite" width="110">{_lang_voter}</td>
            <td class="Cnorm">{vote_klicks}</td>
        </tr><tr>
          <td class="Cmite">{_lang_downloads}</td>
            <td class="Cnorm">{downs}</td>
          <td class="Cmite">{_lang_seenfrom}</td>
            <td class="Cnorm">{hits}</td>
        </tr>
    </table>
    <p></p>
    <b><center>{downlink}&nbsp;&nbsp;&nbsp;{surl}</center></b>
    <p></p>
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3"> 
      <tr> 
         <th class="Cdark">{_lang_desc}</th> 
      </tr> 
          <td class="Cnorm">{ssurl}{ssurl1}{ssurl2}</td> 
       </tr>
    <td class="Cnorm">{descl}</td> 
      </tr> 
       <tr> 
          <td class="Cnorm"> 
          <form action="index.php?downloads-show-{id}" method="POST"> 
          <fieldset> 
          <legend>{_lang_writecomment}</legend> 
          <input type="text" name="name" value="{uname}" />     <input type="submit" value="{_lang_enter}"><br /> 
    	 
          <textarea cols="50" rows="2" name="text"></textarea><br /> 
     {ANTISPAM}
          </fieldset> 
          </form> 
          </td> 
       </tr> 
       <tr> 
          <td class="Cnorm"> 
          {EXPLODE} 
          {EXPLODE} 
          <span class="Cmite" style="width:100%;display:block;"><span style="display:block;padding:2px 2px 2px 5px;"># <b>{zahl}</b> von {name}</span> </span> 
          <span class="Cdark" style="width:100%;display:block;"><span style="display:block;padding:4px 4px 4px 6px;">{text}</span>  </span> 
          <br /> 
          {EXPLODE} 
          </td> 
       </tr> 
    </table>



    Zuletzt modifiziert von Revolution am 06.04.2009 - 18:10:33
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    also jetzt ist es verzogen wo man den Kommentar rein schreibt

    Zuletzt modifiziert von butter am 06.04.2009 - 18:05:58
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Geh mal als Gast auf die Seite.
    Falls das deine Seite ist: www.Godlike-RPG.de
    geht es, allerdings mit einem kleinen Fehler.
    Der noch in der download.php bei
        $row['ANTISPAM'] = (loggedin()?'':get_antispam ('downloads', 1));

    geändert werden muss.

    Da ich aber nicht mehr das Standard Captcha von Ilch benutze, weiß ich nicht mit welchem Wert die 1 ersetzt werden muss.
    Ich glaube oder besser versuch mal 0 statt 1.
      $row['ANTISPAM'] = (loggedin()?'':get_antispam ('downloads', 0));


    Bitte ersetz nochmal deine show_download.htm mit der aus dem Post zuvor.


    Zuletzt modifiziert von Revolution am 06.04.2009 - 18:11:39
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    butter Mitglied
    Registriert seit
    10.07.2008
    Beiträge
    319
    Beitragswertungen
    2 Beitragspunkte
    ok vielen dank funktioniert jetzt super

    Mfg Brezel
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten