Beitrag von Marquee (26 Beiträge) am Mittwoch, 24.Juli.2002, 17:02.
mal wieder Sortierung
Hallo,
leider hab ich nichts darüber über die Suchfunktion gefunden :(
Ich habe in der Datenbank die Schriftfarbe festegelegt (per <font color=red>Text</font>), da einige wenige Zeilen in der Datenbank eine andere Schriftfarbe haben sollen.
Leider funktioniert dann die Sortierung per *&sort=Name* nicht mehr, da offensichtlich die html-Zeichen mitsortiert werden :(
Gibt es eine Möglichkeit, das zu umgehen, oder best. Zeilen (nur die Schrift) in der Datenbank farbig darzustellen, so daß eine Sortierung weiterhin funktioniert?
Vielen Dank im voraus für die Hilfe
Gruß
Marquee
Antworten
Beitrag von Marco (840 Beiträge) am Donnerstag, 25.Juli.2002, 07:52.
Re: mal wieder Sortierung
Antworten
Beitrag von Marquee (26 Beiträge) am Mittwoch, 7.August.2002, 04:16.
Re: mal wieder Sortierung
Antworten
Beitrag von Marco (840 Beiträge) am Mittwoch, 7.August.2002, 06:37.
Re: mal wieder Sortierung
Stell doch mal Deinen Code hier rein...
TEXT war nur ein Patzhalter für Deinen Text bzw. Deine Variable, die in der Zelle stehen soll...
Antworten
Beitrag von Marquee (26 Beiträge) am Donnerstag, 8.August.2002, 06:26.
Re: mal wieder Sortierung
-------Zitat----------
TEXT war nur ein Patzhalter für Deinen Text bzw. Deine Variable, die in der Zelle stehen soll...
-------Zitat----------
Hi Marco :)
ich hab's mir fast gedacht, dass TEXT nur ein Platzhalter ist :(
Das ist es ja, was ich vermeiden u.U. möchte.. sprich die "roten" Zeilen der Tabellenausgabe manuell einzutragen :(
Hier mal der Code, wie ich ihn im Moment verwende:
<html><head><title></title></head>
<body bgcolor=ffffff>
<font face=arial,helvetica>
<font size=1></font>
<h3></h3>
<body background="http://zdl-d4o.de/Hintergrund/01_mitte.jpg">
<table border=5 cellpadding=2><tr><td><b>Ikon</b><td><b>Name</b></td><td><b>Beschreibung</b></td><td><b>Level</b></td><td><b>benötigt</b></td><td><b>Lehrer</b></td><td><b>Lernkosten</b></td><td><b>Trainer</b></td><td><b>Trainings- kosten</b></td></tr></tr><loop code=perl>
if ($_loop % 2 == 0)
{
out "<tr bgcolor=\"#FFCC99\">";
}else
{
out "<tr bgcolor=\"#FFE4CA\">"
}
out "<td>$Ikon</td><td>$Name</td><td>$Beschreibung</td><td>$Level</td><td>$benoetigt</td><td>$Lehrer</td><td>$Lernkosten</td><td>$Trainer</td><td>$Trainingskosten</td></tr>";
</loop>
<center><p><font face=arial,helvetica size=2>
<p><font size=2><a href="mailto:marquee@zdl-d4o.de">Der Zirkel des Lichts</a></font></center>
</body></html>
Hier mal n Beispiel, wie ich's gern hätte:
http://baseportal.de/cgi-bin/baseportal.pl?htx=/zdld4o/Roben_alle_db
Dort habe ich das so gemacht, dass ich in jeder Tabellen-Zeile, die rot sein soll den Text mit
<font color=red>TEXT</font>
eingerahmt habe.. was natürlich zur Folge hat, dass eine Sortierung nicht mehr möglich ist :(
Ich hätte auch gern, dass ich die wechselnden Hintergrundfarben pro Zeile mit je einem Hintergrundbild belegen kann.. da weiss ich auch nicht so recht, wie das geht :(
ERstmal schon vielen Dank, dass Du Dich meiner Fragen annimmst :)
Gruß
Marquee
Antworten
Beitrag von Marco (840 Beiträge) am Donnerstag, 8.August.2002, 06:51.
Re: mal wieder Sortierung
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 8.August.2002, 09:24.
Re: mal wieder Sortierung
Antworten
Beitrag von Marquee (26 Beiträge) am Samstag, 10.August.2002, 03:54.
Re: mal wieder Sortierung
Also... erstmal danke Euch Beiden :)
Ich habe den Code nun wie folgt geändert:
<html><head><title></title></head>
<body bgcolor=ffffff>
<font face=arial,helvetica>
<font size=1></font>
<h3></h3>
<body background="http://zdl-d4o.de/Hintergrund/01_mitte.jpg">
<table border=5 cellpadding=2><tr><td><b>Ikon</b><td><b>Name</b></td><td><b>Beschreibung</b></td><td><b>Level</b></td><td><b>benötigt</b></td><td><b>Lehrer</b></td><td><b>Lernkosten</b></td><td><b>Trainer</b></td><td><b>Trainings- kosten</b></td></tr></tr><loop code=perl>
if ($_loop % 2 == 0)
{
out "<tr background=\"http://zdl-d4o.de/Listen/Listen/Bilder/background2.jpg\">";
}else
{
out "<tr background=\"http://zdl-d4o.de/Listen/Listen/Bilder/background3.jpg\">"
}
out "<td><font color=$fontcolor>$Ikon</font></td><font color=$fontcolor><td>$Name</font></td><td><font color=$fontcolor>$Beschreibung</font></td><td><font color=$fontcolor>$Level</font></td><td><font color=$fontcolor>$benoetigt</font></td><td><font color=$fontcolor>$Lehrer</font></td><td><font color=$fontcolor>$Lernkosten</font></td><td><font color=$fontcolor>$Trainer</font></td><td><font color=$fontcolor>$Trainingskosten</font></td></tr>";
</loop>
<center><p><font face=arial,helvetica size=2>
<p><font size=2><a href="mailto:marquee@zdl-d4o.de">Der Zirkel des Lichts</a></font></center>
</body></html>
Das mit der Checkbox hab ich verstanden und konnt ich umsetzen *g*
Leider is das nur "etwas" aufwendig... :(
Muss es eine Checkbox sein? oder reicht es, wenn da "red" oder "black" drin stehen würde? (dann könnt ich das gleich in meine Excel-Tabelle eintragen und per CSV-Import übernehmen)
Würd aber auch mit der Checkbox machen, wenn's nur so geht.. aber im Endeffekt iss genau das, was ich wollte *freu*
Ähm.. gerad fällt mir nochwas auf....
schau mal hier:
http://baseportal.de/cgi-bin/baseportal.pl?htx=/zdld4o/Faehigkeiten_TEST2_Kopie
Die Textfarbe in der zweiten Spalte is immer schwarz.. :(
Deinen Vorschlag hab ich ausprobiert.. wobei ich damit irgendwie nicht ganz klar kam.. :(
habe
if ($_loop % 2 == 0)
{
out "<tr bgcolor=\"#FFCC99\">";
}else
{
out "<tr bgcolor=\"#FFE4CA\">"
}
out "<td>$Ikon</td><td>$Name</td><td>$Beschreibung</td><td>$Level</td><td>$benoetigt</td><td>$Lehrer</td><td>$Lernkosten</td><td>$Trainer</td><td>$Trainingskosten</td></tr>";
</loop>
gegen Deine Vorgabe ausgetauscht.. bekam leider nur ne Fehlermeldung :(
Und der Tip mit
out "<tr background=\"bildurl\">";
schien erst zu funktionieren... leider nur mit Netscape :(
Der IE will das nicht und zeigt gar keine Zeilenfarben oder Hintergründe :(
Gruß
Marquee
Antworten
Beitrag von Marco (840 Beiträge) am Samstag, 10.August.2002, 08:43.
Re: mal wieder Sortierung
Antworten
Beitrag von Marquee (26 Beiträge) am Samstag, 10.August.2002, 12:53.
Re: mal wieder Sortierung
Danke Marco :)
hab den Fehler korrigiert.. jetzt ist die ganze Schrift rot :)
Nur das mit dem Hintergrund in den Zeilen klappt nicht :(
Ich habe dies
if ($_loop % 2 == 0)
{
out "<tr bgcolor=\"#FFCC99\">";
}else
{
out "<tr bgcolor=\"#FFE4CA\">"
}
durch dies
if ($_loop % 2 == 0)
{
out "<tr background=\"http://zdl-d4o.de/Listen/Listen/Bilder/background2.jpg\">";
}else
{
out "<tr style="background-image:url(http://zdl-d4o.de/Listen/Listen/Bilder/background2.jpg); ">"
}
ersetzt... bekomme aber nur ne Fehlermeldung :(
[error (loop): syntax error at (eval 1480) line 8, near ""
Und bei SelfHtml steht ja im Endeffekt auch nur Dein Beispiel, nur eben mit Pos-Angaben oder ähnlichem... :(
Hast Du vielleicht noch ne Idee?
Danke Dir abermals im voraus :) :)
Gruß
Marquee
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 10.August.2002, 15:41.
Re: mal wieder Sortierung
Antworten
Beitrag von Marquee (26 Beiträge) am Samstag, 10.August.2002, 17:39.
Re: mal wieder Sortierung
Spitzeeeeee :)
das mit dem wechselnden Hintergrund funzt *freu*
Ich werd irre.. lag wohl nur an den fehlenden "'" *g*
Danke :)
Morgen werd ich das mit der red/black-Spalte testen *g*
Habt vielen Dank erstmal :)
Gruß
Marquee
Antworten
Beitrag von Marquee (26 Beiträge) am Dienstag, 13.August.2002, 03:50.
Re: mal wieder Sortierung
klappt super..
Danke nochmal :) :) :)
Gruß
Marquee
Antworten