[gelöst] mysteriöses IE Phänomen
Verfasst: Di 28. Mär 2006, 04:49
hallo community
ich habe ein absoult unerklärbares problem mit dem alten freund IE, das mich schier in den wahnsinn treibt
habt ihr schon mal auf dem screen text gesehen, der nirgends im quelltext zu finden ist?
beispiel:
http://anu.funjumping.de/cms/front_cont ... 1&idart=11
oder
http://anu.funjumping.de/cms/front_cont ... 5&idart=15
schaut euch bitte mal die beiden seiten an, alles im lot mit der navi im
FF, Opera, MOZ, NS
und im IE ???
und nun das phänomen:
suche ich im quelltext nach dem 'zusätlichen text' (mmerdienst bzw Vorstand) dann finde ich keine anomalien
ich kriege hier gleich die krise, jetzt ist es schon wider halb 6, die ganze nacht um die oheren gehauen mit diesem verdammten IE
errorlog, nada, empty
xhtml validiert
css, ein paar warnungen, aber nichts was zum fehler führen würde
das ganze läüft mit 1:1 den gleichen modul für die 3. naviebene auf dem selben server mit der gleichen version cont 4.6.4 mr 2901 ohne probleme siehe
http://gaz.funjumping.de/cms/front_cont ... &idart=195
der output der 3. navieben sieht wie folgt aus:
hiiiiiiiiiiiiiilfeeeeeeeeeeeeeeee was ist das bitte

ich habe ein absoult unerklärbares problem mit dem alten freund IE, das mich schier in den wahnsinn treibt
habt ihr schon mal auf dem screen text gesehen, der nirgends im quelltext zu finden ist?
beispiel:
http://anu.funjumping.de/cms/front_cont ... 1&idart=11
oder
http://anu.funjumping.de/cms/front_cont ... 5&idart=15
schaut euch bitte mal die beiden seiten an, alles im lot mit der navi im
FF, Opera, MOZ, NS
und im IE ???

und nun das phänomen:
suche ich im quelltext nach dem 'zusätlichen text' (mmerdienst bzw Vorstand) dann finde ich keine anomalien

