Perfectlightbox und Größe anpassen,aber Text verlinkt, nicht Bild

  • charlin charlin
    Sternenflotten-Admiral
    0 x
    180 Beiträge
    0 Hilfreiche Beiträge
    14. 07. 2009, 23:09

    Hallo!

    Habe die Perfectlightbox installiert und einen Text verlinkt, also kein Bild wie sonst üblich.
    Das habe ich so angestellt:

    1. <a href="uploads/tx_xy_extension/'.meintext.'" rel="lightbox[lb1]">

    Das klappt sehr gut, jedoch weiß ich nicht, wie ich dieser Lightbox eine maximale Breite und Höhe zuweise.
    Es wird immer das Bild in der Originalgröße in der Lightbox angezeigt.
    Das ist natürlich viel zu groß.

    Die nachfolgende Konfiguration greift natürlich nicht.
    [TS]plugin.perfectlightbox.lightBoxMaxW = 100
    plugin.perfectlightbox.lightBoxMaxH = 50
    [/TS]

    Kann ich das evtl. auch fest im Code der Extension einstellen???

    Vielen Dank


  • 1
  • matin matin
    R2-D2
    0 x
    91 Beiträge
    0 Hilfreiche Beiträge
    22. 07. 2009, 14:39

    ich mache das immer so, dass ich das große bild für die lightbox einfach neu berechnen lasse, falls es eine maximal größe überschreitet:

    1. #Bild verkleinern und mit Perfectlightbox verbinden
    2. //Original Verkleinern
    3. if($rowListeProdukte['bild'])
    4. {
    5. $imgTSConfigOrigA = array();
    6. $imgTSConfigOrigA['altText'] = $rowListeProdukte['title'];
    7. $imgTSConfigOrigA['titleText'] = $rowListeProdukte['title'];
    8. $imgTSConfigOrigA['file.']['maxW'] = 600;
    9. $imgTSConfigOrigA['file.']['maxH'] = 600;
    10. $imgTSConfigOrigA['file'] = 'uploads/tx_extensionname/'.$rowListeProdukte['bild'];
    11. $imgTSConfigOrigA['wrap'] = "|";
    12. $imgOrigA = $this->cObj->IMG_RESOURCE($imgTSConfigOrigA);
    13.  
    14. $imgTSConfig = array();
    15. $imgTSConfig['altText'] = $rowListeProdukte['title'];
    16. $imgTSConfig['titleText'] = $rowListeProdukte['title'];
    17. $imgTSConfig['file.']['maxW'] = 175;
    18. $imgTSConfig['file.']['maxH'] = 130;
    19. $imgTSConfig['file'] = 'uploads/tx_extensionname/'.$rowListeProdukte['bild'];
    20. $imgTSConfig['wrap'] = "<a href=\"".$imgOrigA."\" title=\"".$rowListeProdukte['title']."\" rel=\"lightbox[presentlb15]\">|</a>";
    21.  
    22. $img = $this->cObj->IMAGE($imgTSConfig);
    23. $markerArray['###BILD###']=$img;
    24. }
    25. else {
    26. $markerArray['###BILD###']= "Kein Bild angegeben";
    27. }

  • Jaque Jaque
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    22. 10. 2011, 20:19

    Ich danke dir. Du hast mich gerettet.:p

  • 1