Hallo,
Ich habe gerade eine neue Lizenz gekauft (Pro)
Leider wird mir der Lizenzschlüssel als invalid angezeigt sobald ich das Plugin aktivieren möchte.
Purchase: RE-AT-1418
Hallo,
Ich habe gerade eine neue Lizenz gekauft (Pro)
Leider wird mir der Lizenzschlüssel als invalid angezeigt sobald ich das Plugin aktivieren möchte.
Purchase: RE-AT-1418
Ich pushe hier mal.
leider scheint es nur zu funktionieren wenn ich es direkt in der atk-formatter.php anpasse.
Hast du noch ne Idee?
LG
Hallo,
schau mal - ist wohl der falsche Platzhalter:
Codefunction atkp_modify_placeholders_callback( $placeholders ) { if ($_GET['source'] == 'cpc'){ $placeholders['productlink'] = str_replace('trackingid', 'alternativetrackingid', $placeholders['productlink']); $placeholders['link'] = str_replace('trackingid', 'alternativetrackingid', $placeholders['link']); } return $placeholders; } add_filter( 'atkp_modify_placeholders', 'atkp_modify_placeholders_callback');
lg Christof
Hallo Christof,
Vielen Dank.
Scheint aber leider auch nicht zu funktionieren.
Grüße
Dann sind es wohl doch blade templates und nicht mehr die klassischen.
Da bin ich noch an einer Lösung dran um das auch einfach über hooks ändern zu können. Bis dahin müsstest du halt deinen Teil entsprechend einfügen.
lg Christof
Danke für deine Antwort.
Also soweit ich weis nutzen wir keine Blade Templates.
Wo kann ich das denn feststellen?
Unsere Vorlage sieht so aus:
[Blockierte Grafik: https://s12.directupload.net/images/200904/7bpsgpmr.png]
Alles anzeigenHallo,
dann müsste das damit klappen:
Codefunction atkp_modify_placeholders_callback( $placeholders ) { if ($_GET['source'] == 'cpc'){ $placeholders['productlink'] = str_replace('trackingid', 'alternativetrackingid', $placeholders['productlink']); } return $placeholders; } add_filter( 'atkp_modify_placeholders', 'atkp_modify_placeholders_callback');
Aber sobald du Blade-Templates nutzt, muss man das anders machen
lg Christof
Danke für deine Hilfe.
Habe das jetzt so über die functions implementiert. Leider scheint das so nicht zu funktionieren - die alter Trackingid bleibt drin.
Grüße
Nutzt du Blade-Templates oder nutzt du noch die klassichen Vorlagen?
lg Christof
Klassische Vorlagen.
Hallo,
sobald du ein Update machst, werden die Änderungen überschrieben. Wenn du noch die klassischen Platzhalter (der Vergleichstabelle nutzt), kannst du auch den Hook nutzen und den Platzhalter "link" im Hook ersetzen:
https://docs.affiliate-toolkit…n-fuer-die-Produktvorlage
lg Christof
Hallo Christof,
Ich brauch da nochmal deine Hilfe.
Kannst du mir ein Beispiel geben wie ich das mit diesem Hook lösen kann?
Ich bekomm es mit dem Hook einfach nicht zum Laufen.
Grüße
Hab das jetzt wie folgt angepasst:
public function get_productlink( atkp_product $myproduct ) {
$linkttitle = $myproduct->title;
if ( $myproduct->shop != null ) {
$linkttitle = $myproduct->shop->get_tooltip();
}
if ($_GET['source'] == 'cpc'){
return $this->create_external_link( $myproduct->producturl, $linkttitle, $myproduct->title, $this->parameters->listid, $this->parameters->templateid, $myproduct->shopid, atkp_LinkType::Link, 'alternativetrackingid' );
}
return $this->create_external_link( $myproduct->producturl, $linkttitle, $myproduct->title, $this->parameters->listid, $this->parameters->templateid, $myproduct->shopid, atkp_LinkType::Link, $this->parameters->trackingid );
}
Alles anzeigen
Das scheint jetzt erstmal zu gehen.
Kann ich das so machen?
Kann ich das im atk-formatter.php anpassen?:
public function get_productlink( atkp_product $myproduct ) {
$linkttitle = $myproduct->title;
if ( $myproduct->shop != null ) {
$linkttitle = $myproduct->shop->get_tooltip();
}
return $this->create_external_link( $myproduct->producturl, $linkttitle, $myproduct->title, $this->parameters->listid, $this->parameters->templateid, $myproduct->shopid, atkp_LinkType::Link, $this->parameters->trackingid );
}
Hallo,
wenn du ein Blade Template nutzt, müsstest du dort einfach eine IF bedingung reinbauen und das abfragen.
Also wenn der get parameter da ist, einfach z.b. einen str_replace der tracking id machen.
lg Christof
Kannst du mir da eventuell ein konkretes Beispiel geben?
Ich nutzen hauptsächlich die Vergleichstabellen (leicht modifiziert).
Weclhes Template ist dort das richtige?
Ich finde nur die Variable %Link%
Grüße
Hallo,
Anbei ein Beispiel mit dem Fehler.
Passiert immer wenn bei Limit ein kleinerer Wert als 10 angegeben wird.
Ich hoffe das hilft.
Grüße
Alles anzeigenHallo,
ich sehe da aktuell leider auch keinen Fehler.. Merkwürdig.
Kannst du mal einen Screenshot von den Filter-Feld-Kombinationen schicken?
lg Christof
Hallo Chsristoph,
Bei einem kurzen Test gerade lief es auch wieder....
Ich teste das nachher nochmal mit unterschiedlichen Parametern.
Grüße
Hallo,
Ich möchte, wenn Besucher über eine Google Ads Anzeige kommen, einen Parameter an meine URL anhängen ?tr_source=cpc.
Wenn dieser Parameter den Wert = cpc enthält soll eine andere Trackind-Id an die Links der jeweiligen Seite / Tabelle eingefügt werden.
Ist sowas bereits Umsetzbar?
Den GET Parameter auslesen ist soweit kein Problem, allerdings versteh ich nicht ganz wo genau der Link gebildet wird im Plugin.
Wäre über Hilfe dankbar.
Grüße
Seit einiger Zeit erhalte ich immer einen Fehler wenn ich eine Automatische Liste aus Amazon erstellen möchte.
Ich gehe auf Suche und gebe dann die Kategorie sowie den Suchterm ein (z.B. Rasenmäher).
Ich erhalte folgenden Fehler zurück und es werden keine Produkte importiert:
Request Exception: [500] Server error: `POST https://webservices.amazon.de/paapi5/searchitems` resulted in a `500 Internal Server Error` response: {"__type":"com.amazon.coral.service#InternalFailure","message":"The request processing has failed due to some unknown er (truncated...)
Unter V4 hat das noch wunderbar funktioniert.
Gibt es da einen Workaround oder sowas? Ich habe die Funktion sehr umfangreich genutzt.
Hallo,
Ich hab das mit der fehlerhaften Feldeingabe geändert. Mit dem nächsten Update kann man mehrere Adressen eingeben.. Man müsste allerdings Komma (",") nutzen und nicht Semikolon (";").
lg Christof
Vielen Dank
LG
Ich push hier nochmal.
Problem besteht leider weiterhin.
Ich hab jetzt auf SMTP umgestellt jetzt läuft es.
Hab aber direkt ein anderes Problem.
Ich trage 2 E-Mail Adressen ein nach folgendem Muster:
[email protected];[email protected]
Beim speichern erhalte ich die Fehlermeldung "Nach dem @ Zeichen darf das Zeichen ";" nicht verwendet werden"
Hallo Martin,
sendet deine WP-Installation Mails raus? Hast du das getestet?
lg Christof
Ja das habe ich getestet.
Wordpress sendet Mails raus.
Grüße
Hallo,
Ich habe starke Probleme die Datenüberprüfung zum Laufen zu bekommen.
Die Datenüberprüfung ist eingeschalten aber ich erhalte keine Mail.
Auch wenn ich das Absenden der Mail manuell anstoße reloaded die Page nur kurz, eine Mail kommt aber nie an.
Würde mich über Hilfe freuen.
Grüße,
Martin