Zum Inhalt springen

Shop Fehlermeldung: Cannot modify header information

Erstellt am 31. Juli 2006 · 4 Antworten · letzte Antwort am 3. August 2006

Tags: Frage

Unbekannter Benutzer ·

Hallo,
kämpfe mich gerade durch die Shop Installation, d.h. soweit scheint es zu nklappen, bekomme aber bei Klick auf Warenkorb ansehen diese Meldung:
Warning: Invalid argument supplied for foreach() in /srv/www/vhosts/vvv-shop.de/httpdocs/typo3conf/ext/tt_products/lib/class.tx_ttproducts_marker.php on line 187

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/vvv-shop.de/httpdocs/typo3conf/ext/tt_products/lib/class.tx_ttproducts_marker.php:187) in /srv/www/vhosts/vvv-shop.de/httpdocs/typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2767

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/vvv-shop.de/httpdocs/typo3conf/ext/tt_products/lib/class.tx_ttproducts_marker.php:187) in /srv/www/vhosts/vvv-shop.de/httpdocs/typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 3140

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/vvv-shop.de/httpdocs/typo3conf/ext/tt_products/lib/class.tx_ttproducts_marker.php:187) in /srv/www/vhosts/vvv-shop.de/httpdocs/typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 3141

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/vvv-shop.de/httpdocs/typo3conf/ext/tt_products/lib/class.tx_ttproducts_marker.php:187) in /srv/www/vhosts/vvv-shop.de/httpdocs/typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 3142

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/vvv-shop.de/httpdocs/typo3conf/ext/tt_products/lib/class.tx_ttproducts_marker.php:187) in /srv/www/vhosts/vvv-shop.de/httpdocs/typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 3143

Warning: Cannot modify header information - headers already sent by (output started at /srv/www/vhosts/vvv-shop.de/httpdocs/typo3conf/ext/tt_products/lib/class.tx_ttproducts_marker.php:187) in /srv/www/vhosts/vvv-shop.de/httpdocs/typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 3144

Typo3 4.0
tt_products 2.5.0
sr_static_info 2.0.0
static_info_tables 2.0.0
fh_library 0.0.10
sr_feuser_register 2.5.0

und egal was ich dann im Warenkorb ausfülle (Lieferadresse etc)
es kommt die Meldung das nicht alles korrekt ausgefüllt worden ist.
Ist aber doch.

Könnt Ihr mir bitte helfen?

Danke

Gruß

phobos

Hille ·

Hallo,

schau mal diesen Post
#47460

vielleicht liegt es auch bei Dir an der EXT: table
In der Description zur tt_products steht:
Requires table v0.1.5 and fh_library v0.0.10!

Gruß
Hille

Unbekannter Benutzer · · Beste Antwort

Danke für den Link,
aber das ist/war nicht das Problem,
habe ja table v0.1.5 und fh_library v0.0.10
installiert.
Konnte es aber folgendermaßen lösen:
in Zeile 187 in der class.tx_products_marker.php muss das hier stehen:
if (is_array($addQueryString)) {

foreach ($addQueryString as $param => $value){

$queryString[$param] = $value;

}
}

Dann sind die Fehlermeldunungen verschwunden.
ABER!! jetzt habe ich neue Probleme.
1. gehe ich den Bestellvorgang durch, gibt es in der Warenkorbanzeige und in der Bestellung doch Form for Payment und Delivery, selbst wenn ich beides im Template auskommetiere, wird beides berechnet, (Ground: 40 USD).
Wo kann ich dieses ändern und wie?

2. Das Formular zur Eingabe der Liefer- und Rechnungsadresse
bekomme ich nach dem ausfüllen und absenden die Meldung, das nicht alles korrekt ausgefüllt ist, ist es baer doch.
Warum bekomme ich dann diese Meldung?

Könnt Ihr mir da helfen?

Danke

Hille ·

Hm....
ich kann nur sagen_
nicht an den ORIGINAL-Dateien rumhantieren.
Beim nächsten Update der EXT mußt Du dann alle Stellen eventl. wieder nachpflegen.

Die Probleme lassen sich alle mit deinstall und Install der neuen Versionen der EXT lösen.
Ich habe mittlerweile die Typo3 4.0.1 installiert, und alle nötigen EXT deinstalliert, Typo3Conf Cache gelöscht, alle wieder installiert, und DatenbankCompare gemacht.
Im letzten T3N Magazin steht ein Artikel, wie es geht.
Jetzt läuft seit gestern Abend auch der tt_products 2.5.0.
Gruß
Hille

Unbekannter Benutzer ·

Ja, da gebe ich Dir recht,
wusste mir aber nicht anders zun helfen.
Den Tip habe ich aus diesem Forum hier
#467681[/url]

Habe mittlerweile, da ich nach dieser Problemlösung plötzlich noch einige andere bekam (z.B. lies sich das Formular mit der Liefer- und Adresseingabe, obwohl es korrekt ausgefüllt war, einfach nicht absenden, kam dann die Meldung das nicht alles korrekt ausgefüllt sei)
habe ich auf tt_products 2.4.11 installiert (vorher natürlich 2.50 deinstalliert).
Das funktioniert jetzt einigermaßen, wobei ich sagen muss, wenn man sich genau an das Tut. hält, geht es eben auch nicht korrekt siehe hier:
#475192.

Naja, muss wohl weiter kämpfen.
Wobei ich sagen muss, hat man erstmal alles verstanden, ist Typo3 ja relativ einfach, nach Anfänglichen Schwierigkeiten mit dem News System habe ich damit mittlerweile keine Probleme mehr,
hoffe das es mit dem Shop mal genauso wird.

Danke für Deine Hilfe
Gruß

labdot