. .
pragmaMx Support Forum 25 Mai 2012, 21:52:52 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: neue Session merkt sich nichts  (Gelesen 949 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
tom1976
neu hier
*
Offline Offline

Beiträge: 9


« am: 18 August 2010, 08:53:19 »

Guten Morgen miteinander,
ich bin gestern total verzweifelt, ich habe mir einen kleinen Shop in meine Seite gebaut.
Im Grunde geht es um eine Warenkorb Funktion, also sammle ich Artikel die ich später per Mail versende.

Der Skript für den Warenkorb funktioniert außerhalb von Pragma wunderbar, aber wenn ich das ganze als Modul einbinde passiert folgendes: Artikel hinzufügen, dann wird der Warenkorb mit dem Artikel angezeigt. Lade ich die Seite neu oder gehe auf eine andere Seite und dann wieder auf den Warenkorb fehlt der Artikel und der Warenkorb ist leer.

Also werden die Daten nicht in der SESSION gespeichert, da ich schon geprüft habe ob die session existiert.

Gibt es Besonderheiten bei Pragma mit Sessions?
Bzw. Kann sich jemand vorstellen woran das liegen könnte das die Daten nicht in die Session geschrieben werden sobald das ganze bei Pragma eingebunden ist?

SESSION:
Code: [Select]  
$procart =& $_SESSION['wfcart'];
if(!is_object($procart)) $procart = new wfCart();



Gespeichert
lemming
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 491


WWW
« Antworten #1 am: 18 August 2010, 10:56:13 »

hey Smiley,
wsch. hilft dir das hier:

mxSessionDelVar
mxSessionDestroy
mxSessionGetVar
mxSessionSetVar

siehe auch: http://www.pragmamx.org/doku.php?id=api:api
Gespeichert

greetz,
Jörg

------------------------
Mitgliedersuche v.0.3 *new*
tom1976
neu hier
*
Offline Offline

Beiträge: 9


« Antworten #2 am: 18 August 2010, 11:32:57 »

Ich habe mal die Session geändert,

Code: [Select]  
$procart =& mxSessionGetVar('wfcart');
if(!is_object($procart)) $procart = new wfCart();

Aber ich weiß nicht wirklich wie ich das setzen der session ändern muss,
Produkt hinzufügen...:
Code: [Select]  
$product = $products[$_POST['proid']];
$procart->add_item($_POST['proid'],$_POST['qty'],$_POST['namezwo']);

hinzufügen:
Code: [Select]  
                if(!$proinfo)
{
                        $proinfo = wf_get_info($proitemid);
}

if($this->proitemqtys[$proitemid] > 0) {
$this->proitemqtys[$proitemid] = $qty + $this->proitemqtys[$proitemid];
$this->_update_total();
} else {
$this->proitems[]=$proitemid;
$this->proitemqtys[$proitemid] = $qty;
$this->proiteminfo[$proitemid] = $proinfo;
}


Gespeichert
tom1976
neu hier
*
Offline Offline

Beiträge: 9


« Antworten #3 am: 18 August 2010, 12:05:55 »

um das ganze für andere zu vereinfachen, unter folgendem Link ist der Skript vom Warenkorb einzusehen

http://www.webforcecart.com/manual.html
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML