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: MODUL: CSS-Buttons

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.729
    • Geschlecht:
    Re: MODUL: CSS-Buttons
    Antwort #15 am: 25. April 2012, 16:48:39
      Hi.
      Habe mir deine Erweiterung noch nicht genauer angeschaut, aber variable Breiten halte ich für weit besser.
      Daß unterschiedliche oder stark unterschiedliche Breiten bescheiden aussehen, käme
      • nur dort zum tragen wo mehrere Buttons neben- oder untereinander im Template zu sehen sind (selten, z.B. Warenkorb) und
      • bin ich auch dann der Meinung, daß das nicht stört.
        Im Gegenteil, Button deren Beschriftung rechts und links viel Leeraum haben, sehen bescheiden aus...  ;-)

      Im übrigen, vielen Dank für die Arbeit.

      Gruß,
      noRiddle

    redstar109

    • Neu im Forum
    • Beiträge: 2
    Re: MODUL: CSS-Buttons
    Antwort #16 am: 26. April 2012, 21:16:08
    Hallo,

    habe heute alles eingebaut, ging auch alles ohne probleme. Mit Firefox und Chrome getestet alles :thumbs: nur IE macht probleme(siehe bild). Woran kann es liegen, ist das ein IE oder habe ich doch ein fehler gemacht?

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: CSS-Buttons
    Antwort #17 am: 27. April 2012, 11:54:31
    welcher IE

    Für dieses Problem ist eigentlich das zuständig in des css:

    .cssButton button {
       color:transparent;
    }

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: CSS-Buttons
    Antwort #18 am: 27. April 2012, 12:25:23
    Hab den Fehler gefunden: (war nur bei IE7, oder?)

    ersetze bitte in der css-Datei:

    Code: CSS  [Auswählen]
    .cssButton button {
       color:transparent;
    }

    mit dem:

    Code: CSS  [Auswählen]
    .cssButton button {
        color:transparent;
        opacity: 0;
        filter: alpha(opacity=0);
    }

    Anbei nochmal das aktualisierte Paket (es wurde nur die "stylesheet.txt" geändert).

    Gruß web0null

    [EDIT Tomcraft 12.06.2012: Modul in Beitrag 1 aktualisiert.]

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.729
    • Geschlecht:
    Re: MODUL: CSS-Buttons
    Antwort #19 am: 27. April 2012, 23:28:16
    color: transparent; gibt es nur in CSS3.
    Da mosert nicht nur IE7...

    Gruß,
    noRiddle

    redstar109

    • Neu im Forum
    • Beiträge: 2
    Re: MODUL: CSS-Buttons
    Antwort #20 am: 29. April 2012, 02:07:47
    Super Danke, genau das war es.
    Hatte es mit IE8 getestet.
    Es gibt noch einen kleinen pukt.
    Bestellung bestätigen sollte in Kaufen oder Kostenpflichtig bestellen umbenannt werde. :thumbs:

    Gruß
    RedStar

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: CSS-Buttons
    Antwort #21 am: 30. April 2012, 11:46:39
    @jannemann,
    kannst du bitte die Datei von Beitrag #18 auch noch im ersten Beitrag verlinken, Danke!

    @noRiddle,
    danke für den Hinweis.

    @redstar109

    Zitat
    Bestellung bestätigen sollte in Kaufen oder Kostenpflichtig bestellen umbenannt werde

    Für die, die es Umbenennen wollen (müssen).

    Suche in lang\german\german.php:

    Code: PHP  [Auswählen]
    define('IMAGE_BUTTON_CONFIRM_ORDER', 'Bestellung bestätigen');

    Ändere:

    Code: PHP  [Auswählen]
    define('IMAGE_BUTTON_CONFIRM_ORDER', 'Kostenpflichtig Bestellen');

    In anderen Sprachen dementsprechend auch.

    Gruß web0null

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: MODUL: CSS-Buttons
    Antwort #22 am: 09. Mai 2012, 16:46:38
    Klasse Modul! Eine kleines Anliegen habe ich aber noch. Wie können zusätzliche Buttons kreiert werden? Ich habe 3 Module, die eigene Buttons mitbringen. Wie kann ich solche quasi in css Umwandeln? Danke und Gruß

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: CSS-Buttons
    Antwort #23 am: 09. Mai 2012, 17:20:06
    Hi peterpan19,

    in der xtc_css_button.inc.php, werden die Buttons über das hier angesprochen, z. B. der Button "button_in_cart.gif":

    Code: PHP  [Auswählen]
    'button_in_cart.gif'                    => array('Image' => '',                       'Text' => $alt,                                   'icon' =>       'icon_add_cart.png',    'iconposition' => 'iconleft',                   'Size' => '1',    'color' => '0',    'customColor_0' => '',    'customColor_1' => '',    'clear' =>     true  ),

    Du kopierst die Zeile, und fügst sie direkt darunter wieder ein, und änderst... 'button_in_cart.gif' einach in deinen neuen Button-Namen um, z.B. 'mein_neuer_button_name.gif'. (je nachdem welches GIF der Button verwendet).

    Wenn du nicht weißt wie ich das meine, schreib mir wie die GIF´s zu deinen Buttons heißen.

    Voraussetzung ist dass die Buttons von deinem Modul, modified eCommerce Shopsoftware-konform eingebunden werden.

    Gruß web0null

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: MODUL: CSS-Buttons
    Antwort #24 am: 09. Mai 2012, 17:33:22
    Hallo web0null, man Du bist ja flott, RESPEKT  :thumbs:
    Ja, so ähnlich habe ich es versucht, funktionierte aber nicht. Ich habe die Module "Wunschliste", "Frage zum Produkt" und "Produkt weiterempfehlen". Da werden die Buttons zum Teil über die entsprechenden php Dateien vordefiniert. Hier am Beispiel für das Modul "Wunschliste" (wish_list.php):
    Code: PHP  [Auswählen]
    $smarty->assign('BUTTON_RELOAD','<a href="JavaScript:submit_to_wishlist()">'.xtc_image_button('button_update_cart.gif', NC_WISHLIST).'</a>');

    In der wish_list.html sieht der Aufruf dann so aus:
    Code: PHP  [Auswählen]
    {$BUTTON_RELOAD}
    Das heißt, wenn ich mir die Wunschzettel ansehe, sollte unten ein Button aktualisieren stehen. Aber stattdessen steht dann in diesem Button "Wunschzettel".
    Derzeit arbeite ich noch lokal die Buttons ein, wenn soll das Ganze aber stimmig sein, also alle Buttons über css, bevor es in den Shop geht.
    Was mir auch noch aufgefallen ist, bei mir werden nicht die tollen Bildchen in den Buttons angezeigt, woran  könnte das liegen?
    Schon mal ein GROßES DANKE!
    Gruß

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: CSS-Buttons
    Antwort #25 am: 09. Mai 2012, 17:52:58
    Ja das stimmt schon so.

    Aber es müssten auch wenn du in der xtc_css_button.inc.php nichts änderst, die css buttons angezeigt werden.
    Denn dann nimmt er die:

    Code: PHP  [Auswählen]
    'default'                           => array('Image' => '',                           'Text' => $alt,                                   'icon' =>       '',                                     'iconposition' => 'iconnone',           'Size' => '1',    'color' => '0',    'customColor_0' => '',    'customColor_1' => '',    'clear' =>     false ),

    Einstellung.

    Zitat
    Was mir auch noch aufgefallen ist, bei mir werden nicht die tollen Bildchen in den Buttons angezeigt, woran  könnte das liegen?

    Hast du den Ordner "cssbutton_ico" auch nach Anleitung kopiert?
    Gehen die anderen Buttons alle?

    Zitat
    Da werden die Buttons zum Teil über die entsprechenden php Dateien vordefiniert
    Sie müssen über die entsprechenden php Dateien vordefiniert werden, sonst greift das Modul nicht.

    Ps. ich habe deinen Code ausprobiert, und es geht so wie es sein soll.

    EDIT: habe was übersehen, folgt gleich. :-)

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: CSS-Buttons
    Antwort #26 am: 09. Mai 2012, 18:04:16
    Zitat
    stattdessen steht dann in diesem Button "Wunschzettel".

    Entweder ersetzt du das:
    Code: PHP  [Auswählen]
        $smarty->assign('BUTTON_RELOAD','<a href="JavaScript:submit_to_wishlist()">'.xtc_image_button('button_update_cart.gif', NC_WISHLIST).'</a>');

    mit dem:

    Code: PHP  [Auswählen]
        $smarty->assign('BUTTON_RELOAD','<a href="JavaScript:submit_to_wishlist()">'.xtc_image_button('button_update_cart.gif', IMAGE_BUTTON_UPDATE).'</a>');

    oder du fügst in der xtc_css_button.inc.php bei deinem Button-Aufruf statt:
    'Text' => $alt,

    das ein:
    'Text' => IMAGE_BUTTON_UPDATE,

    INFO: Das Modul nimmt als Button Bezeichnung den alt Text, der hiermit angegeben wird
    Code: PHP  [Auswählen]
    xtc_image_button('button_update_cart.gif', NC_WISHLIST)
    (NC_WISHLIST).

    Wenn die Button-Bezeichnung anders lauten soll, siehe oben.

    Ich hoffe das war verständlich  :-) :-?

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: MODUL: CSS-Buttons
    Antwort #27 am: 09. Mai 2012, 18:31:50
    Super, funktioniert mit dem Ersetzen des php code! Jetzt bin ich erst recht begeistert! Die restlichen Module werde ich mir dann zusammen basteln, denke, das ich das mit deinem Beispiel hin bekomme.
    Bleibt das Problem, dass mir die schönen Icons nicht angezeigt werden. Ich bin die Anleitung noch mal durch gegangen, konnte aber keinen Fehler feststellen.
    Dennoch ein dickes Lob und vielen Dank für dein tolles Modul und deine Hilfe!!!!!!
    Gruß

    web0null

    • Experte
    • Beiträge: 1.998
    Re: MODUL: CSS-Buttons
    Antwort #28 am: 09. Mai 2012, 18:35:03
    Hast du den Ordner "cssbutton_ico"
    nach "\templates\xtc5\buttons\"    kopiert?

    peterpan19

    • Fördermitglied
    • Beiträge: 436
    • Geschlecht:
    Re: MODUL: CSS-Buttons
    Antwort #29 am: 09. Mai 2012, 19:27:06
    Oh, nö  :hust: Hab ihn in german rein kopiert. Jetzt gehts, sieht ja phänomenal klasse aus!!! :king:
    Trade Republic - Provisionsfrei Aktien handeln
    31 Antworten
    21832 Aufrufe
    14. März 2014, 19:41:19 von hedon02
    117 Antworten
    40123 Aufrufe
    03. November 2022, 06:04:41 von esoversum
    21 Antworten
    14908 Aufrufe
    10. November 2011, 10:30:29 von Schwammakobf
    4 Antworten
    2159 Aufrufe
    24. November 2020, 09:40:09 von Hetfield