Bug im CVS vom 5.12.2003
Verfasst: Di 9. Dez 2003, 22:25
Im CVS vom 5.12.2003 hat sich ein Bug eingeschlichen.
Auf der ersten Seite nach dem Einloggen funktionieren folgende Links nicht:
- Symbolhilfe
- MyContenido
- Einstellungen
Es kommt die folgende Fehlermeldung:
Wenn die Area, wie z. B. "mycontenido_settings" nicht in menuless_areas enthalten ist, wir die Templateersetzung nicht durchgeführt und es kommt somit zu dem Fehler, dass der Link nicht aufgerufen werden kann.
In der Version 4.4.1 ist das entsprechende Codestück etwas anders strukturiert. Hier wird immer die Ersetzung von Frame durchgeführt.
Gruß
André Lämmer
Auf der ersten Seite nach dem Einloggen funktionieren folgende Links nicht:
- Symbolhilfe
- MyContenido
- Einstellungen
Es kommt die folgende Fehlermeldung:
Der Fehler liegt in der Datei frameset.php:Not Found
The requested URL /contenido/{FRAME[4]} was not found on this server.
Code: Alles auswählen
/* Hide menu-frame for some areas */
$menuless_areas = array("str", "logs", "debug", "system");
if ( in_array($area, $menuless_areas) ) {
$menuless = true;
$tpl->set('s', 'FRAME[1]', $sess->url("main.php?area=$area&frame=1"));
$tpl->set('s', 'FRAME[2]', $sess->url("main.php?area=$area&frame=2"));
$tpl->set('s', 'FRAME[3]', $sess->url("main.php?area=$area&frame=3"));
$tpl->set('s', 'FRAME[4]', $sess->url("main.php?area=$area&frame=4"));
}
In der Version 4.4.1 ist das entsprechende Codestück etwas anders strukturiert. Hier wird immer die Ersetzung von Frame durchgeführt.
Code: Alles auswählen
$tpl->set('s', 'FRAME[1]', $sess->url("main.php?area=$area&frame=1"));
$tpl->set('s', 'FRAME[2]', $sess->url("main.php?area=$area&frame=2"));
$tpl->set('s', 'FRAME[3]', $sess->url("main.php?area=$area&frame=3"));
$tpl->set('s', 'FRAME[4]', $sess->url("main.php?area=$area&frame=4"));
$tpl->set('s', 'VERSION', $cfg['version']);
/* Hide menu-frame for some areas */
$menuless_areas = array("str", "logs", "debug", "system");
if ( in_array($area, $menuless_areas) ) {
$menuless = true;
}
André Lämmer