PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach Gambio Master Update - Shopping Cart Fehler



BTBears
24.10.2014, 13:33
Hallo Leute,

nach meinem Master Update von Vers. 2.0.15.4 auf 2.1.0.4 habe ich folgende Fehlermeldung
sobald ein Artikel in den Warenkorb gelegt wird:

"Missing argument 1 for DHLShoppingCartContentView::get_html(), called in /homepage/......../htdocs/gambio/shopping_cart.php on line 33 and defined"

Hinzu kommt das ein Postpay Button erscheint obwohl ich es nicht eingerichtet habe. Dieser Button hat aber keine Funktion. Sobald man drauf clickt verschwindet er wieder !?!

Könnt Ihr mir Bitte helfen ?

Vielen Dank im Voraus

Björn

KlausK
24.10.2014, 15:16
In Zeile 33 der shopping_cart.php werden die Daten für die "Versandkostenberechnung:" im Warenkorb abgerufen.
Ich würde sagen, du nutzt ein DHL-Versandmodul welches nicht mit der Gambio-Version 2.1.0.4 kompatibel ist.

BTBears
24.10.2014, 17:13
In Zeile 33 der shopping_cart.php werden die Daten für die "Versandkostenberechnung:" im Warenkorb abgerufen.
Ich würde sagen, du nutzt ein DHL-Versandmodul welches nicht mit der Gambio-Version 2.1.0.4 kompatibel ist.


Danke für die schnelle Antwort. Ich habe nur ein Modul in den Versandarten: Deutsche Post (dp)
Wenn ich diese Versandart deaktiviere habe ich noch immer den gleichen Fehler.

In der neuen Gambio Version gibt es jetzt ein Modul Intraship. Auch wenn ich dieses ausschalte
bekomme ich den gleichen Fehler.

