Seite 1 von 1
Beim klicken auf eine Kat. kommt immer ein Login Feld
Verfasst: Mi 6. Jul 2005, 14:41
von netnet
Hi,
ich habe ein Problem mit contenido. Immer wenn man zum ersten mal auf die Kat. 'Further Systems' klickt kommt ein Login Feld mit dem Voreingetragenen User "nobody".
Link: Link entfernt
Geht man dann zurück und klickt erneut auf die kat kommt der Login nicht mehr!
Wäre echt nett, wenn mit jemand helfen könnte![/i]
Verfasst: Mi 6. Jul 2005, 14:57
von timo
Bitte in Zukunft erst verifizieren, ob es wirklich ein Bug ist => verschoben
Stelle sicher, daß die Kategorie online ist, einen Startartikel enthält und dieser auch online ist.
Verfasst: Mi 6. Jul 2005, 15:01
von netnet
Alles vorhanden!
Verfasst: Mi 6. Jul 2005, 15:16
von netnet
Ich habe jetzt mal den stat-artikel verändert, trotzdem tritt der fehler noch auf!
Bitte helft mir!
Verfasst: Mi 6. Jul 2005, 15:24
von emergence
url zum ansehen ?
welche contenido version ?
steht was im errorlog.txt ?
Verfasst: Mi 6. Jul 2005, 15:32
von netnet
Version: 4.4.5
Link steht im ersten Post!
Verfasst: Mi 6. Jul 2005, 15:39
von emergence
Verfasst: Mi 6. Jul 2005, 23:24
von netnet
Das is ja für 4.5.X
Verfasst: Do 7. Jul 2005, 06:52
von emergence
netnet hat geschrieben:Das is ja für 4.5.X
ähm na und ?
ich hätte nicht darauf verwiesen wenn ich mir nicht ziemlich sicher wäre das es in der 4.4.5 auch funktioniert...
in der 4.4.5 wird halt dieser teil ersetzt
Code: Alles auswählen
// Sprache wechseln
if (isset($changelang)) $lang = $changelang;
// Client wechseln
if (isset($changeclient)){
$client = $changeclient;
unset($lang);
}
// Client initialisieren
if (!isset($client)) {
$sess->register("client");
//load_client defined in frontend/config.php
$client = $load_client;
}
// Initialize language
if (!isset($lang)) {
$sess->register("lang");
//if is an entry load_lang in frontend/config.php use it, else use the first language of this client
if(isset($load_lang)){
//load_client is set in frontend/config.php
$lang = $load_lang;
}else{
$sql = "SELECT
A.idlang
FROM
".$cfg["tab"]["clients"]." AS A,
".$cfg["tab"]["lang"]." AS B
WHERE
idclient='$client' AND
A.idlang=B.idlang AND
B.active='1'
LIMIT
0,1";
$db->query($sql);
$db->next_record();
$lang = $db->f("idlang");
}
}
Verfasst: So 17. Jul 2005, 13:16
von kashban
Ich hatte ein ähnliches Problem, als ich in einem meiner Layouts bzw. in einem Modul die Variable $lang irrtümlich überschrieben und danach unset hatte. Der nächste Request trug dann die Variable $lang=, also undefiniert, womit contenido dann nicht mehr wusste, welche Sprache angezeigt werden sollte und das login präsentierte.