Seite 1 von 1

Kleines Problem in Service Navigationsdarstellung

Verfasst: Fr 30. Apr 2004, 09:44
von Georg
Hallo Leute,

ich hab momentan ein kleines Problem in der Service Navigation, bzw. dessen Darstellung. Unter http://www.industrialrent.com/bautro/cms könnt ihr es sehen. Die Darstellung der einzelnen Links (Home, Impressum, Kontakt) dort ist noch fehlerhaft. Ich hätte gerne, das die Schrift MITTIG (vertikal gesehen) dargestellt wird, aber irgendwie bin ich zu doof dazu. Wer kann mir da Helfen?

Hier der Ausgabe-Code des Modules Service Navigation:
<?php

include_once($cfg["path"]["contenido"].$cfg["path"]["includes"]."functions.con.php");

$catStart = "CMS_VALUE[0]";

if ($catStart != "") {
$catIds = conDeeperCategoriesArray($catStart);

echo '<table cellpadding="0" cellspacing="0" border="0"><tr>';
if ( is_array($catIds) ) {

foreach($catIds as $key=>$val) {
// Ersten Eintrag ueberspringen, weil das der Menupunkt selbst ist
// und nicht angezeigt werden soll.
if ($key != 0) {

$sql = "SELECT CAT.idcat AS idcat, name FROM ".
$cfg["tab"]["cat"]." AS CAT, ".
$cfg["tab"]["cat_lang"]." AS CATLANG
WHERE CAT.idcat = ".$val."
AND CAT.idcat = CATLANG.idcat
AND CATLANG.idlang = '$lang'
AND CATLANG.visible = '1'";

$db->query($sql);

$db2 = new DB_Contenido;

while ( $db->next_record() ) {

$target = "_self";

/* Check for redirect and new window flag */
$sql = "SELECT idart FROM ".$cfg["tab"]["cat_art"]." WHERE idcat='". $db->f("idcat")."' AND is_start = '1'";
$db2->query($sql);
if ($db2->next_record())
{
$cidart = $db2->f("idart");
$sql = "SELECT external_redirect FROM ".$cfg["tab"]["art_lang"]." WHERE idart = '$cidart' AND idlang='$lang'";
$db2->query($sql);
if ($db2->next_record())
{
$target = ( $db2->f("external_redirect") == 0 ) ? '_self' : '_blank';
}
}
echo '<td valign="top" class=".navigation" padding-left:7px; padding-right:7px;">
<a class="klein" valign="middle" target="'.$target.'" href="front_content.php?idcat='.$db->f("idcat").'">'.$db->f("name").' <img src="images/separator.gif" width="2" border="0"> </a></td>';
} // end while
} // if
} // end foreach
} // end if (is_array)

echo '</tr></table>';

}
?>
Schon mal vielen Dank im vorraus.

Viele Grüße

Georg

Kleines Problem im Service

Verfasst: Fr 30. Apr 2004, 13:50
von kuchi
Hallo,

eine Sache die anders machen würde ist:

<td valign="top" class=".navigation" style="padding-left:7px;...

Code: Alles auswählen

echo '<td valign="top" class=".navigation" padding-left:7px; padding-right:7px;"> 
<a class="klein" valign="middle" target="'.$target.'" href="front_content.php?idcat='.$db->f("idcat").'">'.$db->f("name").' <img src="images/separator.gif" width="2" border="0"> </a></td>';
ansonsten probier auch mal <td valign="middle">...

Mehr finde ich im Moment nicht.

Gruß kuchi

Verfasst: Fr 30. Apr 2004, 13:59
von Georg
Danke für den Tip, bringt aber irgendwie keine Änderung mit sich... Fällt euch sonst noch irgendwas auf?

Danke und Gruß

Georg

Verfasst: Fr 30. Apr 2004, 15:07
von #ayshe
Georg hat geschrieben:Fällt euch sonst noch irgendwas auf?
Ja, mach mal bei

Code: Alles auswählen

class=".navigation"
den punkt vor dem klassennamen weg. Der gehört nur im CSS dahin, nicht aber in seiner Referenz im HTML.

Gruß,
#ayshe

Verfasst: Fr 30. Apr 2004, 20:37
von Georg
Danke für die Tips. Leider rutscht die Service Navigation immer noch nicht nach oben. An was kann es noch liegen? Bin schön langsam wirklich am verzweifeln...

Gruß Georg

Verfasst: Fr 30. Apr 2004, 20:57
von #ayshe
Hi Georg,

es liegt auf jeden Fall an Deinem HTML und CSS. Irgendwo ist da ein Haken drin. Musste wohl noch n bißchen suchen :wink:

Schöne Walpurgisnacht an alle!

#ayshe

Verfasst: Di 4. Mai 2004, 11:58
von micha667
Georg hat geschrieben:Danke für die Tips. Leider rutscht die Service Navigation immer noch nicht nach oben. An was kann es noch liegen? Bin schön langsam wirklich am verzweifeln...

Gruß Georg
könnte daran liegen, daß die servive-navi-table (eigtl. unnötigerweise) in einer weiteren <table> liegt, deren <td> auf valign="top" eingestellt ist.

falls das nicht hilft, könnte man zusätzlich auch der ".navigation" ein "vertical-align:middle" mit auf den weg geben.