FAQ
Diese Seite wurde von einer hilfreichen KI übersetzt, daher kann es zu Sprachfehlern kommen. Vielen Dank für Ihr Verständnis.
Verwendung von Formatierern in Entwürfen #
Clerk.js können Sie benutzerdefinierte Javascript-Funktionen schreiben, die der Entwürfe neue Funktionen hinzufügen.
Formatierer können auf zwei Arten hinzugefügt werden:
- Über mein.schreiber.io > Einstellungen > Formatierer,, wobei jeder Formatter als separater Eintrag erstellt werden kann.
- Als
PLACEHOLDER_5 für Clerk.js, in der Tracking-Skript, die auf allen Seiten eingefügt wird, wo mehrere Formatierer auf einmal hinzugefügt werden können.
Ein Beispiel ist unten zu sehen. Bitte beachten Sie, dass dies für Schreiber V2 (neueste Version) gilt:
Clerk('config', {
key: 'O7UITkJIXqXibeQF9ONobiGGKYYKtbvh',
formatters: {
log_price: function(price) {
console.log(price);
}
});
Sie können eine beliebige Anzahl von Formatierer schreiben, getrennt durch ein Komma:
formatters: {
log_price: function(price) {
console.log(price);
},
calculate_discount: function(price,special_price) {
return price-special_price;
},
substring: function(text) {
var short_string = text.substring(0,20);
return short_string;
}
}
Nachdem Sie Ihre Formatierer erstellt haben, können Sie sie mit dieser Syntax in Ihrem Entwürfe verwenden:
{%raw%}{{ price | log_price }} {{ price | calculate_discount | special_price }}{%endraw%}
Auf diese Weise können Sie jede gewünschte Funktionalität in Ihren Designs erstellen.
Synchronisierung mit HTTP Auth #
Häufig wird die HTTP-Authentifizierung auf Staging-Sites verwendet, um ungebetene Besucher zu vermeiden.
In diesem Fall wird der Clerk Importer ebenfalls blockiert und ein 401 Unbefugt Fehler im Synchronisierungsprotokoll angezeigt.
Sie können den Importer leicht überprüfen, indem Sie die Authentifizierungsinformationen in die Import-URL einfügen (siehe unten), und zwar in Data Sync unter my.clerk.io:
http://USER:PASS@www.ewoksRus.com
Aktualisierung auf Clerk.js 2 #
Clerk.js 2 ist eine schnellere und flexiblere Version unserer JavaScript-Bibliothek, die die Installation von Beamter.io in jedem Webshop zu einem Kinderspiel macht.
Da die beiden Versionen jedoch leicht unterschiedlich funktionieren, müssen Sie diese Schritte befolgen, um das Upgrade erfolgreich durchzuführen.
Die beiden Hauptunterschiede in Clerk.js 2 sind:
Die Designs in mein.schreiber.io verwenden die
PLACEHOLDER_9 Schablonensprache , können aber auch einfach mit dem Design Editor erstellt werden.Das Skript muss nur vor dem Tag in Ihre Webshop-Vorlage eingefügt werden.
Schritt 1: Konvertieren von Designs #
Da Clerk.js 2 einen anderen Ansatz hat, müssen Sie neue Designs erstellen.
Sie können Ihre Clerk.js 2 Designs auf eine von zwei Arten erstellen:
1. Verwenden Sie die intuitive Design-Editor, um neue Designs zu erstellen, wie in den folgenden Punkten beschrieben.
2. Konvertieren Sie Ihre alten Designs. Folgen Sie dieser Anleitung, um zu sehen, wie man es macht.
1.1 Gehen Sie zunächst auf
1.2 Geben Sie auf dem folgenden Bildschirm Ihrem Design einen Name (wir empfehlen, " V2" hinzuzufügen, damit klar ist, dass Sie Clerk.js2 verwenden).
1.3. Wählen Sie Design Tippen Sie das Design ein und folgen Sie dem Wizzard.
1.4. Wenn Sie fertig sind, klicken Sie auf Design erstellen
1.5. Klicken Sie auf Design-Editor auf eines der vorhandenen Elemente wie den Namen, das Bild, die Schaltfläche usw., um es zu bearbeiten, oder fügen Sie dem Entwurf neue Elemente hinzu, um weitere Informationen über Produkte aufzunehmen.
1.6. Klicken Sie auf Veröffentlichen, wenn Sie fertig sind, und gehen Sie zu Schritt 2 in der Anleitung.
1.7. Gehen Sie schließlich zu Empfehlungen / Suche -> Inhalt und ändern Sie den Inhalt von Beamter.io, um Ihr neues Design zu verwenden.
1.8. Klicken Sie auf Inhalt aktualisieren.. Dadurch werden sie vorübergehend nicht in Ihrem Webshop angezeigt, bis Sie mit Schritt 2. fertig sind. Wählen Sie das neue Design für alle Inhalte, die aktualisiert werden sollen.
1.9. So! Sie sind nun bereit, auf Clerk.js 2 umzusteigen.
Schritt 2: Ersetzen des Skripts #
2.1. Suchen Sie zunächst die Vorlagendatei, mit der alle Seiten des Webshops angezeigt werden, und in der sich das ursprüngliche Clerk.js-Skript am unteren Rand befindet.
2.2. Entfernen Sie das alte Skript aus der Datei:
2.3. Rufen Sie dann
2.4. Kopieren Sie diesen Code und fügen Sie ihn direkt vor dem Tag in die Vorlage ein:
2.5. Speichern Sie Ihre Vorlage.
Herzlichen Glückwunsch! Sie arbeiten jetzt mit dem stark verbesserten Clerk.js 2 Setup!
Die vollständige Dokumentation für Clerk.js 2 können Sie hier einsehen: https://docs.clerk.io/docs/clerkjs-quick-start