+ Antworten
Seite 1 von 6 1 2 3 4 5 ... LetzteLetzte
Ergebnis 1 bis 10 von 56

Thema: Tutorial/Anleitung: Lightbox in Virtuemart

  1. #1
    Kommt häufiger vorbei Avatar von fa1zz
    Registriert seit
    29.10.2005
    Ort
    Aargau, CH
    Alter
    25
    Beiträge
    420
    Bedankte sich
    17
    Erhielt 27 Danksagungen
    in 19 Beiträgen

    Standard Tutorial/Anleitung: Lightbox in Virtuemart

    Hallo zusammen

    Wieder einmal habe ich nach einer Lösung gesucht und vorerst keinen aktiven Thread gefunden. Also hierzu ein kleines Tutorial zum verwenden der Lightbox unter Virtuemart.

    Was brauchen wir:
    Lightbox von Huddletogether.com http://www.huddletogether.com/projects/lightbox2/
    Virtuemart http://www.virtuemart.net/
    Und unglaublicherweise auch Joomla

    Ladet euch die Lightbox runter, und kopiert die Ordner
    Code:
    /images/
    /css/
    /js/
    in euer Template-Verzeichnis hoch. Zur Sicherheit, dass auch alle Bilder angezeigt werden ladet die Bilder aus /images/ in euer /images/ Verzeichnis aus dem JoomlaRoot. Wieso? Weil einige Bilder über das JS und nicht über das CSS zugewiesen werden.

    Als nächstes passen wir unser index.php File aus unserem Template an.

    Dazu suchen wir folgende Zeile:
    Code:
    </head>
    und fügen folgendes ein:
    Code:
    <link rel="stylesheet" href="<?php echo "$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/css/lightbox.css"; ?>" type="text/css" media="screen" />
    <script type="text/javascript" language="javascript"  src="<?php echo "$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/js/prototype.js"; ?>"></script>
    <script type="text/javascript" language="javascript"  src="<?php echo "$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/js/scriptaculous.js?load=effects"; ?>"></script>
    <script type="text/javascript" language="javascript"  src="<?php echo "$GLOBALS[mosConfig_live_site]/templates/$GLOBALS[cur_template]/js/lightbox.js"; ?>"></script>
    Jetzt ist die Lightbox auf eurer Seite integriert.

    Es könnten jetzt Probleme auftreten, dass andere Module nicht mehr funktionieren. Bei mir war das mit AJAX Header Rotator (Joomlaworks.gr) und HeaderImage (Michael Pillwax). Diese musste ich danach leider deaktivieren. Habe zwar versucht MooTools zu integrieren und das so zum laufen zu bringen, aber es klappte nicht. Wer Lösungsvorschläge hat nur her damit!

    Als nächstes passen wir folgende Datei an /administrator/components/com_virtuemart/html/templates/browse/browse_x.php (x steht für die ausgewählte ansicht.
    Bei Ansicht 1, habt ihr ein riesen JavaScript, bei den andern Ansichten nur ein {TAG}. Diesen komplett entfernen und folgendes einfügen:
    Code:
    <a rel="lightbox" href="{image_url}product/{product_full_image}">
              <img src="{product_thumb_image}" {image_height} {image_width} border="0" alt="{product_name}" /></a>
    Viola! Jetzt funktioniert die Lightbox in der Übersichtskategorie!

    Jetzt müssen wir nur noch die /administrator/components/com_virtuemart/html/templates/classes/htmlTools.class.php anpassen.
    Bis ganz nach unten scrollen oder sucht nach:
    Code:
    function vmPopupLink
    Darunter findet Ihr eine Zeile mit
    Code:
    $jslink =
    Was nun hinter dem = in "" steht könnt ihr entfernen und mit
    Code:
    <a href=\"$link\" title=\"$title\" rel=\"lightbox\">$text</a>
    ersetzen.

    Jetzt sollte das ganze klappen.

    Es kann sein, dass das ganze etwas abweicht, weil ich nicht mehr alle Originalfiles angeschaut habe. Aber wer ein klein wenig mit VM und PHP klar kommt, der bringt das hin
    Ansonsten einfach mal Fragen!

    Konnte ich euch helfen? Dann drückt den "Danke" Button


    PS: Ihr könnt nun auch bei anderen Sachen die Lightbox verwenden...

    Beispiel:
    Code:
    <a href="http://www.joomlaportal.de/images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>
    Gruss Chris
    Call me: "Graphical Genius"
    www.thereaction.com - Das Blog für Kreative Köpfe!

  2. Erhielt Danksagungen von:


  3. #2
    Neu an Board
    Registriert seit
    19.08.2007
    Beiträge
    10
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard kleines Problem

    Hi Chris,

    danke für das gute Tutorial!!!
    Leider funktioniert es bei mir nicht so richtig. Ist bestimmt nur ne Kleinigkeit: ich möchte lightbox in der flypage laufen lassen, dazu brauchte ich noch nicht einmal meine flypage verändern, lightbox funktioniert auch so, jedoch werden die imgages von lightbox (also closelabel etc.) nicht angezeigt. Ich scheine Deinen Satz " Zur Sicherheit, dass auch alle Bilder angezeigt werden ladet die Bilder aus /images/ in euer /images/ Verzeichnis aus dem JoomlaRoot. Wieso? Weil einige Bilder über das JS und nicht über das CSS zugewiesen werden." nicht richtig verstanden zu haben. Ich habe die images in mein imgages-ordner vom joomla template hinkopiert, ich habe sie auch in das verzeichnis ..\components\com_virtuemart\shop_image kopiert, aber sie werden nicht angezeigt. Man muss immer auf den dunklen Hintergrund klicken, um die Bildschau von lightbox zu verlassen.Woran kann das liegen?

    Wäre sehr schön, wenn Du mir helfen könntest!

    Viele Grüße
    Andi

  4. #3
    Kommt häufiger vorbei Avatar von fa1zz
    Registriert seit
    29.10.2005
    Ort
    Aargau, CH
    Alter
    25
    Beiträge
    420
    Bedankte sich
    17
    Erhielt 27 Danksagungen
    in 19 Beiträgen

    Standard

    ganz einfach, deine bilder werden nicht gefunden.
    versuche rauszufinden mir welchem pfad die bilder aufgerufen werden und dann kopier sie dahin.
    Gruss Chris
    Call me: "Graphical Genius"
    www.thereaction.com - Das Blog für Kreative Köpfe!

  5. #4
    Neu an Board
    Registriert seit
    19.08.2007
    Beiträge
    10
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard ok, hat geklappt

    Danke, hat geklappt, ich musste nur in den images-ordner ..\htdocs\Joomla\images hineinkopieren...

  6. #5
    Neu an Board
    Registriert seit
    10.10.2006
    Beiträge
    59
    Bedankte sich
    5
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Hallo,
    hat alles sehr gut funktioniert.
    Allerdings habe ich jetzt das Problem das er versucht den Hersteller auf der Artikelseite auch in einer Lightbox zu öffnen. Weiß jemand wie man das beheben kann?

    Vielen dank,
    Mathias

  7. #6
    Kommt häufiger vorbei Avatar von fa1zz
    Registriert seit
    29.10.2005
    Ort
    Aargau, CH
    Alter
    25
    Beiträge
    420
    Bedankte sich
    17
    Erhielt 27 Danksagungen
    in 19 Beiträgen

    Standard

    ja du musst auf der artikelseite die klasse wieder entfernen.
    Gruss Chris
    Call me: "Graphical Genius"
    www.thereaction.com - Das Blog für Kreative Köpfe!

  8. #7
    Kommt häufiger vorbei Avatar von remirem
    Registriert seit
    18.03.2007
    Beiträge
    307
    Bedankte sich
    41
    Erhielt 9 Danksagungen
    in 9 Beiträgen

    Standard shop.view_images - lightbox

    Hallo, ich habe dein Vorschlag ausprobiert, er funktioniert super! Eins fehlt jedoch noch. Wenn ein Produkt mehrere Fotos hat und man dann auf (weitere Bilder" geht diese dann anklickt werden sie in der Homepage angezeigt nicht in der lightbox.. im Browser steht
    Code:
    http://www.homepage.de/index.php?option=com_virtuemart&page=shop.view_images&product_id=45&image_id=29&Itemid=61
    habe mir die shop.view_images angeschaut aber da finde ich kein Javascript wie in den anderen die ich tauschen könnte... kannst du mir da helfen??
    Lg
    Remi

  9. #8
    Kommt häufiger vorbei Avatar von fa1zz
    Registriert seit
    29.10.2005
    Ort
    Aargau, CH
    Alter
    25
    Beiträge
    420
    Bedankte sich
    17
    Erhielt 27 Danksagungen
    in 19 Beiträgen

    Standard

    hmm schwierig. ich habe es nie mit mehreren bildern ausprobiert.

    wüsste jetzt auch gerade nicht, wie man das realisieren könnte.
    wenn ich mal dazu komme, schau ich es mir an.

    sorry, dass ich jetzt so grad nicht weiter helfen kann.
    Gruss Chris
    Call me: "Graphical Genius"
    www.thereaction.com - Das Blog für Kreative Köpfe!

  10. #9
    Kommt häufiger vorbei Avatar von remirem
    Registriert seit
    18.03.2007
    Beiträge
    307
    Bedankte sich
    41
    Erhielt 9 Danksagungen
    in 9 Beiträgen

    Standard

    Danke für die Antwort, ich habe mal in \administrator\components\com_virtuemart\html\shop .product_details.php was gefunden mit java, aber nachdem ich das
    Code:
    Avoid JavaScript on PDF Output 
      if( @$_REQUEST['output'] == "pdf" ) 
        $vendor_link = "<a href=\"$link\" target=\"_blank\" title=\"$text\">$text</a>";
    geändert habe hat es nicht geklappt da zeigten sich auf einmal alle Produkte klein.

  11. #10
    Kommt häufiger vorbei Avatar von remirem
    Registriert seit
    18.03.2007
    Beiträge
    307
    Bedankte sich
    41
    Erhielt 9 Danksagungen
    in 9 Beiträgen

    Standard Beim Internet Explorer funktioniert das nicht

    Hallo nochmal, ich musste nun leider feststellen dass diese Sache nicht unter Internet Explorer (6) funktioniert. Bis jetzt habe ich es mit Mozilla Firefox die Seite aufgemacht, da ging es, beim Explorer geht es nicht. Lightbox springt an aber das Bild ist dann nciht sichtbar, nur eine weisse Fläche - - muss nun leider zurückändern zu java :(

+ Antworten
Seite 1 von 6 1 2 3 4 5 ... LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein