Vielen Dank unseren Spendern! -auch @Georg- (Hobby? Barfuß! 2)

Barpfotenbaer, Stammposter, Sunday, 02.09.2007, 13:46 (vor 6228 Tagen) @ RainerL

Hallo Georg, hallo Markus,
Ich kann mich an so einen Aufruf nicht erinnern. Liegt vielleicht daran dass ich aus Zeitgründen auch nicht mehr alles mitbekomme da ich nicht mehr so viel hier lese. Vorschlag: Schicke doch zusätzlich zum Aufruf im HBF allen Stammpostern und denjenigen deren Mailadresse Dir auch bekannt ist eine Nachricht mit einem nochmaligen Spendenaufruf (oder halt beim nächsten Mal) mit den Zahlungsmodalitäten.
BF-Grüße
Rainer

... oder mache es wie Wikipedia. Integriere einen Balken, der im Falle von Finanznot den aktuellen Finanzierungsstand angibt. Euer Server unterstützt gewiß PHP, sonst würde das Contentmanagement-System sicher nicht funktionieren. Lege dort eine Datei an z.B. mit dem Namen:

[color=#666]keinekohle.php[/color]


Und kopiere folgenden Code dort hinein:
keinekohle.php


[code]<?php
define("RAHMENSTAERKE",1);

if(isset($_REQUEST["x"]))
$x = $_REQUEST["x"];
else
$x = 300;

if(isset($_REQUEST["y"]))
$y = $_REQUEST["y"];
else
$y = 20;

if(isset($_REQUEST["ist"]))
$ist = $_REQUEST["ist"];
else
$ist = 0;

if(isset($_REQUEST["soll"]))
$soll = $_REQUEST["soll"];
else
$soll = 100;


$img = ImageCreate ($x, $y);
$bg = ImageColorAllocate ($img, 0, 0, 0);
$red = ImageColorAllocate ($img, 255, 0, 0); // rot
$green = ImageColorAllocate ($img, 0, 255, 0); // grün
$darkgreen = ImageColorAllocate ($img, 0, 192, 0); // dunkelgrün


if ($ist <= $soll)
$grenzwert = round((($x-(RAHMENSTAERKE*2))/$soll)*$ist);
else
$grenzwert = round((($x-(RAHMENSTAERKE*2))/$ist)*$soll);

if ($grenzwert > 0)
imagefilledrectangle($img,RAHMENSTAERKE,RAHMENSTAERKE,min($grenzwert,$x-(RAHMENSTAERKE*2)),$y-(RAHMENSTAERKE*2),$green); // ist
if (($grenzwert+RAHMENSTAERKE) <= ($x-(RAHMENSTAERKE*2)))
imagefilledrectangle($img,$grenzwert+RAHMENSTAERKE,RAHMENSTAERKE,$x-(RAHMENSTAERKE*2),$y-(RAHMENSTAERKE*2),(($ist <= $soll)?($red):($darkgreen))); // fehl

Header ("content-type: image/png");
ImagePng ($img);
?>
[/code]

Diese Datei ist nun genauso anzusprechen, wie ein Bild, außer daß man diesem Bild Parameter übergeben kann:

In HTML würde man es etwa so integrieren:
<img src="http://www.barfuss.net/Dein/pfad/zum/Bild/keinekohle.php?ist=39&soll=50" >
[image]

Veränderung der Parameter verändern das Aussehen der Grafik:
<img src="http://www.barfuss.net/Dein/pfad/zum/Bild/keinekohle.php?ist=1234&soll=3000" >
[image]

Sogar dann, wenn mehr eingezahlt wurde, als notwendig:
<img src="http://www.barfuss.net/Dein/pfad/zum/Bild/keinekohle.php?ist=4321&soll=3000" >
[image]

Und wenn Dir die Abmessungen des Bildes nicht gefallen, dann kannst Du auch die Maße anpassen:
<img src="http://www.barfuss.net/Dein/pfad/zum/Bild/keinekohle.php?ist=20&soll=100&x=500&y=50" >
[image]

Möglicherweise werden Bilder in Eurem CMS-tool anders geladen, aber auch in diesem Fall müßte es eigentlich funktionieren. Anstelle von
"normalesbild.jpg" setzt Du halt einfach "http://www.barfuss.net/Dein/pfad/zum/Bild/keinekohle.php?ist=20&soll=100" ein.

Die Parameter mußt Du natürlich, wie auch den entsprechenden Text, nach jedem Kontoauszug anpassen.

Übrigens auch hier im Forum könnte das Bild mit dem entsprechenden Text integriert werden.

Viele Grüße vom Barpfotenbären


gesamter Thread:

 RSS-Feed dieser Diskussion