[TYPO3-german] fe_session_data.hash - Zufällige neue Session

2012-09-14 Thread Mario Batz
Hallo,

ich hab mit jQuery einen kleinen Warenkorb erzeugt. In der Tabelle
fe_session_data werden die Daten sauber gespeichert. Alles funktioniert
perfekt.
Beim Kundenrechner wird allerdings sporadisch in der fe_session_data.hash
ein neuer Wert erzeugt! Somit ist natürlich der Warenkorb plötzlich wieder
leer. Wie kann das sein? Der Browser wurde nicht geschlossen, keine Cookies
geleert keine Inetverbindung getrennt.

Das Phänomen hatte ich auf meinem Rechner nur, als ich per JavaScript
hunderte von Daten per Post einzeln gesendet und in der fe_session_data
speichern wollte.

Folgenden Code habe ich zum Speichern der Daten in der Session:
---
require_once(PATH_tslib.'class.tslib_pibase.php');

class changeBasket extends tslib_pibase {

function main(){
$this->add2Basket();
}

function add2Basket(){
/* @var $TSFE tslib_fe */
$get = t3lib_div::_GET("tx_thumbsplus_pi2");

$GLOBALS['TSFE']->fe_user = tslib_eidtools::initFeUser();
$TSFE = &$GLOBALS['TSFE']->fe_user;

$newbasket = array();

foreach (($TSFE->getKey('ses','idthumb')) as $key =>
$value){
$newbasket["basket"][$key] = intval($value);
}

foreach ($get["basket"] as $key => $value){
$key = intval($key);
$value = strval($value);

switch ($value){
case "true":
$value=true;
break;
case "false":
default:
$value=false;
break;
}
if(!$value){
unset($newbasket["basket"][$key]);
}else{
$newbasket["basket"][$key] = $key;
}
}

$TSFE->setKey('ses','idthumb', $newbasket["basket"]);
$TSFE->storeSessionData();
}
}
$output = t3lib_div::makeInstance('changeBasket');
$output->main();


---

Für jeden Hinweis dankbar.

MfG
Mario

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] fe_session_data.hash - Zufällige neue Session

2012-09-14 Thread Mario Batz
Konnte den Fehler nun schon etwas eingrenzen.

Das Problem besteht nur im IE 8. In anderen Browser oder IE 9 funktioniert
es ohne Probleme.

Senden der Daten mit jQuery:
$.post('index.php?eID=thumbsplus&tx_thumbsplus_pi2[basket][4504]=' +
this.checked,function(data){});

Im Einsatz sind:
- TYPO3 Ver. 4.5.14
- t3jquery  2.2.0






___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] Re: fe_session_data.hash - Zufällige neue Session

2012-09-14 Thread Manfred Binder

Im Einsatz sind:
- TYPO3 Ver. 4.5.14
- t3jquery  2.2.0


Hallo Mario,

also an deiner Stelle würde ich als erstes (natürlich nach einem 
Vollständigen Backup - grob formuliert also Daten+Datenbank) auf die 
aktuelle LTS Version updaten (4.5.19) und auch die Extension/s (t3jquery 
hat aktuell 2.4.0)updaten.


Ggf. kannst du dir auch ansehen was zwischen 4.5.14 und 4.5.19 alles 
ausgebessert wurde.


LG
Manfred

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


[TYPO3-german] TYPO3 4.7.x Tabellen Inhaltselement

2012-09-14 Thread JCL - Johannes C. Laxander
Hallo,
 
gibt es eine Möglichkeit, eine Tabelle, die über ein Tabellen-Inhaltselement 
angelegt wird, mit einer colgroup (per TS) zu erweitern?
Hintergrund ist, dass ich gerade und ungerade Spalten anders formatieren muss 
(andere Hintergrundfarbe).
 
Gruß, Johannes.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german