Managed Server
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: Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)

    Tino77

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #90 am: 11. Juni 2009, 14:51:10
    rechtstexte für onlineshop

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #91 am: 11. Juni 2009, 15:07:33
    Sorry, Tippfehler meinerseits.

    Schliess mal den onchange und den onclick-befehl jeweils mit einem Semikolon ab

    onchange="update_products_price();"

    Tino77

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #92 am: 11. Juni 2009, 15:16:16

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #93 am: 11. Juni 2009, 15:39:37
    Hmm, das Java-Script ist als eigene Datei jedenfalls da, und sollte eigentlich auch aufgerufen werden. Sofern das Script funktioniert müsste es eigentlich laufen.

    Kannst folgendes mal versuchen - hinter dem onchange-aufruf einfügen: onblur="update_products_price();"

    Ist zwar eigentlich die Aufrufmethode für das Verlassen eines Textfeldes, sollte aber bei select-Feldern auch funktionieren.

    Wenn auch das nicht geht - erinnere mich da gerade an was. Hatte mal vor längerer Zeit so einen Fall mit Änderungen per Java-Script in einem Formular. Das ganze hat damals nur funktioniert, wenn das Java-Script innerhalb des Body-Tags platziert wurde, also nicht im Header. Keine Ahnung mehr warum, aber das könntest du ja mal testen.

    Tino77

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #94 am: 11. Juni 2009, 15:53:22
    onblur geht auch nicht. gerade getestet. laut anleitung:

    http://www.shopgestalter.com/2009/03/xtcommerce-preisaktualisierung-bei-optionswechsel.html/comment-page-1#comment-16

    soll das java aber in der general.js.php plaziert werden... kann das modul mal jemand ausprobieren... könnte ja evtl. abmahnfähig sein, wenn es dem kunden zu schwierig ist die option hinzuzurechnen.

    gruss

    tino

    ps: bei den referenzen von http://www.ulf-theis.de/ wird das modul nur verwendet.

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #95 am: 11. Juni 2009, 15:54:59
    Vielleicht einfach mal den Autor fragen? Der sollte es schliesslich am besten wissen ...

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #96 am: 11. Juni 2009, 16:01:22
    hab mir grade mal so ne testseite angeschaut. Der macht die Umschaltung über das alt-Attribut. Du jedoch über das header-Attribut.

    Da das Script momentan jedoch das alt-Attribut abfragt, kann es bei dir nix finden.

    Also entweder du verwendest auch das alt-Attribut, oder du must alle Abfragen im Script von alt auf header umbauen.

    Tino77

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #97 am: 11. Juni 2009, 16:02:08
    hab ich gerade gemacht... mich wurmt das... schliesslich funktionieren die anderen module auch nicht (fehler bei optionen ab 1000 euro).

    tino

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #98 am: 11. Juni 2009, 16:04:14
    sorry, meinte title nicht header

    Tino77

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #99 am: 11. Juni 2009, 16:05:01
    nicht richtig... alt wird nur bei checkbox und radio button abgefragt. hat man ein dropdown wird der title abgefragt... guckst du:

    Code: PHP  [Auswählen]
    else if (el.type == 'select-one') {
                // check dropdowns
                for (var j = 0; j <el.options.length; j++) {
                    if (el.options[j].selected != true || el.options[j].title.indexOf('|') === -1) {
                        // not a valid element, skip
                        continue;
                    }
                    var alt = el.options[j].title;
                }
     

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #100 am: 11. Juni 2009, 16:20:49
    Stimmt, hatte ich nicht weit genug gelesen.

    Hmm auf den Beispielseiten oben im Link werden nur radio-Buttons verwendet. Ein Beispiel mit Select-Boxen konnte ich nicht finden.

    Ob das einen Grund hat? Kannst ja mal testen ob es mit radio-Buttons funktioniert. Dann weisst du wenigstens ob das Script geht und der Fehler wäre eingegrenzt.

    Tino77

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #101 am: 11. Juni 2009, 16:39:22
    radio buttons gehen auch nicht... kann doch nicht wahr sein...

    tino

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #102 am: 11. Juni 2009, 18:32:14
    hab das Teil jetzt mal testweise eingebaut - Aktueller Stand:

    Das hidden-field mit dem Basispreis wird bei mir nicht gefüllt, bei dir schon.
    <input id="base_price" type="hidden" value=""/>
    Klar dass er dann nicht rechnen kann. Da muss ich mal noch sehen woran das liegt, oder haste da einen Tip dazu?

    Zumindest das Ersetzen des span Tags mit dem Gesamtpreis scheint aber zu erfolgen, bloss ohne die korrekte Berechnung.

    Könnte daran liegen, dass hinter dem senkrechten Strich noch ein Leerzeichen vor dem Preis folgt. Möglicherweise kommt das Script damit nicht klar.
    alt="+| 720,00 EUR"

    Tino77

    • Frisch an Board
    • Beiträge: 73
    • Geschlecht:
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #103 am: 11. Juni 2009, 19:57:17
    hast du die includes/modules/product_info.php  abgeändert:

    Code: PHP  [Auswählen]
    // [start] shopgestalter.com - auto-price-update
            $info_smarty->assign('PRODUCTS_BASE_PRICE', $products_price['plain']);
            // [ end ] shopgestalter.com - auto-price-update
    nur so kann er das hidden feld füllen.

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Preiswerbung mit Zusatzbeträgen (Download auf Seite 4)
    Antwort #104 am: 11. Juni 2009, 20:45:13
    Yep - hab den Fehler gefunden - hatte da beim Einsetzen was verbastelt. Das hiddenfield füllt er nun, aber rechnen tut er immer noch nicht. Obwohl er das eigentlich müsste. Die notwendigen Werte scheinen da zu sein, die ID's scheinen zu stimmen, er stript nur die Zahl aus dem alt-Tag, damit dürfte das Leerzeichen ja eigentlich auch kein Problem sein ...

    Momentan bin ich ratlos. Fehlersuche in anderer Leute Dateien ist ein sch...job. Werde jetzt mal ein Glas Rotwein einschenken und auf den Geistesblitz hoffen.

    Am Rande hab ich da einen Fehler in der product_options_selection.html gefunden

    Code: XML  [Auswählen]
      <input type="radio" name="id[{$options_data.ID}]" value="{$item_data.ID}" checked="checked" />
     
    Das führt dazu, dass jeder radio-Button das checked="checked" kriegt, was natürlich Unsinn ist. Deshalb wird standardmässig immer der letzte Button selektiert.

    Managed Server
               
    anything