Beitrag von Maze Gieselmann (3 Beiträge) am Samstag, 7.April.2001, 12:10.
Meine loop-Schleife funzt nicht....
Habe aufgrund der baseportal-Doku versucht, in mein Template eine Schleife reinzubauen, so richtig mit Variablen und so. Nur hab ich halt vorher kein Wort von Perl verstanden und tu es jetzt auch kaum... Kann mir jemand sagen, wo der Fehler liegt? Mein "Code":
<loop db=sprueche sort=-wertung,-eintragnr>
<table border="1" width="95%" bordercolor="#000000" cellspacing="0" cellpadding="4" height="139">
<tr>
<td width="100%" bordercolor="#FF9900" height="55">
<p style="margin-top: 3; margin-bottom: 2"><b><font size="5">$spruch</font></b></td>
</tr>
<tr>
<td width="100%" bordercolor="#FF9900" height="21">
<p align="right"><i>$vonvorname $vonnachname</i></td>
</tr>
<tr>
<td width="100%" bordercolor="#000000" bgcolor="#000000" style="color: #FFFFFF" height="1" valign="middle">eingesandt
von $sentby <a href="$sentbymailadresse"><img border="0" src="http://www.8ung.at/a-mazed/immer_images/mail_klein_schwarz.gif" width="26" height="15"></a>
am $sentdate. Website:</td>
</tr>
<tr>
<td width="100%" bordercolor="#000000" bgcolor="#000000" style="color: #FFFFFF" height="42">
<p align="center"><a href="$sentbylink"><img border="0" src="$bannerurl" width="468" height="60" alt="zur Website von $sentby"></a>
<br>$werbetext</td>
</tr>
</table>
Ihr seht: Jede Menge Tabellen. Aber daran darfs eigentlich nicht liegen oder? Aufrufen kann man das ganze Desaster unter
http://baseportal.de/cgi-bin/baseportal.pl?htx=/amazed/spruecheout
Danke schonmal,
Maze
Antworten
Beitrag von Claus S. (1671 Beiträge) am Samstag, 7.April.2001, 13:31.
Re: Meine loop-Schleife funzt nicht....
hallo maze,
mir fällt zunächst auf, dass die schleife nicht beendet wird mit </loop>, vielleicht liegt es daran.
gruss c.
Antworten
Beitrag von Maze Gieselmann (3 Beiträge) am Samstag, 7.April.2001, 14:05.
Re: Meine loop-Schleife funzt nicht....
danke cklaus, hast recht gehabt... aber gehen tut's immer noch nicht :-( Ich krieg jetzt ein paarhundert Fehlermeldungen im Stil:
[error (loop): glob trapped by operation mask at (eval 10899) line 2.
schick oder? HELP!
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 7.April.2001, 18:42.
Re: Meine loop-Schleife funzt nicht....
kann es sein das du <loop code=perl> drin stehen hast?
es reicht ohne code=perl oder du hast <perl> irgendwo nicht geschlossen oder der loop steht innerhalb von <perl>....</perl>?
Am besten schmeißt du mal das ganze Template rein.
Sander
Antworten
Beitrag von Winkiller (175 Beiträge) am Samstag, 7.April.2001, 15:38.
Re: Meine loop-Schleife funzt nicht....
Ersetzte mal alle % durch \%
wenns noch @ drin hat, durch \@
die $, %, @ von Variablen musst du natürlich normal stehen lassen, d.h. dass kein \ vorangehen darf.
Antworten
Beitrag von Ruben (403 Beiträge) am Samstag, 7.April.2001, 17:19.
Re: Meine loop-Schleife funzt nicht....
Mhm, mach doch mal die "" alle weg, das ist, glaub ich, im loop wie bei nem einfachen out bei baseportal, da bringt er dann auch global trap errors.
hth
Ruben
Antworten
Beitrag von Ruben (403 Beiträge) am Samstag, 7.April.2001, 17:32.
"" sinds nicht - grad probiert war: Meine loop-Schleife funzt nicht....
Also die "" sinds nicht. Hast du definitiv alle benannten Felder auch in deiner Datenbank drin?
Versuch doch mal von "hinten" das Ding aufzubauen, der Fehler liegt irgendwo gleich am Anfang. Ich würde erst mal alle style-Angaben rausnehmen, alle zusätzlichen Schriftattribute und zunächst auch alle Links, damit erst mal die Ausgabe steht und dann so nach und nach alles wieder rein, wenn der Fehler dann wieder auftritt, kannst du ihn lokalisieren
CU
Ruben
Antworten
Beitrag von Ruben (403 Beiträge) am Samstag, 7.April.2001, 20:01.
Re: Meine loop-Schleife funzt nicht....
Hey,Hey, konnte mirs nicht verkneifen, den Fehler mal zu provozieren.
Habs, du hast in deinem Loop-Tag definitiv code=perl stehen (oder halt in nem anderen loop auf der Seite)
Da meckert er dann rum, weil, ist ja auch klar, er in Zeile 2 (die loop-Zeile zählt er mit) dann der erste html-Tag steht - und damit kann der Perl-Interpreter beim besten Willen nichts anfangen ;-)
Check mal durch, dann gehts bestimmt!
Willste die Fehlermeldung mal sehen, dann schau dirs mal bei meinem "Fehlerprobiertemplate" unter http://baseportal.de/cgi-bin/baseportal.pl?htx=/hempelr/test/html_anzeige an (der Inhalt ist nur "mist" - ist wirklich nurn Testtemplate!)
CU
Ruben
Antworten
Beitrag von Winkiller (175 Beiträge) am Sonntag, 8.April.2001, 18:08.
Re: Meine loop-Schleife funzt nicht.... - ACHTUNG
Jetzt funktionierts zwar, aber du hast einen Meta-Tag im <head> nicht geschlossen! Das > fehlt (gleich vor dem </head>)
Antworten
Beitrag von Winkiller (175 Beiträge) am Sonntag, 8.April.2001, 18:10.
Re: Meine loop-Schleife funzt nicht.... - ACHTUNG - nochwas
Du hast
geschrien (schliessendes " vergessen)
ACHTUNG: Solche Fehler korrigiert zwar der IE alle anderen Browser zeigen aber gar nichts mehr an!!!
Antworten