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

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    MODUL: CSS Buttons
    Antwort #15 am: 12. Januar 2011, 11:08:00
    Wir supporten hier keinen xt:Commerce.

    Chriss.ko

    • Neu im Forum
    • Beiträge: 5
    Re: MODUL: CSS Buttons
    Antwort #16 am: 23. Januar 2012, 14:09:29
    Hi *,

    darf ich hier nach Support für das Modul Fragen? Oder soll ich besser woanders einen neuen Thread aufmachen?

    Wie auch immer, ich Frage erst mal hier.

    Ich habe vorgestern das Modul in meinen Shop installiert und nach der beigelegten Doku eingerichtet. Danke dafür! Das ging super gut.
    Also habe ich jetzt auf der "login.php" für "Ich bin bereits Kunde" einen schönen css Button. Also scheine ich da nicht soo viel falsche gemacht zu haben.
    Jetzt habe ich versucht den Button auch für "Ich bin ein neuer Kunde und möchte mich registrieren" zu bauen und das geht grundsätzlich schief.

    Das ist der Code der in der login.php steht:

    Code: PHP  [Auswählen]
    $smarty->assign('BUTTON_NEW_ACCOUNT', xtc_css_button(
    css_submit_wrap,
    css_submit_button,
    IMAGE_BUTTON_CONTINUE,
    IMAGE_BUTTON_CONTINUE,
    xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'),
    '',
    'SSL'));

    Es wird ein grauer CSS-Button erstellt der beim "mouseover" rot wird. (Das scheint OK zu sein.)
    Schlimmer ist, dass ein falscher Link generiert wird:

    Zitat
    http://www.example.com/http://www.example.com/create_account.php

    Was läuft da falsch? Warum wird bei einem Link überhaupt ein Absoluter Link mit Protokoll usw. erzeugt? Und wenn das gemacht wird, sollte dann der Link nicht auf "https" lauten? Immerhin steht ja "SSL" in dem PHP Code.

    Zur modified eCommerce Shopsoftware Version kann ich nur sagen: Aktuell (SP1b oder was da vor kurzem raus kam.)

    Kann mir da jemand helfen?

    Danke und Gruß,

    Chriss

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: CSS Buttons
    Antwort #17 am: 23. Januar 2012, 14:56:51
    Hallo Chriss.ko,

    ich denke so ist es eher richtig:

    Code: PHP  [Auswählen]
    $smarty->assign('BUTTON_NEW_ACCOUNT', xtc_css_button(
    css_submit_wrap,
    css_submit_button,
    IMAGE_BUTTON_CONTINUE,
    IMAGE_BUTTON_CONTINUE,
    FILENAME_CREATE_ACCOUNT,
    '',
    'SSL'));

    Viele Grüße

    Franky

    Chriss.ko

    • Neu im Forum
    • Beiträge: 5
    Re: MODUL: CSS Buttons
    Antwort #18 am: 23. Januar 2012, 15:35:26
    Hi Franky,

    danke für die schnelle Hilfe, so ging es wirklich. :?

    Das Modul erzeugt jetzt einen NONSSL Link, ist das normal? sollte er nicht durch das 'SSL' einen SSL Link erzeugen? Nicht das ich das an dieser Stelle brauche, spätestens ab dem Teil wo der User seine Adressdaten eingegeben hat sollten die nur per SSL übergeben werden.

    Gruß,

    Chriss

    Chriss.ko

    • Neu im Forum
    • Beiträge: 5
    Re: MODUL: CSS Buttons
    Antwort #19 am: 24. Januar 2012, 15:08:55
    Hi,

    ich würde gerne noch mal eine Frage los wegen. ;) Ich möchte alle Buttons durch die css Buttons ersetzen. Zur Zeit versuche ich mich an den Buttons auf der Produkt Seite eines Artikels, blöder weise finde ich die entsprechenden php files nicht aus denen diese generiert wird. konkret geht es jetzt um die "Druckansicht" und um "in den Warenkorb". Sicher gibt es da noch mehr Seiten die ich Ändern muss. Gibt es irgendwo eine Doku, die mir da weiter helfen kann?

    Danke und Gruß,

    Chriss

    olli0578

    • Neu im Forum
    • Beiträge: 45
    Re: MODUL: CSS Buttons
    Antwort #20 am: 04. März 2012, 20:46:23
    Den normalen css Button bekomme ich ohne Problem eingebunden.

    login.php
    Code: PHP  [Auswählen]
    $smarty->assign('BUTTON_LOGIN', xtc_css_submit(css_submit_wrap,css_submit_button ,IMAGE_BUTTON_LOGIN,IMAGE_BUTTON_LOGIN));

    loginbox.php
    Code: PHP  [Auswählen]
    require_once (DIR_FS_INC.'xtc_css_submit.inc.php');

    Würde aber gerne die Buttons mit Sprites und sliding door nutzen.
    Muß ich in der login.php die Funktion anpassen, oder wie soll das funktionieren?

    olli0578

    • Neu im Forum
    • Beiträge: 45
    Re: MODUL: CSS Buttons
    Antwort #21 am: 05. März 2012, 10:41:02
    So. Die Span Klasse habe ich bei den normalen Buttons eingebunden. Funzt wunderbar.

    Aber wie erweitere ich den Submit Button um ein Span?
    Kriegs einfach nicht hin.

    Chucky

    • Neu im Forum
    • Beiträge: 3
    Re: MODUL: CSS Buttons
    Antwort #22 am: 06. März 2012, 15:08:48
    Super Sache, funktioniert grandios, vielen Dank für die Mühe.

    2 Fragen an den Meister (und seine Gesellen ;-):

    1. Wie binde ich Funktionen in den Submit Button ein, z.B. bei der checkout payment address:

    Original:
    Code: XML  [Auswählen]
    $smarty->assign('BUTTON_CONTINUE', xtc_draw_hidden_field('action', 'submit').xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE));

    Mit CSS funktioniert's so nicht:
    Code: XML  [Auswählen]
    $smarty->assign('BUTTON_CONTINUE', xtc_css_submit(css_submit_wrap,css_submit_button ,IMAGE_BUTTON_CONTINUE,IMAGE_BUTTON_CONTINUE,xtc_draw_hidden_field('action', 'submit')));

    Setze ich die Funktion in Häkchen, kommt der T String Fehler...

    2. Wollte beim Hover ein anderes bg image setzen, css nicht weiter verändert, Ruhezustand geht, bei Hover switcht aber nicht um:

    Code: CSS  [Auswählen]
    .css_submit_button {
     font-family:arial, verdana, sans-serif;
     color:#000;
     border-left: 1px solid #ccc;
     border-top: 1px solid #ccc;
     border-right: 2px solid #ccc;
     border-bottom: 2px solid #ccc;
     text-align: center;
     padding:4px 8px;
     font-size:1.1em;
     font-weight:bold;
     text-decoration:none;
     outline:none;
     [b]background: #fc0 url(img/buttonbg.png);[/b]
    }

    .css_submit_button:hover {
     [b]background-Color: #f90 url(img/buttonhbg.png);[/b]
    }

    Danke für eine Antwort, Roland

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: MODUL: CSS Buttons
    Antwort #23 am: 06. März 2012, 15:11:32
    Hallo Roland,

    kannst du den Code in deinem Beitrag bitte entsprechen mittels den Buttons formatieren?

    Schöne Grüße,
    Jan

    Chucky

    • Neu im Forum
    • Beiträge: 3
    Re: MODUL: CSS Buttons
    Antwort #24 am: 07. März 2012, 01:34:08
    Jawollja Jan, gebe mir zukünftig Mühe ;-)

    Code: PHP  [Auswählen]
    Roland

    Chucky

    • Neu im Forum
    • Beiträge: 3
    Re: MODUL: CSS Buttons
    Antwort #25 am: 07. März 2012, 01:38:18
    Und für das CSS Fehler auch schon gefunden.

    background-color statt background - ich Idiot.

    karabey

    • Schreiberling
    • Beiträge: 320
    • Geschlecht:
    Re: MODUL: CSS Buttons
    Antwort #26 am: 14. November 2012, 23:26:04
    Ich habe das Problem das ich einige Buttons nicht umstellen kann..

    Beispiel
    Code: PHP  [Auswählen]
    $smarty->assign('BUTTON_BUY_NOW', '<a href="'.xtc_href_link(FILENAME_DEFAULT, 'action=buy_now&BUYproducts_id='.$reviews['products_id']).'">'.xtc_image_button('button_in_cart.gif', IMAGE_BUTTON_IN_CART).'</a>');

    Code: PHP  [Auswählen]
    $buy_now = $this->getBuyNowButton($array['products_id'], $array['products_name']);

    Ich kann ausserdem das Template um die Buttons von "advanced_search_result.php" zu ändern nicht.

    Würde mich über jede Hilfe freuen. Danke

    wolkenkrieger

    • Mitglied
    • Beiträge: 181
    Re: MODUL: CSS Buttons
    Antwort #27 am: 20. November 2013, 16:37:20
    Modifizierte Variante der CSS-Image-Buttons.

    Erweitert um einen Parameter, der beispielsweise das Setzen von javascript-Events ermöglicht.

    Abwärtskompatibel!

    So kann man beispielsweise aus einem hartcoded IMG-Link ala

    Zitat

    $smarty
    ->assign('BUTTON_PRINT''<a style="cursor:pointer" onclick="javascript:window.open(\''.xtc_href_link(FILENAME_PRINT_ORDER'oID='.$order->info['order_id']).'\', \'popup\', \'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no, width=640, height=600\')"><img src="'.'templates/'.CURRENT_TEMPLATE.'/buttons/'.$_SESSION['language'].'/button_print.gif" alt="'.TEXT_PRINT.'" /></a>');

    einen Sliding Doors - Button machen ala

    Zitat
    $smarty->assign('BUTTON_PRINT'xtc_css_button('btn_sd''btn_sd'TEXT_PRINTTEXT_PRINTFILENAME_ACCOUNT_HISTORY_INFOxtc_get_all_get_params(), 'SSL''onclick="javascript:window.open(\''.xtc_href_link(FILENAME_PRINT_ORDER'oID='.$order->info['order_id']).'\', \'popup\', \'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no, width=640, height=600\')"'));

    Beim Beispiel ist auf folgendes zu achten: das onClick-Event wird ausgelöst und danach der href-Tag vom Button selbst aufgerufen, da die intern verwendete xtc_href_link - Function zwingend ein gültiges href-Ziel schreibt. Deswegen sollte man dort den aktuellen Seitenaufruf rekonstruieren, um auch auf der aufrufenden Seite zu bleiben.

    Quick and dirty aber funktionniert :)

    PeterQ

    • Neu im Forum
    • Beiträge: 32
    Re: MODUL: CSS Buttons
    Antwort #28 am: 14. März 2014, 19:26:29
    Für die login-Seite habe ich die css-Buttons erfolgreich eingebunden. Danke für das Modul.

    Aber auf der create_account.php funktioniert die Verlinkung nicht. Wenn ich die Daten eingegeben habe und auf den Button klicke, dann verschwindet meine Seite in Nirvana. Auch die Startseite ist nicht mehr rückholbar. Alles weiß! Wenn ich einen anderen Browser verwende ist zwar alles wieder vorhanden, aber sobald ich wieder auf den oben beschriebenen Vorgang komme, ist wieder alles weiß.

    Hier der geänderte Code
    Code: PHP  [Auswählen]
    //$smarty->assign('BUTTON_SUBMIT', xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE));

    $smarty->assign('BUTTON_SUBMIT', xtc_css_submit(css_submit_wrap,css_submit_button ,IMAGE_BUTTON_CONTINUE,IMAGE_BUTTON_CONTINUE));
     

    Habe ich irgendwas falsch gemacht??

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: MODUL: CSS Buttons
    Antwort #29 am: 14. März 2014, 19:29:25
    Das Modul ist veraltet und es gibt keine Grund es anstelle folgendem zu nutzen:

    http://www.modified-shop.org/forum/index.php?topic=19662.0

    Grüsse
    Trade Republic - Provisionsfrei Aktien handeln
    327 Antworten
    149616 Aufrufe
    13. März 2019, 10:16:59 von voodoopupp
    21 Antworten
    15293 Aufrufe
    10. November 2011, 10:30:29 von Schwammakobf
    117 Antworten
    42270 Aufrufe
    03. November 2022, 06:04:41 von esoversum
    4 Antworten
    2319 Aufrufe
    24. November 2020, 09:40:09 von Hetfield