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: ATTRIBUTE PRICE UPDATER

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #210 am: 31. Juli 2011, 07:55:55
    Hallo MarcusS81,

    jo und im Quelltext sehe ich nur das:

    Code: PHP  [Auswählen]
    <!-- Products-Treadmill (c)2008 by Hetfield - www.MerZ-IT-SerVice.de - End -->

    <!--BOF ATTRIBUTE PRICE UPDATER-->

    <!--EOF ATTRIBUTE PRICE UPDATER-->

    <!--Google Analytics-->
    Zwischen dem

    Code: PHP  [Auswählen]
    BOF ATTRIBUTE PRICE UPDATER
    und

    Code: PHP  [Auswählen]
    EOF ATTRIBUTE PRICE UPDATER
    steht nichts... also aktzeptiert er irgendwie das <?php und ?> nicht oder aber irgendwo müsste die if Anweisung nicht stimmen...
    Sehr seltsames Verhalten.
    Kannst Du denn mal den Code schicken den Du in der header.php eingebaut hast, mit ein paar Zeilen davor und ein paar Zeilen danach?

    EDIT: Ich hoffe Du hast nach dem Auskommentieren auch einmal den Cache geleert damit nicht der dazwischen funkt und Dir was falsches anzeigt.

    Viele Grüße

    Franky

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #211 am: 31. Juli 2011, 09:02:05
    Hallo MarcusS81,

    sorry jetzt hatte ich falsch geschaut.
    War nicht in der Produktdetailseite.
    Das Javascript steht drin etc. aber ich habe bis dato kein Produkt in Deinem Shop gefunden wo man Attribute auswählen kann.
    Und das Modul hier ist für Attribute...

    Viele Grüße

    Franky

    MarcusS81

    • Gast
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #212 am: 31. Juli 2011, 09:36:29
    Ja bei den Rasierpinseln.... einigen wir uns auf diesen hier: http://www.rasiermesser-online.de/Rasierpinsel/Edler-Rasierpinsel-aus-dunklem-Holz-echt-Dachshaar-Silberzupf::76.html

    Ein unschöner Nebeneffekt beim Einbau war auch, dass bei der Produktansicht links oben zwei so Zeichen drin sind, die das komplette Design nach unten drücken - als Resultat ist die Tableiste mit den Seiten nach unten gerutscht - da finde ich auch nicht, wo die herkommmen... ist aber auch erst seit dem Einbau des Moduls...!

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #213 am: 31. Juli 2011, 09:51:50
    Hallo MarcusS81,

    ah eine wichtige Info mit den Zeichen.
    Ich sehe gerade das im Original die "product_options_dropdown_apu.html" als Unix Datei abgespeichert wurde und nicht als Dos/Windows Datei...

    Kannst DU mal mit Deinem Editor schauen ob Du das umgewandelt kriegst?
    Beim Notepad++ kannst Du das übrigens unter dem Menüpunkt "Format" weiß aber nicht was Du nutzt.

    Auch sollte die Datei definitiv als ANSI abgespeichert werden, im Original ist das so aber ich weiß ja nicht ob Du noch was an den Dateien geändert hast.

    Nochwas:
    Die "/includes/attribute_price_updater.js.php" ist als UTF-8 abgespeichert! Das wird wahrscheinlich eher der Fehler sein!

    Anbei mal die Dateien umgewandelt..

    Viele Grüße

    Franky

    MarcusS81

    • Gast
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #214 am: 31. Juli 2011, 10:14:47
    Hach ja, es war der BOM bei der "attribute_price_updater.js.php" ...! Ok die Zeichen sind weg und das Design sieht wieder schön aus. Danke. :-)

    Die "product_options_dropdown_apu.html" ist in ANSI gespeichert (Bei Notepad++ heißt das Menü "Kodierung") :-)!
    Jedenfalls wird der Preis immer noch nicht angezeigt. Scheint 'ne verflixte Sache zu sein....!

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #215 am: 31. Juli 2011, 10:29:14
    Der Fehler ist eindeutig in "/includes/modules/products_attributes.php" zu suchen.

    Hier werden die Smartys erzeugt, im Moment sind sie alle leer.

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #216 am: 31. Juli 2011, 10:40:41
    Hallo MarcusS81,

    jo habe ich auch festgestellt. Auch wenn zu spät... web28 war schneller! :)

    Folgende Kurzanleitung für die original Datei:

    In der "/includes/modules/product_attributes.php" nach Z.36:

    Code: PHP  [Auswählen]
            $row = 0;
            $col = 0;
            $products_options_data = array ();
    das einfügen:

    Code: PHP  [Auswählen]
            //BOF ATTRIBUTE PRICE UPDATER
            $apu_js_var ='';
            $apu_js_prices= '';
            $curr = $xtPrice->currencies[$xtPrice->actualCurr];
            $decimal_places = $curr['decimal_places']; //needed for round
            $apu_js_curr = "var decimalPlaces=" . $decimal_places . "; \n";
            $apu_js_curr.= "var decimalPoint ='" . $curr['decimal_point'] ."'; \n";
            $apu_js_curr.= "var thousandPoint ='" . $curr['thousands_point'] ."'; \n";
            $apu_js_curr.= "var currLeft ='" . $curr['symbol_left'] . "'; \n";
            $apu_js_curr.= "var currRight ='" . $curr['symbol_right'] . "'; \n";
            $apu_js_init = "var isPriceUpdater= 0; \n";
            //EOF ATTRIBUTE PRICE UPDATER
    Dann in Z.71 nach:

    Code: PHP  [Auswählen]
                                            if ($products_options['price_prefix']=="-") $attr_price=$price*(-1);
                                            $full = $products_price + $attr_price;
     
    das einfügen:

    Code: PHP  [Auswählen]
                                            //BOF ATTRIBUTE PRICE UPDATER
                                            $apu_js_var .= "apu_var[" . $products_options['products_options_values_id']  . "]='" . round($price,$decimal_places) . "|" . $products_options['price_prefix'] . "'; \n";
                                            $apu_js_prices = "var basePrice=". $products_price ."; \n";
                                            //EOF ATTRIBUTE PRICE UPDATER
     
    In Z.86 nach:

    Code: PHP  [Auswählen]
                            $col ++;
                    }
                    $row ++;
            }

    }
     
    das einfügen:

    Code: PHP  [Auswählen]
    //BOF ATTRIBUTE PRICE UPDATER
    if ($_SESSION['customers_status']['customers_status_show_price'] != '0' && $xtPrice->checkAttributes($product->data['products_id']) != '' ) {
            $apu_js_init = "var isPriceUpdater= 1; \n";
    }
    $module_smarty->assign('APU_INIT', $apu_js_init);
    $module_smarty->assign('APU_JS', $apu_js_var);
    $module_smarty->assign('APU_CURR', $apu_js_curr);
    $module_smarty->assign('APU_PRICES', $apu_js_prices);
    //EOF ATTRIBUTE PRICE UPDATER
     
    Einfach mal kontrollieren ob das alles so passt.
    Evtl. sollte man das so in die Anleitung schreiben, dann hat man ein "versionunabhängiges" Modul und schickt keine fertigen php Dateien mit... :)

    Viele Grüße

    Franky

    MarcusS81

    • Gast
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #217 am: 31. Juli 2011, 10:52:54
    :o  :search:

    Ole ole - es funktioniert! Naja, ich hätte da lange "suchen" können...!  :thx:
    Glaub mal an der Zeit, das Projekt zu unterstützen!  :2cent:

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #218 am: 31. Juli 2011, 10:55:40
    Hallo MarcusS81,

    denk noch eben an die UTF-8 Geschichte, denn die Zeichen sind wieder da! :)

    Viele Grüße

    Franky

    MarcusS81

    • Gast
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #219 am: 31. Juli 2011, 11:27:38
    Ja im gleichen Moment schon ausgebessert...!

    Aber jetzt ist noch eine Sache aufgefallen: Die Bilder werden nicht mehr in einem hm naja wie sagt man dazu, einem Popup-Fenster angezeigt, sondern unten nach dem Footer und die Seite vergrößert sich - ganz deplatziert! Verhält sich aber wie bei nem Popup-Fenster, schließt sich also beim anklicken wieder! Übrigens wird auch der alt-Text angezeigt...!

    Dann funktioniert wohl alles...! Also wer ein Modul hat kommt zu mir, denn wenn Fehler da sind, zeigen sie sich bei mir ganz bestimmt.  :?

    hstubler

    • Neu im Forum
    • Beiträge: 22
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #220 am: 05. September 2011, 16:26:57
    Hallo community,
    habe das Modul attribute price updater installiert aber da gibts noch Fragen. Habe auch Stunden im Forum nachgeschaut, aber nichts eindeutiges gefunden:

    Zitat
    [...]
    7. CHANGE HTML OUTPUT
    OPEN the file attribute_price_updater.js.php

    and find
    //HTML OUTPUT   apuProductPrice

    Edit the code
    [...]

    Was soll ich im Code verändern?

    Des weiteren:

    Zitat
    [...]
    9. Don't forget to chose one of the new ***_apu.html product_options template for your products.
    [...]

    Wo muß ich auswählen welche Option, also Liste oder Dropdown, ich möchte? In der Beschreibung stand beide Optionen kopieren, was ich auch tat.

    Letzte Frage:

    Zitat
    [...]
    5. Test the ATTRIBUTE_PRICE_UPDATER
    [...]

    Weder im Shop, noch im Adminbereich wird etwas angezeigt. Wo bitte kann ich das also testen?

    Mein Shop ist Version 1.05, Template xtc5.

    Vielen Dank für die Hilfestellung

    Hansjörg

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #221 am: 23. September 2011, 17:40:44
    Hallo, ich bekomme keine Priceupdater Preise in einer Thickbox die einen Express Kauf ermöglicht angezeigt. In der "product_info_v1.html" wird der jeweilige Priceupdater Preis problemlos angezeigt. Meine Thickbox ruft bei mir die Datei "product_info_popup.html" auf. Der Code dieser Datei ist an den Stellen die für die Preisanzeige verantwortlich sind identisch mit der "product_info_v1.html".

    Mein Code der "product_info_popup.html" sieht an der besagten Stelle so aus:

    Code: PHP  [Auswählen]
            <table border="0" cellspacing="0" cellpadding="2">
                    <tr>
                    <td style="width:100%; padding-right:5px;">    
                                    <span style="font-size:12px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*{$PRODUCTS_TAX_INFO}</span><br /><br /><div id="apuProductPrice">
                            <td>{$ADD_CART_BUTTON|replace:'.gif':'.png'}</td>
                    </tr>
            </table>
     

    Weiss jemand wo hier der Fehler liegt?

    Beste Grüße

    Marius

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #222 am: 23. September 2011, 23:29:47
    Hallo Marius,

    der Price Updater wird nur da geladen wo er benötigt wird - auf der Produktseite.

    Für weitere Seiten muss der Code in der header.php erweitert werden.

    Code: PHP  [Auswählen]
    !--BOF ATTRIBUTE PRICE UPDATER-->
    <?php
    if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO )

    Gruss Web28

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #223 am: 23. September 2011, 23:54:43
    Hallo Web28,

    Vielen Dank für die Lösung. Ich habe probiert die Datei zu erweitern. Ich habe dort folgende Änderungen vorgenommen:

    Code: PHP  [Auswählen]
    <!--BOF ATTRIBUTE PRICE UPDATER-->
    <?php
    if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO )) {
        echo ('<link rel="stylesheet" type="text/css" href="' . 'templates/'.CURRENT_TEMPLATE.'/apu.css' . '" />');
            require('includes/attribute_price_updater.js.php');
    }

    if (strstr($PHP_SELF, FILENAME_PRODUCT_INFO_POPUP )) {
        echo ('<link rel="stylesheet" type="text/css" href="' . 'templates/'.CURRENT_TEMPLATE.'/apu.css' . '" />');
            require('includes/attribute_price_updater.js.php');
    }
    ?>
    <!--EOF ATTRIBUTE PRICE UPDATER-->

    Bis jetzt wird leider noch kein Preis in der Thickbox angezeigt.

    Beste Grüße

    Marius

    web28

    • modified Team
    • Beiträge: 9.404
    Re: MODUL: ATTRIBUTE PRICE UPDATER
    Antwort #224 am: 24. September 2011, 00:15:52
    Hallo Marius,

    zwei Hinweise:

    1. Die If Abfrage würde ich mit einem oder machen.
    2. Ist "FILENAME_PRODUCT_INFO_POPUP" überhaupt in "filenames.php" definiert?

    Gruss Web28
    1 Antworten
    2748 Aufrufe
    16. Januar 2014, 17:51:09 von web28
    587 Antworten
    211826 Aufrufe
    14. Juni 2024, 15:44:38 von DerNachbar
    2 Antworten
    3395 Aufrufe
    16. November 2012, 12:26:25 von jannemann
               
    anything