close× Call Us +49 (1805) 01 29 59

HarlekinPower
Thread Author: DjSusnhine
Thread ID: 1554
Thread Info
Es gibt 9 Beiträge zu diesem Thema, und es wurde 1882 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
css farbcodes
DjSusnhine
Mal eben frag ob es möglich ist zwei farben in eine css rein zu machen.
das die schrift dann zwei farbig ist. Geht Das ???
 
SC-Ad-Bot
 
Gerry
Also mittels CSS kenne ich es nicht, sondern nur mittels Javascript:

[google]text java rainbow[/google]

L.g. Gerry
 
DjSusnhine
[geshi=php] echo " <td width='800'><font color='#00FFFF'>Jetzt Live On Air >>> Cyber-Sound: $sc_server_title</td> </font><td width='500'><marquee scrollamount='2' scrolldelay='1'><font color='#00FFFF'>$sc_current_song</font></marquee></td>" . "\n";
[/geshi]

Tja das wird wohl dann nicht gehen da ich genau diese worte Jetzt Live On Air, zum beispielt da rein haben müsste.
 
Gerry
Also, es sollen nur die 4 Worte Jetzt Live On Air, in einer anderen Farbe erscheinen, oder wie?

Wen ja, dann gib mal etwas mehr Info`s ist das in einem Panel, oder wie?
Den es besteht dann ja die Möglichkeit diesen Worten einfach eine andere font-Zuweisung (class) zu geben.

L.g. Gerry
 
DjSusnhine
[geshi=php]<meta http-equiv="refresh" content="30">
<?php
// Serverdaten

$scast_host = '85.25.151.128';
$scast_name = 'my internet radio';
$scast_port = '+++++++';
$scast_pass = '+++++++++';

// Viewmodis

if ($_REQUEST['history']) {
$show_sc_songhistory = 1;
}
else {
$show_sc_songhistory = 0;
}
if ($_REQUEST['listener']) {
$show_sc_listeners = 1;
}
else {
$show_sc_listeners = 0;
}

// XML holen
if($fp = @fsockopen($scast_host, $scast_port, $errno, $errstr, 30)) {
if(fputs($fp, "GET /admin.cgi?pass=".$scast_pass."&mode=viewxml HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n")) {
$xmldata = "";
while(!feof($fp)) $xmldata .= fgets($fp, 1000);
$xmldata = explode("\r\n", $xmldata);
$xmldata = $xmldata[3];
}
}


// Regex Funktionen
function get_item($name, $source) {
preg_match('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
return $matches[1];
}
function get_items($name, $source) {
preg_match_all('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
return $matches[1];
}


// Werte aus XML auslesen
$sc_stream_status = get_item("STREAMSTATUS", $xmldata);

if($sc_stream_status) {
$sc_server_title = get_item("SERVERTITLE", $xmldata);
$sc_current_song = get_item("SONGTITLE", $xmldata);

}
if(!($sc_server_title)) {
echo " <B>Sorry, aber Server ist offline!</B>" . "\n";
}
else {
echo " <table border=0 >" . "\n";
echo " <tr>" . "\n";
echo " <td width='800'><font color='#00FFFF'>Jetzt Live On Air >>> Cyber-Sound: $sc_server_title</td> </font><td width='500'><marquee scrollamount='2' scrolldelay='1'><font color='#00FFFF'>$sc_current_song</font></marquee></td>" . "\n";
echo " </tr>" . "\n";
echo " </table>" . "\n";
if ($show_sc_songhistory) {
}
}
echo " </body>" . "\n";
echo "</html>" . "\n";

?>[/geshi]

Das ganze ist eine gemachte php datein die ich in ein chatsystem einfügte damit man dort sieht wer gerade Sendet. würde sagen kannst gern auch mal rein schauen.

hier der Direktlink : http://cyber-sounds.de/chat
Bearbeitet von DjSusnhine am 02.09.2009 00000009 21:52
 
Gerry
[geshi=php]
echo " <td width='800'><font color='#ff0000'>Jetzt Live On Air</font> <font color='#00FFFF'>>>> Cyber-Sound: $sc_server_title</td> </font><td width='500'><marquee scrollamount='2' scrolldelay='1'><font color='#00FFFF'>$sc_current_song</font></marquee></td>" . "\n";
[/geshi]

Jetzt würde das Jetzt Live On Air in rot erscheinen, der restliche Texte eben wieder in dieser Farbe.
 
DjSusnhine
joar ist klar nur scheint es nicht möglich diesen text bunt zu machen. Es sei man gibt jedem wort ein anderes schema vor.
 
Gerry
Versuch mal folgendes:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
   <head>
   <meta http-equiv="refresh" content="30">
   <title></title>
<script type="text/javascript">
<!--
function MakeArray(n){
   this.length=n;
   for(var i=1; i<=n; i++) this[i]=i-1;
   return this
}

hex=new MakeArray(16);
hex[11]="A"; hex[12]="B"; hex[13]="C"; hex[14]="D"; hex[15]="E"; hex[16]="F";

function ToHex(x){
   var high=x/16;
   var s=high+"";
   s=s.substring(0,2); 
   high=parseInt(s,10);
   var left=hex[high+1];
   var low=x-high*16;
   s=low+"";
   s=s.substring(0,2);
   low=parseInt(s,10);
   var right=hex[low+1];
   var string=left+""+right;
   return string;
}

function rainbow(text){
   text=text.substring(3,text.length-4);
   color_d1=255;                               
   mul=color_d1/text.length;
   for(i=0;i < text.length;i++){
      color_d1=255*Math.sin(i/(text.length/3)); "255*Math.sin(i/(text.length/3))"
      color_h1=ToHex(color_d1);
      color_d2=mul*i;
      color_h2=ToHex(color_d2);
      document.write("<FONT COLOR='#FF"+color_h1+color_h2+"'>"+text.substring(i,i+1)+'</FONT>');
   }
}
-->
</script>
</head>
<body>

<?php
// Serverdaten

    $scast_host = '85.25.151.128';
    $scast_name = 'my internet radio';
    $scast_port = '+++++++';
    $scast_pass = '+++++++++';

// Viewmodis

if ($_REQUEST['history']) {
    $show_sc_songhistory = 1;
}
else {
    $show_sc_songhistory = 0;
}
if ($_REQUEST['listener']) {
    $show_sc_listeners = 1;
}
else {
    $show_sc_listeners = 0;
}

// XML holen
    if($fp = @fsockopen($scast_host, $scast_port, $errno, $errstr, 30)) {
        if(fputs($fp, "GET /admin.cgi?pass=".$scast_pass."&mode=viewxml HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n")) {
            $xmldata = "";
            while(!feof($fp)) $xmldata .= fgets($fp, 1000);
            $xmldata = explode("\r\n", $xmldata);
            $xmldata = $xmldata[3];
        }
    }


// Regex Funktionen
    function get_item($name, $source) {
        preg_match('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
        return $matches[1];
    }
    function get_items($name, $source) {
        preg_match_all('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
        return $matches[1];
    }


// Werte aus XML auslesen
    $sc_stream_status = get_item("STREAMSTATUS", $xmldata);

    if($sc_stream_status) {
        $sc_server_title   = get_item("SERVERTITLE", $xmldata);
        $sc_current_song   = get_item("SONGTITLE", $xmldata);

    }
    if(!($sc_server_title)) {
        echo "        <B>Sorry, aber Server ist offline!</B>" . "\n";
    }
    else {
       echo "        <table border=0 >" . "\n";
        echo "            <tr>" . "\n";
        echo "                <td width='800'>";
      ?>
        <script type="text/javascript">
<!--
{rainbow("-->Jetzt Live On Air<!--");}
//-->
</script>
        <?php
      echo"<font color='#00FFFF'>>>> Cyber-Sound: $sc_server_title</td> </font><td width='500'><marquee scrollamount='2' scrolldelay='1'><font color='#00FFFF'>$sc_current_song</font></marquee></td>" . "\n";
        echo "            </tr>" . "\n";
        echo "        </table>" . "\n";
        if ($show_sc_songhistory) {
       }
       }
echo "    </body>" . "\n";
echo "</html>" . "\n";

?>


Konnte es ja nicht testen, aber müsste klappen! ;)
Bearbeitet von Gerry am 02.09.2009 00000009 22:17
 
DjSusnhine
Spitze das sieht mal echt super aus. Vielen Dank und man liest sich :-)
 
Springe ins Forum:
Datalus