ilch Forum » Ilch Clan 1.1 » Allgemein » Lightbox in Box integrieren

Geschlossen
  1. #1
    User Pic
    floogie008 Mitglied
    Registriert seit
    06.10.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    Hallo zusammen, nach vielen versuchen und intensiver forensuche bin ich mit meinem Latain am Ende.
    Ich möchte aus dem Modulpacket 1.8 die NeusteBilder Box mit der Ligthbox versehen. Installiert ist die Lightbox schon und funktioniert auch tadellos. Die picofxBox welche bei der Lightbox dabei war wollte ich nun auf die neuseBilder Box übertragen. Nur irgendwie will es nicht so recht.
    Kann mir bitte jemand die Lightbox in den Code hinzufügen?, ich bin langsam am verzweifeln.

    LG

    floogie
    <?php
    //Copyright by Stefan Jungbauer
    //www.zocker-eppingen.de
    //V 1.1
    
    defined ('main') or die ( 'no direct access' );
    
    
    echo '<center><table align="center">';
    
    $erg = db_query("SELECT * FROM prefix_gallery_imgs ORDER BY id DESC LIMIT 3");
    
    
    
    while ($row = db_fetch_object($erg) ) {
    $anz = db_result(db_query("SELECT COUNT(*) FROM prefix_gallery_imgs WHERE id < ".$row->id." AND cat = ".$row->cat),0);
    echo '<tr><a href="index.php?gallery-show-'.$row->cat.'-p'.$anz.'" onClick="return oeffneFenster('.$anz.','.$row->cat.');" target="_blank"><img src="include/images/gallery/img_thumb_'.$row->id.'.'.$row->endung.'" border="0" alt="'.$row->datei_name.'" title="&nbsp;" /></a></tr>';
    
    
    
    }
    
    echo '</table></center>';
    
    ?>
    
    
    <script language="JavaScript" type="text/javascript">
    <!--
      function oeffneFenster (bildr, cat) {
        var fenster = window.open ('index.php?gallery-show-'+cat+'-p'+bildr,'showBild','scrollbars=yes,height=600,width={breite},left=200,status=yes');
        fenster.focus();
        return (false);
      }
      
      // manage div ...
      document.onmousemove = checkPosition;
      function checkPosition(e) {
        if(document.all) {
          mausX = event.clientX + document.body.scrollLeft;
          mausY = event.clientY + document.body.scrollTop;
        } else {
          mausX = e.pageX;
          mausY = e.pageY;
        }
        
      }
      
      function alertpos(dname) {
      if (document.layers) {
        document.layers[0].left = mausX;
        document.layers[0].top = mausY;
      } else if (document.getElementById) {
        document.getElementById(dname).style.left = mausX + "px";
        document.getElementById(dname).style.top = mausY + "px";
      }
      document.getElementById(dname).style.display = "inline";
      }
      function hiddpos(dname) {
        document.getElementById(dname).style.display = "none";
      }
    //-->
    </script>



    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    schau mal hier:
    externer Link

    du musst nur den pfad zu dem LightBox.js ändern und überall wo Bilder sind
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    floogie008 Mitglied
    Registriert seit
    06.10.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    danke für deine Hilfe, auf der Seite war ich leder schon.

    Ich habe es auch hinzugefügt, nur leider öffnet sich die Box, zeigtaber kein Bild an. Bleibt also wieß und das Ladebilchen kommt.

    Eigentlich dreht es sich ja nur um diese Zeile:
    while ($row = db_fetch_object($erg) ) {
    $anz = db_result(db_query("SELECT COUNT(*) FROM prefix_gallery_imgs WHERE id < ".$row->id." AND cat = ".$row->cat),0);
    echo '<tr><a href="index.php?gallery-show-'.$row->cat.'-p'.$anz.'" rel="lightbox[roadtrip]"><img src="include/images/gallery/img_thumb_'.$row->id.'.'.$row->endung.'" border="0" alt="'.$row->datei_name.'" title="&nbsp;" /></a></tr>';
    
    }


    Habe ich evtl. was vergessen?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    Hast du nen header erstellt ?

    also das deine seite dann in etwa so aussieht

    <head>
    <script type="text/javascript" src="js/prototype.js"></script>
    <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
    <script type="text/javascript" src="js/lightbox.js"></script>
    </head>
    <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
    
    <?php
    
    dein script von Ilch...
    
    ?>


    die links müssen natürlich angepasst werden.

    ansonsten müsste das rel=lightbox richtig sitzen soviel ich sehen kann

    weil ich es gerade sehe. bei rel=lightbox[roadtrip] ist eine gruppierung mit dem namen roadtrip dabei.
    das habt bei mir auch immer probleme gemacht

    evtl probiers mal ohne

    Zuletzt modifiziert von DjGeCk0 am 06.05.2009 - 18:09:13
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    floogie008 Mitglied
    Registriert seit
    06.10.2006
    Beiträge
    37
    Beitragswertungen
    0 Beitragspunkte
    ok Problem gelöst.

    der Link muss auf das entsprechende Bild führen nicht auf die Kategorie.

    <a href="include/images/gallery/img_'.$row->id.'.'.$row->endung.'" border="0" alt="'.$row->datei_name.'" title="&nbsp;" " rel="lightbox">


    im nachhinein eigentlich logisch, trozdem danke für deine hilfe
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten