shop support ecombase seller forum shop community
shop support ecombase seller forum shop community shop support ecombase seller forum shop community

Community Forum

Lytebox Anleitung, Inkl. Slideshow & wesentlich kleiner als Lightbox 2

Das Skript und Details dazu gibt es hier: Link

Ich habe dies wie folgt im Shop eingebunden:

Datei /includes/header.php im HEAD-Bereich folgendes einbinden:
QUELLTEXT
<!--  LYTEBOX START -->
<script type="text/javascript" language="javascript" src="<?php echo 'templates/'.CURRENT_TEMPLATE.'/javascript/lytebox.js'; ?>"></script>
<link rel="stylesheet" href="<?php echo 'templates/'.CURRENT_TEMPLATE.'/lytebox.css'; ?>" type="text/css" media="screen" />
<!--  LYTEBOX END -->


Datei /includes/modules/product_info.php
-> folgende Zeile suchen:
QUELLTEXT
        $info_smarty->assign('PRODUCTS_IMAGE', $image);

und darunter folgendes einfügen:
QUELLTEXT
// LYTEBOX START
$lyteBoxImage = $product->data['products_image'];
$info_smarty->assign('PRODUCTS_LYTEBOX_IMAGE', $lyteBoxImage);
// LYTEBOX END


-> weiter suchen nach:
QUELLTEXT
                $info_smarty->assign('PRODUCTS_POPUP_LINK_'.$img['image_nr'], 'java script:popupWindow(\''.xtc_href_link(FILENAME_POPUP_IMAGE, 'pID='.$product->data['products_id'].$connector.'imgID='.$img['image_nr']).'\')');

und darunter folgendes einfügen:
QUELLTEXT
// LYTEBOX START
$mo_lytebox_img = $img['image_name'];
$info_smarty->assign('PRODUCTS_LYTEBOX_IMAGE_'.$img['image_nr'], $mo_lytebox_img);
// // LYTEBOX END


Datei /templates/DEIN_TEMPLATE/module/product_info/product_info_v1.html
-> dort rufe ich das das Produktbild wie folgt auf:
QUELLTEXT
<a href="images/product_images/popup_images/{$PRODUCTS_LYTEBOX_IMAGE}" rel="lyteshow[{$PRODUCTS_ID}]" title="{$PRODUCTS_NAME}"><img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" class="productImageBorder" title="{$PRODUCTS_NAME}" border="0" /></a>

-> weitere Produktbilder wie folgt (hier das 2. Bild):
QUELLTEXT
if $PRODUCTS_IMAGE_1 != ''}
<a href="images/product_images/popup_images/{$PRODUCTS_LYTEBOX_IMAGE_1}" rel="lyteshow[{$PRODUCTS_ID}]" title="{$PRODUCTS_NAME}"><img src="{$PRODUCTS_IMAGE_1}" alt="{$PRODUCTS_NAME}" class="productImageBorder" title="Klicken für Detailbild!" border="0" /></a>
{/if}

->für jedes weitere Bild oben genannten Code jedoch weiter durchnummeriert... (anstelle _1 dann _2 ...)


Datei lytebox.css muss noch wie folgt editiert werden:
QUELLTEXT
images/

ersetzen mit
QUELLTEXT
img/lytebox/


lytebox.css kopieren unter /template/Dein_Template/
lytebox.js kopieren unter /template/Dein_Template/javascript/
Ordner images umbenennen in lytebox und kopieren nach /template/Dein_Template/img/

Hoffe ich habe nichts vergessen tongue.gif

 

 

 

Quick Links

Andere Empfehlungen

http://www.ecombase.de/Bilder/Designnerd-3D-RSS-preview.jpg
   Gully RSS News : Ecomdev News

   Mein Name gehört mir ! 
   Marketing Zielgruppe 50+
   Gast durch Gottes Hand ?

Copyright (C) 2008 eComBASE Shop Software - Community  - bei Volker Bellendorf - 59077 Hamm - +49-2381-402621
SHOPcommuniy (R) ist eingetragene Wort + Bildmarke
Alle Texte & Bilder sind Eigentum der Betreiber der Webseite eCombase.de
Vervielfältigung - Verwendung auf eigenen Webseiten nicht ohne schriftliche Genehmigung