Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Code: Alles auswählen
<?php
$zeichenkette ='blablabla ein eBay Link blablabla';
$suchmuster = '/ (.*ebay.*) /';
$ersetzung = 'http://partners.webmasterplan.com/click.asp?meineaffiliatekennung&diurl=$0 ';
echo preg_replace($suchmuster, $ersetzung, $zeichenkette);
?>
Code: Alles auswählen
<?php
$ret = preg_replace("#(^|[\n ])http://cgi.ebay.(de|at|ch|com)/([a-z0-9&\-_.]+?)_W0QQitemZ([0-9]+?)QQ([a-z0-9&\-_.]+?)cmdZViewItem#is", "\\1<a href=\"http://rover.ebay.com/rover/1/707-53477-19255-0/1?ff3=4&pub=5574867238&toolid=10001&campid=5336448708&customid=&mpre=http://partners.webmasterplan.com/click.asp?ref=305526&site=1382&type=text&tnb=23&diurl=http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=\\4\" target=\"_blank\">\\3</a>", $ret);
?>
Code: Alles auswählen
<?php
$string = 'http://cgi.ebay.com/The-Unspeakable-Oath-8-9-Pagan-Publishing-Cthulhu_W0QQitemZ300104146692QQihZ020QQcategoryZ2546QQrdZ1QQcmdZViewItem';
echo preg_replace("#(^|[\n ])http://cgi.ebay.(de|at|ch|com)/([a-z0-9&\-_.]+?)_W0QQitemZ([0-9]+?)QQ([a-z0-9&\-_.]+?)cmdZViewItem#is", "\\1<a href=\"http://rover.ebay.com/rover/1/707-53477-19255-0/1?ff3=4&pub=5574867238&toolid=10001&campid=5336448708&customid=&mpre=http://partners.webmasterplan.com/click.asp?ref=305526&site=1382&type=text&tnb=23&diurl=http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=\\4\" target=\"_blank\">\\3</a>", $string);
?>
Code: Alles auswählen
http://cgi.ebay.com/The-Unspeakable-Oath-8-9-Pagan-Publishing-Cthulhu_W0QQitemZ300104146692QQihZ020QQcategoryZ2546QQrdZ1QQcmdZViewItem
Code: Alles auswählen
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=220795043856
Code: Alles auswählen
<?php
$string1 = 'http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=220795043856';
echo preg_replace("#(^|[\n ])http://cgi.ebay.(de|at|ch|com)/ws/eBayISAPI.dll?ViewItem&item[=]([0-9]+?)#is", "\\1<a href=\"http://rover.ebay.com/rover/1/707-53477-19255-0/1?ff3=4&pub=5574867238&toolid=10001&campid=5336448708&customid=&mpre=http://partners.webmasterplan.com/click.asp?ref=305526&site=1382&type=text&tnb=23&diurl=http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=\\3\" target=\"_blank\">\\2</a>", $string1);
?>
Obiger Code gibt aus/zurück:nyw hat geschrieben:nach langem ausprobieren habe ich endlich einen funktionierenden Code:
Code: Alles auswählen
<?php $string = 'http://cgi.ebay.com/The-Unspeakable-Oath-8-9-Pagan-Publishing-Cthulhu_W0QQitemZ300104146692QQihZ020QQcategoryZ2546QQrdZ1QQcmdZViewItem'; echo preg_replace("#(^|[\n ])http://cgi.ebay.(de|at|ch|com)/([a-z0-9&\-_.]+?)_W0QQitemZ([0-9]+?)QQ([a-z0-9&\-_.]+?)cmdZViewItem#is", "\\1<a href="http://rover.ebay.com/rover/1/707-53477-19255-0/1?ff3=4&pub=5574867238&toolid=10001&campid=5336448708&customid=&mpre=http://partners.webmasterplan.com/click.asp?ref=305526&site=1382&type=text&tnb=23&diurl=http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=\\4" target="_blank">\\3</a>", $string); ?>
Code: Alles auswählen
http://rover.ebay.com/rover/1/707-53477-19255-0/1?ff3=4&pub=5574867238&toolid=10001&campid=5336448708&customid=&mpre=http://partners.webmasterplan.com/click.asp?ref=305526&site=1382&type=text&tnb=23&diurl=http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=300104146692
Code: Alles auswählen
$basislink_ebay_via_affilinet='http://rover.ebay.com/rover/1/707-53477-19255-0/1?ff3=4&pub=5574867238&toolid=10001&campid=5336448708&customid=&mpre=http://partners.webmasterplan.com/click.asp?ref=305526&site=1382&type=text&tnb=23&diurl=';
$forumslink_ebay='http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=220795043856';
$forumslink_ebay_via_affilinet=$basislink_ebay_via_affilinet.$forumslink_ebay;
Wobei das hier nun aber nicht ganz korrekt ist, bzw. eventuell nicht (immer) funktioniert. Die mpre ist normalerweise die Zielurl des Artikels bei Ebay. Hier im Beispiel wird aber alles durch "webmasterplan" gejagt, die dann per "diurl" weiterleiten.Viele Parameter dort sind optional. Einen "Grund-Link" kann man bei Ebay generieren. Bei dem muss man dann prinzipiell nur die URL (mpre) tauschen.
Demnach müsste der Link etwa so aussehen:Wir verwenden immer noch die „Rover“-Links, aber wir haben neue Parameter in den Links, sodass die Werte aktualisiert werden müssen.
https://rover.ebay.com/rover/1/[b]PLACEMENTID[/b]/1?campid=XXXXX&customid=XXXXXXX&toolid=XXXXXX&mpre=TARGET_ENCODED_URL
„placementid“ gibt an, welches ePN-Programm Sie bewerben, und ist keine optionale Angabe.
Die Kampagnen-ID („campid“) ist eine ID, die Sie in der Benutzeroberfläche generieren können und die die Segmentierung Ihrer Werbung ermöglicht, um daraus Rückschlüsse auf die Leistung einzelner Kampagnen ziehen zu können. „campid“ entspricht im Wesentlichen der bisherigen PID. Sie müssen aber neue Kampagnen-IDs generieren und sie den entsprechenden PIDs zuordnen, um die Performance vor und nach der Migration miteinander vergleichen zu können. Sie können über die Registerkarte „Kampagnen“ mehrere Kampagnen-IDs gleichzeitig erstellen, indem Sie eine Textdatei hochladen. Wir erstellen eine Standardkampagne für Sie. Daher ist dieses Feld nicht optional.
„customid“ ist ein maximal 256 Zeichen fassendes benutzerdefiniertes Feld zur Festlegung einer persönlichen ID, mit deren Hilfe Sie Ihre Kampagnen dynamisch auf Transaktionsebene segmentieren können. Die persönliche ID entspricht in etwa der SID. Da der Wert in diesem Feld frei festgelegt werden kann, können Sie Ihre bestehenden SIDs in persönliche IDs migrieren. Dieses Feld ist optional.
Die Tool-ID („toolid“) bestimmt, welches Tool, welchen Link oder welches Werbemittel Sie verwenden. Sie ersetzt die alte AID. Die Tool-ID wird beim Generieren von Links in der Benutzeroberfläche angezeigt. Für den Link-Generator (das neue flexible Tool zum Generieren von Ziel-Links) lautet die Tool-ID „1001“. Dieses Feld ist nicht optional.
Die Angaben nach „mpre=“ beziehen sich auf eine URL-kodierte eBay-Ziel-URL. Nähere Informationen zur URL-Kodierung finden Sie hier.