ich habe ein kleines Problem mit Contenido.
Wenn der Kunde die Inhalte in einem TextHTML Feld seiner Seite ändert und er schließlich am Ende speichern drücken will, wird der Inhalt nicht gespeichert sondern er gelangt wieder auf die Login Seite des Backends.
Also wenn der Redakteur etwas Zeit verbraucht hatte um den Inhalt zu pflegen.
Jetzt nutze ich weder die mitgelieferten WYSIWYG Editoren noch einen anderen, sondern ein selbst entwickelten Editor.
In diesem wird bei jeden Aufruf einer Unterseite (alles im Editor) versucht die Session von Contenido zu aktualisieren.
und zwar damit:
Code: Alles auswählen
if (file_exists($_SESSION['contenido_editor']['conlib'].'prepend.php3'))
include_once ($_SESSION['contenido_editor']['conlib'].'prepend.php3');
require_once ('../../../includes/config.php');
include_once ($cfg['path']['contenido'].'includes/startup.php');
$_COOKIE['contenido'] = $_SESSION['contenido_editor']['contenido'];
$sess = new Contenido_Session();
$sess->mode = 'cookie';
$sess->cookiename = 'contenido';
$sess->start($_COOKIE['contenido']);
$sess->freeze();
Wenn ich in die Datenbank Tabelle "phplib_active_sessions" schaue, wird der "changed" Wert auch immer artig auf den aktuellen timestamp gesetzt.
Aber trotzdem fliege ich aus dem Backend raus, wenn ich den HTML Inhalt wieder zurück an Contenido übermitteln will.
Jemand ne Idee?