Banner Startseite

Das Plugin Banner Startseite kann ich nicht konfigurieren. Wer kann mir bitte helfen?

Hallo, was genau klappt denn nicht? Klappt im Modul etwas nicht oder gibts nur Probleme bei der Konfiguration/Einrichtung. Mit ein paar weiteren Infos kann man dir sicher schnell helfen oder Tipps geben.

1 Like

Wir haben Probleme mit der Konfigurierung: 1. Wie kann man einstellen von welcher Richtung aus das neue Bild kommt (oben, unten, rechts, links) 2. Die Geschwindigkeit Oder gibt es vllt. irgendwo eine detallierte Beschreibung zum Plug, wo die ganzen Konfigurationsmöglichkeiten dargestellt und aufgelistet werden. Es geht hier um shopware Plugin “Bannershow auf der Startseite” !!!

schau mal hier : http://wiki.shopware.de/Ueberblendeffek … l_346.html und templates-und-design-f14/reihenfolge-der-banner-slider-t6030.html

1 Like

Also, um es noch mal der Einfachheit halber zusammenzufassen (ich habe es selber ausprobiert und es funktioniert - ich bin auch echt kein Crack und will mich NICHT mit fremden Federn schmücken, sondern nur zusammenfassen): Es wird also unter /engine/core/class/inherit/ eine Datei mit dem Namen myMarketing.php angelegt, die folgendermassen aussehen sollte: [code]<?php include ("$path/sMarketing.php");

class myMarketing extends sMarketing
{
/**
* Get banners to display in this category
* @param int categoryID of the current category
* @return array Contains all information about the banner-object
* @access public
*/
public function sBanner($sCategory, $limit=1)
{
$limit = (int) $limit;
$sql = "
SELECT *
FROM s_emarketing_banners
WHERE categoryID=?
AND (valid_from <= NOW() OR valid_from=‚0000-00-00 00:00:00‘)
AND (valid_to >= NOW() OR valid_from=‚0000-00-00 00:00:00‘) ORDER BY description LIMIT $limit „; $getBanners = $this->sSYSTEM->sDB_CONNECTION->GetAll($sql, array($sCategory)); if(empty($getBanners[0])) { return false; } foreach ($getBanners as &$getAffectedBanners) { if(!empty($getAffectedBanners[‚liveshoppingID‘])) { $tmpLive = array(‚liveshoppingID‘ => $getAffectedBanners[‚liveshoppingID‘]); $tmpLive = $this->sSYSTEM->sMODULES[‚sArticles‘]->sGetLiveShopping(‚fix‘, 0, $tmpLive, true); if(!empty($tmpLive)){ $getAffectedBanners[‚liveshoppingData‘] = $tmpLive[‚liveshoppingData‘][0]; } } if (!empty($getAffectedBanners[„img“])){ $getAffectedBanners[„img“] = $this->sSYSTEM->sPathBanner.$getAffectedBanners[„img“]; } if (!preg_match(“/http/",$getAffectedBanners[„link“]) && !empty($getAffectedBanners[„link“])) { $getAffectedBanners[„link“] = „http://“.$getAffectedBanners[„link“]; } } if ($limit == 1 ) { $getBanners = $getBanners[0]; } return $getBanners; } } ?>[/code] In der Datenbank-Tabelle s_core_factory muss der Eintrag wie folgt aussehen: description: Marketing-Funktionen basename: sMarketing basefile: sMarketing.php inheritname: myMarketing inheritfile: myMarketing.php Dann ist es möglich, die Banner mit Hilfe von Nummern in der Bezeichnung zu sortieren. Danke an Sebastian Klöpper für die Erläuterung! :thumbup:

[quote=“mmb_info”]schau mal hier : http://wiki.shopware.de/Ueberblendeffek … l_346.html und templates-und-design-f14/reihenfolge-der-banner-slider-t6030.html[/quote] …aber wo findet man diese Datei: templates/0/de/html/index/index_home.tpl ??? Erledigt! Die Einstellung möglich nur bis Version 3.0.5. Eigentlich Schade.

Leider habe ich aber ein Problem, was mir eben erst aufgefallen ist: Auf der Shopseite werden links unten die Symbole  eingeblendet und der Checkout möchte ein Lightboxfenster öffnen, in dem dann aber auch nur diese Symbole enthalten sind. Der Checkout kann also nicht abgeschlossen werden, weil man nicht zur Kasse gelangt… Hat jemand vielleicht sonst das Problem noch? Ich habe die Datenbankeinträge erst einmal wieder entfernt, nun ist wieder alles gut, aber ich kann nun die Banner natürlich nicht sortieren. Es müsste ja etwas mit dem Code der Datei myMarketing.php zu tun haben. Bin über eine Antwort dankbar! Gruß!