ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » picfx 1.05

Geschlossen
  1. #1
    User Pic
    wut Mitglied
    Registriert seit
    01.02.2006
    Beiträge
    289
    Beitragswertungen
    0 Beitragspunkte
    so habe das teil installiert und es werden die bilder angezeigt, wenn ich aber draufklicke kommt eine fehlermeldung


    error404 /index.php file not found


    tja wie geht das wieder weg?
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    emmalein Mitglied
    Registriert seit
    03.12.2005
    Beiträge
    107
    Beitragswertungen
    0 Beitragspunkte
    falsch hochgeladen??
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    wut Mitglied
    Registriert seit
    01.02.2006
    Beiträge
    289
    Beitragswertungen
    0 Beitragspunkte
    ne hat sich erledigt

    DANKE PANICSHEEP

    da war in der picfx.php bei der pfadangabe ein / zuviel drin
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    emmalein Mitglied
    Registriert seit
    03.12.2005
    Beiträge
    107
    Beitragswertungen
    0 Beitragspunkte
    na dann is ja gut lachenlachen
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    deluXe Mitglied
    Registriert seit
    21.01.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Habe das gleiche Problem. Kannst Du mir bitte einmal genau sagen, wo ein Slash zu viel war?

    Danke Dir!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    in der datei picofx.php wird ein link angegeben
    a href="/index.php?m=gallery.... usw

    Der / vor dem index muss weg
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    deluXe Mitglied
    Registriert seit
    21.01.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Ich habe jetzt mal in der php.-datei nachgeschaut und nach dem Wort "index" gesucht, da ich auf Anhieb nicht den Verweis gefunden habe. Bei mir in der ganzen Datei taucht kein einziges Mal das Wort "index" auf. Kann mir jemand mal seine Datei schicken?!

    Vielen Dank!

    Folgend der Link zu meiner Seite: n4b162.eden0.netclusive.de/ga_ver03/?m=news


    Zuletzt modifiziert von deluXe am 28.02.2006 - 18:55:25
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    ok such mal danach (Zeile 53)
     $galink = "/index.php?m=picofx&um=showimg&category=$galord&img=$galpic";

    und nimm da den / vor dem index raus
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    deluXe Mitglied
    Registriert seit
    21.01.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Folgend meine picofx.php. Wo muss die Änderung vorgenommen werden?

    <?php 
    
    
    ## geändert by .:-b2k-:. | dRpR0fF35s0r 
    defined ('main') or die ( 'no direct access' );
    
    # mini config
    $img_per_site = $allgAr['gallery_imgs_per_site'];
    $img_per_line = $allgAr['gallery_imgs_per_line'];
    
    function count_files ( $category ) {
      $o = opendir('include/images/pics');
    	$counter = 0;
    	$category_length = strlen ( $category );
      while ($f = readdir ($o)) {
    	  if($f != '.' && $f != '..' AND substr ( $f , 0, $category_length ) == $category AND strpos ($f, '.') !== FALSE AND strpos ($f, '_small.') === FALSE AND strpos ($f, '.txt') === FALSE) {
    		  $counter++;
    		}
    	}
    	closedir($o);
    	return ($counter);
    }
    
    switch ( $um ) {
      default :
    	  $title = $allgAr['title'].' :: Pic of the Moment';
        $hmenu = 'Pic of the Moment';
        $design = new design ( $title , $hmenu );
        $design->header();
        $tpl = new tpl ( 'gallery' );
    		$tpl->out(0); $class = 'Cnorm';
    		$o = opendir('include/images/pics');
        while ($f = readdir ($o)) {
          if($f != '.' && $f != '..' AND strpos ($f, '.') === FALSE) {
    			   $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    			   $number_of_files = count_files ($f);
    				 $ar = array (
    				   'class' => $class,
    				   'numfiles' => $number_of_files,
    					 'category' => $f
    				 );
    				 $tpl->set_ar_out($ar,1);
          }
    	  }
    	  closedir($o);
    		$tpl->out(2);
    	  $design->footer();
    	  break;
      case 'showcat' :
    	  $title = $allgAr['title'].' :: Pic of the Moment :: Bilder der Category '.$_GET['category'];
        $hmenu = '<a class="smalfont" href="?m=picofx">Gallery</a><b> &raquo; </b>Bilder der Category '.$_GET['category'];
        $design = new design ( $title , $hmenu );
        $design->header();
    		$tpl = new tpl ( 'gallery_showcat' );
    		$tpl->set_out('category',$_GET['category'],0);
        $category_length = strlen ( $_GET['category'] );
    		$inhalt = array();
    		$o = opendir('include/images/pics');
        while ($f = readdir ($o)) {
          if($f != '.' && $f != '..' AND substr ( $f , 0, $category_length ) == $_GET['category'] AND strpos ($f, '.') !== FALSE AND strpos ($f, '_small.') === FALSE AND strpos ($f, '.txt') === FALSE) {
    			   $inhalt[] = $f;
          }
    	  }
    	  closedir($o);
    		if(empty($_GET['page'])) {  $_GET['page'] = 1;  }
    		$page = $_GET['page'];
    		$total = count($inhalt);
    		$maxpage = 1; $MPL = '';  $tr = 0;
    		if ($img_per_site < $total) {  $maxpage = ceil($total / $img_per_site);  }
        for($i=1; $i <= $maxpage; $i++) {
          if($i == $page) {
    			  if($maxpage == $i) {
    				  $MPL .= ' '.$i.' ';
    				} else {
    				  $MPL .= " $i |";
    				}
    			} elseif($maxpage == $i) {
    			  $MPL .= '<a href="?m=picofx&amp;um=showcat&amp;category='.$_GET['category'].'&amp;page='.$i.'"> '.$i.'</a>';
    			} else {
    			  $MPL .= '<a href="?m=picofx&amp;um=showcat&amp;category='.$_GET['category'].'&amp;page='.$i.'"> '.$i.'</a> |';
    			} 
        }
    		$class = 'Cnorm';
        $anfang = ($page - 1) * $img_per_site;
    	  $ende = $anfang + $img_per_site;
    	  if ($ende > $total) {  $ende = $total;  }	
    	  for($i=$anfang;$i<$ende;$i++) {
    			$ver = $inhalt[$i];
    			$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    			if ($tr < 1) { echo '<tr>';  $tr = 1; } else {  $tr++; }
    			$arSp = explode('.',$ver); $txt = '';
    			if ( file_exists ( 'include/images/pics/'.$arSp[0].'.txt' ) ) {
    			  $txt = implode('',file ( 'include/images/pics/'.$arSp[0].'.txt' ));
    			}
    			$ar = array (
    			  'txt' => $txt,
    				'smallimg' => $arSp[0].'_small.'.$arSp[1],
    				'img' => $ver,
    				'class' => $class
    			);
    			$tpl->set_ar_out($ar,1);
    	    if ($tr >= $img_per_line) {  echo '</TR>';  $tr = 0;  }
    	  }
    		$tpl->set_out('mpl',$MPL,2);	
    	  $design->footer();
    	  break;
    	case 'showimg' :
    	  $title = $allgAr['title'].' :: Pic of the Moment :: außer Betrieb';
        $hmenu = 'Pic of the Moment<b> &raquo; </b>außer Betrieb';
        $design = new design ( $title , $hmenu, 0 );
        $design->header();
        $category_length = strlen ( $_GET['category'] );
    		$inhalt = array();
    		$o = opendir('include/images/pics');
        while ($f = readdir ($o)) {
          if($f != '.' && $f != '..' AND substr ( $f , 0, $category_length ) == $_GET['category'] AND strpos ($f, '.') !== FALSE AND strpos ($f, '_small.') === FALSE AND strpos ($f, '.txt') === FALSE) {
    			   $inhalt[] = $f;
          }
    	  }
    	  closedir($o);
    	  if (!isset($_GET['p'])) {  $_GET['p'] = array_search ($_GET['img'],$inhalt);  }
    	  $vor = $_GET['p'] + 1;
    	  $bac = $_GET['p'] - 1;
    		$total = count($inhalt);
    	  $bac = ( $bac < 0 ? '' : '<a href="?m=picofx&amp;um=showimg&amp;category='.$_GET['category'].'&amp;p='.$bac.'">vorheriges</a>' );
    		$vor = ( $vor >= $total ? '' : '<a href="?m=picofx&amp;um=showimg&amp;category='.$_GET['category'].'&amp;p='.$vor.'">n&auml;chstes</a>' );
    	  echo '<center><font size="+2" PicofX Archiv</font><br><br><center>';
    	  echo '&nbsp;&nbsp; <BR>'.$bac.' | '.$vor.'<br><br>';
    	  echo '<br /><IMG SRC="include/images/pics/'.$inhalt[$_GET['p']].'">';
    	  $design->footer();
    	  break;
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    deluXe Mitglied
    Registriert seit
    21.01.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Keiner mehr eine Idee?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Kann es sein das das die picofx.php aus'm Adminordner ist?

    Wenn ja suchst du in der falschen Datei.
    Du mußt die aus dem ordner include/boxes nehmen und da nach dem Code suchen
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    deluXe Mitglied
    Registriert seit
    21.01.2006
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Thx funzt nu! zwinker
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    schwazi Mitglied
    Registriert seit
    23.02.2006
    Beiträge
    28
    Beitragswertungen
    0 Beitragspunkte
    kann mir wer sagen was da nicht stimmt





    ## geändert by .:-b2k-:. | dRpR0fF35s0r
    defined ('main') or die ( 'no direct access' );

    echo '<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="center">';

    $svResult = db_query('SELECT * FROM prefix_allg WHERE k = \'picofx\'');
    while($saRow = db_fetch_assoc($svResult))
    {
    $picofxOpts[$saRow['v1']] = $saRow['v2'];
    }

    $picofxNow = date('Y-m-d');
    // pruefen ob das bild gewechselt werden muss.

    if($picofxOpts['nextchange'] == $picofxNow || $picofxOpts['nextchange'] < $picofxNow)
    {
    // verzeichnis oeffnen um dateinamen einzulesen
    $picofxDHandle = opendir ('./include/images/pics/');
    $picofxRandList = array();

    while (false !== ($file = readdir ($picofxDHandle)))
    {
    if ($file != '.' && $file != '..' && strpos($file, $picofxOpts['directory'] .'_') !== false && strpos($file, '.', 1) && strpos($file, '_thumb_') === false && strpos($file, '.txt') === false)
    {
    $picofxRandList[] = $file;
    }
    }

    // zufallszahl fuer den index des $picofxRandList array generieren um damit
    // das naechste zufaellige bild auszuwaehlen

    srand ((double)microtime()*1000000);
    $picofxOpts['pic'] = $picofxRandList[rand(0, count($picofxRandList) - 1)];

    $picofxNextChange = date('Y-m-d', time() + 3600 * 24 * $picofxOpts['interval']);

    // geaendertes pic in db speichern
    db_query('UPDATE prefix_allg SET v2 = \''. $picofxOpts['pic'] .'\' WHERE k = \'picofx\' AND v1 =\'pic\' LIMIT 1');
    db_query('UPDATE prefix_allg SET v2 = \''. $picofxNextChange .'\' WHERE k = \'picofx\' AND v1 =\'nextchange\' LIMIT 1');

    }
    $picofxt = explode('_', $picofxOpts['pic']);
    $picofxThumb = implode('_', $picofxt);
    $galpos = strpos ($picofxThumb, "_");
    $galord = substr($picofxThumb, 0, $galpos);
    $galpic = $galord."_".substr($picofxThumb, $galpos + 1);

    $galpic = str_replace("_small", "", $galpic);

    $galink = "index.php?m=picofx&um=showimg&category=$galord&img=$galpic";

    echo '
    <a href="'.$galink.'">
    <img src="include/images/pics/'.$picofxThumb.'" width="120" height="150" alt="" border=0>
    </a>';

    echo '</td></tr></table>';
    ?>
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Woher sollen wir das wissen? Du solltest vielleicht noch dazuschreiben was genau der fehler ist.
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    schwazi Mitglied
    Registriert seit
    23.02.2006
    Beiträge
    28
    Beitragswertungen
    0 Beitragspunkte
    wenn ich auf das Bild klicke kommt möchten sie einen Kommentar schreiben
    Wer cool wenn ich die Bilder sehen könnte
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Liest du die threads auch in die du postest??
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    schwazi Mitglied
    Registriert seit
    23.02.2006
    Beiträge
    28
    Beitragswertungen
    0 Beitragspunkte
    Danek hat sich erledigt hab es selber herausgefunden
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Ami Mitglied
    Registriert seit
    08.01.2006
    Beiträge
    21
    Beitragswertungen
    0 Beitragspunkte
    habe pic of the moment runtergeladen und auch installiert.
    klappt soweit ganz gut.
    doch nun ist mir auf gefallen wenn man auf ein bild klickt und es dann in groß erscheint, kann man ja wenn man mehrere hat nur vorwärts und nächstes anklicken.
    mein problem ist das man wenn man jetzt auf die hauptseite will die seite komplett neu eingeben muss im IE.
    bei der gallery zb ist noch ein link wo steht "zurück zu übersicht"
    kann man sowas auch bei der pic of the moment eintragen?
    wenn ja wie??
    hier die url externer Link
    und dann auf pic of the moment klicken.dann seht ihr was ich meine.


    Zuletzt modifiziert von Ami am 05.06.2006 - 12:30:33
    externer Link
    Manchmal denke ich, der beste Beweis dafür, dass es anderswo im Universum intelligentes Leben gibt, ist der, das noch keiner versucht hat, Kontakt mit uns aufzunehme
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten