Hallo,
ich habe meine Hauptnavigation in einem Farbton "#F0F0F0" über die "format.css" definiert - trotzdem zeigt er mir nur die Farbe "#4868A5" an - und beim Mouseover dann ein helles grau - bei meinen Service Navis auf Unterseiten passt die Definition und auch die Farben.
Hier mal mein Output Code des Navi-Moduls:
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : Navigation 1.1
* Author : Jan Lengowski
* Copyright : Contenido - four for business
* Created : 15-05-2003
* Modified : 26-05-2003
************************************************/
if ( !is_object($db2) ) {
$db2 = new DB_Contenido;
}
/**
* Check if a category is child
* of another category
*
* @return boolean true/false
* @author Jan Lengowski <Jan.Lengowski@4fb.de>
* @copyright four for business AG 2003
*/
if (!function_exists("catIsChildOf"))
{
function catIsChildOf($id, $idparent) {
global $cfg, $client, $lang;
$db = new DB_Contenido;
$parent = $id;
while ( $parent != 0 ) {
$sql = "SELECT
a.parentid
FROM
".$cfg["tab"]["cat"]." AS a,
".$cfg["tab"]["cat_lang"]." AS b
WHERE
a.idclient = '".$client."' AND
b.idlang = '".$lang."' AND
a.idcat = b.idcat AND
a.idcat = '".$parent."'";
$db->query($sql);
$db->next_record();
$parent = $db->f("parentid");
if ($parent == $idparent) {
return true;
}
}
return false;
}
}
if ( catIsChildOf($idcat, "CMS_VALUE[0]") ) {
$sel_idcat = $idcat;
} else {
$sel_idcat = "CMS_VALUE[0]";
}
/* 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;
/**
* Recursive function for creating
* the navigation array
* @param Int $idcat Category id
*/
function nav($idcat) {
global $navitems, $client, $lang, $cfg;
$db = new DB_Contenido;
$db2 = new DB_Contenido;
$sql = "SELECT parentid FROM ".$cfg["tab"]["cat"]." WHERE idcat = '$idcat'";
$db->query($sql);
$db->next_record();
$parentid = $db->f("parentid");
if ( $parentid == 0 ) {
if ( $idcat != "CMS_VALUE[0]" ){
$navitems = array();
$sql = "SELECT
A.idcat,
C.name
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 = 'CMS_VALUE[0]'
ORDER
BY A.idtree";
$db->query($sql);
while ($db->next_record()) {
/* Check for external redirects... */
$sql = "SELECT
a.external_redirect AS ext
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
b.is_start = '1' AND
c.idclient = '".$client."' AND
c.idcat = b.idcat AND
a.idart = b.idart AND
a.idlang = '".$lang."'";
$db2->query($sql);
$db2->next_record();
$target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';
$navitems[$db->f("idcat")] = array("idcat" => $db->f("idcat"),
"name" => $db->f("name"),
"target" => $target);
}
}
return true;
}
$sql = "SELECT
A.idcat,
C.name
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 = '$parentid'
ORDER BY
A.idtree";
$db->query($sql);
while ($db->next_record()) {
/* Check for external redirects... */
$sql = "SELECT
a.external_redirect AS ext
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
b.is_start = '1' AND
c.idclient = '".$client."' AND
c.idcat = b.idcat AND
a.idart = b.idart AND
a.idlang = '".$lang."'";
$db2->query($sql);
$db2->next_record();
$target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';
$tmp_nav[$db->f("idcat")] = array("idcat" => $db->f("idcat"),
"name" => $db->f("name"),
"target" => $target);
}
$tmp_nav[$idcat]["sub"] = $navitems;
$navitems = $tmp_nav;
/* Function call */
nav($parentid);
} // end function
$sql = "SELECT
A.idcat,
C.name
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
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
b.is_start = '1' AND
c.idclient = '".$client."' AND
c.idcat = b.idcat AND
a.idart = b.idart AND
a.idlang = '".$lang."'";
$db2->query($sql);
$db2->next_record();
$target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';
$navitems[$db->f("idcat")] = array("idcat" => $db->f("idcat"),
"name" => $db->f("name"),
"target" => $target);
}
/* Create Navigation Array */
nav($sel_idcat);
/* Start Output buffer */
ob_start();
echo '<layer>';
foreach ($navitems as $key => $data) {
/* 1. Navigations Ebene */
$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']));
$tpl->next();
if ($idcat == $data['idcat'] || is_array($data['sub'])) {
$tpl->generate('templates/navfirst_on.html');
} else {
$tpl->generate('templates/navfirst_off.html');
}
if (is_array($data['sub'])) {
foreach ($data['sub'] as $key => $data) {
if (is_array($data['sub'])) {
foreach ($data['sub'] as $key => $data) {
} // end foreach
} // end if
} // end foreach
} // end if
} // end foreach
echo '</layer>';
/* Read out buffer */
$html = ob_get_contents();
/* Clean buffer */
ob_end_clean();
/* Output buffer-contents */
echo $html;
?>
Und das ist meine format.css:
body {
font-family: verdana, arial, geneva, sans-serif;
font-size: 11px;
color: #666666;
background-color: #cccccc;
font-style: normal;
background-image: url(file:///K|/re-flexion-design/cms/re-flexion-graphiken/sonstiges/hg.jpg);
}
.headline {font-family: verdana, arial, geneva, sans-serif; font-size:13px; color:#4868A5; font-weight: bold;}
.navigation {font-family: verdana, arial, geneva, sans-serif; font-size:13px; color:#F0F0F0; font-weight: bold;}
.menue {
font-family: verdana, arial, geneva, sans-serif;
font-size:13px;
color:#ffffff;
font-weight: bold;
}
.menue-punkte {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #cccccc;
}
.text {font-family: verdana, arial, geneva, sans-serif; font-size:11px; color:#666666}
.text-menue {font-family: verdana, arial, geneva, sans-serif; font-size:13px; color:#f0f0f0}
A:link {
font-family: verdana, arial, geneva, sans-serif;
font-size:13px;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
}
A:visited {
font-family: verdana, arial, geneva, sans-serif;
font-size:13px;
text-decoration: none;
color: #f0f0f0;
font-weight: bold;
}
A:hover {
font-family: verdana, arial, geneva, sans-serif;
font-size:13px;
text-decoration: none;
color: #999999;
font-weight: bold;
}
A:active {font-family: verdana, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #f0f0f0}
A.klein:link {font-family: verdana, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #F0F0F0}
A.klein:visited {font-family: verdana, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #F0F0F0}
A.klein:hover {font-family: verdana, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #333333}
A.klein:active {font-family: verdana, arial, geneva, sans-serif; font-size:13px; text-decoration: none; color: #F0F0F0}
ach ja: meine URL:http://www.re-flexion.de/cms/cms
Ich würde mich sehr über Hilfe freuen - ich weiss leider nicht weiter.
Mein Navigation wird farblich nicht richtig angezeigt
-
- Beiträge: 71
- Registriert: Do 26. Aug 2004, 19:59
- Kontaktdaten:
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
-
- Beiträge: 71
- Registriert: Do 26. Aug 2004, 19:59
- Kontaktdaten:
Hi Christa,
ich habe die Templates für die Nav 1 on/off wie folgt abgeändert (wollte die Tabelle mit HG nicht haben:
<!-- BEGIN:BLOCK -->
<a target="{TARGET}" href="{HREF}">{NAME}</a><br>
<!-- END:BLOCK -->
Ist irgendwo der Fehler?
ICh habe leider wirklich keine Ahnung.
Vielen Dank im Voraus
ich habe die Templates für die Nav 1 on/off wie folgt abgeändert (wollte die Tabelle mit HG nicht haben:
<!-- BEGIN:BLOCK -->
<a target="{TARGET}" href="{HREF}">{NAME}</a><br>
<!-- END:BLOCK -->
Ist irgendwo der Fehler?
ICh habe leider wirklich keine Ahnung.
Vielen Dank im Voraus
Viele Grüße
Ingo
Ingo
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
ich vermute mal, dass es nicht so schlau war, die Tabellenangaben aus den Dateien zu entfernen ... hast du nur die navfirst geaendert, oder auch die navsecond und navthird?
Bau doch mal die Tabellenangaben erstmal wieder ein (tr und td-Tags, von mir aus ohne Attribute). Es gibt auch ein Modul fuer eine tabellenfreie Navigation, wenn du gar keine Tabellen haben willst, musst du halt die nehmen.
Bau doch mal die Tabellenangaben erstmal wieder ein (tr und td-Tags, von mir aus ohne Attribute). Es gibt auch ein Modul fuer eine tabellenfreie Navigation, wenn du gar keine Tabellen haben willst, musst du halt die nehmen.
-
- Beiträge: 71
- Registriert: Do 26. Aug 2004, 19:59
- Kontaktdaten:
-
- Beiträge: 5478
- Registriert: Di 2. Mär 2004, 21:11
- Wohnort: Halchter, wo sonst? ;-)
- Kontaktdaten:
guck mal hier z.B.:
http://contenido.de/forum/viewtopic.php?t=4217
Falls du aber Fragen dazu hast, stelle sie bitte dort, ich habe die Navi nicht benutzt.
http://contenido.de/forum/viewtopic.php?t=4217
Falls du aber Fragen dazu hast, stelle sie bitte dort, ich habe die Navi nicht benutzt.
-
- Beiträge: 71
- Registriert: Do 26. Aug 2004, 19:59
- Kontaktdaten: