Joomla XT:Commerce Bridge:Mit diesem Modul lassen sich zufällig ausgewählte Artikel eines XT:Commerce Webshops auf der Joomla Seite anzeigen. Man kann optional noch die AJAX Unterstützung anschalten, dann wird nach einer bestimmten Zeit ein neues Produkt anzeigt, auch wenn der Benutzer die Seite nicht neu geladen hat. Es gibt folgende Konfiguration. Das Modul besteht aus 2 Einheiten, einmal die Joomla Seite ( mod_xtcclient ) und der XT:Commerce Seite ( xtcserver.php ). Bei jedem Seitenaufruf wird das xtcserver.php Skript per file_get_contents Funktion aufgerufen, welches ein zufälliges Produkt aus der Datenbank selektiert und dementsprechend ein Stück HTML Code generiert. Dieser Code wird dann auf Joomla Seite angezeigt. Installation: Diese Dateien per FTP in das Root Verzeichnis des entsprechenden Webshops legen. Einfach per Joomla Backend installieren. Konfiguration Joomla 1.0: Die Variablen $shopdir und $imgdir müssen im Skript angepasst werden, des Weiteren die Einstellungen zur Datenbankverbindung.
$imgdir: $imgdir = 'http://localhost/xtcommerce/images/product_images/thumbnail_images/'; $shopdir: if( $ref == true ){ $shopdir = "http://localhost/xtcommerce/product_info.php?refID=$id&info="; }else{ $shopdir = 'http://localhost/xtcommerce/product_info.php?info='; }
Datenbankeinstellungen: $link = mysql_connect( 'localhost', 'root') or die("keine Verbindung möglich: " .mysql_error()); mysql_select_db( 'athletic_xtc', $link );
Im Backend müssen folgende die Einstellungen vorgenommen werden. xtc server script = absolute url zur xtcserver.php ( http://www.meinwebhsop.de/xtcserver.php ) Refid = optionale Referenzid für Kampangen Mehrwertsteuer in Prozent = z.B. 7 Ajax verwenden = Ja / Nein Frequenz Ajax Anfragen = Zeitabstand in Sekunden
Konfiguration Joomla 1.5: Die neue Version unterstützt keine Ajax Request mehr, auch wird kein HTML Code mehr ausgegeben, sonder xml. Vorraussetzung ist PHP >= 5.1 da die XMLWriter und XMLReader Klassen benötigt werden. In der neuen Version für Joomla 1.5 musss nichts mehr angepasst werden, es ist jedoch wichtig, dass das xtcserver Skript im Document Root der XT:Commerce Installation liegt. Es wird versucht die Datei configure.php im includes Ordner zu benutzten. Von dort werden alle benötigen Parameter benutzt.
Im Backend müssen folgende die Einstellungen vorgenommen werden. xtc server script = absolute url zur xtcserver.php ( http://www.meinwebhsop.de/xtcserver.php ) Refid = optionale Referenzid für Kampangen Screenshot: 
Download:
Joomla 1.0 --> http://www.willcodejoomlaforfood.de/downloads/mod_xtcclient-0.3.zip Joomla 1.5 --> http://www.willcodejoomlaforfood.de/downloads/mod_xtcclient-0.4.zip
|