Dokumentation und PHP-Klasse
Wir bieten Ihnen hier die Dokumentation zur Datenschnittstelle als PDF sowie die PHP-Klasse zum Einbinden in Ihre Bildergalerie oder Ihre Internetseite zum Download an.
- Dokumentation zur Datenschnittstelle (PDF, 136 kB)
Übersicht zur Funktionsweise unserer Datenschnittstelle - ftpi_order_final.zip (15 kB)
PHP-Quellcode zum Einbinden in Ihre Internetseite (für Webentwickler). Das ZIP-Archiv enthält die PHP-Klasse ftpi_order.php, eine Beschreibung der verfügbaren Klassen-Methoden und Beispieldateien.
Kurzanleitung
Nachfolgend erläutern wir Ihnen die Einbindung unserer ftp-order-Klasse in Ihre Internetseite. Als Beispiel haben wir eine angepasste Demoinstallation der Open-Source-Galerie photoit für Sie bereitgestellt. Dort wurde für jedes Galeriebild ein Bestelllink sowie ein stets erreichbarer Warenkorblink hinzugefügt. Die Vorgehensweise kann auf jede andere PHP-Anwendung übertragen werden oder auch manuell in statischen HTML-Seiten vorgenommen werden.
- Entpacken Sie die Datei ftpi_order_final.zip und kopieren Sie den entpackten Ordner auf Ihren Server.
- Nach erfolgreicher Übertragung müssen die Unterverzeichnisse berichte/ und tmp/ mit Schreibrechten versehen werden. Schreibrechte können Sie mit Ihrem FTP-Programm setzen, vergeben Sie per CHMOD 0766-Rechte.
- Tragen Sie in die Datei config.php die FTP-Zugangsdaten Ihres photo-druck-Accounts ein. Sie finden Ihre Zugangsdaten unter "Benutzerdaten", wenn Sie sich bei photo-druck eingeloggt haben.
- Wenn Sie bereits mit uns die bestellbaren Formate vereinbart haben, dann ersetzen oder editieren Sie die Datei formate.csv. Sie können hier jedoch vorerst auch die Standardeinstellung belassen.
- Binden Sie nun die ftpi_order-Aufrufe in Ihre PHP-Anwendung ein. Je nach verwendeter Software müssen Sie selbst die richtige Stelle im Programmcode heraussuchen und dort die Warenkorb-Aufrufe in Form von GET-Links einfügen. In unserem Beispiel hat jedes bestellbare Bild einen Link zugewiesen bekommen, der in dieser Form
warenkorb_popup_add.php?import_url=bilddatei.jpg
die Original-Bilddatei (in hoher Auflösung) an das Warenkorb-Skript übergibt. Gegebenenfalls müssen die Bilddateien auch mit entspechenden Verzeichnispfaden versehen werden. Bei unserer Beispielanwendung photoit haben wir die Datei photoit/index.php in Zeile 43 und ab Zeile 96 um entsprechende Aufrufe ergänzt. - Unsere Warenkorb-Popups sollen nur als Beispiel für eine eigene Umsetzung dienen, selbstverständlich können Sie sie aber auch komplett benutzen bzw. anpassen. Die Textdatei featurelist.TXT erläutert die verfügbaren Methoden unserer PHP-Klasse.
- Testen Sie die fertige Implementierung nach Rücksprache mit uns. Wir stellen für die Testphase alle Ihre eingehenden Aufträge in den Warten-Modus, so dass nicht jeder Testauftrag direkt in die Produktion geht. Übertragene Aufträge (ob Tests oder echte Aufträge) können Sie in Ihrem photo-druck-Benutzerkonto unter Auftragsstatus verfolgen.
-
Verwandte Themen
- Datenschnittstelle für Webseitenbetreiber
- Rahmenbedingungen für das Partnerprogramm






