v2.0.x Service Pack 2.0.11.0 - Bugs

Thema wurde von Avenger, 12. Dezember 2012 erstellt.

  1. Kai Schoelzke

    Kai Schoelzke Beta-Held

    Registriert seit:
    30. März 2016
    Beiträge:
    3.803
    Danke erhalten:
    548
    Danke vergeben:
    248
    Ich auch!!!
     
  2. Wolfgang G

    Wolfgang G Erfahrener Benutzer

    Registriert seit:
    25. Mai 2011
    Beiträge:
    146
    Danke erhalten:
    26
    Danke vergeben:
    43
    Meldung im errorlog erscheint auch bei mir
     
  3. Günter M.

    Günter M. Erfahrener Benutzer

    Registriert seit:
    27. Mai 2011
    Beiträge:
    595
    Danke erhalten:
    50
    Danke vergeben:
    926
    Hallo Gambio. Was wird vorgeschlagen? Ersteinmal noch warten? Bin im Weihnachtsbusiness und möchte nicht viel probieren . Wird das Servicepack 2.0.12.0 auch laufen ohne das 2.0.11.0? DAnke für das Feedback.
     
  4. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    Im Hinweistext "Neue Versionierung Info" steht dazu:

     
  5. Günter M.

    Günter M. Erfahrener Benutzer

    Registriert seit:
    27. Mai 2011
    Beiträge:
    595
    Danke erhalten:
    50
    Danke vergeben:
    926
    Jep, hatte ich auch gelesen. Ist natürlich etwas unglücklich wenn man liesst das es Probleme an einigen Ecken gibt. Denke mir es währe dann besser ein ServicePack zu machen welches die Fehler des vorherigen ausgleicht und zeitgleich updatet;-)
     
  6. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Hallo zusammen,
    derzeitiger Stand ist:
    1. Es gibt keinen schwerwiegenden Fehler
    2. Das kleinere Problem mit der Bestelldetailsseite kann wie gesagt durch einmaligen Aufruf der Zahlungsweisen-Seite behoben werden.
    3. Das Problem mit dem fehlenden Template ist nicht schlimm. Auf Seiten, wo kein Template ausgewählt ist (Filterseiten, Suchseiten, Kategorieseiten), wird eben dieser Warning erzeugt. Ist aber unproblematisch, da daraufhin das erste Template im Templates-Ordner genommen wird (i.d.R. products_listing_v1.html).

    Demnach gibt es derzeit keinen wirklichen Grund die Version 2.0.11.0 nicht im Shop einzuspielen. Es wird aufgrund der beiden kleineren "Unschönheiten" noch eine Korrekturversion geben.

    MfG,
    Timo

    PS: Für die Version 2.0.12.0 wird die 2.0.11.0 Version vorausgesetzt.
     
  7. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Frage dazu:

    in "admin/gm_send_order.php" hatte ich aufgrund eines Hinweises folgenden Code eingebaut:

    PHP:
    //Avenger
    $file=DIR_FS_CATALOG.'callback/sofort/confirmInvoice.php';
    if (
    file_exists($file))
    {
      include_once(
    $file);
    }
    //Avenger
    In der aktuelle Version fehlt das.

    Braucht man das nicht mehr?
     
  8. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Hallo Avenger,
    der besagte Passus ist in der Version 2.0.10 BETA 2 nochmal geändert worden. Seit dem Service Pack 1.4 BETA 2 ist folgender Codeabschnitt in Zeile 43 enthalten:

    PHP:
    //sofort: include for invoice confirmation
        
    if(strpos(strtolower($order->info['payment_method']), 'sofortrechnung')) {
            require_once(
    DIR_FS_CATALOG.'callback/sofort/confirmInvoice.php');
        }
    //sofort: end
    MfG,
    Timo
     
  9. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Hallo Timo & Co.,

    nach der Installation des SP 2.0.11 (final) ist der Admin Bereich für unsere Versanddame, die keine vollen Admin-Rechte besitzt, zerhackt (z. B. erscheint die "Ihre Persönliche Seite" Startseite über dem übrigen Text. In Google Chrome wird einfach im Hauptframe nochmal die reguläre Startseite angezeigt (mit Kategoriebaum etc.), im Internet Explorer 9 wird der grau hinterlegte Bereich der Quick Search Leiste ewig wiederholt, und auch dort wird "Ihre Persönliche Seite" nochmal über die reguläre Admin-Seite gelegt.

    Zugewiesene Rechte:

    cache
    customers
    orders
    start
    paypal
    clear_cahce
    admin_javascript

    Hat sich da an der Datenbank so viel geändert, dass weitere Anpassungen notwendig sind, oder fehlen bestimmte Rechte? Cache ist geleert...

    LG
    Lena
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.122
    Danke vergeben:
    947
    Hmm... ich habe noch ein paar mehr Rechte hinzugefügt, vor allem die Umsatzstatistik etc. Das ist nicht ideal, aber zumindest wird die Seite nicht so zerschossen. Vielleicht kann Gambio da mittelfristig nochmal danach sehen? Oder die minimal erforderlichen Admin-Rechte für bestimmte Nutzungsprofile auflisten...
    LG
     
  11. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Hallo Lena,
    das Problem müsste man sich im Detail anschauen. Daher bitte ich dich ein Ticket aufzumachen und die Shop & FTP Daten gleich im Kundenportal zu hinterlegen. Der Support wird sich dann das Problem anschauen.

    MfG,
    Timo
     
  12. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    In "includes\modules\products_new_main.php" werden die Artikeldaten immer noch nicht per "buildDataArray" erstellt, sondern über eigenen Spezialcode...

    Das ist inkonsistent, und verhindert evtl. durch Überladen von "buildDataArray" generierte Zusatzdaten
     
  13. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ebenso in "includes\modules\specials_main.php"
     
  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
    Vorschlag zur Änderung von "application_top.php" zur Erhöhung der Flexibilität zur Einbindung eigener "core"-Klassen bei Verwendung des powertemplate "USERMOD"-Konzepts.

    Nach

    PHP:
    if (file_exists('includes/local/configure.php')) {
        include (
    'includes/local/configure.php');
    } else {
        include (
    'includes/configure.php');
    }
    einfügen

    PHP:
    //Avenger
    //Check for existence of private "get_usermod" function
    $file='USERMOD/inc/get_usermod.inc.php';
    if (
    is_file($file))
    {
      require_once(
    $file);
    }
    else
    {
        require_once(
    DIR_FS_INC 'get_usermod.inc.php');
    }
    //Load USERMOD variants of core classes, if available
    require_once(get_usermod(DIR_FS_CATALOG.'gm/classes/FileLog.php'));
    require_once(
    get_usermod(DIR_FS_CATALOG.'gm/classes/ErrorHandler.php'));
    require_once(
    get_usermod(DIR_FS_CATALOG.'gm/inc/check_data_type.inc.php'));
    require_once(
    get_usermod(DIR_FS_CATALOG.'gm/inc/gm_get_env_info.inc.php'));
    require_once(
    get_usermod(DIR_FS_CATALOG.'system/gngp_layer_init.inc.php'));
    //Avenger
    Die spätere "require_once(DIR_FS_INC . 'get_usermod.inc.php');"-Definition ist zu entfernen.

    "system/gngp_layer_init.inc.php" ist zu ändern zu:

    PHP:
    <?php
    /* --------------------------------------------------------------
    gngp_layer_init.inc.php 2012-01-09 gambio

    Gambio GmbH
    http://www.gambio.de
    Copyright (c) 2012 Gambio GmbH

    Copyright (c) 2012 Avenger, entwicklung@powertemplate.de
    Allow usermod variants of core classes
     
    Released under the GNU General Public License (Version 2))
    [http://www.gnu.org/licenses/gpl-2.0.html]
    --------------------------------------------------------------
    */

    //Avenger
    $core_dir=DIR_FS_CATALOG.'system/core/';
    require_once(
    get_usermod($core_dir.'Debugger.inc.php'));
    require_once(
    get_usermod($core_dir.'DataCache.inc.php'));
    require_once(
    get_usermod($core_dir.'StopWatch.inc.php'));

    require_once(
    get_usermod($core_dir.'CachedDirectory.inc.php'));;
    require_once(
    get_usermod($core_dir.'Registry.inc.php'));;
    require_once(
    get_usermod($core_dir.'ClassRegistry.inc.php'));;
    require_once(
    get_usermod($core_dir.'ClassOverloadRegistry.inc.php'));;
    require_once(
    get_usermod($core_dir.'MainFactory.inc.php'));;
    require_once(
    get_usermod($core_dir.'MainAutoloader.inc.php'));;

    require_once(
    get_usermod(DIR_FS_CATALOG.'system/views/ContentView.inc.php'));
    require_once(
    get_usermod(DIR_FS_CATALOG.'system/request_port/AjaxHandler.inc.php'));

    require_once(
    get_usermod(DIR_FS_CATALOG.'system/data/GMDataObject.inc.php'));
    require_once(
    get_usermod(DIR_FS_CATALOG.'system/data/GMDataObjectGroup.inc.php'));
    //Avenger
    ?>
    Das erlaubt es, "get_usermod" sowie die Klassen-/Cache-Factory zu modifizieren, ohne weiter in den application_top" Code eingreifen zu müssen.
     
  15. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Fehler in "checkout_paypal.php":

    PHP:
    if ($_POST['comments_added'] != '')
        
    $_SESSION['comments'] = gm_prepare_string($_POST['comments'], true);
    ändern zu

    PHP:
    if ($_POST['comments_added'] != '')
        
    $_SESSION['comments'] = gm_prepare_string($_POST['comments_added'], true);
     
  16. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    In "admin_application_top.php" werden folgende Module explizit geladen

    PHP:
    require_once (DIR_FS_CATALOG 'system/data/GMDataObject.inc.php');
    require_once (
    DIR_FS_CATALOG 'system/data/GMDataObjectGroup.inc.php');
    require_once (
    DIR_FS_CATALOG 'system/core/Registry.inc.php');
    require_once (
    DIR_FS_CATALOG 'system/core/ClassRegistry.inc.php');
    require_once (
    DIR_FS_CATALOG 'system/core/MainFactory.inc.php');
    obwohl diese schon über

    PHP:
    require_once(DIR_FS_CATALOG.'system/gngp_layer_init.inc.php');
    eingebunden sind.
     
  17. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Wo sind denn die Tabs in der Artikelbeschreibung hin???
     
  18. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    Beim Artikel-Kopieren (duplizieren nicht verlinken)

    2012-12-16 18-46-32 (109.73.18.167)
    WARNING(512): SQL Error
    in /var/www/vhosts/test1gx2.indiv-style.de/httpdocs/inc/xtc_db_error.inc.php:33
    Backtrace:
    #0 trigger_error called at [/var/www/vhosts/test1gx2.indiv-style.de/httpdocs/inc/xtc_db_error.inc.php:33]
    #1 xtc_db_error called at [/var/www/vhosts/test1gx2.indiv-style.de/httpdocs/inc/xtc_db_query.inc.php:77]
    #2 xtc_db_query called at [/var/www/vhosts/test1gx2.indiv-style.de/httpdocs/admin/includes/classes/categories.php:1568]
    #3 (#categories) duplicate_product called at [/var/www/vhosts/test1gx2.indiv-style.de/httpdocs/admin/categories.php:318]
     
  19. 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
    Bei uns noch da.
     
  20. Steffen (indiv-style.de)

    Steffen (indiv-style.de) G-WARD 2013/14/15/16

    Registriert seit:
    30. Juni 2011
    Beiträge:
    5.143
    Danke erhalten:
    1.466
    Danke vergeben:
    452
    Beruf:
    Systemadmin, Webentwickler bei Indiv-Style
    Ort:
    PhpStorm
    #40 Steffen (indiv-style.de), 16. Dezember 2012
    Zuletzt bearbeitet: 16. Dezember 2012
    2. Shop V 2.010g hochgefahren! SP 2.0110 drauf. Shop ist ne Nackige Version -> Artikel duplizieren geht
    Feature BETA4 drauf und:

    WARNING(512): "SQL Error" in /var/www/vhosts/testgx2.indiv-style.de/httpdocs/inc/xtc_db_error.inc.php:33 (Details)
    Backtrace: #0 trigger_error called at [/var/www/vhosts/testgx2.indiv-style.de/httpdocs/inc/xtc_db_error.inc.php:33] #1 xtc_db_error called at [/var/www/vhosts/testgx2.indiv-style.de/httpdocs/inc/xtc_db_query.inc.php:77] #2 xtc_db_query called at [/var/www/vhosts/testgx2.indiv-style.de/httpdocs/admin/includes/classes/categories.php:1568] #3 (#categories) duplicate_product called at [/var/www/vhosts/testgx2.indiv-style.de/httpdocs/admin/categories.php:318]