ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fancy Box will mit IE nicht Hilfe !

Geschlossen
  1. #1
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    Hallo und guten morgen,
    habe gerade IE 10 geladen und da geht die FancyBox nicht mehr. Bilder werden einfach nicht mehr angezeigt. Kann mir jemand helfen oder sagen woran es liegt ?

    LG und Thx

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    XxMaTzExX Mitglied
    Registriert seit
    28.05.2008
    Beiträge
    1.039
    Beitragswertungen
    14 Beitragspunkte
    Der code dazu wäre praktisch
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    gibt es einen fehler in der console?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    gallery.htm

    {EXPLODE}
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Chead">
                    <td width="80%" align="center"><b><div style="border:0px #5E5338 solid;background:#D9C79E;color:#5E5338;padding:4px;">{_lang_category}</td>
        <td width="20%" align="center"><div style="border:0px #5E5338 solid;background:#D9C79E;color:#5E5338;padding:4px;">{_lang_pictures}</td>
            </tr>
            {EXPLODE}
            <tr class="{class}">
              <td><a href="index.php?gallery-{id}"><div style="border:0px #5E5338 solid;background:#D9C79E;color:#5E5338;padding:4px;"><font size="2"><b>{name}</b></font></a><br /><span class="smalfont"><font size="-2"><i><font color="#917755">{besch}</font></i></font></span></td>
                    <td align="center">{gallery}</td>
            </tr>
            {EXPLODE}
    </table>
    <br /><br />
    {EXPLODE}
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Chead">
                    <td colspan="{imgperline}" align="center"><b>{cname}</b></td>
            </tr>
      {EXPLODE}
         <td class="{class}" width="{width}%" valign="top" align="center">
    
    <div onmouseover="hiddpos('infodiv{id}')" class="layer" id="infodiv{id}" style="position:absolute; top:50px; left:50px; display:none; width:200px; height:200px;">
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="4">
      <tr>
        <td class="{class}" align="left">
          <strong>{_lang_filename}:</strong> {datei_name}
    <br /><strong>{_lang_seen}:</strong> {klicks}
    <br /><strong>{_lang_voting}:</strong> {vote_wertung}
    <br /><strong>{_lang_comments}:</strong> {anz_koms}
    <br /><strong>{_lang_desc}:</strong> {besch}
        </td>
      </tr>
    </table>
    </div>
           <table id="galimages" class="border" border="0" cellspacing="1" cellpadding="0">
             <tr>
               <td>
                       <div style="border:0px #140905 solid;background:#ffffff;color:#DFC49B;padding:5px;"><a rel="galimagesrel" title="{besch}" href="include/images/gallery/img_norm_{id}.{endung}"><img src="include/images/gallery/img_thumb_{id}.{endung}" alt=""/></a></td>
             </tr>
           </table>
         <font size="-2">{besch}</font>
         </td>
    
       {EXPLODE}
      </tr>
    </table>
    <div style="border:0px #140905 solid;background:#D9C79E;color:#DFC49B;padding:5px;"><center><font size="+1"><a href="index.php?gallery"><b><font color="#433727"></b><b>Zurück zur Galerie</b></font></a></font></font></div>
    <center>{MPL}</center>


    gallery.php

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    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 get_cats_title ( $catsar ) {
      $l = '';
            foreach($catsar as $k => $v) {
              if ( $k != '' AND $v != '' ) {
                      $l = $v.' :: '.$l;
                    }
            }
            return ($l);
    }
    
    function get_cats_urls ( $catsar ) {
      $l = '';
            foreach($catsar as $k => $v) {
              if ( $k != '' AND $v != '' ) {
                      $l = '<a class="smalfont" href="?gallery-'.$k.'">'.$v.'</a><b> &raquo; </b>'.$l;
                    }
            }
            return ($l);
    }
    
    function count_files ($cid) {
      $zges = 0;
            $e = db_query("SELECT id FROM prefix_gallery_cats 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_gallery_imgs WHERE cat = ".$cid);
            return ( $zges );
    }
    
    function get_cats_array ( $cid , $ar ) {
            if ( empty($cid) ) {
              return ($ar);
            } else {
              $erg = db_query("SELECT cat,id,name FROM prefix_gallery_cats WHERE id = ".$cid);
                    $row = db_fetch_assoc($erg);
                    $ar[$row['id']] = $row['name'];
              return ( get_cats_array($row['cat'],$ar) );
            }
            if ( $r ) {
              return ($l);
            }
    }
    
    # original groesse anzeigen
    if ($menu->get(1) == 'showOrig') {
      $tpl = new tpl ('gallery_show');
      $tpl->set('id', escape($menu->get(2), 'integer'));
      $tpl->set('endung',htmlentities($menu->get(3)));
      $tpl->out(4);
    
    # normale groesse anzeigen
    } elseif ($menu->get(1) == 'show') {
      $page = ($menu->getA(3) == 'p' ? escape($menu->getE(3), 'integer') : 1 );
      $cid = escape($menu->get(2), 'integer');
      $anz = db_result(db_query("SELECT COUNT(*) FROM prefix_gallery_imgs WHERE prefix_gallery_imgs.cat = ".$cid),0);
      $erg = db_query("SELECT prefix_gallery_imgs.id,prefix_gallery_imgs.cat,datei_name,endung,prefix_gallery_imgs.`besch`,klicks,vote_wertung,vote_klicks FROM prefix_gallery_imgs LEFT JOIN prefix_gallery_cats ON prefix_gallery_imgs.cat = prefix_gallery_cats.id WHERE prefix_gallery_imgs.cat = ".$cid." AND (recht >= ".$_SESSION['authright']." OR recht IS NULL) ORDER BY id ASC LIMIT ".$page.",1");
      $row = db_fetch_assoc($erg);
      $size = getimagesize('include/images/gallery/img_'.$row['id'].'.'.$row['endung']);
            $breite = $size[0] + 5;
      $hoehe = $size[1] + 5;
    
      # vote zahlen
      if (isset($_GET['doVote']) AND is_numeric($_GET['doVote']) AND !isset ($_SESSION['galleryDoVote'][$row['id']])) {
        $_SESSION['galleryDoVote'][$row['id']] = 'o';
        $row['vote_wertung'] = round ( ( ( $row['vote_wertung'] * $row['vote_klicks'] ) + $_GET['doVote'] ) / ( $row['vote_klicks'] + 1 ) , 3 );
        $row['vote_klicks']++;
        db_query("UPDATE prefix_gallery_imgs SET vote_wertung = ".$row['vote_wertung'].", vote_klicks = ".$row['vote_klicks']." WHERE id = ".$row['id']);
      }
    
      # klicks zaehlen
      if (!isset($_SESSION['galleryDoKlick'][$row['id']])) {
        $_SESSION['galleryDoKlick'][$row['id']] = 'o';
        db_query("UPDATE prefix_gallery_imgs SET klicks = klicks + 1 WHERE id = ".$row['id']);
      }
    
      # page vor und ruck dev
      $next = $page + 1;
      $last = $page - 1;
      if ( $next >= $anz ) { $next = 0; }
      if ( $last < 0 ) { $last = $anz -1; }
    
      # diashow einstellungen
      $diashow_html = '';
      $diashow = $next.'=0&amp;diashow=start';
      if (isset($_GET['diashow']) AND ($_GET['diashow'] == 'start' OR $_GET['diashow'] == 'shownext')) {
        $sek = 4;
        if (isset($_GET['sek'])) { $sek = $_GET['sek']; }
        $diashow_html = '<meta http-equiv="refresh" content="'.$sek.'; URL=index.php?gallery-show-'.$cid.'-p'.$next.'=0&amp;diashow=shownext&amp;sek='.$sek.'">';
        $diashow = $page.'=0&amp;diashow=stop';
      }
    
      # anzeigen
      $tpl = new tpl ('gallery_show');
      $arr = array (
        'cid' => $cid,
        'last' => $last,
        'next' => $next,
        'diashow' => $diashow,
        'diashow_html' => $diashow_html,
        'endung' => $row['endung'],
        'id' => $row['id'],
        'vote_wertung' => $row['vote_wertung'],
        'vote_klicks' => $row['vote_klicks'],
        'bildr' => $page,
        'besch' => unescape($row['besch']),
        'breite' => $breite,
        'hoehe' => $hoehe
      );
      $tpl->set_ar_out($arr,0);
    
      # kommentare
      if ($allgAr['gallery_img_koms'] == 1) {
        # eintragen
        if (isset($_POST['name'])) {
          $name = escape($_POST['name'],'string');
          $text = escape($_POST['text'],'string');
          db_query("INSERT INTO prefix_koms (name,text,uid,cat) VALUES ('".$name."','".$text."',".$row['id'].",'GALLERYIMG')");
        }
    
        # loeschen
        if (isset($_GET['delete']) AND is_admin()) {
          db_query("DELETE FROM prefix_koms WHERE id = ".$_GET['delete']);
        }
    
        # zeigen
        $tpl->set('uname', $_SESSION['authname']);
        $tpl->out(1);
        $class = 'Cnorm';
        $erg = db_query("SELECT id, name, text FROM prefix_koms WHERE uid = ".$row['id']." AND cat = 'GALLERYIMG' ORDER BY id DESC");
        while ($r = db_fetch_assoc($erg)) {
          $class = ($class == 'Cmite' ? 'Cnorm' : 'Cmite');
          $r['class'] = $class;
          $r['text'] = bbcode ($r['text']);
          if (is_admin()) {
            $r['text'] .= '<a href="index.php?gallery-show-'.$cid.'-p'.$page.'=0&amp;delete='.$r['id'].'"><img src="include/images/icons/del.gif" border="0" title="l&ouml;schen" alt="l&ouml;schen" /></a>';
          }
          $tpl->set_ar_out($r,2);
        }
        $tpl->out(3);
      }
    } else {
                    $cid = ( $menu->get(1) ? escape($menu->get(1),'integer') : 0 );
                    $erg = db_query("SELECT cat,name FROM prefix_gallery_cats WHERE recht >= {$_SESSION['authright']} AND id = ".$cid);
                    $cname = 'Gallery';
        if ( db_num_rows($erg) > 0 ) {
                      $row = db_fetch_assoc($erg);
                            $array = get_cats_array($row['cat'],'');
          $cname = $row['name'];
                            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'].' :: Gallery '.$cattitle;
        $hmenu = '<a class="smalfont" href="?gallery">Gallery</a>'.$catname;
        $design = new design ( $title , $hmenu );
              $design->header();
                    $tpl = new tpl ('gallery' );
        $erg = db_query("SELECT id,name,`besch` FROM prefix_gallery_cats WHERE recht >= {$_SESSION['authright']} AND cat = ".$cid." ORDER BY pos");
        if ( db_num_rows($erg) > 0 ) {
                      $tpl->out(1); $class = 'Cnorm';
                            while ($row = db_fetch_assoc($erg) ) {
                              $row['gallery'] = count_files($row['id']);
            $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
                                    $row['class'] = $class;
                              $tpl->set_ar_out($row,2);
          }
                      $tpl->out(3);
                    }
    
        $limit = $img_per_site;
        $page = ($menu->getA(2) == 'p' ? escape($menu->getE(2), 'integer') : 1 );
        $MPL = db_make_sites ($page , '' , $limit , '?gallery-'.$cid , "gallery_imgs LEFT JOIN prefix_gallery_cats ON prefix_gallery_imgs.cat = prefix_gallery_cats.id WHERE prefix_gallery_imgs.cat = ".$cid." AND (recht >= ".$_SESSION['authright']." OR recht IS NULL)");
        $anfang = ($page - 1) * $limit;
        $erg = db_query("SELECT prefix_gallery_imgs.id,prefix_gallery_imgs.cat,datei_name,endung,prefix_gallery_imgs.`besch`,klicks,vote_wertung,vote_klicks FROM prefix_gallery_imgs LEFT JOIN prefix_gallery_cats ON prefix_gallery_imgs.cat = prefix_gallery_cats.id WHERE prefix_gallery_imgs.cat = ".$cid." AND (recht >= ".$_SESSION['authright']." OR recht IS NULL) ORDER BY id ASC LIMIT ".$anfang.",".$limit);
                    if ( db_num_rows($erg) > 0 ) {
          $tpl->set('imgperline', $allgAr['gallery_imgs_per_line']);
                      $tpl->set('cname', $cname);
          $tpl->set('breite', $allgAr['gallery_normal_width']+30);
          $tpl->set('MPL',$MPL);
          $tpl->out(4); $class = 'Cnorm';
          $i = 0;
                            while($row = db_fetch_assoc($erg) ) {
                                    $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
                                    $row['class'] = $class;
            $row['anz_koms'] = db_result(db_query("SELECT COUNT(*) FROM prefix_koms WHERE uid = ".$row['id']." AND cat = 'GALLERYIMG'"),0);
            $row['besch'] = unescape($row['besch']);
            $row['width'] = round( 100 / $img_per_line );
            $row['bildr'] = $i + (($page-1) * $img_per_site);
            if ( $i <> 0 AND ($i % $img_per_line ) == 0 ) { echo '</tr><tr>'; }
                              $tpl->set_ar_out($row,5);
            $i++;
                            }
          if ( $i % $img_per_line <> 0 ) {
          $anzahl = $img_per_line - ($i % $img_per_line);
          for($x=1;$x<=$anzahl;$x++){
            echo '<td class="'.$class.'"></td>';
          }
          }
                            $tpl->out(6);
                    }
                    $design->footer();
    }
    ?>


    Fehlermeldungen in der Konsole des IE 10 seh ich keine. Auf Kompatibilitätsansicht gehts. Aber die meisten Besucher schalten doch nich immer um. Sobald man auf ein Bild klickt wird der Hintergrund dunkler wie es sein soll aber Bild öffnet sich nicht.

    Danke Euch ganz herzlich wenn ihr euch meinem problem annehmt lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    welche fancybox version hast du denn?

    ich hab die fancybox auch an einigen stellen im einsatz. aber die ganz aktuelle (nicht die die du hier im Download bereich bekommst) und die lädt auch im IE 10 Problemlos


    Zuletzt modifiziert von holz am 08.04.2013 - 12:39:24
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    externer Link
    diese Version 1.5
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    ZitatZitat geschrieben von Zeisig

    externer Link
    diese Version 1.5


    dann lade mal die aktuelle fancy box runter und verwende diese.

    Wenn du nicht weiß welche dateien zu ersetzen sind gib nochmal bescheid
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    Danke für den Hinweis lächeln
    Habs mal runtergeladen aber ich blick leider gar nicht was ich da wo rein ersetzen sollte. Weil in meiner alten musste was in den bbcode rein.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    hast du auf deinem server jetzt einen extra oder unter include?

    lad mal das runter und schau obs damit geht.

    felix-hohlwegler.de/ilchtest/extras.zip

    das ist meine version weiß nicht mehr ob ich da was verändert hab aber eigentlich nicht.


    Zuletzt modifiziert von holz am 08.04.2013 - 13:02:47
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    ahh da ist ein extra ordner ja da liegt das drinn. Gut zu wissen, hab mal Deine Version damit ersetzt aber im IE10 gehts immer noch nicht. Bin ratlos.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    also ich hab das genau so bei mir im einsatz und das klappt im IE10...

    es leigt daran wie du die js dateien eingebunden hast.

    schau doch mal nach wie die im extra ordner heißen ....

    du hast es so:
    <script type="text/javascript" src="include/includes/js/jquery-1.3.2.min.js"></script>
      <script type="text/javascript" src="include/extras/fancybox/jquery.fancybox-1.2.1.pack.js"></script>
      <script type="text/javascript" src="include/extras/fancybox/jquery.easing.1.3.js"></script>


    da gibt es auf alle fälle probleme!


    Zuletzt modifiziert von holz am 08.04.2013 - 13:23:30
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    Hab da nun mal ein wenig aufgeräumt und neu verlinkt.
    Dank Deiner Hilfe läuft es jetzt auch im IE 10.

    Nun noch eine Frage würde ich gerne loswerden. Kann man es irgendwo einstellen das die Bilder aufsliden ? Die springen bei mir auf. Hätt das gern bissel weicher den Übergang. Geht das ?
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    Das geht bestimmt auch musst du mal in der doku von fancybox nachlesen
    1 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Zeisig Mitglied
    Registriert seit
    05.03.2013
    Beiträge
    229
    Beitragswertungen
    2 Beitragspunkte
    ok ich danke dir recht herzlich für Deine Mühen :-)
    Hauptsache es geht jetzt. Lag dann doch wohl an der veralteten Fancybox und den unaufgeräumten Links in der index.htm
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    holz Hall Of Fame
    Registriert seit
    17.11.2005
    Beiträge
    4.606
    Beitragswertungen
    117 Beitragspunkte
    jop man sollte eventuell ein aktualisiertes modul hier anbieten.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten