
Neue Verbesserungen und Fehlerbehebungen in PAP 5.11.1.2
Wir haben neue Verbesserungen und Fehlerbehebungen vorbereitet, damit Sie so effektiv wie möglich arbeiten können. Hier finden Sie einen Überblick über die Neue...

Erfahren Sie, wie Sie Datumsformate in Post Affiliate Pro individuell anpassen können. Konfigurieren Sie regionale Einstellungen, Zeitzonenoptionen und vorlagenbasierte Datumsformatierung für Ihr Affiliate-Programm.
Eine konsistente Datumsformatierung im Affiliate-Tracking-System ist entscheidend für genaue Berichte, reibungslose Kommunikation mit Affiliates und eine professionelle Darstellung der Daten. Post Affiliate Pro erkennt diese Wichtigkeit und bietet umfassende Tools, um Datumsformate individuell an Ihre Anforderungen anzupassen. Die Plattform stellt Ihnen dazu zwei leistungsstarke Ansätze bereit: eine benutzerfreundliche Oberfläche über das Menü „Sprachen und regionale Einstellungen“ sowie einen fortgeschrittenen, vorlagenbasierten Ansatz mittels Smarty-Template-Syntax. Egal, ob Sie ein globales Affiliate-Netzwerk mit unterschiedlichen regionalen Anforderungen betreiben oder lediglich die Anzeige der Daten an lokale Standards anpassen möchten – Post Affiliate Pro bietet die nötige Flexibilität und Kontrolle, um Ihre bevorzugten Datumsformat-Standards systemweit umzusetzen.
Die Bedeutung von konsistenten Datumsformaten in Affiliate-Software geht weit über Ästhetik oder persönliche Präferenz hinaus. Eine korrekte Datumsdarstellung beeinflusst direkt die Verlässlichkeit Ihrer Provisionsberechnungen, Klick-Tracking und Verkaufszuordnungen. Werden Daten uneinheitlich oder in ungewohnten Formaten angezeigt, führt dies zu Verwirrung, Streitigkeiten über Provisionsauszahlungen, verpassten Fristen und sinkendem Vertrauen ins Tracking-System. Verschiedene Regionen weltweit nutzen unterschiedliche Datumsformate – in den USA ist MM/TT/JJJJ üblich, viele europäische Länder nutzen TT.MM.JJJJ und viele asiatische Märkte bevorzugen JJJJ-MM-TT. Diese regionalen Unterschiede sind besonders relevant, wenn Sie ein internationales Affiliate-Programm mit Partnern aus mehreren Ländern betreiben. Über regionale Vorlieben hinaus unterstützen richtige Formate auch Compliance-Anforderungen, da in bestimmten Branchen und Ländern gesetzliche Vorgaben bestehen können. Standardisierte und regional passende Formate demonstrieren Professionalität und Detailgenauigkeit, stärken Ihre Affiliate-Beziehungen und minimieren administrativen Aufwand.
Das Menü „Sprachen und regionale Einstellungen“ in Post Affiliate Pro ist Ihre zentrale Anlaufstelle für alle Lokalisierungs- und Formatierungsanpassungen. Hier definieren Sie individuelle Formate für Datum, Uhrzeit und Zahlen, die die Standard-Systemeinstellungen überschreiben. Wichtig ist dabei: Jede Sprache kann ihre eigenen Formate haben. So unterstützen Sie mehrere Sprachen mit jeweils passenden, kulturell korrekten Konventionen. Beispielsweise können Sie Englisch mit MM/TT/JJJJ und Deutsch mit TT.MM.JJJJ konfigurieren – so sieht jeder Nutzer Daten im gewohnten Format. Es gibt einen wichtigen Unterschied zwischen Serverzeitzone und Panelzeitzone: Die Serverzeitzone beeinflusst Speicherung und Verarbeitung aller Daten in der Datenbank, während die Panelzeitzone steuert, wie Daten einzelnen Nutzern im Händler- oder Affiliate-Panel angezeigt werden. Standardmäßig ist die Serverzeitzone America/Los_Angeles und gilt universell für API-Aufrufe und Datenbankoperationen, während die Panelzeitzone pro Nutzerkonto individuell angepasst werden kann.
| Formatmuster | Beispielausgabe | Region |
|---|---|---|
| MM/TT/JJJJ | 03/15/2024 | Vereinigte Staaten |
| TT.MM.JJJJ | 15.03.2024 | Deutschland, Österreich |
| JJJJ-MM-TT | 2024-03-15 | ISO-Standard, Asien |
| TT/MM/JJJJ | 15/03/2024 | Vereinigtes Königreich, Australien |
| MMMM d, yyyy | 15. März 2024 | Formelles Englisch |
Um individuelle Datumsformate in Post Affiliate Pro festzulegen, navigieren Sie zum Konfigurationsmenü und wählen „Sprachen und regionale Einstellungen“. Im Tab „Regionale Einstellungen“ finden Sie die Formatierungsoptionen. Es gibt drei Hauptfelder: Datumsformat, Zeitformat und Zahlenformat. Jedes Feld akzeptiert bestimmte Mustercodes, die steuern, wie Daten systemweit dargestellt werden. Im Datumsformatfeld steht %d für den Tag, %m für den Monat, %Y für das vierstellige Jahr und %y für das zweistellige Jahr. Für Zeitformate steht %H für Stunden im 24-Stunden-Format, %I für 12-Stunden, %M für Minuten und %S für Sekunden. Das Symbol %p fügt AM/PM hinzu. Für das Format „15. März 2024“ verwenden Sie %d. %B %Y, wobei %B für den ausgeschriebenen Monatsnamen steht. Für das kompakte „15/03/2024“ nutzen Sie %d/%m/%Y. Beim Zahlenformat können Sie Dezimal- und Tausendertrennzeichen definieren, was besonders für die Anzeige von Provisionsbeträgen und Statistiken in verschiedenen Regionen wichtig ist. Nach dem Speichern werden die neuen Formate sofort für die gewählte Sprache systemweit angewendet.
Die Serverzeitzone ist eine zentrale Einstellung, die alle Datums- und Zeitoperationen in Post Affiliate Pro beeinflusst. Standardmäßig nutzt das System America/Los_Angeles für alle serverseitigen Vorgänge, API-Aufrufe und Datenbankspeicherung. Um die Serverzeitzone zu ändern, gehen Sie zu Konfiguration > Sprachen und regionale Einstellungen > Zeitzoneneinstellungen und wählen aus der Liste die gewünschte Zeitzone (z. B. Europe/Berlin, Asia/Tokyo, Australia/Sydney). Wichtig: Eine Änderung der Serverzeitzone wirkt sich rückwirkend auf alle gespeicherten Daten aus – im Gegensatz zur Panelzeitzone, die nur die Anzeige betrifft. Wenn Sie z. B. von America/Los_Angeles auf America/New_York wechseln, erscheint eine Provision, die vor fünf Minuten angelegt wurde, plötzlich drei Stunden in der Zukunft, da alle Zeitstempel neu interpretiert werden. Neue Provisionen und Transaktionen werden nach der Änderung korrekt in der neuen Zeitzone gespeichert und angezeigt. Stellen Sie daher sicher, dass Sie die Serverzeitzone zu Beginn richtig wählen oder Änderungen sorgfältig planen.
⚠️ Warnung: Das Ändern der Serverzeitzone beeinflusst die Anzeige aller historischen Daten. Planen Sie Änderungen mit Bedacht und berücksichtigen Sie die Auswirkungen auf bestehende Datensätze.
Die vorlagenbasierte Datumsformatierung bietet fortgeschrittene Anpassungsmöglichkeiten für Nutzer, die die Datumsanzeige in bestimmten Kontexten gezielt steuern möchten. Post Affiliate Pro verwendet die Smarty-Template-Engine, die über den Modifier date_format vielseitige Formatierungsoptionen bietet. In Templates können Sie so einzelne Variablen mit eigenen Datumsformaten versehen, ohne die globalen Einstellungen zu beeinflussen. Die Smarty-Syntax folgt dem Muster {$variable|date_format:"%Y-%m-%d"}, wobei die gleichen strftime()-Codes verwendet werden. Besonders hilfreich ist das, wenn Sie z. B. in Berichten ein anderes Format benötigen als in E-Mail-Benachrichtigungen. Beispiel: Mit {$commission.dateinserted|date_format:"%d.%m.%Y"} wird das Datum einer Provision im europäischen Format angezeigt, während die systemweite Einstellung unverändert bleibt. Vorlagenbasierte Formatierung eignet sich besonders für individuelle Affiliate-Berichte, gebrandete E-Mail-Kommunikation oder Integrationen mit externen Systemen, die spezifische Formate verlangen. Die Flexibilität dieser Methode macht sie zur bevorzugten Wahl, wenn Sie für bestimmte Anwendungsfälle regionale Formate benötigen und dennoch global konsistente Einstellungen bewahren möchten.
{* Anzeige im europäischen Format *}
Provision-Datum: {$commission.dateinserted|date_format:"%d.%m.%Y"}
{* Datum und Uhrzeit im ISO-Format *}
Erstellt: {$transaction.dateinserted|date_format:"%Y-%m-%d %H:%M:%S"}
{* Datum mit ausgeschriebenem Monatsnamen *}
Verkaufsdatum: {$sale.dateinserted|date_format:"%B %d, %Y"}
{* Uhrzeit im 12-Stunden-Format mit AM/PM *}
Uhrzeit: {$click.dateinserted|date_format:"%I:%M %p"}
{* Mehrere Formate in einem Template kombinieren *}
Berichtszeitraum: {$startdate|date_format:"%d/%m/%Y"} bis {$enddate|date_format:"%d/%m/%Y"}
Die API-Integration mit Post Affiliate Pro erfordert besondere Beachtung der Zeitzonen, da alle über die API übertragenen Daten standardmäßig in der Serverzeitzone verarbeitet werden. Beim Senden oder Empfangen von Datumwerten nimmt das System an, dass alle Zeitstempel in der Serverzeitzone (standardmäßig America/Los_Angeles) vorliegen. Für korrekte Umrechnungen müssen Sie die Zeitdifferenz zwischen Ihrer lokalen Zeitzone und der Serverzeitzone berechnen. Das erfolgt durch Erstellen von Zeitzonen-Objekten für Server und Client und Ermittlung der Differenz in Sekunden. Die API bietet dazu zwei wichtige Funktionen: getClientTime() konvertiert Serverzeit in Clientzeit, getServerTime() wandelt Clientzeit in Serverzeit um. Beim Filtern von Transaktionen nach Datum über die API müssen Sie Ihre lokalen Parameter vor dem Request in Serverzeit umwandeln, damit die Filter korrekt angewendet werden. Ebenso sollten Sie empfangene Zeitstempel vor der Anzeige für den Nutzer aus Server- in Clientzeit umrechnen. Für Entwickler gilt: Geben Sie Zeitzoneninformation immer explizit in API-Requests an, dokumentieren Sie Annahmen im Code und testen Sie Datumsfilter auch über Zeitzonengrenzen hinweg.
<?php
define('LOCAL_TIMEZONE', 'Europe/Bratislava');
define('TIME_OFFSET', getTimeOffset());
function getTimeOffset() {
$dateTimeServer = date_create("now", timezone_open('America/Los_Angeles'));
$dateTimeClient = date_create("now", timezone_open(LOCAL_TIMEZONE));
return $dateTimeClient->getOffset() - $dateTimeServer->getOffset();
}
function getClientTime($serverTimeStamp) {
return $serverTimeStamp + TIME_OFFSET;
}
function getServerTime($clientTimeStamp) {
return $clientTimeStamp - TIME_OFFSET;
}
function getDateTime($timestamp) {
return date('Y-m-d H:i:s', $timestamp);
}
function dateTimeToClientTime($dateTime) {
return getDateTime(getClientTime((strtotime($dateTime))));
}
function dateTimeToServerTime($dateTime) {
return getDateTime(getServerTime((strtotime($dateTime))));
}
// Beispiel: Transaktionen nach Client-Zeitzonen-Daten filtern
$request = new Pap_Api_TransactionsGrid($session);
$request->addFilter('dateinserted', 'D>=', dateTimeToServerTime('2024-03-01'));
$request->addFilter('dateinserted', 'D<=', dateTimeToServerTime('2024-03-31 23:59:59'));
$request->sendNow();
// Ergebnisse mit Client-Zeitzonen-Konvertierung anzeigen
foreach($request->getGrid()->getRecordset() as $transaction) {
echo 'Datum: ' . dateTimeToClientTime($transaction->get('dateinserted'));
}
?>
Die Umsetzung von Best Practices bei Datumsformaten in Ihrer Post Affiliate Pro-Installation sorgt für Konsistenz, vermeidet Missverständnisse und sichert professionelle Standards im gesamten Affiliate-Programm. Legen Sie zunächst ein einheitliches Standard-Format für Ihr System fest und kommunizieren Sie dieses Format klar an alle Affiliates – etwa in Dokumentationen, Onboarding-Materialien und Support-Ressourcen. Testen Sie das gewählte Format gründlich vor dem Livegang, insbesondere bei benutzerdefinierten Mustern, um sicherzustellen, dass die Anzeige in allen Fällen wie gewünscht erfolgt. Vermeiden Sie es, innerhalb einer Oberfläche oder eines Berichts mehrere Formate zu mischen, da dies die Nutzer verwirrt und zu Fehlern in der Interpretation führen kann. Geben Sie bei der Kommunikation zu datumbezogenen Themen – wie Provisionsauszahlungen, Kampagnenfristen oder Berichtszeiträumen – das verwendete Format stets an. Bei internationalen Programmen empfiehlt sich die Nutzung sprachspezifischer Formate über die Funktion „Sprachen und regionale Einstellungen“, sodass jeder Nutzer Daten im gewohnten Format sieht. Dokumentieren Sie Ihre Einstellungen in Ihrer internen Wissensdatenbank und Supportdokumentation, damit neue Teammitglieder und Affiliates die Regeln schnell verstehen. Überprüfen Sie regelmäßig die Anzeige in verschiedenen Systembereichen, um Inkonsistenzen durch Templates oder API-Integrationen frühzeitig zu entdecken.
Im Vergleich zu anderen Affiliate-Softwarelösungen wie AffiliateWP wird der Unterschied in Flexibilität und Kontrolle bei der Datumsformatierung in Post Affiliate Pro schnell deutlich. Während AffiliateWP nur wenige vordefinierte Formate anbietet, erlaubt Post Affiliate Pro durch musterbasierte Formatierung praktisch jede gewünschte Darstellung. Das getrennte Konzept von Server- und Panelzeitzone bietet Administratoren und Nutzern höchste Flexibilität – die Serverzeitzone gewährleistet konsistente Datenspeicherung und API-Operationen, während die Panelzeitzone jedem Nutzer erlaubt, Daten im gewünschten Format anzuzeigen, ohne dass die zugrundeliegenden Daten beeinflusst werden. AffiliateWP bietet diese Unterscheidung nicht, wodurch Nutzer oft mit einem globalen Format arbeiten müssen. Zudem ermöglicht die vorlagenbasierte Formatierung per Smarty-Engine Entwicklern, in bestimmten Kontexten individuelle Anzeigen umzusetzen – eine Möglichkeit, die viele Wettbewerber gar nicht oder nur sehr eingeschränkt bieten. Die umfassende API-Unterstützung für Zeitzonenumrechnung in Post Affiliate Pro zeigt ein Verständnis für die realen Herausforderungen internationaler Affiliate-Programme, während Mitbewerber Zeitzonen oft vernachlässigen. Wer also für komplexe Netzwerke robuste und flexible Einstellungen benötigt, ist mit Post Affiliate Pro klar im Vorteil.
Die Fehlerbehebung bei Datumsformat-Problemen in Post Affiliate Pro beginnt meist mit der Frage, ob die Ursache in den regionalen Einstellungen, bei Zeitzonen oder in Vorlagenanpassungen liegt. Werden Daten systemweit falsch angezeigt, prüfen Sie zunächst Ihre regionalen Einstellungen unter Konfiguration > Sprachen und regionale Einstellungen > Regionale Einstellungen und kontrollieren Sie das verwendete Formatmuster. Häufige Fehler sind falsch verwendete Codes (z. B. %d statt %m für den Monat) oder die Nichtbeachtung der Groß-/Kleinschreibung. Sind die Daten im Händler-Panel korrekt, aber im Affiliate-Panel nicht, überprüfen Sie die individuellen Zeitzoneneinstellungen des Nutzers unter Mein Profil > Mein Profil bearbeiten > Zeitzone. Wenn Daten in manchen Bereichen richtig und in anderen falsch angezeigt werden, liegt es wahrscheinlich an spezifischen Vorlagenanpassungen – prüfen Sie die betroffenen Templates und die verwendeten date_format-Codes. Gibt die API Daten in unerwarteten Formaten oder Zeitzonenverschiebungen zurück, stellen Sie sicher, dass Ihr Integrationscode die Konstante TIME_OFFSET korrekt berechnet und die Umrechnungsfunktionen verwendet. Bei anhaltenden Problemen aktivieren Sie das Debug-Logging in Post Affiliate Pro, um die Verarbeitung von Daten zu verfolgen, oder wenden Sie sich mit Beispielen und Ihrer aktuellen Konfiguration an den Support.
Post Affiliate Pro verwendet standardmäßig America/Los_Angeles als Serverzeitzone. Diese Zeitzone gilt für alle serverseitigen Vorgänge, API-Aufrufe und die Datenbankspeicherung. Sie können sie bei Bedarf über Konfiguration > Sprachen und regionale Einstellungen > Zeitzoneneinstellungen an Ihre Anforderungen anpassen.
Ja, absolut. Jede Sprache in Ihrer Post Affiliate Pro-Installation kann ihr eigenes, individuelles Format für Datum, Uhrzeit und Zahlen haben. So können Sie mehrere Sprachen gleichzeitig unterstützen, jeweils mit landestypischen Formatierungsregeln, die den regionalen Präferenzen entsprechen.
Die Serverzeitzone beeinflusst, wie alle Daten in der Datenbank gespeichert und verarbeitet werden und gilt für alle API-Aufrufe. Die Panelzeitzone bestimmt, wie Daten einzelnen Benutzern in ihrem Händler- oder Affiliate-Panel angezeigt werden. Änderungen an der Serverzeitzone wirken sich auf die Interpretation aller historischen Daten aus, während Änderungen an der Panelzeitzone nur die Anzeige betreffen.
Post Affiliate Pro verwendet die Smarty-Template-Syntax mit dem date_format-Modifier. Nutzen Sie das Muster {$variable|date_format:"%Y-%m-%d"}, wobei %Y für das Jahr, %m für den Monat und %d für den Tag steht. So können Sie spezifische Datumsformate für einzelne Template-Variablen anwenden, ohne die globalen Systemeinstellungen zu beeinflussen.
Wenn Sie die Serverzeitzone ändern, werden alle bestehenden Daten rückwirkend mit der neuen Zeitzone interpretiert. Wenn Sie z. B. von America/Los_Angeles auf America/New_York wechseln, erscheint eine eben erstellte Provision plötzlich, als wäre sie drei Stunden in der Zukunft angelegt worden. Neue Daten, die nach der Änderung erstellt werden, werden korrekt gespeichert.
Berechnen Sie den Zeitunterschied zwischen Ihrer lokalen Zeitzone und der Serverzeitzone (standardmäßig America/Los_Angeles). Nutzen Sie getServerTime(), um Client-Zeitstempel vor API-Requests in Serverzeit umzuwandeln, und getClientTime(), um zurückgegebene Zeitstempel für die Anzeige ins Client-Format zu konvertieren.
Ja, durch vorlagenbasierte Formatierung können Sie für verschiedene Kontexte individuelle Datumsformate anwenden. Sie können verschiedene Formate in Berichten, E-Mails und API-Integrationen verwenden, während globale Einstellungen bestehen bleiben. Das bietet Flexibilität für verschiedene Anwendungsfälle und externe Systeme.
Gängige Muster sind MM/TT/JJJJ (USA), TT.MM.JJJJ (Deutschland, Österreich), JJJJ-MM-TT (ISO-Standard, Asien) und TT/MM/JJJJ (Vereinigtes Königreich, Australien). Post Affiliate Pro unterstützt all diese Formate und viele mehr dank eines flexiblen, musterbasierenden Systems.
Mit den flexiblen Datumsformaten und regionalen Einstellungen von Post Affiliate Pro verwalten Sie internationale Affiliate-Netzwerke ganz einfach. Passen Sie noch heute Ihre Datumsformate an und verbessern Sie die Kommunikation sowie die Genauigkeit Ihrer Berichte.
Wir haben neue Verbesserungen und Fehlerbehebungen vorbereitet, damit Sie so effektiv wie möglich arbeiten können. Hier finden Sie einen Überblick über die Neue...
Entdecken Sie die neuesten Funktionen von Post Affiliate Pro, darunter die Spalte 'Erstellungsdatum' für Affiliate-Kanäle, das Tracking von Kampagnen-ID und Ban...
Feiern Sie die Rückkehr zur Schule mit neuen Verbesserungen und Fehlerbehebungen für Ihre Post Affiliate Pro Software.



