OTR-Mirror-Forum

Normale Version: "Thermometer"-Vorschlag von mir :)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Big Grin sag an ^^
das Schwein kotzt und schreit dann "Mist, jetzt muss ich ja wieder gefüttert werden"


zur technischen Umsetzung:

bin nimmer ganz firm in php, aber gibts nicht ne möglichkeit den hintergrund mit php zu bestimmen?? Wenn ja, dann hätte ich ne Idee, bzgl. der Umsetzung
Hi Jasmin,
ich bin auch nicht mehr fit in PHP. Ich hab's mir mal angeschaut und a bisserl was damit gemacht, aber ein Profi war ich noch nie.

Bisher funktioniert's so, daß ich das Thermometer-Bild in Einzelbilder zerlegt habe. (1) Der Kopf oben und (2) die Kugel unten.
Dann jeweils ein Bild mit 2 Pixel Höhe und der Gesamtbreite des Thermometers: (3) Leer
| |
| |

(4)voll
|@@|
|@@|

(5) Mit 10'ner Marke leer
(6) Mit 10'ner Marke voll.

In einer Datei steht der Maximalwert und der aktuelle Wert
Diese Datei wird ausgelesen und in die HTML-Seite Befehle für die Bilder reingeschrieben.
Wenn in der Schleife die aktuelle Zählvariable MOD 10 = 0 ist, dann wird das Bild mit der langen 10'ner Marke verwendet ansonsten das andere Bild. Ist die Variable < der aktuellen Spendenhöhe wird ein leeres Bild genommen, ansonsten ein volles.

Ist also ein ganz simples Script.

Ich habe etwas gegoogelt: Es gibt Grafikbefehle, welche Bilder per PHP manipulieren können. Allerdings muß erst getestet werden, ob der Server die Library installiert hat.
Selbst wenn man rote Pixel malen kann, besteht das Problem, daß das Schwein nicht linear ist, also pro y-Koordinate schwankt der x-Wert und außerdem sind Nase und Striche im Schwein im Weg :-)

1. Möglichkeit: Eine Textdatei mit Koordinaten, in denen steht, welche Bereiche pro y-Wert gemalt werden müssen
oder
2. Möglichkeit: Wirklich zig Schweine mit unterschiedlicher Füllhöhe.

Ich würde die Bilder trotzdem über PHP reinladen, denn wenn die Kosten irgendwann mal 130 Euro betragen, muß man die sagen wir mal 24 bestehenden Bilder auf 130 verteilen können. Die Berechnung kann ganz einfach PHP abnehmen.

Gibt's vielleicht noch andere bessere Ideen?
Wäre für jede, die das vereinfacht dankbar :-)
Ciao
Heidi
Seiten: 1 2
Referenz-URLs