Leex Posted June 29, 2011 Report Share Posted June 29, 2011 Benötige für die integration des Trusted-Shops (Bewertungsbutton) die oben genannten Variablen, damit diese direkt in das Formular eingesetzt werden. Welche sind es bzw. wo kann ich diese finden? Link to comment Share on other sites More sharing options...
df:bug Posted June 29, 2011 Report Share Posted June 29, 2011 Hallo, wo willst du das integrieren? Da sich die Variablen je nach Einsatzort im "Vornamen" unterscheiden. Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Leex Posted June 29, 2011 Author Report Share Posted June 29, 2011 grundsätzlich geht es darum diesen code einzubinden: <table style="margin: 0 auto"> <tr> <td> <a href="https://www.trustedshops.de/bewertung/bewerten_XAFA0DFF0FB64535947068689873C1190.html&buyerEmail=<?= urlencode(base64_encode($costumer['customer_email_adress']));?>&shopOrderID=<?= urlencode(base64_encode($orders['orders_id']));?>" target="_blank" title="Bitte bewerten Sie den Shop"><img src="http://bilder.arbeitsschutz-express.de/symbole/bewerten_de.gif" alt="Bewerten Sie unseren Shop!" /></a> </td> <td> <p><a href="https://www.trustedshops.com/bewertung/later.php?externalShopId=TS-ID&buyerEmail=<?php echo urlencode(base64_encode(buyerEmail));?>&shopOrderID=<?php echo urlencode(base64_encode(shopOrderID));?>&days=7" target="_blank" title="Online-Shop später bewerten!"><img src="http://bilder.arbeitsschutz-express.de/symbole/spaeter_bewerten_de.gif"></a></p> </td> </tr> </table> <p>Ich möchte von der Trusted Shops GmbH nach der Lieferung einmalig per E-Mail an <?php echo buyerEmail;?> die Abgabe einer Bewertung erinnert werden. Meine Einwilligung <a href="http://testshop.beautysports.de/de/Datenschutzerklaerung">Datenschutzerklärung</a> kann ich jederzeit widerrufen.</p> da aber in der checkout_succes kein phpcode ausgeführt werden kann (wüsste nicht wie) muss ich das ja irgendwie extern einbinden ... dazu habe ich mir jetzt das hier angelegt: http://trustedshop.arbeitsschutz-express.de dort müssen die variablen irgendwie hin, damit sie dann in das jeweilige formular eingesetzt werden können. es sei denn du hast einen anderen vorschlag Link to comment Share on other sites More sharing options...
df:bug Posted June 29, 2011 Report Share Posted June 29, 2011 Hallo, mit {php}{/php} in der "subpage_success.html" hat es nicht geklappt? Auf der Seite stehen auf jeden Fall alle nötigen Variablen zur Verfügung. Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Leex Posted June 29, 2011 Author Report Share Posted June 29, 2011 nein hat nicht funktioniert mit {php} ... edit: wie sind denn die Variablen für Kundenemail und OrderID?? edit2: Funktioert DOCH ... hatte einen syntaxfehler ... Variablen stimmen aber noch nicht Link to comment Share on other sites More sharing options...
df:bug Posted June 29, 2011 Report Share Posted June 29, 2011 Hallo, dazu mit "$success_order" arbeiten, dieses Array enthält die gewünschten Daten. Es muss global aufgerufen werden, wenn es über ein Plugin geregelt werden soll. Mit dem Zeiger "$success_order->" kann dann auf die gewünschten Werte zugegriffen werden. Um zu sehen welche Werte "$success_order" anhält, einfach das Array ausgeben. global $success_order; print_r($success_order); Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Leex Posted June 29, 2011 Author Report Share Posted June 29, 2011 Ist aber doch kein Plugin mit dem ich das mache?! und die Variable für Email-Adresse? edit: der code ergibt: order Object ( [customer] => 6091 [oID] => 4125 ) Link to comment Share on other sites More sharing options...
df:bug Posted June 29, 2011 Report Share Posted June 29, 2011 Hallo, dann einfach mit der $_SESSION arbeiten. {php}print_r($_SESSION);{/php}[/CODE] Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Leex Posted June 29, 2011 Author Report Share Posted June 29, 2011 Ah ok ... Danke. Die orderID übernimmt er mir ... aber die Email fügt er nicht ein, obwohl ich es genau gleich habe wie bei orderid <table style="margin: 0 auto"> <tr> <td> <a href="https://www.trustedshops.de/bewertung/bewerten_XAFA0DFF0FB64535947068689873C1190.html&buyerEmail={php} echo urlencode(base64_encode($_SESSION['customers_email_address']));{/php}&shopOrderID={php} echo urlencode(base64_encode($_SESSION['success_order_id']));{/php}" target="_blank" title="Bitte bewerten Sie den Shop"><img src="http://bilder.arbeitsschutz-express.de/symbole/bewerten_de.gif" alt="Bewerten Sie unseren Shop!" /></a> </td> <td> <p><a href="https://www.trustedshops.com/bewertung/later.php?externalShopId=TS-ID&buyerEmail={php} echo urlencode(base64_encode($_SESSION['customers_email_address']));{/php}&orderID={php} echo urlencode(base64_encode($_SESSION['success_order_id']));{/php}&days=7" target="_blank" title="Online-Shop später bewerten!"><img src="http://bilder.arbeitsschutz-express.de/symbole/spaeter_bewerten_de.gif"></a></p> </td> </tr> <tr> <td colspan="2" align="center"><p><a href="{link page='index' conn=NOSSL}">{button text=$smarty.const.BUTTON_NEXT file='next.gif'}</a></p></td> </tr> </table> Link to comment Share on other sites More sharing options...
df:bug Posted June 29, 2011 Report Share Posted June 29, 2011 Hallo, "[customers_email_address]" sitzt etwas tiefer. Array ( [agent_check] => false [customer] => customer Object ( [customers_id] => 231 [customers_status] => 5 [customer_info] => Array ( [customers_id] => 231 [external_id] => [customers_cid] => [customers_vat_id] => [customers_vat_id_status] => [customers_status] => 5 [customers_email_address] => [email protected] Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Leex Posted June 29, 2011 Author Report Share Posted June 29, 2011 ja das habe ich doch eingetragen ... siehe code ;-) ... aber die variable wird nicht ausgegeben ... :/ Link to comment Share on other sites More sharing options...
df:bug Posted June 29, 2011 Report Share Posted June 29, 2011 Hallo, "$_SESSION['customers_email_address']" gibt es an sich nicht, dass ist der Grund, siehe Array. Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Leex Posted June 29, 2011 Author Report Share Posted June 29, 2011 achso ... ja sehe ich jetzt auch ... wie komm ich nun an die Variable? Link to comment Share on other sites More sharing options...
df:bug Posted June 29, 2011 Report Share Posted June 29, 2011 Hallo, "$_SESSION['customer']->customer_info['customers_email_address']" sollte funktionieren. Viele Grüße, df:bug Link to comment Share on other sites More sharing options...
Leex Posted June 29, 2011 Author Report Share Posted June 29, 2011 hatte es fast so... Vielen Dank. Funktioniert. Link to comment Share on other sites More sharing options...
Leex Posted June 30, 2011 Author Report Share Posted June 30, 2011 jetzt habe ich noch ein Problem... Der Mitarbeiter von TrustedShops sagt, dass nicht richtig verschlüsselt wird... Mein Link: https://www.trustedshops.de/bewertung/bewerten_XAFA0DFF0FB64535947068689873C1190.html&buyerEmail=dGVzdEB0aGlydHkzLmRl&shopOrderID=NDEzNQ%3D%3D anscheinend darf dort kein % vorkommen?! was tun? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.