Auf der Produktdetailseite ersetzt dieses Plugin optional die Standardbildergalerie durch die AJAX-ZOOM 360-Produktansichten, Videos und Foto Viewer. Der Viewer kann Produktbilder, 360-Spins und Videos in einer Galerie anzeigen.
Das Plugin unterstützt Variantenbilder, Varianten-360-Ansichten, Varianten-3D-Ansichten und Variantenvideos. Sie werden gezeigt, wenn der Benutzer eine andere Attributkombination auswählt; alternativ, je nach Einstellung, wenn keine Kombination ausgewählt ist. Dieses Plugin deckt alle möglichen Fälle über Optionen ab.
Anstatt die Standard-Bildergalerie Ihres Templates durch den AJAX-ZOOM-Viewer zu ersetzen, können Sie den Viewer an einer beliebigen anderen Stelle auf einer WooCommerce-Produktdetailseite platzieren, in dem nur 360 Produktansichten geladen sind. Dies können sie mit den Optionen "showOnly360views" und "appendToContainer" erreichen. Auf diese Weise können Sie Drittanbieter Plugins zum Anzeigen von Bildern installieren (oder die Standardeinstellung des Themas beibehalten) und den AJAX-ZOOM-Viewer optional nur für 360-Ansichten verwenden. Auch bei dieser Art der Nutzung bleibt die Unterstützung für die Varianten-360-Ansichten erhalten!
Sie können den AJAX-ZOOM 360-Viewer auch auf anderen WordPress-Seiten und -Postings mit 360-Ansichten und optional mit Bildern oder Videos platzieren. Für die Anzeige des Viewers auf Nicht-WooCommerce-Produktdetailseiten generiert das Plugin Shortcodes zum Kopieren und Einfügen.
Im Abschnitt "Produkte", in dem die Tabellenübersicht Ihrer Produkte angezeigt wird, fügt das Plugin zwei Spalten hinzu. Anhand der darin enthaltenen Symbole sehen Administratoren, ob 360-Ansichten oder Videos vorhanden sind. Sie können diese Spalten in den AJAX-ZOOM-Plugin-Einstellungen oder Bildschirmoptionen aktivieren und deaktivieren, wie im Screenshot angezeigt.
Im Backend-Bereich von WordPress können Administratoren mit den entsprechenden Berechtigungen die AJAX-ZOOM-Medien mithilfe einer durchdachten und selbsterklärenden Benutzeroberfläche verwalten. Dazu erstellt das Plugin auf der WooCommerce-Produktbearbeitungsseite vier zusätzliche Registerkarten:
Alle diese Registerkarten werden erst dann angezeigt, wenn Sie ein Produkt erstellt und abgespeichert haben, da AJAX-ZOOM Plugin eine Produkt-ID benötigt.
In der Registerkarte "360 Produktansichten" können Sie 360 Grad Ansichten oder mehrstufige 3D-Produktbilder hochladen oder diese aus den zuvor hochgeladenen ZIP-Dateien importieren. Sobald eine 360 Grad bzw. 3D Produktansicht erstellt wurde, wird sie in einer Liste angezeigt. Sie können eine unbegrenzte Anzahl dieser Ansichten für dasselbe Produkt erstellen und sie gegebenenfalls den ausgewählten Produktvarianten zuordnen. Auch ist es möglich, jede dieser 360 Grad Ansichten individuell zu konfigurieren, z. B. die Drehrichtung oder Drehgeschwindigkeit anpassen. Im Allgemeinen ist es möglich alle Optionen, die für den AJAX-ZOOM-Viewer verfügbar sind, dort individuell für jedes Set zu konfigurieren.
Außerdem können Sie eine Ansicht aktivieren und deaktivieren ohne diese zu löschen, sie sortieren, anklickbare Hotspots über den integrierten Hotspot-Editor hinzufügen und / oder atemberaubende "360-Produkt-Touren" erstellen. Letzteres ist außergewöhnlich einfach und schnell zu erstellen. Dabei sind keine Programmierkenntnisse erforderlich. Natürlich können Sie alles, was Sie erstellt haben, als Vorschau ansehen bevor es für das Frontend aktivieren wird.
Schließlich gibt es ein Feld, indem der Shortcode für jede 360-Spin-Ansicht generiert wird, sodass Sie ihn zwischen Text auf einer WooCommerce-Produktdetailseite, einem Post oder einer anderen Seite einfügen können.
In der Registerkarte "Videos" können Sie Videos aus YouTube, Vimeo und Daily Motion einfügen, indem Sie die Schlüsselnummer eines Videos festlegen bzw. eine Verknüpfung zur mp4-Datei eingeben. Da es sich bei einem Video um eine konfigurierbare Instanz handelt, besteht auch die Möglichkeit, alternative Schlüssel oder mp4-Quellen für jede der Sprachen Ihres Shops bereitzustellen.
Sowohl im Backend, als auch im Frontend ruft das Plugin automatisch das Titelbild des Videos von der jeweiligen Videoplattform ab. Ebenso wie bei den 360-Produktansichten können Sie auch ein Video nur bestimmten Produktvariationen zuweisen und einen Shortcode generieren, um ihn an einem Ort zu platzieren, welches Shortcode unterstützt.
In der Registerkarte "Produktvariationsbilder" besteht die Möglichkeit zusätzliche Variationsbilder hochzuladen. Diese Funktion wird bei WooCommerce nur durch die Installation von zusätzlichen Plug-Ins bereitgestellt. Sie können wahlweise diese AJAX-ZOOM-Plugin-Funktionalität verwenden oder den offiziellen und kostenpflichtigen Plugin von WooCommerce verwenden. Jedenfalls unterstützt die AJAX-ZOOM-Produktansicht im Frontend Variantenbilder aus beiden Quellen.
In der Registerkarte "Image Hotspots" finden Sie eine Liste mit allen Bildern aus allen bekannten Quellen für diesen Artikel. Für jedes Bild in dieser Liste besteht optional die Möglichkeit, Hotspots über den integrierten Hotspot-Editor hinzuzufügen. Der gleiche Editor erstellt Hotspots für die 360-Produktansichten. Wenn Sie ein Bild mit Hotspots versehen haben und es an einem anderen Ort angezeigt bekommen möchten, können Sie dies mit dem Shortcode verwirklichen, der neben jedem Bild angezeigt wird.
Wenn Sie andere, komplexere Funktionen erkunden möchten, dann installieren Sie am besten das Plugin und testen es in Ihrer Umgebung selbst.
Der beste Weg, um die weiteren und oben beschriebenen Funktionen zu erkunden, besteht darin, das Plugin zu installieren und selbst zu testen. Die Demoversion bietet alle Funktionen der lizenzierten Versionen mit nur wenigen Einschränkungen hinsichtlich der Anzahl der Bilder und ihrer Auflösung. Außerdem wird ein Demo-Wasserzeichen hinzugefügt, das Sie nicht daran hindern sollte, dieses Plugin zu evaluieren. Sie können jedoch einen Evaluierungslizenzschlüssel anfordern, mit dem einige der Einschränkungen der Demoversion aufgehoben werden.
Wenn Sie keine Entwicklungs- oder Staging-Umgebung haben und das Plugin direkt in der Produktion installieren, gehen Sie gleich nach der erfolgreichen Installation zum Abschnitt Einstellungen und verwenden die Option "displayOnlyForThisProductID", um ein oder mehrere Artikel durch Eingabe deren "Post-ID" zu definieren. Das aktiviert das Plugin nur für diese Produkte. Jetzt können Sie die Konfiguration des Plugins entspannt beenden, ohne alle anderen Artikel zu beeinflussen.
Grundlegende Backend-Handhabung - Hochladen einer 360 / 3D-Produktansicht und Definieren von Videos.
Das AJAX-ZOOM Plugin für WooCommerce bietet volle Unterstützung für variable Produkte. Dies, sowohl für 360 / 3D Produktansichten, als auch Videos und einzelne (Galerie) Bilder. Als eine nette Ergänzung können Sie mehrere Galeriebilder für jedes variable Produkt hochladen, ohne zusätzliche Plugins zu verwenden. Das offizielle Premium-WooCommerce-Plugin wird ebenfalls unterstützt.
Platzieren Sie WooCommerce 360-Bilder, normale Bilder und / oder Videos an anderer Stelle als auf der Produktdetailseite / in anderen WordPress Posts, indem Sie Shortcodes verwenden.
Wenn Sie die Bilder nicht durch AJAX-ZOOM-Player ersetzen, sondern den AJAX-ZOOM-Player nur für die 360-Grad-Ansicht verwenden möchten, führen Sie die folgenden Schritte aus:
Der 360 "Produkt-Tour" Editor ist sehr einfach zu bedienen. Wählen Sie einfach Bereiche von Interesse in Ihrer 360 / 3D-Ansicht und drücken Sie die Zuschneiden-Taste. Der Editor erstellt automatisch Miniaturansichten dieser Bereiche und platziert sie in der Galerie der Miniaturansichten. Wenn der Benutzer auf ein Miniaturbild im Frontend klickt, wird die 360-Grad-Ansicht gedreht und vergrößert den ausgewählten Bereich. Es sind mehrere vordefinierte Animationsoptionen verfügbar.
Die 360 Grad "Produkt-Tour" ist mit Hotspots kompatibel. Beide unterstützen mehrsprachige Texte. Im Gegensatz zum Hotspot-Editor, ist eine Produkt-Tour innerhalb von Sekunden erledigt. Ihre 360 / 3D-Produktdrehungen und damit die Präsentation Ihrer Produkte ist ohne großen Aufwand enorm aufgewertet.
Das Erstellen von Hotspots für 360-Spins oder sogar für mehrzeiliges 3D ist schwieriger als eine 360-Produkt-Tour. Der Hauptgrund ist, dass Sie einen Hotspot bei jedem Frame positionieren müssen, wo ein Hotspot angezeigt werden soll. Trotzdem ist es machbar und mit etwas Übung können Sie Hotspots immer schneller erstellen.
Es gibt keine Möglichkeit, alle Features zu beschreiben, die möglicherweise mit diesem Hotspot-Editor zur Verfügung stehen. Über die Benutzeroberfläche hinaus scheinen die Möglichkeiten begrenzt zu sein. Es gibt jedoch Möglichkeiten, für mehrere Aktionen eigenes JavaScript zu definieren, sodass die möglichen Ergebnisse unbegrenzt sind. Stellen Sie beim ersten Umgang mit dem Hotspot-Editor sicher, dass Sie nicht unter Zeitdruck stehen.
Sie müssen nicht unbedingt das AJAX-ZOOM-Cache-Batch-Tool verwenden, weil, wenn Image-Kacheln und andere AJAX-ZOOM-Caches noch nicht erstellt wurden, AJAX-ZOOM verarbeitet die Bilder im laufenden Betrieb. Spätestens wenn sie am Frontend erscheinen. Wenn Sie jedoch Tausende von Bildern haben, ist es eine gute Idee, alle vorhandenen Bilder, die Sie über AJAX-ZOOM anzeigen möchten, vor dem Starten der neuen Website oder vor dem Aktivieren von AJAX-ZOOM im Frontend zu verarbeiten.
Bei den 360 Ansichten können Sie diese durch das Batch-Tool automatisch aktivieren lassen, sobald die Cache-Dateien bereit sind. Sie bzw. das Programm kann automatisch so viele Bilder und 360s verarbeiten, wie benötigt, ohne dass der Administrator nach dem Auslösen etwas tun muss. Es können mehrere Ordner und Unterordner automatisch rekursiv durchgegangen werden.
Wenn Sie das Batch-Tool nicht wie in den folgenden Screenshots dargestellt sehen, aktualisieren Sie bitte AJAX-ZOOM-Core-Dateien (Ordner axZm im Plugin Verzeichnis ajaxzoom).
Stellen Sie jegliche Option ein, an die Sie nur denken können. Übrigens ist es auch möglich, diese Optionen für jedes Produkt einzeln festzulegen. Zumindest ist dies sehr praktisch, wenn Sie eine Reihe von Medien vorbereiten, die über den Shortcode an anderer Stelle auf Ihrer Website eingefügt werden sollen.
Viele Premium-WordPress-Themes, zu denen WooCommerce-Funktionen gehören, folgen nicht streng dem Muster der Basisvorlage, und selbst in den Themes sind nicht alle "Actions" enthalten. AJAX-ZOOM verwendet "woocommerce_after_single_product" oder "woocommerce_product_thumbnails" Actions, um den Code in die WooCommerce-Produktdetailseite zu injizieren. Nachdem das HTML- und JavaScript-Init-Skript über eine dieser Aktionen eingefügt wurde, wird der Player mittels eines jQuery-Selektors / JavaScript an das Ziel angehängt. Der standardmäßige jQuery-Selektor ist in der AJAX-ZOOM Option "appendToContainer" definiert, dessen Standardwert ".images" ist (Container mit der CSS-Klasse "images"). Sie können diesen Wert ändern, falls er in Ihrem Thema anders ist.
Aber auch wenn diese Einstellung änderbar ist, könnte sie nicht ausreichen, um das erwartete Ergebnis zu erzielen. Das Ändern des Designs ist eine Möglichkeit, aber diese Änderungen werden sicherlich bei der nächsten Aktualisierung überschrieben. Die Lösung, die wir anbieten, ist das Tool zur Templatepassung, wie unten dargestellt. Dort haben Sie eine Reihe von Werkzeugen, um das Layout nach Bedarf anzupassen, ohne den Code in Ihrem Design zu ändern.
Alle Anpassungen, die Sie vornehmen, sind spezifisch für einen Themennamen, sodass Sie Anpassungen für viele Themen nach Belieben erstellen und die Anpassungen aktivieren / deaktivieren können, ohne sie zu entfernen. Mehrere Themenanpassungen, auf die wir gestoßen sind, sind bereits vordefiniert.
Wir können behaupten, dass das in diesem Tool angebotene Möglichkeiten ausreichend sind, um alle möglichen Probleme zu lösen. Zugegeben, bei härteren Aufgaben ist es nicht selbstverständlich, was genau dort zu schreiben ist. Falls es einen Bedarf gibt und Sie Schwierigkeiten haben, die richtigen Anpassungen für Ihre Produktdetailseite zu finden, kontaktieren Sie bitte unseren Support mit dem Link.
Frontend-Detailseiten-Screenshots mit Standardeinstellungen (Mouseover Zoom aktiviert). Es gibt verschiedene Einstellungen, um dies in einen Bildslider oder einen zoombaren Bereich zu verwandeln.
Bei der Handhabung regulärer Bilder ergeben sich keine Änderungen. Man kann sie wie immer einfach über das Backend hochladen. Für Produktvariationen bietet AJAX-ZOOM die Möglichkeit ohne externe Plugins beliebige Anzahl zusätzlicher Bilder hochzuladen!
Um 360°/3D zu einem Produkt hinzuzufügen editieren Sie es einfach, wo Sie dann einen "AJAX-ZOOM 360" Tab mit folgenden Möglichkeiten vorfinden.
allow_url_fopen
sollte eingeschaltet sein.
Dies ist notwendig um AJAX-ZOOM Hauptdateien automatische zu downloaden und nach "/wp-content/plugins/ajaxzoom/axZm" während der Installation zu entpacken.
Sollte allow_url_fopen
deaktiviert sein, bzw. automatisches downloaden nicht funktionieren, dann müssen Sie diesen Schritt manuell durchführen!
Dazu schauen Sie bitte unter "Störungsbeseitigung" auf dieser Seite.
)
Sie können das Plugin wie in den folgenden Screenshots dargestellt hochladen
oder Sie können den Ordner ajaxzoom aus der Zip-Datei extrahieren und diesen Ordner in das Verzeichnis
/wp-content/plugins
hochladen.
Wenn Sie den zweiten Weg gewählt haben, stellen Sie bitte sicher,
dass das Verzeichnis /wp-content/plugins/ajaxzoom
während der Aktivierung beschreibbar ist
und der Ordner /wp-content/plugins/pic
immer von PHP beschreibbar ist.
/wp-content/plugins/ajaxzoom/pic
von PHP beschreibbar ist - entsprechende CHMOD setzen.
Die Aktivierung wird mit AJAX-ZOOM Fehlermeldung fehlschlagen, wenn dieser Ordner nicht von PHP schreibbar ist!
/axZm
in /wp-content/plugins/ajaxzoom/
/wp-content/plugins/ajaxzoom
- manuell über FTP hochladen, vergewissern Sie sich bitte,
dass das Verzeichnis /wp-content/plugins/ajaxzoom/pic
durch PHP schreibbar ist - setze entsprechendes chmod.
Das Plugin muss mehrere Unterordner in diesem Verzeichnis erstellen, daher muss es vor der Aktivierung (Installationsvorgang) beschreibbar sein!
Schauen Sie bitte die Installationsschritte an und laden Sie AJAX-ZOOM Dateien manuell hoch.
Bitte lesen, wenn AJAX-ZOOM im Standard-Template funktioniert, jedoch nicht in einem anderen Template eines Drittanbieters.
Die dynamische Ausgabe des Codes im Frontend Template wird über
add_action( 'woocommerce_product_thumbnails', array( 'ajaxzoom', 'show' ))
oder
add_action( 'woocommerce_after_single_product', array( 'ajaxzoom', 'show' ))
registriert
Entsprechend muss die Ausgabe im Frontend-Template über
do_action( 'woocommerce_product_thumbnails' );
oder
do_action( 'woocommerce_after_single_product' );
ausgelöst werden.
Wenn keines der beiden do_action
Funktion im Frontend Template vorhanden ist,
dann wird kein Output generiert und AJAX-ZOOM kann nicht angezeigt werden.
Wenn AJAX-ZOOM Code im Frontend-Template auf Produkt Detailseite angezeigt wird, Sie jedoch nichts sehen oder AJAX-ZOOM nicht richtig funktioniert, dann müssen Sie ggf. einige Anpassungen vornehmen. Gehen Sie zu WooCommerce Einstellungen -> AJAX-ZOOM -> General Settings. Unten ist ein Widget, mit dem diese Anpassung für jedes Template möglich ist.
Bitte überprüfen Sie die Browser-Konsole unter Netzwerk -> XHR, ob die Anfrage an zoomLoad.php den Fehler 500 (Serverfehler) zurückgibt.
Dies geschieht möglicherweise aufgrund von wp-content/plugins/ajaxzoom/lic.php
,
wo die WP-Konfigurationsdatei inkludiert wird, damit die Lizenzdaten, welche im Backend der AJAX-ZOOM-Plugin-Konfigurationsseite eingegebenen werden,
schnell aus der Datenbank ausgelesen werden können. Dieser Fehler ist mit großen Wahrscheinlichkeit vorhanden,
wenn WordPress mit "Bitnami" installiert wurde und es daher Berechtigungsprobleme gibt.
Versuchen Sie bitte den ganzen Code in lic.php auszukommentieren bzw. zu entfernen.
Wenn dann AJAX-ZOOM funktioniert, behalten Sie es so. Sie können alternativ die Lizenzinformationen in
wp-content/plugins/ajaxzoom/zoomConfigCustomAZ.inc.php
direkt reinschreiben / hardcoden,
was sogar dann noch schneller funktioniert, da nichts aus der DB ausgelesen werden muss.
Wenn Sie variable Produkte haben, aber keine Bilder für Ihre variablen Produkte definiert haben,
bitte aktivieren Sie die showDefaultForVariation
Option.
Diese Option ist standardmäßig deaktiviert.
Sie können es in den Plugin-Konfigurationseinstellungen tun.
https://www.ihre-domain.de/wp-content/plugins/ajaxzoom/axZm/zoomLoad.php
in die Adressleiste des Browsers ein.
Wenn die Datei zoomLoad.php physisch vorhanden ist,
aber Fehler 404 (nicht vorhanden) oder Fehler 500 (Serverfehler) angezeigt werden,
ist der wahrscheinlichste Grund, dass die Ordner- und / oder Dateiberechtigungen (chmod) auf Werte gesetzt sind,
wo die Gruppe sie bearbeiten kann. Bei gemeinsam genutzten / "shared" Hosts wird dies oft als nicht akzeptabel angesehen.
Höchstwahrscheinlich müssen Sie die Ordnerberechtigungsstufe (chmod) auf 0755 und die Dateiberechtigungsstufe (chmod) auf 0644 setzen.
Lassen Sie die führende Null aus, wenn Sie ein FTP-Programm wie FileZilla verwenden.
Sollten andere, als die hier beschriebene Störungen auftreten, dann kontaktieren Sie bitte den Support. Wir werden diese umgehend beseitigen und dokumentieren.
ionCube Loader ist eine weit verbreitete PHP-Erweiterung und sie wird benötigt,
um AJAX-ZOOM auf Ihrem Server zu betreiben. Bitte überprüfen Sie vor der Installation des Loaders,
ob dieser auf Ihrem Server noch nicht installiert ist. Um dies zu überprüfen,
können Sie in die Ausgabe von phpinfo();
schauen.
Sie können auch die PHP-Funktion get_loaded_extensions
verwenden - print_r (get_loaded_extensions ());
um zu sehen, ob ionCube installiert ist.
Wenn Sie ionCube nicht auf Ihrem Server finden, besuchen Sie bitte die offizielle ionClube Loader-Seite. Dort finden Sie "Loader Installer" und "Loader Wizard", die Ihnen bei der Installation des Loaders helfen, der zu Ihrem Betriebssystem passt (Windows, Linux, FreeBSD, OpenBSD, OS X, Solaris).
Viele Hosting-Unternehmen haben auch eine Anleitung in ihren FAQ, wie sie ionCube speziell für deren Konfigurationen installieren können. Zu guter Letzt wird Ihnen eine E-Mail an den Provider-Support Ihres Hosting-Providers sicherlich weiterhelfen ionCube ist Industriestandard und sollte eine Copy & Paste-Antwort für Ihren Hosting-Provider darstellen. Wenn nicht, sollten Sie Ihren Hotsting-Anbieter augenblicklich wechseln.
Bitte beachten Sie, dass jede PHP-Version eine andere Loader-Erweiterung benötigt. Wenn Ihr Provider die Möglichkeit bietet, zwischen mehreren PHP-Versionen zu wechseln, und Sie die ionCube-Erweiterung über eine separate php.ini selbst hinzugefügt haben, denken Sie bitte daran, diese php.ini-Datei zu aktualisieren, um sie mit der entsprechenden ionCube-Erweiterungsdatei zu verknüpfen.
Der Neustart des Servers (z. B. Apache) ist möglicherweise erforderlich, damit die neue Erweiterung geladen wird (Änderungen in php.ini werden effektiv ausgeführt).
Bei einigen Shared-Hosting-Unternehmen wie "1&1" können Benutzer ohne Root-Zugriff ihre benutzerdefinierten php.ini
Dateien erstellen
und den Ioncube-Loader auf diese Weise "installieren".
Diese benutzerdefinierte php.ini
hat jedoch nur Auswirkungen auf den Ordner, in dem sie sich befindet.
Es hat keine Auswirkungen auf Unterordner, wie Sie vielleicht vermuten.
Wenn Sie sich mit dieser Installationsmethode für den Loader befassen,
müssen Sie daher Ihre benutzerdefinierte php.ini
in mehrere Ordner kopieren.
Wenn das AJAX-ZOOM-Modul für Ihr System sich beispielsweise im Verzeichnis /modules/ajaxzoom
installiert,
müssen Sie die benutzerdefinierte php.ini
in die Ordner /modules/ajaxzoom/
,
/modules/ajaxzoom/axZm/
und z.B. /admin12345/
ablegen
(oder wo auch immer die Installation der Module stattfindet).
Nein, AJAX-ZOOM sollte "out-of-the-box" funktionieren. Bei manchen Modulen / Plugins installiert sich AJAX-ZOOM nicht, wenn auf dem Server keine "ionCube" -Erweiterung vorhanden ist (siehe oben). Darüber hinaus gibt es Einschränkungen hinsichtlich der Anzahl der Bilder und der Bildauflösung der Demoversion. Wenn Sie AJAX-ZOOM mit höher Auflösenden Bildern testen möchten ( > 3,2 Megapixel), fordern Sie bitte einen kostenlosen "Evaluierungs" -Lizenzschlüssel für Ihre Entwickler-Domain / Subdomain an.
Wenn Sie keinen Entwicklungsserver eingerichtet haben, aber das AJAX-ZOOM-Plugin auf Ihrer Produktionswebsite installieren möchten, sollten Sie zu den Modul- / Plugin-Einstellungen gehen und die Option "displayOnlyForThisProductID" sofort einstellen. Mit dieser Option können Sie AJAX-ZOOM nur für die angegebene Produkt-ID aktivieren, sodass Sie das Modul / Plug-in gründlich testen können, ohne den gesamten Shop zu beeinträchtigen bzw. A/B-Tests durchführen können.
Die Übersetzung der Strings erfolgt über die Plugin-Optionen und innerhalb der AJAX-ZOOM Core-PHP-Konfigurationsdatei.
1. Auf alle Plugin-Optionen kann über das Backend zugegriffen werden. Wenn Sie beispielsweise die russische Übersetzung zu der Option "zoomMsg360" hinzufügen möchten, die als JSON definiert ist, müssten Sie diesem JSON "Schlüssel" und "Wert" hinzufügen.
{
"en": "Drag to spin 360°, scroll to zoom in and out, right-click and drag to pan",
"de": "Ziehen um 360° zu drehen, zoomen mit dem Mausrad, rechte Maustaste ziehen verschiebt die Ansicht",
"fr": "Faites glisser pour tourner à 360 °, faites défiler pour zoomer dans et hors, cliquer et faire glisser à droite pour vous déplacer",
"es": "Arrastrar para girar en 360º, Rueda del ratón para utilizar el Zoom, botón derecho para mover la imagen"
}
Wenn Sie also nur Englisch als Standardsprache benötigen (bitte behalten Sie es bei) und möchten einen russischen Übersetzungsstring hinzufügen, würden Sie die entsprechende Option wie folgt ändern:
{
"en": "Drag to spin 360°, scroll to zoom in and out, right-click and drag to pan",
"ru": "Крутить 360° левой кнопкой мыши, колесом увеличивать, правой кнопкой смещать zoom"
}
2. Einige andere Textstrings befinden sich in der Datei [ajaxzoom Plugin-Verzeichnis] "/axZm/zoomConfig.inc.php"
,
die ein Teil des AJAX-ZOOM-Kerns ist.
Öffnen Sie diese Datei in einem Texteditor und suchen Sie nach einer Zeichenfolge,
die Sie ändern möchten. Zum Beispiel suchen Sie nach der "Click to load" Nachricht.
Sie befindet sich unter $zoom['config']['spinNoInit']
und sieht folgendermaßen aus:
$zoom['config']['spinNoInit'] = array(
'enabled' => false,
'file' => array('en' => 'click_to_load_en.png', 'de' => ''),
'txt' => array(
'en' => 'Click to load
360°
view',
'de' => 'Klicken um die
360° Ansicht
zu laden'
),
'event' => 'click'
);
Wie Sie sehen können, ist dies ein PHP-Array und es befinden sich mehrere andere Unteroptionen darin.
Am besten kopieren Sie das gesamte Array in zoomConfigCustomAZ.inc.php
oder Sie kopieren nur die Unteroption mit Locales in diese Datei rein.
Sie finden zoomConfigCustomAZ.inc.php
außerhalb des Ordners / axZm im Plugin-Verzeichnis.
2a. Der nachfolgende Code ist das, was Sie in die Datei [ajaxzoom plugin directory] /zoomConfigCustomAZ.inc.php
hinzufügen würden, wenn Sie das gesamte Array kopieren,
Ihre Übersetzung hinzufügen und nicht benötigte Sprachen entfernen:
$zoom['config']['spinNoInit'] = array(
'enabled' => true,
'file' => array('en' => 'click_to_load_en.png', 'de' => ''),
'txt' => array(
'en' => 'Click to load
360°
view',
'ru' => 'Нажмите мышкой, чтоб загрузить 360° вид'
),
'event' => 'click'
);
2b. Oder Sie könnten einfach die Unteroption der [ajaxzoom plugin directory] /zoomConfigCustomAZ.inc.php
Datei hinzufügen:
$zoom['config']['spinNoInit']['txt'] = array(
'en' => 'Click to load
360°
view',
'ru' => 'Нажмите мышкой, чтоб загрузить 360° вид'
);
// or
$zoom['config']['spinNoInit']['txt']['ru'] = 'Нажмите мышкой, чтоб загрузить 360° вид';
/zoomConfigCustomAZ.inc.php
um eine Ebene nach oben verschieben,
außerhalb des ajaxzoom-plugin-Verzeichnisses. Wenn Sie also das Plugin aktualisieren, wird diese Datei nicht überschrieben.
3. Es gibt auch eine dritte Möglichkeit, wie man eine Übersetzung hinzufügen kann,
die sich in [ajaxzoom plugin directory] /axZm/zoomConfig.inc.php
befinden.
Im Backend finden Sie unter der Plugin-Konfiguration "azOptions" und "azOptions360",
mit denen Sie die Konfiguration von [ajaxzoom plugin directory] /axZm/zoomConfig.inc.php
für die Frontend-Anzeige überschreiben können.
Wenn wir dasselbe wie oben über die "azOptions360" Plugin-Option (die in der Datenbank gespeichert ist) machen möchten,
würde das Ergebnis in Ihrem Textfeld wie folgt aussehen:
Hier müssen wir kein Englisch definieren,
da das zugehörige JavaScript-Objekt um das erweitert wird,
was Sie in "azOptions360" definieren. Die Möglichkeit Nummer 2 oben (schreiben in [ajaxzoom plugin directory] /zoomConfigCustomAZ.inc.php
)
ist dann nicht notwendig.
/wp-content/plugins/ajaxzoom/lic.php
hinzugefügt, welche unter verschiedenen Szenarien Probleme verursachen kann, indem man define('AJAXZOOM_PLUGIN_SKIP_LIC', true);
in die Datei /wp-content/plugins/ajaxzoom/zoomConfigCustomAZ.inc.php
einsetzt.
Die Lizenzdaten können dann direkt in die /wp-content/plugins/ajaxzoom/zoomConfigCustomAZ.inc.php
eingefügt werden, was außerdem die Geschwindigkeit der Ausführung erhöht.
Um Live-Support-Chat nutzen zu können wird Skype vorausgesetzt.
Sollte Live-Support-Chat über Skype nicht sofort zu erreichen sein, dann hinterlassen Sie bitte im Skype eine Nachricht oder schreiben Sie uns eine Email über die Kontakt Seite.
Jede Anfrage wird beantwortet!