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

Datalus
Thread Author: Dat Tunes
Thread ID: 2366
Thread Info
Es gibt 3 Beiträge zu diesem Thema, und es wurde 2746 mal angesehen.
 Thema drucken
Zeichen der Ausgabe kürzen
Dat Tunes
Huhu zusammen,

arbeite grade an einen neuen Design und es soll im Header ein Teil der Song History angezeigt werden.

Da aber manche Titel zu lang für die anzeige sind, soll er mir diese nach dem 25 Zeichen mit ... beenden.

Nun zum Problem, es klappt nur bei den ersten Titel und die die anderen Zeigt er mir weiter komplett angeschrieben an.

Den Code benutze ich dafür:
Code

if (strlen($track[$r]) >= 25) { $track[$r] = substr($track[$r],0, 25) . "..."; }


scene.webradio-help.de/themes/Music Theme by SnP/images/screen.JPG

Eingefügt habe ich es hier :

Code


$r=0;
$output_string='';

if (strlen($track[$r]) >= 25) { $track[$r] = substr($track[$r],0, 25) . "..."; }

//tweak the output string (the table init) here....
$output_string .= '<table border="0"><tr><td>
<table width="100%" border="0" >
<font color="#000000">'; //Now playing...

while ($r<=$t_max){
if ($r==0) $output_string .= ''.str_replace("'", "'",str_replace('"', '"',$track[$r])).'<br /><font color="#000000">';
else $output_string .= str_replace("'", "'",str_replace('"', '"',$track[$r])) . '<br>';

$r++;
}


Hier der komplette Code

http://scene.webradio-help.de/letztes..._panel.rar

Gruss Mystik
Bearbeitet von Dat Tunes am 02.02.2010 00000002 18:38
Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
SC-Ad-Bot
 
emblinux
versuchs mal damit, ist natürlich ungetestet Warum es nur beim 1. FUnktioniert hat, sollte dir aber eigentlich jetzt klar sein.

Code

$r=0;
$t = "";
$output_string='';
//tweak the output string (the table init) here....
$output_string .= '<table border="0"><tr><td>';

while ($r<=$t_max)
{
  $t = str_replace("'", "'",str_replace('"', '"',$track[$r]));
  if (strlen($t) >= 25)
   {
     $t = substr($t,0, 25) . "...";
   }
  if ($r==0)
    {
       $output_string .=  '<font color="#000000">'.$t.'</font>';
    }
  else
    {
      $output_string .= $t;
    }
  $outut_string .= '<br />';
$r++;
}

$output_string .= '</td></tr></table>';

echo $output_string;

Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Dat Tunes
Super danke, klappt wunderbar.

Und warum es nicht geklappt hat, hab ich auch verstanden.


Leute ohne Macke, sind Kacke Dickeslachen
Oh Herr, schmeiss Grundwissen von Himmel !
 
Springe ins Forum:
SGI Fusion