Thread Problem mit Scrollscript: Zeigt nur letzten Eintrag an (12 answers)
Opened by Tom at 2004-01-11 20:58

Tom
 2004-01-11 20:58
#846 #846
User since
2003-09-20
470 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallo,

Das Array im Titel sollte eigentlich nicht dort hin ;)

Ich habe da ein Scrollscript das mir die Einträge von heute anzeigen soll, aber es zeigt immer nur den letzten Eintrag des Arrays an.

Hier mal ein Teil vom Code

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
if (-e $filetoopen) {
open(FILE, "$filetoopen");
@events = <FILE>;
close(FILE);
..
..
..
print "Content-type: text/html\n\n";
print '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">', "\n";
print "<html><head><title>$lang{header} $wday $lang{the} $ev_day.$ev_month.$ev_year</title>\n";
print "</head>\n";


@sortevents = sort{ $a <=> $b }@events;
$id = -1;

$a = nein;

foreach (@sortevents) {

($beginn, $name, $veranstalter, $titel, $ort, $location, $am, $art, $mail, $url, $sonstiges) = split(/\|/,$_);

$id++;


if ($a eq nein) {
print "<table width=\"100%\" cellpadding=\"2\" cellspacing=\"1\" border=\"0\" class=\"forumline\">
<tr>
<td class=\"catHead\" height=\"25\"><span class=\"genmed\"><b>Events</b></span></td>
</tr>
<tr>
<td class=\"row1\" align=\"left\"><span class=\"gensmall\">
<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"up\" height=\"200\" scrolldelay=\"100\" scrollamount=\"2\">
<!-- BEGIN recent_topic_row -->
&raquo; <a href=\"$urlcgi/" . "event.cgi?ev_day=$ev_day\&ev_month=$ev_month\&ev_year=$ev_year\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\" target=\" _blank\">$titel</a><br />
by $veranstalter<br /><br />
<!-- END recent_topic_row -->
</marquee>
</span></td>
</tr>
</table>
<br>
";
$a = ja;
};
};


exit;
};


Das ganze ist ja logisch da es den letzten Eintrag des Arrays @sortevents in die Variablen schreibt und dann ausgibt, aber wie kann ich das machen dass es alle Einträge hintereinander schreibt.

Beispiel wie es aussehen sollte. (Links unten bei Aktuelle Beiträge)

So siehts im moment aus
Klick\n\n

<!--EDIT|Tom|1073847741-->
Computerprobleme??? -> http://www.weber-computerhilfe.de

Fordere keine Anerkennung!
Zeige was und man wird Dich kennen

View full thread Problem mit Scrollscript: Zeigt nur letzten Eintrag an