Franz Holzinger

Verse of the day

Derhalben müßt ihr auch Schoß geben; denn sie sind Gottes Diener, die solchen Schutz handhaben. So gebet nun jedermann, was ihr schuldig seid: Schoß, dem der Schoß gebührt; Zoll, dem der Zoll gebührt; Furcht, dem die Furcht gebührt; Ehre, dem die Ehre gebührt.
Roemer 13:6-7

© Bible Gateway's Verse of the Day


autor  
28-07-10 12:02:54 Link "zurück zur Liste"
Marlen Postlmayr
Hallo,

ich habe noch eine Frage. Zum Teil funktioniert der Link "zurück zur Liste" nicht. Aus irgdeneinen Grund scheint das System manchmal die UID des Produktes zu verlieren. Ich bekomme folgende Fehlermeldeung:

Shop Plugin:: Falscher Parameter. GET/POST var 'tt_products[product]' wurde nicht angegeben oder kein Element mit uid = 0 auf den erlaubten Seiten (78,79,194,195,196,197,198) gefunden.

uid=0 gibt es nicht.

Wie gesagt, kommt das nicht immer vor. jemand eine Idee?

lg, Marlen
28-07-10 16:09:19 Details
Franz Holzinger
Ich benötige mehr Details. Wodurch wird das ausgelöst, dass der Shop ein Produkt mit "uid=0" sucht?
Gibt es irgendwelche SQL Fehler, die vorher aufgetreten sind?
29-07-10 09:06:59 Link "zurück zur Liste"
Marlen Postlmayr
Naja, das habe ich bereits versucht herauszufinden. Der Fehler tritt sehr willkürlich auf, oft aber nachdem man ein Produkt in den Warenkorb gelegt hat und wenn man eine neue Variante zu einem Produkt gewählt hat. Ein SQL Fehler tritt nicht auf, es kommt nur die Fehlermeldung Shop Plugin:: Falscher Parameter. GET/POST var 'tt_products[product]' ...

Aus irgendeinen Grund verliert er die Variable tt_products[product] - diese wird gar nicht im Zurück-Link angegeben.
29-07-10 20:53:03 Reproduzierbar
Franz Holzinger
Der Fehler muss irgendwie reproduzierbar sein. Sonst weiß ich nicht, was hier zu korrigieren wäre.
30-07-10 09:51:45 Link "zurück zur Liste"
Marlen Postlmayr
Es wird weder eine PHP noch eine MySql Fehlermeldung ausgegeben. Der Fehler tritt aber auf jeden Fall meist dann auf, wenn man ein Produkt in den Warenborb gelegt hat.

Das Problem scheint des öfteren aufzutreten, da man nach einer Google Suche auf viele Shopseiten trifft, die diese Fehlermeldung ausgeben. Vielleicht kann auch dieser Forumsbeitrag helfen: http://www.typo3.net/forum/list/list_post//81357/

lg
30-07-10 16:26:56 Lösung
Franz Holzinger
defaultProductID darf keinen Wert haben.
Es muss gelöscht sein.

2-08-10 09:04:47 Link "zurück zur Liste"
Marlen Postlmayr
Ich habe den Wert 0 bei defaultProductID gelöscht, leider erfolglos. Es ist auch nicht so, dass der Wert auf 0 gesetzt wird, tt_products[product] wird gar nicht ausgegeben.

bsp:
richtige Ausgabe:
http://p123225.mittwaldserver.info/index.php?id=54&tt_products[backPID]=81&tt_products[cat]=7&tt_products[product]=103&cHash=fb74ad0395f38fcee926811c94eaa9af

falsche Ausgabe:
http://p123225.mittwaldserver.info/index.php?id=81&tt_products[backPID]=81&tt_products[cat]=7&cHash=69368fb6d71e4e1ce67f1add66c0b02f

Das passiert vor allem dann, wenn ein Produkt im Warenkorb liegt.
Noch eine Idee?
2-08-10 10:51:44 2 verschiedene Dinge
Franz Holzinger
Es handelt sich hier um 2 verschiedene Dinge.
Die Fehlermeldung
"Shop Plugin:: Falscher Parameter. GET/POST var 'tt_products[product]' wurde nicht angegeben oder kein Element mit uid = 0 auf den erlaubten Seiten (78,79,194,195,196,197,198) gefunden."

Das hat nichts mit dem Zurück-Link zu tun.

Wenn der Zurück-Link auf eine falsche Seite zeigt, dann ist ein backPID Parameter falsch gesetzt worden. Bzw. eigentlich bedeutet backPID, dass man wieder zurückkehrt, wo man vor der Einzelansicht gewesen ist. Das muss nicht unbedingt die Listenansicht sein. Ggf. muss hier ein anderer Marker eingesetzt werden.
2-08-10 15:18:24 Link "zurück zur Liste"
Marlen Postlmayr
Der Fehler
Shop Plugin:: Falscher Parameter. GET/POST var 'tt_products[product]' wurde nicht angegeben oder kein Element mit uid = 0 auf den erlaubten Seiten (78,79,194,195,196,197,198) gefunden.

kommt genau dann, wenn im "Zurück zur Liste" Link tt_products[product] nicht mitgegeben wurde, wie z.B:
http://p123225.mittwaldserver.info/index.php?id=81&tt_products[backPID]=81&tt_products[cat]=7&cHash=69368fb6d71e4e1ce67f1add66c0b02f

tt_products[backPID] ist ja richtig gesetzt.

Ich habe folgenden Marker verwendet:
<!--###LINK_ITEM###--><strong>zur&uuml;ck zu der Liste</strong><!--###LINK_ITEM###-->

Gäbe es denn noch eine andere Möglichkeit?

2-08-10 16:01:48 Version
Franz Holzinger
welche Version von tt_products ist das?
2-08-10 16:05:21 Version
Marlen Postlmayr
tt_products 2.8.1
4-08-10 15:17:19 Zurück zur Liste
Marlen Postlmayr
Ich hab jetzt ein javascript:history.back() eingebaut, weil mir nichts besseres mehr einfällt. Ist natürlich nicht die schönste Lösung.

Mir ist nur aufgefallen, dass er genau dann die Fehlermeldung ausgibt, wenn man ein Produkt zweimal ausgewählt hat. Beim ersten Klick "Zurück zur Liste" kommt er noch zur Listenansicht. Wenn ich das gleiche Produkt nochmals wähle (also in die Singleansicht wechsle) und über den Zurück Link zu Listenansicht wechseln möchte, kommt die Fehlermeldung:
Shop Plugin:: Falscher Parameter. GET/POST var 'tt_products[product]' wurde nicht angegeben oder kein Element mit uid = 0 auf den erlaubten Seiten (78,79,194,195,196,197,198) gefunden. bzw hat er die Variable tt_products[product] verloren..

4-08-10 21:14:54 Testumgebung
Franz Holzinger
Leider kann ich das auf meiner Testumgebung nicht nachvollziehen.
Ich bräuchte Zugang (per Email), wo ich mir das genauer ansehen kann.
6-08-10 12:20:54 Listenansicht
Franz Holzinger
Der Shop muss von der Einzel- wieder in die Listenansicht zurückkehren können. Dazu muss PIDlistDisplay gesetzt sein.
9-12-10 12:03:44 Nochmal Link "zurück zur Liste"
Daniel Frei
Hallo

ich kämpfe mit demselben Problem wie "Marlen Postlmayr" in den vorangegangenen Postings. Der Link "zurück zur Liste" in der Detailansicht führt teilweise zu folgendem Fehler:

Shop Plugin:: Falscher Parameter. GET/POST var 'tt_products[product]' wurde nicht angegeben oder kein Element mit uid = 0 auf den erlaubten Seiten (299) gefunden.

- Ich verwende tt_products 2.8.1
- pid_list ist global gesetzt (299)
- PIDlistDisplay ist gesetzt (304)
- defaultProductID ist leer
- der Marker in ITEM_SINGLE_DISPLAY:
<div class="shop-single-backtolist"><!--###LINK_ITEM###-->zur&uuml;ck zur Liste<!--###LINK_ITEM###--></div>

ansehen kann man das ganze hier: http://antarius.ch.borgis.ch-meta.net/de/shop/produkte.html

Gibt es noch eine Andere Lösung als das unschöne "javascript:history.back()" ?

LG Daniel
< Zurück zum Forum