Habe jetzt alles versucht, Deutsche Post an - Intraship aus, Deutsche Post aus - Intraship an,
alles aus, alles an. Immer der gleiche Fehler :--(

Gibt es noch etwas was ich versuchen kann ?

Nochmals vielen Dank

Björn

KlausK
24.10.2014, 19:48
Das ist wirklich eigenartig.
Ich habe jetzt alle Dateien aus den Versionen 2.0.15.1 bis 2.1.0.4 durchsucht.
Den String DHLShoppingCartContentView gibt es aber nirgendwo.
Offenbar wird er irgendwo erzeugt oder ist irgendwann in der DB abgelegt worden.

Oder hattest du mal testweise ein DHL-Modul installiert?
Hast du wirklich alle Dateien gelöscht, die du löschen solltest? Das sind viele!
Könntest du noch die komplette Fehlermeldung incl. Details posten?

BTBears
24.10.2014, 20:44
Noch mal vielen Dank für die Mühe.

Der Ablauf war folgender. Der "alte" Shop lief einwandfrei, und ich hatte dort auch kein DHL Modul installiert.
Das Masterupdate lief beim ersten mal nicht korrekt durch, und meine Shop war nicht mehr erreichbar. Danach
habe ich meine alten Daten wieder hochgeladen, und das Update noch mal ausgeführt, diesmal allerdings mit
dem Haken Update erzwingen.

Das Update ist durchgelaufen, und die alten Daten habe ich von dem Gambio Updater löschen lassen.

Die Versandkosten werden richtig angegeben und eine Bestellung kann auch ausgeführt werden, aber trotzdem
erscheint diese Fehlermeldung, und der Postpay Button der wieder verschwindet wenn man drauf klickt.

Ich weiß nicht ob es etwas nützt, aber hier die Daten die in meiner shopping_cart.php stehen:


<?php
/* --------------------------------------------------------------
shopping_cart.php 2014-02-11 gm
Gambio GmbH
http://www.gambio.de
Copyright (c) 2014 Gambio GmbH
Released under the GNU General Public License (Version 2)
[http://www.gnu.org/licenses/gpl-2.0.html]
--------------------------------------------------------------


based on:
(c) 2000-2001 The Exchange Project (earlier name of osCommerce)
(c) 2002-2003 osCommerce(shopping_cart.php,v 1.71 2003/02/14); www.oscommerce.com
(c) 2003 nextcommerce (shopping_cart.php,v 1.24 2003/08/17); www.nextcommerce.org
(c) 2003 XT-Commerce - community made shopping http://www.xt-commerce.com ($Id: shopping_cart.php 1299 2005-10-09 18:54:29Z gwinger $)

Released under the GNU General Public License
--------------------------------------------------------------
Third Party contributions:
Customers Status v3.x (c) 2002-2003 Copyright Elari elari@free.fr | www.unlockgsm.com/dload-osc/ | CVS : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/elari/?sortby=date#dirlist

Released under the GNU General Public License
--------------------------------------------------------------------------------------- */

$cart_empty = false;

require_once('includes/application_top.php');

$GLOBALS['breadcrumb']->add(NAVBAR_TITLE_SHOPPING_CART, xtc_href_link(FILENAME_SHOPPING_CART));

$coo_shopping_cart_view = MainFactory::create_object('ShoppingCartContentVie w');
$t_main_content = $coo_shopping_cart_view->get_html();

$coo_layout_control = MainFactory::create_object('LayoutContentControl') ;
$coo_layout_control->set_data('GET', $_GET);
$coo_layout_control->set_data('POST', $_POST);
$coo_layout_control->set_('coo_breadcrumb', $GLOBALS['breadcrumb']);
$coo_layout_control->set_('coo_product', $GLOBALS['product']);
$coo_layout_control->set_('coo_xtc_price', $GLOBALS['xtPrice']);
$coo_layout_control->set_('c_path', $GLOBALS['cPath']);
$coo_layout_control->set_('main_content', $t_main_content);
$coo_layout_control->set_('request_type', $GLOBALS['request_type']);
$coo_layout_control->proceed();

$t_redirect_url = $coo_layout_control->get_redirect_url();
if(empty($t_redirect_url) === false)
{
xtc_redirect($t_redirect_url);
}
else
{
echo $coo_layout_control->get_response();
}

unset($_SESSION['nvpReqArray']);
unset($_SESSION['reshash']['FORMATED_ERRORS']);
unset($_SESSION['reshash']);
unset($_SESSION['tmp_oID']);




Außerdem habe ich noch festgestellt das wenn man z.B. auf Hermes Konfiguration geht kommen auch Fehlermeldungen:

WARNING(2): "session_start(): Cannot send session cache limiter - headers already sent (output started at /homepages/0/htdocs/gambio/admin/hermes_config.php:1)"

WARNING(2): "Cannot modify header information - headers already sent by (output started at /homepages/0/htdocs/gambio/admin/hermes_config.php:1)"

Ich nutze Hermes zwar nicht, aber kann es vielleicht hiermit was zu tun haben ?

Und leider gibt es noch ein Problem seit dem Update. Wenn ich unter Template-Einstellung den Style-Editor öffne, lässt dieser sich nicht mehr bearbeiten.
Dort wandern plötzlich meine Artikelbilder von allein hin und her, wenn man versucht den Editor anzuklicken passiert nichts ?

Hätte ich das Update bloß nicht gemacht. Tut mir leid dich damit zu belästigen :--(

Vielen vielen Dank im Voraus

Björn

KlausK
25.10.2014, 11:17
Speziell zu diesem Problem kann ich nichts finden. Weder im Gambio-Forum noch im BugTracker.
Allerdings sind ja mit dem MasterUpdate 2.1.0.4 einige neue Features hinzugekommen, die natürlich auch Bugs beinhalten können.
Immerhin gab es seitdem wieder 2 weitere ServicePacks v2.1.1.2 (https://ecomservice.interfile.de/downloads.php?do=file&id=125) und v2.1.2.1 (https://ecomservice.interfile.de/downloads.php?do=file&id=127)
Die müsstest du noch beide nacheinander(!) installieren.
Allein hier werden 122 Fehler gefixed!

Der StyleEditor ist Eigentum der Gambio GmbH.
Folglich stellen wir keine Updates für den Style Editor zur Verfügung.
Es ist also möglich, dass der StyleEditor von jetzt auf gleich nicht mehr funktioniert.
Die Funktion des Editors wirkt sich aber nicht auf den Shop aus.

BTBears
26.10.2014, 12:32
Habe jetzt beide ServicePacks eingespielt, leider immer noch die selben Fehler :-(
Kann ich meinen alten Programmstand 2.0.15.4 wieder einspielen ? Jetzigen Gambio Ordner
Komplett löschen und Sicherung via FTP hochladen ? Ich hatte allerdings keine SQL Sicherung
gemacht. Hat das Master Update etwas an der SQL Datenbank geändert ?

Vielen Dank für die Mühe

Björn

KlausK
27.10.2014, 11:27
Auf jeden Fall sind seit 2.0.15.4 einige Tabellen hinzu gekommen.
Inwieweit bestehende Tabellen und Spalten geändert wurden, kann ich dir nicht sagen.
Das musst du ausprobieren - aber diesmal bitte auch DB sichern!

Wenn du die Dateien vorher einfach nur runtergeladen hast, dann werden die Datei- und Verzeichnisrechte nicht unbedingt mitgesichert.
Wenn du also vorher alle Dateien löschst, läufst du Gefahr dass nachher auch nix läuft, wegen fehlenden oder falschen Rechten.

Ich würde das jetzt so lassen wie es ist und mich an Gambio wenden!