ilch Forum » Allgemein » HTML, PHP, SQL,... » Lightbox 2.0 js in der bilder gallery

Geschlossen
  1. #61
    User Pic
    NickName gelöschter User
    ZitatZitat geschrieben von littlecrow

    Also eine Anleitung für die es nicht geschafft haben: -Lightbox-

    .....



    bin genau nach der anleitung vorgegangen, aber nun öffnet sich das angeklickte bild im selben fenster - auf die site komme ich dann nur durch den zurückbutton?! wasn da falsch?
    0 Mitglieder finden den Beitrag gut.
  2. #62
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Danke, endlich mal jemand, der dass auch so blöde gemacht hat wie ich. *G*

    Danke!
    0 Mitglieder finden den Beitrag gut.
  3. #63
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    also so schwer kann das doch nicht sein.:P


    Zuletzt modifiziert von littlecrow am 30.08.2007 - 14:36:58
    0 Mitglieder finden den Beitrag gut.
  4. #64
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    diese anleitung geht nur bei der gallery:

    1.ordnerstrucktur
    /images
    /include/includes/js/js/
    /include/includes/js/css/

    2./include/templates/gallery.htm
    {EXPLODE}
    <table width="100%" class="border" border="0" cellspacing="1" cellpadding="3">
      <tr class="Chead">
    		<td width="80%" align="center"><b>{_lang_category}</b></td>
        <td width="20%" align="center">{_lang_pictures}</td>
    	</tr>
    	{EXPLODE}
    	<tr class="{class}">
    	  <td><a href="index.php?gallery-{id}">{name}</a><br /><span class="smalfont">&raquo;&nbsp;{besch}</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}  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 class="border" border="0" cellspacing="1" cellpadding="0">
             <tr>
               <td onmouseout="hiddpos('infodiv{id}')" onmouseover="alertpos('infodiv{id}')"><a href="include/images/gallery/img_norm_{id}.{endung}" rel="lightbox[roadtrip]"><img src="include/images/gallery/img_thumb_{id}.{endung}" border="0" alt="{datei_name}" title="&nbsp;" /></a></td>
             </tr>
           </table>
         </td>
       {EXPLODE}
      </tr>
    </table>
    <center>{MPL}</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>
    <script type="text/javascript" src="include/includes/js/js/prototype.js"></script>
    <script type="text/javascript" src="include/includes/js/js/scriptaculous.js?load=effects"></script>
    <script type="text/javascript" src="include/includes/js/js/lightbox.js"></script>
    <link rel="stylesheet" href="include/includes/js/css/lightbox.css" type="text/css" media="screen" />

    durch diesen code ersetzen.

    3.jetzt sollte die gallery funktoniern lächeln
    0 Mitglieder finden den Beitrag gut.
  5. #65
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Kanns jetzt nicht ausprobieren, mach ich wenn ich wieder zu Hause bin.

    1.In der css datei, die man runtergeladen hat, muss man auch den ganzen url-pfad angeben, oder nur "/include/images"?


    2.bei mir hatte es ja geklappt, also wenn man auf das Bild klickt, das man bekommt, wo man die großansicht hat und es kommentieren und bewerten kann. (Aber das ist dann das große, z große gewesen.)
    Ich wollte aber dass es, wie hoffentlich bei dir, schon in der Gallery öffnet.

    3.Ausserdem musste ich, als es geklappt hat, auch die lightbox.js ändern und den richtigen Pfad angeben, sonst konnte ich das close Bild nicht sehen.

    (Wär nett, wenn du also das mal erklären würdest.
    Danke

    KArnickel
    0 Mitglieder finden den Beitrag gut.
  6. #66
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    hallo karnickel

    1.In der css datei, die man runtergeladen hat, muss man auch den ganzen url-pfad angeben, oder nur "/include/images"?

    gehört url//images
    url//include/includes/
    0 Mitglieder finden den Beitrag gut.
  7. #67
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat

    gehört url//images
    url//include/includes/
    +

    Verseh ich nicht wirklich. *g*

    Aber ich werd es heute Abend noch mal versuchen. Kanns du mir, falls ich es nicht schaffe, dann nochmal helfen, oder hast du heute Abend keine Zeit.
    Karnickel
    0 Mitglieder finden den Beitrag gut.
  8. #68
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    also die ornderstrucktur bei einem ftp-server:
    zb.:
    html/include/admin
    html/include/boxes
    usw.:
    html/images/

    oder

    zb.:
    www/include/admin
    www/include/boxes
    usw.:
    www/images
    0 Mitglieder finden den Beitrag gut.
  9. #69
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    Achso, ja, der allg. Ordneraufbau ist mir schon klar. *g*
    Dein "gehört" war nur etwas verwirrend zwinker


    Karnickel

    P.s. Ich versuchs heute NAchmittag nochmal, dann mal schauen
    0 Mitglieder finden den Beitrag gut.
  10. #70
    User Pic
    Karnickel Mitglied
    Registriert seit
    30.04.2006
    Beiträge
    261
    Beitragswertungen
    0 Beitragspunkte
    So, hab dieses Ding jetzt zum Laufen gebracht, aber irgendwie erscheint das Bild zum schließen nciht, genauso wenig wie das Loading.gif.

    Woran liegt das?
    0 Mitglieder finden den Beitrag gut.
  11. #71
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    die bilder falsch verlinkt?
    0 Mitglieder finden den Beitrag gut.
  12. #72
    User Pic
    littlecrow Mitglied
    Registriert seit
    29.08.2007
    Beiträge
    281
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Siggi

    die bilder falsch verlinkt?


    In der lightbox.css müsst ihr noch den Code:
    Code:
    background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into

    Code:
    #prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
    #nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


    deine url zur imagedatein angeben
    background: transparent url(http://deinehp/images/blank.gif) no-repeat; /* Trick IE into



    Zuletzt modifiziert von littlecrow am 30.08.2007 - 22:32:57
    0 Mitglieder finden den Beitrag gut.
  13. #73
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Also, ich muss ja sagen schönes script, nur ist das problem das die anzeige etwas anders is als sie sein solte bei mir,das wird wohl daran liegen das wir auch nen header mit java haben. ein teil der lightbox verschwindet dahinter. wie kann ich den die position der lightbox verändern, müsste ja über die css gehen,oder? aber ich bekomms net hin. kann jmd helfen???

    hier der code der css:

    #lightbox{
    	position: absolute;
    	left: 0;
    	width: 100%;
    	z-index: 100;
    	text-align: center;
    	line-height: 0;
    	}
    
    #lightbox a img{ border: none; }
    
    #outerImageContainer{
    	position: relative;
    	background-color: #fff;
    	width: 250px;
    	height: 250px;
    	margin: 0 auto;
    	}
    
    #imageContainer{
    	padding: 10px;
    	}
    
    #loading{
    	position: absolute;
    	top: 100%;
    	left: 0%;
    	height: 25%;
    	width: 100%;
    	text-align: center;
    	line-height: 0;
    	}
    #hoverNav{
    	position: absolute;
    	top: 0;
    	left: 0;
    	height: 100%;
    	width: 100%;
    	z-index: 10;
    	}
    #imageContainer>#hoverNav{ left: 0;}
    #hoverNav a{ outline: none;}
    
    #prevLink, #nextLink{
    	width: 49%;
    	height: 100%;
    	background: transparent url(include/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
    	display: block;
    	}
    #prevLink { left: 0; float: left;}
    #nextLink { right: 0; float: right;}
    #prevLink:hover, #prevLink:visited:hover { background: url(include/images/lightbox/prevlabel.gif) left 15% no-repeat; }
    #nextLink:hover, #nextLink:visited:hover { background: url(include/images/lightbox/nextlabel.gif) right 15% no-repeat; }
    
    
    #imageDataContainer{
    	font: 10px Verdana, Helvetica, sans-serif;
    	background-color: #fff;
    	margin: 0 auto;
    	line-height: 1.4em;
    	overflow: auto;
    	width: 100%	
    	}
    
    #imageData{	padding:0 10px; color: #666; }
    #imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
    #imageData #caption{ font-weight: bold;	}
    #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
    #imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
    		
    #overlay{
    	position: absolute;
    	top: 0;
    	left: 0;
    	z-index: 90;
    	width: 100%;
    	height: 500px;
    	background-color: #000;
    	}
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  14. #74
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    keiner ne idee???
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  15. #75
    User Pic
    Neutralos Mitglied
    Registriert seit
    22.04.2007
    Beiträge
    118
    Beitragswertungen
    0 Beitragspunkte
    Die Beschreibung funktioniert wunderbar!
    Nur ist der Hintergrund und neben den Bilder nun alles blau!
    Schaue hier
    Was muss ich ändern damit es vom Aussehen wieder wie früher ist?

    Edit: Sry ich nehme alles zurück. Ist schon richtig und war auch immer richtig;)


    Zuletzt modifiziert von Neutralos am 02.01.2008 - 04:17:46
    0 Mitglieder finden den Beitrag gut.
  16. #76
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    wo muss ich den code nochmal verändern wenn ich die lightbox auch im forum haben will...

    danke euch
    0 Mitglieder finden den Beitrag gut.
  17. #77
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Beim BBcode halt das rel einfügen, und dafür sorgen, dass die Javascript Dateien in der index.htm stehen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #78
    User Pic
    lordrepha Mitglied
    Registriert seit
    11.03.2006
    Beiträge
    1.362
    Beitragswertungen
    22 Beitragspunkte
    danke dir mairu....

    funktioniert wunderbar
    0 Mitglieder finden den Beitrag gut.
  19. #79
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    bei mir funktioniert das wunderbar, ich weiß nicht was ihr habt^^

    ich wollte aber mal nachfragen, ob ihr das auch so basteln könnt wie bei team-prototyp.de

    externer Link

    unter Top Pics
    das würde mich interessieren ...

    mfg TD-AoD

    edit: Ich hab schonmal rausgefunden das es das Script "highslide JS" ist
    vikjavev.no/highslide/
    vielleicht kann ja damit jemand was anfangen


    Zuletzt modifiziert von TD-AoD am 10.03.2008 - 22:40:11
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  20. #80
    User Pic
    Amirez Mitglied
    Registriert seit
    02.03.2008
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    das wäre in der tat ne feine lösung, da man alles in einem hätte..


    bei mir funktionieren derzeit die "prev" + "next" button nicht. bzw sie werden einfach nicht angezeigt.

    habs schon mehrfach versucht den link zu den bildern zu verändern (also in der lightbox.css) nur da tut sich leider nix..

    müssen die bilder vieleicht nochmals neu hochgeladen werden, damit die angezeigt werden? bzw bemerkt wird das eine ganze gallery ist und nicht nur ein einzelbild?
    0 Mitglieder finden den Beitrag gut.
  21. #81
    User Pic
    Amirez Mitglied
    Registriert seit
    02.03.2008
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    habe nun noch ein weiteres problem bemerkt, vieleicht weiss da jemand bescheid.

    wenn ich mit FF die Seite öffne, bzw ein Bild -per lightbox- öffne, dann ist dieses etwas deplatziert angezeigt.. sprich nicht mittig und vorallem liegt die untere leiste mit dem "closbutton" hinter der grafik bzw dem angezeigten bild..

    das dürfte doch an sich nicht sein. hat da noch wer das problem, bzw eine lösung für? hab über die sufu nichts gefunden. was mich an sich wundert, wenn es unter FF nicht laufen würde...
    0 Mitglieder finden den Beitrag gut.
  22. #82
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    das problem hatte ich auch, du hast zuviel in css rumgebastelt lächeln
    mach das geänderte rückgängig oder installiere das modul neu
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  23. #83
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wegen dem TopPics, frag doch mal nett bei dem Clan nach?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  24. #84
    User Pic
    Amirez Mitglied
    Registriert seit
    02.03.2008
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von TD-AoD

    das problem hatte ich auch, du hast zuviel in css rumgebastelt lächeln
    mach das geänderte rückgängig oder installiere das modul neu


    das einzige was ich geändert habe, war die pfadangabe zu den "next" und "prev" buttons... aber selbst die funktionieren nicht. sonst hab ich garnix geändert, das wundert mich.. aber ich versuche es mal. lächeln
    0 Mitglieder finden den Beitrag gut.
  25. #85
    User Pic
    Amirez Mitglied
    Registriert seit
    02.03.2008
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    habs nochmal probiert... leide rkeine veränderung. im IE klappts.. im FF zeigt er die bilder dann wie bisher anders an..bzw die "close" leiste liegt auf mittlerer höhe hinter dem bild...
    0 Mitglieder finden den Beitrag gut.
  26. #86
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    wenn du die css änderst musst du aber auch den cache des FF löschen, sonst gibt es keine veränderung
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  27. #87
    User Pic
    Amirez Mitglied
    Registriert seit
    02.03.2008
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von TD-AoD

    wenn du die css änderst musst du aber auch den cache des FF löschen, sonst gibt es keine veränderung


    jo schon klar, hab ich auch gemacht...:(
    0 Mitglieder finden den Beitrag gut.
  28. #88
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    mhhh,
    sorry aber dann hab leider keine Idee mehr.
    ich hatte alles was ich geändert hatte, rückgangig gemacht und schon wars gut.
    ich weiß leider nicht was du falsch machst...
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  29. #89
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    bei mir läd er deine seite nicht -.-
    bist du sicher das die angabe von dir stimmt:

    mikebdn.mi.funpic.de/multifunclan/index.php/include/includes/js/lightbox/css/lightbox.css


    ich würde es ja gern überprüfen, aber deine Seite will nicht ...
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  30. #90
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    nein ... die angabe stimmt nicht ...

    überprüfe den pfad der css
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten