Shopsystem ShopPilot

ShopPilot => Shopbetrieb => Thema gestartet von: Ostfrieslandshop am September 04, 2006, 14:22:20

Titel: Wozu ist die Zahl hinter dem Ausrufezeichen ..iboshop.cgi?showd550!15,43..
Beitrag von: Ostfrieslandshop am September 04, 2006, 14:22:20
Wenn ich einen Artikel aufrufen will macht Shoppilot folgenden Link aus einem Aufruf für Details -> http://www.neuershop.de/cgi-bin/shop/iboshop.cgi?showd550!15,9340144470,ART676767. Ich würde nun gerne erfahren was es mit der Zahl hinter dem Ausrufezeichen auf sich hat, also hier die 15. Es ist mir schon klar das das die Anzahl der festgelegten Artikel in dem loopitem Befehl ist also wieviele Artikel pro Seite angezeigt werden. Ich habe 15 pro Seite angegeben also steht dieser Artikel auf der zweiten Seite und ein Artikel mit !30 würde auf der dritten Seite stehen. Soweit ist mir das klar, doch wenn ich irgendwo im Shop einen Link setze ohne diese Zahl wird auch auf den Artikel gesprungen. Also es klappt auch http://www.neuershop.de/cgi-bin/shop/iboshop.cgi?showd550,4340178770,ART676767 problemlos. Sogar wenn ich die SessionID weglasse wie z.B. http://www.neuershop.de/cgi-bin/shop/iboshop.cgi?showd550,,ART676767 wird der Artikel korrekt angezeigt.

Was hat das also für einen Nachteil oder bzw. wie wirkt sich das aus wenn ich !15 und die SessionID weglasse ? Funktioniert dann irgendetwas nicht mehr korrekt ? Es geht mir darum einen Artikel egal von welcher Stelle im Shop aufrufen zu können.

Gruss
Titel: Re: Wozu ist die Zahl hinter dem Ausrufezeichen ..iboshop.cgi?showd550!15,43..
Beitrag von: ahe am September 04, 2006, 15:32:08
Hallo,

das Ausrufezeichen und die Zahl dienen als Rücksprungmarke wenn Sie den __zurueck__-Identifier verwenden.
Beim Klick darauf landen Sie wieder auf der selben Unterseite einer Artikelauflistung (zb bei Artikel 15).

Die Sessionid sollten Sie keinesfalls entfernen!
Wenn der Besucher Cookies deaktiviert hat, verliert er sonst seinen Warenkorb wenn er auf einen Link ohne Sessionid klickt.