ElGrAnDiOs
Mitglied
Hallo,
Ich habe ein kleines newsscript, dass auf TXT Basis basiert.
Hierbei schreibe ich die Daten aus einem Formular in eine textdatei und trenne diese dabei mit einem Trennelement (z.B. |T|)...
so z.B.
01.01.2005|T|Erste News|T|Autor|T|.....
Danach lese ich die Textdatei in ein Array ein
... und schreibe die Details jeder News danach in ein neues Array...
Mein Problem liegt nun dabei, dass ich gern eine Klapptextfunktion einbauen würde, was ja nicht weiter schwer ist.
Doch will ich es so handeln, dass wenn der Autor einen Klapptext eingegeben hat, dieser auch ausgegeben wird, wenn aber nicht, kein "mehr..." link unter der News erscheint!
Dies wollte ich dann so bewerkstelligen: Da der Klapptextwert ganz am Ende der Zeile in der Textdatei steht, habe ich gedacht, ich trage für die ausblendung des Klapptextes einfach "none" als dessen wert ein, sodass ich diesen Wert später abfangen kann mit:
So aber das klappt nicht, warum auch immer ?
Wenn mir jemand auf die Sprünge helfen könnte, wär das extrem nett.
Danke schonmal im vorraus
Gruß egd
Ich habe ein kleines newsscript, dass auf TXT Basis basiert.
Hierbei schreibe ich die Daten aus einem Formular in eine textdatei und trenne diese dabei mit einem Trennelement (z.B. |T|)...
so z.B.
01.01.2005|T|Erste News|T|Autor|T|.....
Danach lese ich die Textdatei in ein Array ein
PHP:
$datei = "news.txt";
$trenner = "|µ|";
$newsline = file($datei);
$zaehler = 0;
foreach($newsline as $number => $wert)
{
$news = explode($trenner,$wert);
.......
... und schreibe die Details jeder News danach in ein neues Array...
PHP:
$newsdetail[] = "
<tr><td valign=top><table border=0 width=100% cellspacing=0 cellpadding=0>
<tr>
<td colspan=2><font face=Verdana size=3><b>$news[1]</b></font><br></td>
</tr>
<tr>
<td width=100 valign=top><br><img border=0 src=images/ava.gif width=90 height=90></td>
<td>
<br><font size=1 face=Verdana>$news[9]<br><br></font>
<font size=1 face=Verdana><br><br>
<font color=#02C7FF>Q</font>uicklinks: <a href=$news[3] target=_blank>$news[4]</a> <a href=$news[5] target=_blank>$news[6]</a> <a href=$news[7] target=_blank>$news[8]</a><br>
<br>
- <font color=#02C7FF>b</font>y<font color=#02C7FF> #</font>u<font color=#02C7FF>N</font>known<font color=#02C7FF>5</font></font></td>
</tr>
<tr>
<td width=100> <font size=1 face=Verdana><font color=#02C7FF>f</font>abiO<br>
<font color=#333333><b>Webmaster</b></font></font></td>
<td> </td>
</tr>
</table><hr color=#02C7FF size=1 noshade></tr></td>
";
....
Mein Problem liegt nun dabei, dass ich gern eine Klapptextfunktion einbauen würde, was ja nicht weiter schwer ist.
Doch will ich es so handeln, dass wenn der Autor einen Klapptext eingegeben hat, dieser auch ausgegeben wird, wenn aber nicht, kein "mehr..." link unter der News erscheint!
Dies wollte ich dann so bewerkstelligen: Da der Klapptextwert ganz am Ende der Zeile in der Textdatei steht, habe ich gedacht, ich trage für die ausblendung des Klapptextes einfach "none" als dessen wert ein, sodass ich diesen Wert später abfangen kann mit:
PHP:
if($news[$count]=="none") { Die nicht-Klapptext Version ausgeben }
else { Klapptext Version ausgeben }
So aber das klappt nicht, warum auch immer ?
Wenn mir jemand auf die Sprünge helfen könnte, wär das extrem nett.
Danke schonmal im vorraus
Gruß egd