PayPal Express & Trusted Shop Logos in "Azure" austauschen

Nabend!

Wie hier beschrieben habe ich das neue PayPal für PHP 5.3 installiert…
http://www.oxid-esales.com/forum/showthread.php?t=12416&page=2

Jetzt wird mir im Warenkorb das PayPal Express Logo angezeigt.
Die richtigen Logos liegen unter modules/efi_paypal/out/img/

Im Basic Template kriege ich dies auch geändert.
Das “Azure” Template ist jedoch wohl über SQL zu ändern. Kann mir da jemand helfen wie ich das Logo nun austauschen kann. Derzeit zieht er sich das von PayPal direkt.

Ebenso soll die Box auf der rechten Seite nicht mit “Trusted Shops” betitelt sein, sondern mit PayPal.

Ich “nutze” Firebug" - habe aber den dreh noch nicht raus, wie ich die richtigen Dateien dann finde!

Der Bestellvorgang funktioniert einwandfrei!

Brauche euren Rat!

Danke & Gruß
Tobias

Also welche Template-Dateien das sind kannst Du hier rausfinden:

http://oxid-tpl-debug.stahlwarenhaus-hebsacker.de/azure

Wie allerdings der genaue Code für die Blocks aussieht musst Du in der DB nachsehen.

Nabend!
Danke schonmal!

Wie gehe ich bei der Suche in der Datenbank am besten vor? Ich habe keinerlei Erfahrungen mit Datenbankänderungen!

Schönen Abend!

vergiss was ich eben geschrieben habe…

In der Datenbank werden die Blocks nur registriert, der Code selbst liegt in Deinem Installer-Paket unter \changed_full\modules\efi_paypal\out\blocks und der Link für den Expressbutton direkt zu PayPal ist in der efi_paypal_lang.php unter \changed_full\modules\efi_paypal\out\lang\de zu finden.

Nabend!

Ich habe nun in der efi_paypal_lang.php den Pfad angepasst.
Im Warenkorb hat es nun funktioniert.

Auf der Startseite des Shops hat sich noch nichts geändert mit der Trusted Shop Box.
Unter \changed_full\modules\efi_paypal\out\blocks finde ich nichts brauchbares um die Box umzubenennen oder die Verlinkung zu Trusted Shops zu entfernen.

Gruß
Tobias

Boar ich verzweifel hier gleich :frowning:
Die Logos von PayPal sind nun getauscht.

Die Box auf der rechten Seite heißt nun auch PayPal und nicht mehr Trusted Shops. Aber wie kriege ich dieses “Ihr Shop mit Gütesiegel” usw… entfernt ohne das das PayPal Logo mit entfernt wird?

Die meisten Tipps im Forum beziehen sich auf das “basic” Template. Ich nutze jedoch das “Azure” Template.

Gruß
Tobias

Du darfst “Blocks” und “Boxen” nicht verwechseln. Boxen sind Designelemente, also wie zum Beispiel Trusted Shops, Tags, News, Top-of-the-shop etc.

Blocks sind quasi Ankerpunkte oder leere Blöcke, die von Modulen mit Code gefüllt werden können, ohne dass man direkt am Template was ändern muss.

Um nun also den Inhalt oder die Beschriftung der Boxen zu ändern, musst Du direkt in den Templates etwas verändern. Wie ich oben bereits geschrieben hatte, findest Du hier die Bezeichnung und die Pfade der jeweiligen Templates:
http://oxid-tpl-debug.stahlwarenhaus-hebsacker.de/azure

Die Box-Überschriften sind normalerweise ebenfalls mit Sprachvariablen gemacht, eine Änderung kann also über die Sprachdateien erfolgen.
Kleiner Hinweis noch zum Bearbeiten der Sprachdateien, und warum man eigene Inhalte in der cust_lang.php und nicht in der _lang.php machen sollte:

Nabend nochmal.

In den angegeben Dateien finde ich aber nichts :confused:

Ich habe bis jetzt folgendes gemacht:
\out\azure pl\widget\sidebar\partners.tpl

Dort habe ich die Box “Trusted Shops” in “PayPal” umbenannt. Das wurde auch übernommen.

In der info.tpl kann man das Gütesiegel von Trusted Shops ausblenden, dann ist bei mir PayPal jedoch mit weg!

In den _lang.php musste ich bis jetzt gar nichts ändern. Finde dort auch ehrlich gesagt keine Informationen die mir helfen könnten.

Gruß
Tobias

Moin eXtreme,

und beim nächsten Update darfste dann alles noch einmal machen!
Ray hatte dir doch schon die Lösung gepostet… hmm…
Aber warum einfach und updatesicher wenns auch “anders” geht.

Beste Grüsse

Thomas

PS: Dann schau doch mal etwas genauer, was die info.tpl noch macht!

Moin Thomas,

danke für deinen Hinweis.
Das mit dem nicht Updatesicher wusste ich ehrlich gesagt nicht :frowning:

Dann werde ich die Änderungen rückgängig machen.

Nehmt mir es nicht übel - die genannten Lösungen versteh ich nicht. Ebenfalls versteh ich den Aufbau der _lang.php wie auch der info.tpl noch nicht recht.

Vllt. hat jemand mal ein Beispiel, wie Ihr die _lang.php geändert habt mit dem Link zu den Änderungen im Shop und vllt. auch wie eure info.tpl aussieht?

Gruß
Tobias

SO - ich nochmal!

Danke für den Tipp mit der cust_lang.php!
Die Box ist nun in PayPal umbenannt!

Schaue mir nun nochmal ganz genau die info.tpl an. Alle Änderungen dort sich jedoch auch nicht Update sicher, oder doch?

Gruß & Danke!
Tobias

Moin eXtreme,

klick doch einfach mal auf den Link den Ray dir oben gepostet hat, alternativ kannst du auch unten im Zitat drauf klicken D)

[QUOTE=Hebsacker;75603]Kleiner Hinweis noch zum Bearbeiten der Sprachdateien, und warum man eigene Inhalte in der cust_lang.php und nicht in der _lang.php machen sollte:

Viel ausführlicher gehts ja wohl kaum.

Beste Grüsse

Thomas

Edit: okok… Hat sich ja dann erledigt… :smiley:

Updatesicher ist all das nicht, was Du in den original-Templates veränderst, die werden mit den Updates überschrieben.
Deshalb sollte man sich immer ein eigenes Theme anlegen, oder einzelne Änderungen mit einem “Child” machen. Dabei wird ein eigener Ordner angelegt, (z.B. “MeinTheme”) und da kommen alle veränderten Templates rein. Alle unveränderten werden vom “Parent” gezogen, alle veränderten aus dem neuen Ordner.
Siehe hier: http://wiki.oxidforge.org/Tutorials/Theme_Management_im_OXID_eShop_ab_4.5.0

Eigentlich sollte es genügen, wenn Du in der partners.tpl diese Zeile rausnimmst:

 [{include file="widget/trustedshops/info.tpl" }]

(PS: Tom, hast Du wo nochmal genau schon gepostet?Ich finds grad nich…)

Nabend!

Ich wollte mich nochmal zurück melden. Habe nun ein eigenes Template nach obiger Anleitung angelegt und meine geänderten Dateien eingefügt. Funktioniert sehr gut - danke dafür!

Ebenso hat nun das herausnehmen des TrustedShops Logos einwandfrei funktioniert.

Ich danke euch recht herzlich!
Schönen Abend
Tobias

Nabend,

die info.tpl enthält ja eine Abfrage. Es wird überpüft ob der Shop zertifiziert ist und je nach dem ein Logo angezeigt. Ich möchte nun aber ein anderes Logo in der Box anzeigen. Also keine Abfrage bei Trusted Shops sondern nur ein SSL Logo. Wie geh ich das an?

[{oxscript add="$(‘a.js-external’).attr(‘target’, ‘_blank’);"}]
<!-- Trusted Shops Siegel -->
[{if $oView->getTrustedShopId() }]
[{assign var=“tsId” value=$oView->getTrustedShopId() }]
[{/if}]

[{if $oView->getTSExcellenceId() }]
[{assign var=“tsId” value=$oView->getTSExcellenceId() }]
[{/if}]

[{if $tsId }]
<div id=“tsSeal”>
<a id=“tsCertificate” class=“js-external” href=“https://www.trustedshops.com/shop/certificate.php?shop_id=[{$tsId}]”>
<img src="[{$oViewConf->getImageUrl(‘trustedshops_m.gif’)}]" title="[{ oxmultilang ident=“WIDGET_TRUSTEDSHOPS_ITEM_IMGTITLE” }]">
</a>
</div>
<div id=“tsText”>
<a id=“tsProfile” class=“js-external” title="[{ oxmultilang ident=“WIDGET_TRUSTEDSHOPS_ITEM_ALTTEXT” }]" href="[{ oxmultilang ident=“WIDGET_TRUSTEDSHOPS_ITEM_PROFILELINK” }][{$tsId}].html">
[{$oxcmp_shop->oxshops__oxname->value}] [{ oxmultilang ident=“WIDGET_TRUSTEDSHOPS_ITEM_SEALOFAPPROVAL” }]
</a>
</div>
[{else}]
<a id=“tsMembership” class=“js-external” href="[{ oxmultilang ident=“WIDGET_TRUSTEDSHOPS_ITEM_LINK” }]">
[{assign var=“sTrustShopImg” value=“trustedshops_”|cat:$oViewConf->getActLanguageId()|cat:".gif" }]
<img src="[{$oViewConf->getImageUrl($sTrustShopImg)}]" alt="[{ oxmultilang ident=“WIDGET_TRUSTEDSHOPS_ITEM_ALTTEXT” }]">
</a>
[{/if}]
<!-- / Trusted Shops Siegel -->

Nach einigem probieren habe ich es nun selbst hinbekmmen :slight_smile:

postest Du die Lösung für den nächsten Hilfesuchenden?

[{oxscript add="$(‘a.js-external’).attr(‘target’, ‘_blank’);"}]
<!-- Trusted Shops Siegel -->
[{if $oView->getTrustedShopId() }]
[{assign var=“tsId” value=$oView->getTrustedShopId() }]
[{/if}]

[{if $oView->getTSExcellenceId() }]
[{assign var=“tsId” value=$oView->getTSExcellenceId() }]
[{/if}]

&lt;div id="tsSeal"&gt;
        &lt;img src="[{$oViewConf-&gt;getImageUrl('ssl-logo.gif')}]"
    &lt;/a&gt;
&lt;/div&gt;

    &lt;div id="tsSeal"&gt;
        &lt;img src="[{$oViewConf-&gt;getImageUrl('logo-payment.gif')}]"  
    &lt;/a&gt;
&lt;/div&gt;

<!-- / Trusted Shops Siegel -->

Die ensprechenden Logos müssen natürlich im img Ordner liegen.