Plugin, mit dem der Doofinder -Suchdienst in einem Prestashop 1.5 -Speicher mit weniger Aufwand als von Grund auf neu konfiguriert werden kann.
Für eine lokale Installation einer Prestashop -Umgebung verwenden Sie docker-compose up -d . Diese Installation bringt:
So wählen Sie die Prestashop -Version in der Containerbildänderung aus:
Sie können jetzt localhost:9011 besuchen, um die Prestashop -Installation zu starten, um Prestashop zu installieren. Befolgen Sie die Schritte im Assistenten. Beachten Sie, dass Sie bei der Aufforderung zur Konfiguration der Datenbankverbindung die folgenden Felder verwenden sollten, wie sie in der docker-compose.yml definiert sind
local-prestashop-mysqlprestashopprestashopprestashopDenken Sie daran, die zu bestätigende Datenbankverbindung zu testen.
Nach Abschluss der Installation sollten Sie den Installationsordner entfernen, um mit der App zu beginnen. docker-compose exec prestashop rm -r install
Die einfachste Art der Installation des Plugins ist das Herunterladen von unserer Support -Seite. Wenn Sie es von dieser Seite herunterladen möchten, können Sie die neueste Version aus dem Tags -Abschnitt herunterladen. Sie müssen jedoch die Modul .zip -Datei vor der Installation vorbereiten.
Wenn es sich um den Fall handelt, gibt es eine enthaltene Skriptdatei (UNIX -Systeme) für package.sh , die das Paket für Sie erstellt. Wenn Sie Windows verwenden, beziehen Sie sich auf dieses Skript, um Hinweise zum Erstellen des Pakets zu erhalten.
Sobald Sie eine Paketdatei doofinder.zip haben, finden Sie in der Prestashop -Benutzerhandbuch, um Anweisungen zur Installation des Moduls zu erhalten.
Das Plugin verfügt über zwei Konfigurationsabschnitte:
Doofinder benötigt Ihre Produktinformationen aus einer Datendatei in einer öffentlichen Web -URL. Sie finden die tatsächlichen URLs, die dieses Plugin in jedem der Skripttextfelder veröffentlicht haben. Sie werden aussehen wie:
http://www.example.com/modules/doofinder/feed.php?lang=es
Im Abschnitt "Data Feed" können Sie diese Parameter konfigurieren:
Sie können auch eine andere Währungsumwandlung erzwingen, indem Sie einen currency an die Feed -URL weitergeben:
http://www.example.com/modules/doofinder/feed.php?lang=es¤cy=USD
Der Wert muss der ISO -Alpha -Code für die Währung sein und die Währung muss in Ihrem System aktiv sein. Wenn nicht, wird stattdessen die aktive Standardwährung verwendet.
Dieser Abschnitt enthält so viele Textfelder als Sprachen, die Sie in Ihrem Online -Shop aktiviert haben.
In Doofinder können Sie mehrere Suchmaschinen für eine Website haben. Jede Suchmaschine kann jedoch in nur einer Sprache indexieren. Wenn in Ihrem Geschäft zwei Sprachen konfiguriert sind und Sie Doofinder in beiden Sprachen verwenden möchten, müssen Sie zwei Suchmaschinen in der Doofinder -Site -Administratorscheibe erstellen.
Sobald Sie die Init -Skripte für jede Ihrer Geschäftsprachen haben, müssen Sie sie in die entsprechenden Textfelder einfügen.
Es ist möglich, dass Sie die Skripte so anpassen müssen, dass sie Ihren Designeinstellungen entsprechen. Mach dir keine Sorgen, es geht darum, einige Textwerte zu ändern.
Sie können eines der Textfelder leer lassen. Die Ebene wird für diese Sprache nicht angezeigt.
Das Doofinder -Skript sieht so aus:
<script type="text/javascript">
var doofinder_script ='//d3chj0zb5zcn0g.cloudfront.net/media/js/doofinder-3.latest.min.js';
(function(d,t){
var f=d.createElement(t),s=d.getElementsByTagName(t)[0];f.async=1;
f.src=('https:'==location.protocol?'https:':'http:')+doofinder_script;
s.parentNode.insertBefore(f,s)}(document,'script')
);
if(!doofinder){var doofinder={};}
doofinder.options = {
lang: 'en',
hashid: 'fffff22da41abxxxxxxxxxx35daaaaaa',
queryInput: '#search_query_top',
width: 535,
dleft: -112,
dtop: 84,
marginBottom: 0
}
</script>
Am Ende des Skripts sehen Sie einen Abschnitt doofinder.options . Hier müssen Sie Anpassungen vornehmen.
Die Doofinderschicht ist an ein Suchfeld angeschlossen. Um diese Eingabesteuerung zu identifizieren, verwenden wir einen CSS -Selektor . In diesem Fall ist der Selektor #search_query_top , das das HTML -Element mit einem ID -Attribut mit einem Wert von search_query_top identifiziert. Es ist das Standard -Suchfeld in Prestashop.
Es gibt drei weitere Parameter, die Sie wahrscheinlich anpassen möchten:
width : Die Breite der Schicht. Verwenden Sie eine Nummer ohne Anführungszeichen.dleft : Ist die horizontale Verschiebung der Schicht aus dem Punkt, an dem sie automatisch platziert wird. Sie können eine positive oder negative Zahl ohne Anführungszeichen verwenden.dtop : Ist die vertikale Verschiebung der Schicht aus dem Punkt, an dem sie automatisch platziert wird. Sie können eine positive oder negative Zahl ohne Anführungszeichen verwenden.Wenn Sie sich entscheiden, das Suchfeld für die Spitze der Seite mit diesem Plugin enthalten zu haben, müssen Sie diese Parameter wahrscheinlich einstellen. Denken Sie daran, es für jedes Skript zu tun.