eimzelnen link färben

Fragen oder Probleme mit HTML, PHP oder CSS?

eimzelnen link färben

Beitragvon ischa am 25.06.2008, 17:58

hallo,

ich hab folgenden code:
Code: Alles auswählen
    <div align="center"><span class="nav_left_content">
              <? include("sc_results.php"); ?>
              </span></div>


so durch dieses sc_results.php bekomm ich links, die ich in einer anderen farbe möchte. Ich habs mit CSS, wobei ich da nur die globalen links färben kann, probiert. Ich habs dann auchmal mit "ID" versucht klappt aber leider nicht, hier einmal der code:

Code: Alles auswählen
      <div align="center" id="results"><span class="nav_left_content" id="results">
               <? include("sc_results.php"); ?>
                </span></div>


Code: Alles auswählen
#results   {
   color: #FFFFFF
}


Wie gesagt, leider klappt es nicht. Weiß denn einer vll eine lösung?

Vielen Dank

mfg

Ischa
ischa
 
Beiträge: 77
Registriert: 12.05.2007, 15:40
Wohnort: Höchstadt


Re: eimzelnen link färben

Beitragvon BlueScreen-Bertrand am 25.06.2008, 21:29

Du musst entweder in der CSS-Datei die Angaben für a ändern oder die PHP-Datei bearbeiten.

Code: Alles auswählen
a:link
{
    color: #0088ff;
    text-decoration: none;
}

a:visited
{
    color: #0088ff;
    text-decoration: none;
}

a:hover
{
    color: #dd6900;
    text-decoration: underline;
}

a:active
{
    color: #ff0000;
    text-decoration: none;
}


Mit CSS könntest du erreichen, dass alle Links gleichartig formatiert werden; wenn du nur die Links ändern möchtest, die results.php ausgibt, brauchen wir den Quellcode dieser Datei.

Edit:
Deine Lösung funktioniert deshalb nicht, weil du die FOrmatierungen nur für Normaltext im COntainer übernehmen würdest, der Link steht aber in einem Anker, ist also kein Normaltext. Hier hilft entweder nur das CSS-Beispiel oder die Änderung des Ankers:
<a style="color:#808080;" href="...
BlueScreen-Bertrand
Moderator
 
Beiträge: 10886
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen

Re: eimzelnen link färben

Beitragvon ischa am 25.06.2008, 23:16

also ich hab jetzt mal in der result.php die links gefärbt ... doch leider ist nur ein teil davon dann weiß ...

hier einmal der code:

Vorher:
Code: Alles auswählen
<?php

$ergebnis=safe_query("SELECT * FROM ".PREFIX."clanwars ORDER BY date DESC LIMIT 0,$maxresults");
echo'<table width="100%" cellspacing="4" cellpadding="0">';
while($ds=mysql_fetch_array($ergebnis)) {

   $date=date("d.m", $ds[date]);
   $homescr=array_sum(explode("||", $ds[homescore]));
   $oppscr=array_sum(explode("||", $ds[oppscore]));

   if($homescr>$oppscr) $result='<font color="'.$wincolor.'">'.$homescr.':'.$oppscr.'</font>';
   elseif($homescr<$oppscr) $result='<font color="'.$loosecolor.'">'.$homescr.':'.$oppscr.'</font>';
   else $result='<font color="'.$drawcolor.'">'.$homescr.':'.$oppscr.'</font>';

   $resultID=$ds[cwID];
   $gameicon="images/games/";

   if($homescr>$oppscr) $resultpic='images/resultpics/winimage.gif';
   elseif($homescr<$oppscr) $resultpic='images/resultpics/looseimage.gif';
   else $resultpic='images/resultpics/drawimage.gif';


   if(file_exists($gameicon.$ds[game].".gif")) $gameicon = $gameicon.$ds[game].".gif"; else $gameicon = $gameicon.$ds[game].".jpg";

    eval ("\$results = \"".gettemplate("results")."\";");
    eval ("\$resultpic = \"".gettemplate("results")."\";");
    echo $results;
}
echo'</table>';
?>


Nacher:
Code: Alles auswählen
<?php

$ergebnis=safe_query("SELECT * FROM ".PREFIX."clanwars ORDER BY date DESC LIMIT 0,$maxresults");
echo'<table width="100%" cellspacing="4" cellpadding="0">';
while($ds=mysql_fetch_array($ergebnis)) {

   $date=date("d.m", $ds[date]);
   $homescr=array_sum(explode("||", $ds[homescore]));
   $oppscr=array_sum(explode("||", $ds[oppscore]));

   if($homescr>$oppscr) $result='<font color="#FFFFFF">'.$homescr.':'.$oppscr.'</font>';
   elseif($homescr<$oppscr) $result='<font color="'.$loosecolor.'">'.$homescr.':'.$oppscr.'</font>';
   else $result='<font color="#FFFFFF">'.$homescr.':'.$oppscr.'</font>';

   $resultID=$ds[cwID];
   $gameicon="images/games/";

   if($homescr>$oppscr) $resultpic='images/resultpics/winimage.gif';
   elseif($homescr<$oppscr) $resultpic='images/resultpics/looseimage.gif';
   else $resultpic='images/resultpics/drawimage.gif';


   if(file_exists($gameicon.$ds[game].".gif")) $gameicon = $gameicon.$ds[game].".gif"; else $gameicon = $gameicon.$ds[game].".jpg";

    eval ("\$results = \"".gettemplate("results")."\";");
    eval ("\$resultpic = \"".gettemplate("results")."\";");
    echo $results;
}
echo'</table>';
?>


PS: Es ist bei if($homescr>$oppscr) $result='<font color="#FFFFFF"> ungefair in der mitte zu sehen, was ich geänder habe.
ischa
 
Beiträge: 77
Registriert: 12.05.2007, 15:40
Wohnort: Höchstadt

Re: eimzelnen link färben

Beitragvon ischa am 29.06.2008, 19:45

hilfe pls :(
ischa
 
Beiträge: 77
Registriert: 12.05.2007, 15:40
Wohnort: Höchstadt

Re: eimzelnen link färben

Beitragvon BlueScreen-Bertrand am 29.06.2008, 19:55

ischa hat geschrieben:Ich habs mit CSS, wobei ich da nur die globalen links färben kann, probiert.

Wenn du zugleich Formatierungen für a und eine ID vornimmst, in der sich die Links befinden, wird die Formatierung aufgehoben, sofern du für die ID andere a-Formatierungen vorgibst.

Andere Frage:
Gibt es ein Online-Beispiel wo man sich den Quelltext anschauen könnte?
BlueScreen-Bertrand
Moderator
 
Beiträge: 10886
Registriert: 28.11.2005, 19:01
Wohnort: Waldshut-Tiengen



Ähnliche Themen

Link-Farben-Problem im IE
Forum: HTML, PHP & Co.
Autor: Ariczzz
Antworten: 3
komische farben
Forum: Software-Hilfe
Autor: zelter
Antworten: 7
DVD wiedergabe mit 16 Farben
Forum: Software-Hilfe
Autor: Rave
Antworten: 2
Auflösung und Farben
Forum: Software-Hilfe
Autor: draken
Antworten: 7
DVD wiedergabe mit 16 Farben
Forum: Software-Hilfe
Autor: Rave
Antworten: 0

Zurück zu HTML, PHP & Co.

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste