hallo leute
irgendwie bekomme ich es nicht hin mit dem active-link. kann mir mal jemand helfen?
das rollover funktioniert einwandfrei. bin noch neuling in css und php.
dieses ist meine links.css
oder liegt es an meinem php?
auszug aus funktion.php:
ich hoffe, das ich alle relevanten codes gepostet habe.
danke im voraus Wolfgang
irgendwie bekomme ich es nicht hin mit dem active-link. kann mir mal jemand helfen?
das rollover funktioniert einwandfrei. bin noch neuling in css und php.
Code:
/* allg. Anweisung, entfernt Unterstrich von Links */
a
{
text-decoration: none;
}
/*************************************/
/* Anfang Link-Definitionen Obermenü */
/*************************************/
/* Links Obermenü in Liste */
div.topnav li a
{
/* Schriftgröße relativ zu font-size: 0.8em; bei body */
font-size: 0.8em;
/* Schriftfarbe */
color: #000000;
/* Hintergrundfarbe */
background-color: #eeeeee;
/* Innenabstände oben rechts unten links */
padding: 2px 8px 3px 8px;
/* Macht aus Inline- ein Blockelement und floatet es */
float: left;
/* Rahmen */
border: 1px solid #000000;
/* links keinen Rahmen */
border-left: none;
}
/* "RollOver"-Definition Obermenü */
div.topnav li a:hover
{
/* Hintergrundfarbe */
background-color: #DDE8F3;
}
div.topnav li a:active
{
/* Schriftfarbe */
color: #002274;
/* Hintergrundfarbe */
background-color: #DDE8F3;
}
/* Ausnahmedefinition für Link "home" */
div.topnav li a.home
{
/* linker Rahmen muss gesetzt werden */
border-left: 1px solid #000000;
}
/***********************************/
/* Ende Link-Definitionen Obermenü */
/***********************************/
/**************************************/
/* Anfang Link-Definitionen Hauptmenü */
/**************************************/
/* Links Hauptmenü in Liste */
div.shortnav li a
{
/* Schriftgröße relativ zu font-size: 0.8em; bei body */
font-size: 0.9em;
/* Schriftdicke */
font-weight: bold;
/* Schriftfarbe */
color: #ffffff;
/* Hintergrundfarbe */
background-color: #002274;
/* Innenabstand oben rechts unten links */
padding: 2px 8px 2px 8px;
/* Macht aus Inline- ein Blockelement und floatet es */
float: left;
/* Rahmen */
border: 1px solid #002274;
}
/* "RollOver"-Definition Hauptmenü */
div.shortnav li a:hover
{
/* Schriftfarbe */
color: #002274;
/* Hintergrundfarbe */
background-color: #ffffff;
}
/* Definition aktiver Punt Hauptmenü */
div.shortnav li a:acttive
{
/* Schriftfarbe */
color: #003374;
/* Hintergrundfarbe */
background-color: #ffffff;
}
/************************************/
/* Ende Link-Definitionen Hauptmenü */
/************************************/
/**************************************/
/* Anfang Link-Definitionen Untermenü */
/**************************************/
/* Links Untermenü in Liste */
div.navi li a
{
text-transform:uppercase;
/* Schriftgröße relativ zu font-size: 0.8em; bei body */
font-size: 0.85em;
/* Schriftfarbe */
color: #fff;
/* Hintergrundfarbe */
background-color: #5671b1;
/* Innenabstand oben rechts unten links */
padding: 2px 8px 4px 8px;
/* macht aus Inline- ein Blockelement */
display: block;
/* Rahmen oben */
border-top: 1px solid #ffffff;
/* Rahmen unten */
border-left: 20px solid #002274;
/* feste Breite wegen möglichem rechten Rahmen bei :hover */
width: 215px;
}
/* "RollOver"-Definition Untermenü */
div.navi li a:hover
{
/* Hintergrundfarbe */
background-color: #002274;
/* dicker, rechter "Balken" */
border-right: 20px solid #789bec;
}
/* Definition aktiver Punt Untermenü */
div.navi li a:active
{
/* Hintergrundfarbe */
background-color: #003374;
/* dicker, rechter "Balken" */
border-right: 20px solid #789bec;
}
/* Links der zweiten Ebene im Untermenü */
div.navi ul ul li a
{
/* dicker, linker "Balken" */
border-left: 20px solid #002274;
/* feste Breite */
width: 160px;
/* Außenabstand links */
margin-left: 10px;
}
/************************************/
/* Ende Link-Definitionen Untermenü */
/************************************/
/*************************************/
/* Anfang Link-Definitionen Infofeld */
/*************************************/
/* Links Infofeld, keine Liste */
div.info a
{
/* Schriftfarbe */
color: #002274;
/* Außenabstand links */
margin-left: 15px;
}
/* "RollOver"-Definition Infofeld */
div.info a:hover
{
/* Text wird unterstrichen */
text-decoration: underline;
}
/***********************************/
/* Ende Link-Definitionen Infofeld */
/***********************************/
/**************************************************************/
/* Anfang Link-Definitionen Copyright -> <p class="funktion"> */
/**************************************************************/
/* allg. Definitionen */
p.funktion a
{
/* Schriftfarbe */
color: #789bec;
/* Macht aus Inline- ein Blockelement und floatet es */
float: left;
/* Innenabstand oben */
padding-top: 2px;
/* Innenabstand unten */
padding-bottom: 2px;
/* Hintergrundbild wird nciht gekachelt */
background-repeat: no-repeat;
}
/* allg. Definition "RollOver"-Effekt */
p.funktion a:hover
{
/* Hintergrundfarbe */
color: #002274;
}
/* spez. Definition für Link "Druckversion */
a.druck
{
/* Pfad zu Hintergrundbild */
background-image: url(../pics/menue/druck_b.gif);
/* Position Hintergrundbild links oben */
background-position: 0px 2px;
/* Abstand links, ergibt sich aus Hintergrundbild */
padding-left: 18px;
}
/* Definition "RollOver"-Effekt für Link "Druckversion */
a:hover.druck
{
/* Pfad zu Hintergrundbild */
background-image: url(../pics/menue/druck_o.gif);
}
/* spez. Definition für Link "Seitenanfang */
a.top
{
/* Außenabstand links zu Link "Druckversion" */
margin-left: 10px;
/* Pfad zu Hintergrundbild */
background-image: url(../pics/menue/top_b.gif);
/* Position Hintergrundbild links oben */
background-position: 0px 5px;
/* Abstand links, ergibt sich aus Hintergrundbild */
padding-left: 10px;
}
/* Definition "RollOver"-Effekt für Link "Seitenanfang */
a:hover.top
{
/* Pfad zu Hintergrundbild */
background-image: url(../pics/menue/top_o.gif);
}
/************************************************************/
/* Ende Link-Definitionen Copyright -> <p class="funktion"> */
/************************************************************/
dieses ist meine links.css
oder liegt es an meinem php?
Code:
[PHP]<?php
/* Konfigurationsvariablen */
$base['title'] = 'Rezepte';
$base['topnav'] = '<a href="index.php">Startseite</a> <a href="tipp.php">Tipps</a><a href="kochen.php">Kochen</a><a href="backen.php">Kuchen</a> <a href="keks.php">Keks</a><a href="drinks.php">Getränke</a><a href="salat.php">Salate</a><a href="fondue.php">Fondue</a>';
$base['shortnav'] = '<a href="$PHP_SELF?cmd=blatt">Blätterteig</a><a href="$PHP_SELF?cmd=biskuit">Biskuit</a><a href="$PHP_SELF?cmd=brand">Brandteig</a><a href="$PHP_SELF?cmd=hefe">Hefeteig</a><a href="$PHP_SELF?cmd=ruehr">Rührteig</a><a href="$PHP_SELF?cmd=plunder">Plunder</a><a href="$PHP_SELF?cmd=quark">Quarkölteig</a><a href="$PHP_SELF?cmd=baiser">Baiser</a><a href="$PHP_SELF?cmd=strudel">Strudel</a><a href="$PHP_SELF?cmd=muerb">Mürbteig</a><a href="$PHP_SELF?cmd=brot">Brot</a><a href="$PHP_SELF?cmd=grund">Grundteig</a><a href="$PHP_SELF?cmd=creme">Creme</a><a href="$PHP_SELF?cmd=phila">Philadelphia</a>';
$base['navigation'] = '';
$base['content'] = '';
$base['actual'] = 'Sie sind hier bei: ';
$base['template'] = 'templates/main.htm';
//$base['personen'] = 'Personen:';
$base['zutaten'] = 'Zutaten:';
$base['zubereitung'] = 'Zubereitung:';
$base['besonderes'] = 'Besonderes:';
$base['tipps'] = 'Tipps:';
$base[zeit] = 'Zeit:';
$base['tag_start'] = '<@';
$base['tag_end'] = '@>';
/* Hilfsfunktionen */
/* Datei als String einlesen */
function get_file_as_string($filename)
{
$tmprslt = file($filename);
$tmprslt = implode('',$tmprslt);
return $tmprslt;
}
?>[/PHP]
auszug aus funktion.php:
PHP:
/* Gesamtübersicht Mürbteig laden */
function load_inhalt_muerb()
{
include('inc/database.inc.php');
$tmprslt = '';
$connection = mysql_connect($db['host'],$db['uid'],$db['pwd']);
if($connection)
{
mysql_select_db($db['db']);
$sql = 'SELECT id, titel FROM rezepte WHERE cat_id = 49 ORDER BY titel asc ';
$result = mysql_query($sql);
if($result)
{
while($muerb = mysql_fetch_object($result))
{
$tmprslt .= "<a href=\"$PHP_SELF?cmd=muerbdet&id=$muerb->id\">$muerb->titel</a><br>\n";
}
}
mysql_close();
}
return $tmprslt;
}
/* Detailansicht Mürbteig laden */
function load_content_muerbdetailed($id)
{
include('inc/database.inc.php');
$tmprslt = '';
$connection = mysql_connect($db['host'],$db['uid'],$db['pwd']);
if($connection)
{
mysql_select_db($db['db']);
$sql = 'SELECT titel, personen, zutaten, zubereitung, besonderes, tipps, zeit, bild FROM rezepte WHERE id = '.$id;
$result = mysql_query($sql);
if($result)
{
$muerb = mysql_fetch_object($result);
$tmprslt .= "<h3>$muerb->titel</h3>";
// $tmprslt .= "<h4>Für $muerb->personen Personen</h4><br />";
$tmprslt .= "<h4>Zutaten:</h4> $muerb->zutaten<br />";
$tmprslt .= "<h4>Zubereitung:</h4> $muerb->zubereitung<br />";
$tmprslt .= "<h4>Besonderes:</h4> $muerb->besonderes<br />";
$tmprslt .= "<h4>Tipps:</h4> $muerb->tipps<br />";
$tmprslt .= "<h4>Zeit:</h4> $muerb->zeit<br />";
$tmprslt .= $muerb->bild ;
$tmprslt .= $muerb->content;
}
mysql_close();
}
return $tmprslt;
}
ich hoffe, das ich alle relevanten codes gepostet habe.
danke im voraus Wolfgang