Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Icon / Logo von Versandmodul ändern?

    web28

    • modified Team
    • Beiträge: 9.404
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #30 am: 20. August 2011, 20:55:34
    Es fehlt der Smarty in checkout_shipping_block.html

    Hier die korrigierte Version:

    Code: PHP  [Auswählen]
    {if $FREE_SHIPPING}
    <table class="shippingblock" border="0" width="100%" cellspacing="0" cellpadding="6">
            <tr>
                    <td class="header"><strong>{$FREE_SHIPPING_TITLE}</strong></td>
            </tr>
            <tr>
                    <td width="100%">{$FREE_SHIPPING_DESCRIPTION}</td>
            </tr>
    </table>
    {else}
    {foreach name=aussen item=module_data from=$module_content}
    <table class="shippingblock" width="100%" border="0" cellspacing="0" cellpadding="6">
      <tr>
        <td colspan="4" class="header"><strong>{$module_data.module}</strong></td>
      </tr>
      {if $module_data.error != ''}
      <tr>
        <td>&nbsp;</td>
        <td colspan="3">{$module_data.error}</td>
      </tr>
      {else}
      {foreach name=aussen item=method_data from=$module_data.methods}
      <tr>
        <td class="radiobutton">{$method_data.radio_field}</td>
        <td class="icon">{$module_data.icon}</td>
        <td class="description">{$method_data.title}</td>
        <td class="price">{$method_data.price}</td>
      </tr>
      {/foreach}
      {/if}
    </table>
    {/foreach}
    {/if}

    Shorty

    • Foren-Troll
    • Viel Schreiber
    • Beiträge: 909
    • Geschlecht:
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #31 am: 21. August 2011, 09:37:49
    Hallo web28 danke funzt 100%ig. :-D

    Und das in meinem Shop wo doch nichts geht. :-D :ironie:

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #32 am: 21. August 2011, 11:28:13
    Hallo Shorty,

    müssen wir uns nun echt die Arbeit machen und mal hier alles auflisten was bei Dir nicht funktionierte bis dato?
    Vor dem Absturz Deines Shop oder danach? (Macht eigentlich nichts aus ist seitenfüllend)
    Ich glaube wohl nicht oder?  :whistle:

    Du weißt was ich meine also tue nicht so als ob alles bei Dir super funktioniert und wir zu unrecht sagen Du würdest die Anleitungen für den Einbau nicht richtig lesen oder auch den Code an falsche Stellen einbauen.

    Unsere Fehlerquote ist weitaus geringer wobei wir weit mehr Codezeilen schreiben...

    Da kann man sich auch mal einen solchen  "Scherz" verkneifen oder?

    Viele Grüße

    Franky

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #33 am: 21. August 2011, 16:26:53
    Ich habe die Änderung in r2100 in den Trunk übernommen.

    Grüße

    Torsten

    xtcnutzer

    • Neu im Forum
    • Beiträge: 30
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #34 am: 11. September 2011, 12:51:43
    Hallo allerseits,

    ich möchte mich da mal dranhängen.
    Ich würde gerne zu den Zahlungsmodulen jeweils ein Icon hinterlegen.
    Ich habe auch versucht die Tipps hier einfach auf die entsprechenden Module umzusetzen. Bislang ohne Erfolg. Vermutlich Tippfehler von mir als eines wenig fähigen php-Schreibers.

    Weiß jemand von euch, was in der moneyorder.php ergänzt werden müsste, um ein icon damit zu verknüpfen?
    Ich wäre euch ehrlich dankbar, wenn sich jemand meiner erbarmen würde. :)

    Alles Gute, Gerhard

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #35 am: 11. September 2011, 13:26:07
    Hallo xtcnutzer,

    also Du gehst in den Ordner "/includes/modules/payment/", dort findest Du alle Dateien für die Zahlungsoptionen.

    Wenn Du Dir den Inhalt der "amoneybookers.php" anschaust findest Du als Beispiel die Zeile:

    Code: PHP  [Auswählen]
                    $this->logo = xtc_image(DIR_WS_ICONS . 'logo_moneybookers.jpg');

    das bedeutet:
    1.) Jedes Modul sollte so eine Zeile haben mit einer anderen Grafik
    2.) die Grafik z.B.: "logo_moneybookers.jpg" muß in dem Ordner "/images/icons/" liegen
    3.) Im Template "/templates/xtc5/module/checkout_payment_block.html" wird Dir die Variable {$module_data.logo} zur Verfügung gestellt die Du in einem <img> Tag verwenden kannst.

    Viele Grüße

    Franky

    xtcnutzer

    • Neu im Forum
    • Beiträge: 30
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #36 am: 11. September 2011, 14:12:09
    Hallo Franky,

    danke für die schnelle Rückmeldung und gute Aufschlüsselung.

    Um Fehler auszuschließen, habe ich einfach ein vorhandenes Logo benutzt und testweise in "moneyorder.php" eingebunden.

    Die betreffende Stelle sieht so aus:

    Code: PHP  [Auswählen]
    class moneyorder {
            var $code, $title, $description, $enabled;

            function moneyorder() {
                    global $order;

                    $this->code = 'moneyorder';
                    $this->title = MODULE_PAYMENT_MONEYORDER_TEXT_TITLE;
                    $this->description = MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION;
                    $this->sort_order = MODULE_PAYMENT_MONEYORDER_SORT_ORDER;
                    $this->enabled = ((MODULE_PAYMENT_MONEYORDER_STATUS == 'True') ? true : false);
                    $this->info = MODULE_PAYMENT_MONEYORDER_TEXT_INFO;
                    $this->logo = xtc_image(DIR_WS_ICONS . 'logo_moneybookers.jpg');
                    if ((int) MODULE_PAYMENT_MONEYORDER_ORDER_STATUS_ID > 0) {
                            $this->order_status = MODULE_PAYMENT_MONEYORDER_ORDER_STATUS_ID;
                    }

    Ich erhalte keine Fehlermeldung aber auch keine Anzeige.
    Was mache ich falsch?

    Bitte!

    Grüße, Gerhard

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #37 am: 11. September 2011, 15:01:54
    Hallo xtcnutzer,

    erstens ist mir ein Schreibfehler unterlaufen:

    [...]
    3.) Im Template "/templates/xtc5/module/checkout_payment_block.html" wird Dir die Variable {$module_data.icon} zur Verfügung gestellt die Du in einem <img> Tag verwenden kannst.
    [...]

    musste heißen:

    [...]
    3.) Im Template "/templates/xtc5/module/checkout_payment_block.html" wird Dir die Variable {$module_data.logo} zur Verfügung gestellt die Du in einem <img> Tag verwenden kannst.
    [...]

    Habe ich oben verbessert.

    Außerdem schaue Dir das an:
    http://www.modified-shop.org/forum/index.php?topic=14545.msg140169#msg140169
    und das:
    http://www.modified-shop.org/forum/index.php?topic=14545.msg140284#msg140284
    (Klick auf r2100)

    Dann siehst Du was zugefügt werden müsste. (rot= entfernt /grün = zugefügt)

    Viele Grüße

    Franky

    xtcnutzer

    • Neu im Forum
    • Beiträge: 30
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #38 am: 18. September 2011, 19:15:54
    Hallo Franky,

    entschuldige bitte meine späte Antwort. Das soll nichts über meine Wertschätzung aussagen. Beruflich kam ich leider bisher nicht zur Umsetzung Deines Tipps.

    Es wäre super, wenn Du oder jemand anderes hilfsbereit mir die Definition der Icons für die Module noch mal sauber aufdröseln würde, bzw. meine Einstellungen kontrollierte.

    Meine "/templates/xtc5/module/checkout_payment_block.html" sieht so aus.
    Ist das korrekt?

    Code: PHP  [Auswählen]
    {foreach name=aussen item=module_data from=$module_content}
    <table class="paymentblock" width="100%" border="0" cellspacing="0" cellpadding="6">
      <tr>
        <td class="header" width="1%">{$module_data.selection}</td>
        <td class="header" width="89%">{$module_data.module}</td>
        <td class="header" width="10%">{$module_data.module_cost}</td>
      </tr>
      {if $module_data.description!=''}
      <tr>
        <td>&nbsp;</td>
        <td colspan="2" width="100%"><strong>{$module_data.description}</strong></td>
      </tr>
      {/if}
      {if $module_data.error!=''}
      <tr>
        <td>&nbsp;</td>
        <td colspan="2">{$module_data.error}</td>
      </tr>
      {elseif $module_data.fields}
      <tr>
        <td>&nbsp;</td>
        <td colspan="2">
                    <table border="0" cellspacing="0" cellpadding="0">
                    {foreach name=aussen item=method_data from=$module_data.fields}
                            <tr>
                                    <td>{$method_data.title}</td>
                                    <td>{$module_data.logo}</td>
                                    <td>{$method_data.field}</td>
                                    <td>&nbsp;</td>
                             </tr>
                    {/foreach}
                    </table>
        </td>
      </tr>
      {/if}
    </table>
    {/foreach}

    Beste Grüße, Gerhard

    Cosmicbase

    • Frisch an Board
    • Beiträge: 70
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #39 am: 30. Mai 2012, 10:23:57
    Hi Leute,

    ich habe das Icon DHL erfolgreich eingebunden.

    define('MODULE_SHIPPING_DHL_TEXT_TITLE', 'DHL Deutschland');
    define('MODULE_SHIPPING_DHL_TEXT_DESCRIPTION', 'DHL Deutschland');
    define('MODULE_SHIPPING_DHL_TEXT_WAY', '<img src="images/icons/shipping_dhl.gif" />');
    define('MODULE_SHIPPING_DHL_TEXT_WEIGHT', 'Gewicht');
    define('MODULE_SHIPPING_DHL_TEXT_AMOUNT', 'Menge');

    Aber mit den Zahlungsarten, wie Rechnung, Barbezahlung, Nachnahme und normale Überweisung habe ich die Einbindung noch nicht geschafft.

    Ich habe mir zwar moneyorder_elv etc., angeschaut finde aber keine Paralelen.

    Bitte nochmals um Hilfe.

    MasterChief

    • Mitglied
    • Beiträge: 189
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #40 am: 08. Juni 2014, 18:51:45
    Hallo,

    ich würde gerne beim Zahlungsmodul  "moneyorder"  ein Icon hinterlegen.  Moneyorder ist bei mir normale Vorkasse/Banküberweisung.

    Die letzten Tips wurden auch schon umgesetzt, aber bisher ohne Erfolg.

    In die includes\modules\paymentmoneyorder.php habe ich folgendes eingefügt  (fett):

    ....
    ---------------------------------------------------------------------------------------*/

    class moneyorder {
       var $code, $title, $description, $enabled;

       function moneyorder() {
          global $order;

          $this->code = 'moneyorder';
          $this->title = MODULE_PAYMENT_MONEYORDER_TEXT_TITLE;
          $this->description = MODULE_PAYMENT_MONEYORDER_TEXT_DESCRIPTION;
          $this->sort_order = MODULE_PAYMENT_MONEYORDER_SORT_ORDER;
          $this->enabled = ((MODULE_PAYMENT_MONEYORDER_STATUS == 'True') ? true : false);
          $this->info = MODULE_PAYMENT_MONEYORDER_TEXT_INFO;
          $this->logo = xtc_image(DIR_WS_ICONS . 'advance_logo.jpg');
          if ((int) MODULE_PAYMENT_MONEYORDER_ORDER_STATUS_ID > 0) {
             $this->order_status = MODULE_PAYMENT_MONEYORDER_ORDER_STATUS_ID;
          }

          if (is_object($order))
             $this->update_status();

          $this->email_footer = MODULE_PAYMENT_MONEYORDER_TEXT_EMAIL_FOOTER;
       }

       function update_status() {
          global $order;
    ..........

    advance_logo  liegt im icons-Ordner, das ist das Bildchen was ich bei "Vorkasse" angezeigt haben möchte.

    Bei mir übersehen viele Kunden leider die Möglichkeit der normalen Vorkasse-Zahlung, da das nur einzeilig mit Radiobutton ist.

    Sofortüberweisung u.a. haben ja ihr Logo drin und einen Text zur Erklärung, also 3-4 Zeilen.  Das wird wesentlich besser gesehen.

    Vorkasse ist aber in unserem Shop die bevorzugte Zahlungsart, ich sehe aber daß viele auch abbrechen weil Sie´s einfach nicht sehen.

    Wie kann ich das Logo denn anzeigen lassen oder auch sonst noch einen kurzen Text zur Erklärung anfügen, z.B. so wie bei Sofortüberweisung?

    Danke !

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #41 am: 08. Juni 2014, 23:10:21
    Moin,

    sei so nett und benutze oben den "php"-Button, wenn du Code einfügen möchtest.

    Ansonsten bist du glaube ich in der falschen Datei zugange. Schau mal in den Ordner /lang/Sprache/modules/payment, da müsstest du auch die moneyorder.php finden und kannst fröhlich Text einfügen/ändern und auch Bilder einfügen.

    Greets,
    Chris

    MasterChief

    • Mitglied
    • Beiträge: 189
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #42 am: 10. Juni 2014, 19:12:53
    Hallo Chris,
    vielen Dank, deine genannte Datei ist richtig.

    Wenn ich moneyorder mit z.B. Paypal vergleiche, sehe ich schon daß die Zuordnung der Grafik und einer kurzen Erklärung definiert ist:

    Code: PHP  [Auswählen]
    define('MODULE_PAYMENT_PAYPAL_IPN_LOGO','<img src="https://www.paypal.com/de_DE/DE/i/logo/lockbox_150x47.gif" align="middle" />');
    //define('MODULE_PAYMENT_PAYPAL_IPN_TEXT_INFO','Zahlen Sie bequem und sicher mit PayPal ' . MODULE_PAYMENT_PAYPAL_IPN_LOGO);

    Wenn ich diese Zuordnung in meiner moneyorder.php mache, erscheint nur eine weiße Seite. Fehlt das dann in der html ?

    baustelle

    • Fördermitglied
    • Beiträge: 1.622
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #43 am: 10. Juni 2014, 19:55:41
    Moin,

    auch auf die Gefahr hin, das Niveau in diesem Forum vollends runterzuziehen [  :-PP ] - versuche es mal so:

    Code: PHP  [Auswählen]
      define('MODULE_PAYMENT_MONEYORDER_TEXT_INFO',
      '<div><img src="images/dein icons-ordner/dein icon.png">');

    Kommt darauf an, wo du dein Icon genau haben willst, bei mir funktioniert es jedenfalls so, dass es auf der checkout_payment.php angezeigt wird. Wenn es bei dir nicht klappt (kann sein, dass ich auf die Schnelle irgendwo ein Hochkomma o.ä. vergessen habe), kannst du ja den allwissenden noRiddle um Hilfe bitten.

    Greets,
    Chris

    MasterChief

    • Mitglied
    • Beiträge: 189
    Re: Icon / Logo von Versandmodul ändern?
    Antwort #44 am: 10. Juni 2014, 21:44:04
    Chris, danke!  Jetzt funktioniert es. Auch wenn ich dein Grinsen aus dem Beitrag sehen kann  :)

    Ich darf es nicht mit
    define('MODULE_PAYMENT_PAYPAL_IPN_LOGO'... aufrufen, sondern mit deinem Code.  Warum aber dann die Paypal und Sofortüberweisung-Logos so geladen werden keine Ahnung?!?
    Werbung / Banner buchen
    3 Antworten
    4137 Aufrufe
    16. November 2012, 16:42:27 von andreaswien
    7 Antworten
    7804 Aufrufe
    30. August 2010, 15:24:21 von Tomcraft
    1 Antworten
    2566 Aufrufe
    01. August 2015, 14:19:38 von 2slow4u