v2.0.x Thema: Service Pack 1.1 RC1 - Bugs

Thema wurde von Moritz (Gambio), 23. Februar 2012 erstellt.

  1. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Legende:
    offen (ggf. noch nicht bestätigt)
    erledigt
    später
    abgelehnt/besteht nicht

    Bekannte Bugs:
    - hinterlegte Bilder werden bei den Eigenschaften nur kurz angezeigt (Frontend) (#4)
    - (Eigenschaften) Tabelle "products_properties_combis_values" wird nicht geleert, wenn Eigenschaften gelöscht werden

    Features:
    - (Eigenschaften) Button für Neusortierung der Kombinationen hinzufügen

    - (Eigenschaften) Kombi-Bild mehreren Kombis zuweisen können
     
  2. Stefan

    Stefan Erfahrener Benutzer

    Registriert seit:
    26. April 2011
    Beiträge:
    655
    Danke erhalten:
    61
    Danke vergeben:
    203
    nach Update erhalte ich oben auf der Seite immer folgende Meldung:
    NOTICE(1024): "gm_get_env_info(): requested information not found: MYSQL_VERSION" in /homepages/34/d398962824/htdocs/shop/gm/inc/gm_get_env_info.inc.php:83 (Details)
    Backtrace:#0 trigger_error called at [/homepages/34/d398962824/htdocs/shop/gm/inc/gm_get_env_info.inc.php:83]#1 gm_get_env_info called at [/homepages/34/d398962824/htdocs/shop/templates/EyeCandy/source/classes/WhatsNewContentView.inc.php:103]#2 (#WhatsNewContentView) get_html called at [/homepages/34/d398962824/htdocs/shop/templates/EyeCandy/source/boxes/whats_new.php:32]#3 include called at [/homepages/34/d398962824/htdocs/shop/templates/EyeCandy/source/boxes.php:57]#4 require called at [/homepages/34/d398962824/htdocs/shop/index.php:71]
     
  3. Stefan

    Stefan Erfahrener Benutzer

    Registriert seit:
    26. April 2011
    Beiträge:
    655
    Danke erhalten:
    61
    Danke vergeben:
    203
    #3 Stefan, 23. Februar 2012
    Zuletzt bearbeitet: 23. Februar 2012
    Konnte das Problem lösen, nachdem ich die Datei /gm/inc/gm_get_env_info.inc.php

    aus dem Installationspack erneut auf den Server geladen habe ;-)

    Bitte in der Final auch im Footer Shopsystem by Gambio.de © 2011

    in Shopsystem by Gambio.de © 2012 ändern. Unter Credits sollte auch 2012 stehen !
     
  4. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    hinterlegte Bilder werden bei den Eigenschaften nur kurz angezeigt (Frontend)
     
  5. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.096
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    #5 Dennis (MotivMonster.de), 26. Februar 2012
    Zuletzt bearbeitet: 26. Februar 2012
    Soooo, wollte dann auch mal mit dem RC testen was sich so ändert.
    Shop geklont (v2.0.6h r3647) und neue Dateien hochgeladen.

    Beim Update der DB kommt

    Das Update ist leider fehlgeschlagen. Spielen Sie bitte die Sicherung Ihrer Datenbank wieder ein.

    Nun is unter Credits: v2.0.7 SP 1.1 RC1 r5318

    Bis jetzt scheint noch alles ok zu sein....???
     
  6. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.096
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Neben dem bekannten Problem mit den Eigenschaften Bildern steht bei mir immer das die Kombination nicht lieferbar wäre obwohl er den Lagerbestand richtig aktualisiert und die Kombination auch wählbar ist.
    Hab ich irgendwo ein Häckchen übersehen oder ist das ein Fehler?

    ps.
    bei Eigenschaftskombinationen wo nur eine Eigenschaft das Bild bestimmt (z.B. bei Textilien die Eigenschaft farbe) lad ich bei 6 größen dann 6mal das selbe Bild hoch. Bei 20 Farben x 6 größen also 100 unnötige Bilder.
    Vorschlag: Bild bei der Eigenschaft hinterlegen und bei Kombinationen die Option das dieses Übernommen wird und durch ein Kombinationsbild überschrieben werden kann bzw. das ein Bild das man beim kombinieren hinterlegt das der Eigenschaft überschreibt.
    Oder das man beim autom. erstellen der Kombinationen eine option hat welches eigenschaft bild das der kombination werden soll, mit der Option dieses später noch manuell zu ändern sollte das nötig sein. .
     
  7. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Führe im Adminbereich unter dem Menüpunkt SQL Folgendes aus:
    Code:
    DELETE FROM `configuration` WHERE `configuration_key` = 'SQL_LOG_MAX_FILESIZE';
    INSERT INTO `configuration` ( `configuration_key` , `configuration_value` , `configuration_group_id` , `sort_order` , `last_modified` , `date_added` , `use_function` , `set_function` ) VALUES ( 'SQL_LOG_MAX_FILESIZE', '1', '10', '7', NULL , '0000-00-00 00:00:00', NULL, '');
     
  8. Chulo

    Chulo Erfahrener Benutzer

    Registriert seit:
    26. April 2011
    Beiträge:
    332
    Danke erhalten:
    45
    Danke vergeben:
    18
    Sehe ich auch so, ist nicht sehr schön gelöst. Können ja nicht immer wieder die gleichen Bilder hochladen. Von der Zeit die das in Anspruch nimmt garnicht zu sprechen.
     
  9. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.096
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    ja wenn ich bedenke bei nur 10 Textilien je ca. 20 Farben und 6 größen sind das 1.000 überflüssige Bilder statt der 200 Bilder für die Farben.
    Wenn man statt dem Textil in der Farbe NUR ein Farbfeld nutzt sind es sogar 1180 überflüssige Bilder.

    Wenn ich jetzt bedenke das wir im Großhandel ca. 3.000 Textilien in ca. 60.000 Varianten beziehen können sind das ca. 57.000 unnötige Bild-Uploads.
     
  10. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ich denke, im LanguageText-Handling gibt es noch ein Problem...

    Die Texte werden mit

    PHP:
            $this->init_from_database($c_section$c_language_id);
            
    $this->init_from_files($c_section$c_language_id);
    zuerst aus der Datenbank gelesen, und dann nach Sprachdateien im "lang/sections"-Verzeichnis gesucht.

    Aber:

    sowohl "init_from_database" als auch "init_from_files" enden mit

    PHP:
            if(sizeof($t_section_array) > 0$this->add_section($p_section$t_section_array);
    worin

    PHP:
    $this->v_section_content_array[$p_section] = $p_section_array;
    D.h. die Texte in den Sprachdateien im "lang/sections"-Verzeichnis ersetzen die Texte aus der Datenbank vollständig, statt sie zu ersetzen und/oder zu ergänzen!

    Um letzteres zu erreichen, sollte das wie folgt geändert werden:

    PHP:
        function init_section($p_section$p_language_id)
        {
            
    $c_section addslashes($p_section);
            
    $c_language_id = (int)$p_language_id;

            if(!isset(
    $GLOBALS['coo_stop_watch_array']['init_section'])) $GLOBALS['coo_stop_watch_array']['init_section'] = new StopWatch();
        
    //Avenger
        
    $this->v_section_content_array[$c_section]=array();
        
    //Avenger
            
    $this->init_from_database($c_section$c_language_id);
            
    $this->init_from_files($c_section$c_language_id);
        }

        function 
    add_section($p_section$p_section_array)
        {
        
    //Avenger
            
    $this->v_section_content_array[$p_section] = array_merge($this->v_section_content_array[$p_section],$p_section_array);
        
    //Avenger
        
    }
    Dann sind die Texte in der Datenbank und den Sprachdateien nämlich kumulativ!
     
  11. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Die folgenden Template-Dateien verwenden noch das alte Sprachmanagement (mit "config_load").

    Was bedeutet, dass für diese auch noch die alten ".conf"-Dateien vorhanden sein müssen, und nicht das neue Sprachmanagement in der Datenbank und den Sprachdateien in "sections" verwendet wird...

    PHP:
    EyeCandy/boxes/box_categories_left.html
    EyeCandy
    /boxes/box_paypal.html
    EyeCandy
    /boxes/box_trusted.html
    EyeCandy
    /mail/english/order_mail.html
    EyeCandy
    /module/checkout_confirmation.html
    EyeCandy
    /module/checkout_payment.html
    EyeCandy
    /module/checkout_payment_address.html
    EyeCandy
    /module/checkout_paypal.html
    EyeCandy
    /module/checkout_qpay.html
    EyeCandy
    /module/checkout_qpay_iframe.html
    EyeCandy
    /module/checkout_shipping.html
    EyeCandy
    /module/checkout_shipping_address.html
    EyeCandy
    /module/checkout_success.html
    EyeCandy
    /module/checkout_vrepay_dialog.html
    EyeCandy
    /module/create_account.html
    EyeCandy
    /module/create_account_guest.html
    EyeCandy
    /module/gm_product_images.html
    EyeCandy
    /module/gm_tell_a_friend.html
    EyeCandy
    /module/main_content.html
    EyeCandy
    /module/shopping_cart.html
    EyeCandy
    /module/sitemap.html
    EyeCandy
    /module/wish_list.html
    EyeCandy
    /objects/product_boxes_list.html


     
  12. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Danke für die Verbesserungsvorschläge, Avenger :). Habe soeben die Language-Anpassung aufgenommen. Schaue mir nun die config_load-Sache an...
     
  13. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Wie binde ich eine eigene TXT-Datei in dies System ein?
    Einfach eine "mbr_global.lang.inc.php" in den Ordner "sections" legen führt nur dazu, dass andere TXT-Variable nicht mehr angezeigt werden! <grrrrr>
     
  14. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Wie sieht denn Deine "mbr_global.lang.inc.php" aus?
     
  15. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Sehr überschaubar...
    Code:
    <?php
    /*    ######################################################### MBr Änderunegn ###############################################    
        #                         ================== Sprachdatei mit MBr-eigenen Texten ===================
    ######################################################################################################################## 
    */
    
    $t_language_text_section_content_array = array
    (
        'mbr_hinweis_faq' => 'Mustertext zum Testen des anderen TXT-Systems.'
    
    );
    
    ?>
    
    
     
  16. msd

    msd Erfahrener Benutzer

    Registriert seit:
    21. Juni 2011
    Beiträge:
    73
    Danke erhalten:
    1
    Danke vergeben:
    11
    Seit ich eine Bestellungbestellung durchführen wollte habe ich dauerhaft diese Fehlermeldung:

    Fatal error: Call to undefined method shoppingCart::get_product_id_list_clean() in /var/www/XXX/html/testserver/user_classes/ShoppingCartDropdown.inc.php on line 80

    Jetzt kann ich mich nicht einmal mehr in den Shop Anmelden ohne das diese Meldung erscheint.


    Bis dahin sind mir folgende dinge noch aufgefallen:

    - FAVS im ist nicht mehr sichtbar (die Überschrift schon, nur nicht die gespeicherten)

    - Wenn Google Shopping das neue Export Modul ist, dann fehlen Daten. Die Marken und die Verfügbarkeit wird nicht exportiert
     
  17. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.096
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Verfügbarkeit muss man einstellen welcher Shop Status welcher Google Status entspricht. und generell sollte man sich die Optionen mal anschauen.
     
  18. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    get_product_id_list_clean() ist mit unbekannt, müsste also zu einer individuellen Anpassung des Shops gehören. Dies erklärt dann auch alle anderen Fehler.
     
  19. msd

    msd Erfahrener Benutzer

    Registriert seit:
    21. Juni 2011
    Beiträge:
    73
    Danke erhalten:
    1
    Danke vergeben:
    11
    das ist nicht gut. Das einzige was individuell angepasst worden ist das gambioultra2 Versandmodul. Das ist vor ca. 2 Wochen von euch eingerichtet worden. Mit dem Hinweis:
    "Allen neuen Dateien werden nicht durch die Installation eines Service Packs überschrieben, sodass diese Änderungen erhalten bleiben. Die Änderungen in den oben genannten Fällen müssen nach der Installation eines Service Packs gegebenenfalls wiederhergestellt werden."

    Der letzte Satz bezieht sich auf diese Daten:
    includes\classes\main.php
    includes\classes\product.php
    includes\classes\shopping_cart.php
    includes\modules\products_new_main.php
    templates\gambio\source\boxes\shopping_cart.php

    Welche Datei davon muss ich wieder herstellen und welche Auswirkungen wird es haben. Soll ich dafür ein Ticket aufmachen?
     
  20. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.692
    Danke vergeben:
    903
    Ja, das können wir nicht im Forum klären.