ich kriege hier gleich die krise, jetzt ist es schon wider halb 6, die ganze nacht um die oheren gehauen mit diesem verdammten IE
errorlog, nada, empty
xhtml validiert
css, ein paar warnungen, aber nichts was zum fehler führen würde
das ganze läüft mit 1:1 den gleichen modul für die 3. naviebene auf dem selben server mit der gleichen version cont 4.6.4 mr 2901 ohne probleme siehe
http://gaz.funjumping.de/cms/front_cont ... &idart=195
der output der 3. navieben sieht wie folgt aus:
Code: Alles auswählen
<?php
/* Include Template Class */
include_once($cfg["path"]["contenido"] . 'classes/class.template.php');
/**
* Array storing alle the
* navigation data
*/
$navitems = array();
/* Template Instance */
$tpl = new Template;
$sql = "SELECT
A.idcat,
C.name,
C.public,
C.idcatlang,
C.startidartlang
FROM
".$cfg["tab"]["cat_tree"]." AS A,
".$cfg["tab"]["cat"]." AS B,
".$cfg["tab"]["cat_lang"]." AS C
WHERE
A.idcat = B.idcat AND
B.idcat = C.idcat AND
B.idclient = '$client' AND
C.idlang = '$lang' AND
C.visible = '1' AND
B.parentid = '$sel_idcat'
ORDER BY
A.idtree";
$db->query($sql);
while ( $db->next_record() ) {
/* Check for external redirects... */
$sql = "SELECT
a.external_redirect AS ext,
a.idartlang AS idartlang
FROM
".$cfg["tab"]["art_lang"]." AS a,
".$cfg["tab"]["cat_art"]." AS b,
".$cfg["tab"]["cat"]." AS c
WHERE
b.idcat = '".$db->f("idcat")."' AND
c.idclient = '".$client."' AND
c.idcat = b.idcat AND
a.idart = b.idart AND
a.idlang = '".$lang."'";
$db2->query($sql);
#$db2->next_record();
$flag = false;
while ($db2->next_record()&&!$flag) {
if (isStartArticle($db2->f("idartlang"), $db->f("idcat"), $lang))
{
$flag = true;
$target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';
$navitems[$db->f("idcat")] = array("idcat" => $db->f("idcat"),
"name" => $db->f("name"),
"idart" => $db->f("startidartlang"),
"public" => $db->f("public"),
"idcatlang" => $db->f("idcatlang"),
"target" => $target);
}
}
}
/* Create Navigation Array */
if(($sel_idcat=='')||($sel_idcat=='0')){
$cApiClient = new cApiClient($client);
$sel_idcat = $cApiClient->getProperty('navigation', 'idcat_homepage');
}
nav($sel_idcat);
/* -mvfbof- fetch third level array -> $thirdLevel */
foreach ($navitems as $key => $data) {
if (checkCatPermission($data['idcatlang'],$data['public'])) {
if (is_array($data['sub'])) {
$thirdLevel = $data['sub'];
}
} // end if
} // end foreach
/* -mvfeof- fetch third level */
/* Start Output buffer */
ob_start();
foreach ($thirdLevel as $key => $data) { // -mvf $thirdLevel statt $navitems
if (checkCatPermission($data['idcatlang'],$data['public'])) {
/* 2. Navigation level */
if (is_array($data['sub'])) { // -mvf überbrückt die 2. ebene
/* 3. Navigation level */
if (is_array($data['sub'])) {
foreach ($data['sub'] as $key => $data) {
if (checkCatPermission($data['idcatlang'],$data['public'])) {
$tpl->reset();
$tpl->set('d', 'NAME', $data['name']);
$tpl->set('d', 'TARGET', $data['target']);
$tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat'].'&idart='.$data['idart']));
$tpl->next();
if ($idcat == $data['idcat']) {
$tpl->generate('templates/navthird_on.html');
}elseif(is_array($data['sub'])){
$tpl->generate('templates/navthird_open.html');
} else {
$tpl->generate('templates/navthird_off.html');
}
/* 4. Navigation level */
if (is_array($data['sub'])) {
foreach ($data['sub'] as $key => $data) {
if (checkCatPermission($data['idcatlang'],$data['public'])) {
$tpl->reset();
$tpl->set('d', 'NAME', $data['name']);
$tpl->set('d', 'TARGET', $data['target']);
$tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat'].'&idart='.$data['idart']));
$tpl->next();
if ($idcat == $data['idcat']) {
$tpl->generate('templates/navfourth_on.html');
}elseif(is_array($data['sub'])){
$tpl->generate('templates/navfourth_open.html');
} else {
$tpl->generate('templates/navfourth_off.html');
}
/* 5. Navigation level */
if (is_array($data['sub'])) {
foreach ($data['sub'] as $key => $data) {
if (checkCatPermission($data['idcatlang'],$data['public'])) {
$tpl->reset();
$tpl->set('d', 'NAME', $data['name']);
$tpl->set('d', 'TARGET', $data['target']);
$tpl->set('d', 'HREF', $sess->url('front_content.php?idcat='.$data['idcat'].'&idart='.$data['idart']));
$tpl->next();
if ($idcat == $data['idcat']) {
$tpl->generate('templates/navfifth_on.html');
} else {
$tpl->generate('templates/navfifth_off.html');
}
} // end if
} // end foreach
} // end if
} // end if
} // end foreach
} // end if
} // end if
} // end foreach
} // end if
} // end if
} // end if
} // end foreach
/* Read out buffer */
$html = ob_get_contents();
/* Clean buffer */
ob_end_clean();
/* Output buffer-contents */
echo $html;
?>
hiiiiiiiiiiiiiilfeeeeeeeeeeeeeeee was ist das bitte


