ITSRS Simple Internet Picture Viewer


Download bitte über meine Webseite!

Wie der Name schon sagt, ist diese kleine Tool oder Script oder wie man es auch immer nennen möchte, ein Bildbetrachter für das Internet, zBsp um Ihre private oder auch kommerzielle Bildergalerie unkompliziert ins Netz zu stellen.

Das Script besteht nur aus einer Datei, welche größenteils PHP- und Html-Code enthält, wobei für die Funktionalität der "Schnellauswahlleiste" auch einige Zeilen JavaScript implementiert wurden.

Wieso nicht alles in JavaScript und Html?
Ganz einfach, viele Benutzer, insbesondere die meisten Linuxuser welche ich kenne, haben aus Sicherheitsgründen (und Performancegründen) entweder gar kein Java installiert oder die Bearbeitung von JavaScripts in ihren Browsern deaktiviert. Will man nun trotzdem sicherstellen, dass auch wirklich jeder der über einen Internetanschluss verfügt die Bilder im Netz bewundern kann, so muss man zwangsweise von JavaScript oder auch JavaApplets abkommen und Serverseitige Dienste wie PHP verwenden.

Was kann das Programm, wieso ist es so einfach?
Ganz im Sinne von dem Begehren nach übersichtlichen Webseiten, welche ohne viel "Firlefanz" auskommen sollten ist dieses Script schlicht gehalten. Ein Beispiel ist hier zu bewundern.
Die "Installation" ist so simpel, wie sie nur sein kann, denn sie besteht lediglich darin die Datei (deren Name nach belieben geändert werden kann) in ein Verzeichnis mit Bildern zu kopieren. Fertig!
Danach einfach auf diese Datei verlinken oder direkt im Browser aufrufen.
Das Tool findet automatisch alle Bilder in seinem Verzeichnis und bindet diese automatisch ein.

Wie kann ich etwas am Design ändern?
Das Aussehen der Bildergalerie kann im kleinen Rahmen ohne jede Programmierkenntnis geändert werden. Öffnen sie die Datei einfach in einem TextEditor und sehen Sie sich die ersten Zeilen an. (3-9)
Sie sehen hier einige Einträge welche mit einem $-Zeichen beginnen. Dies sind Variablen deren Werte von Ihnen beliebig geändert werden können.
Ein paar Beispiele:

$bodybgcolor= "#112233";
$picbgcolor = "#112233";
$menubgcolor= "#112233";
$fontface = "Courier";
$fontcolor = "#FFFFFF";
$linecolor = "#FFFFFF";
$linkcolor = "#FFFFFF";
Was Sie ändern können sind die Werte in den Anführungsstrichen.
Die Werte in Hexadezimalschreibweise sind Farbwerte, welche mit einem "#" beginnen sollten. Es können jedoch auch vordefinierte Html-Farbwerte wie blue, green, silver, yellow etc verwendet werden, in diesem Falle lassen Sie das "#" am Anfang weg.
Bei $fontface können Sie den Schrifttyp einstellen, welcher im Menü und auf der ersten Seite verwendet werden soll. Achten Sie jedoch darauf keine exotischen Schrifttypen anzugeben, da es immer vom jeweiligen Benutzer abhängt, ob dieser diesen Schrifttyp ebenfalls installiert hat. Möchetn Sie dennoch nicht auf eine ausgfallene Schriftart verzichten, können Sie auch mehrere Alternativen angeben um ein gutes Aussehen in Ihrem Sinne möglichst sicherzustellen.
Möchten Sie beispielsweise, das die Schriftart "Exotica" verwendet wird und falls der Benutzer diese nicht hat auf eine mehr verbreitete Schriftart wie "Arial" zurückgegriffen wird, so ändern Sie die Zeile wie folgt ab:
$fontface = "Exotica, Arial";
Sie können so auch mehr als 2 Schrifttypen angeben wenn Sie wollen.

Was muss mein Webserver bieten damit das Script ausgeführt werden kann?
Ihr Webserver muss lediglich PHP (bestenfalls PHP5) bieten, das ist auch schon alles. Viele der kostenlosen Dienste bieten diesen Dienst inzwischen an, im Zweifelsfall einfach nachfragen ob Sie PHP auf ihrem Webserver verwenden können.

Was bedeutet Opensource und wie sind die Lizenzbedingungen?
Das Script ist Freeware und zudem noch Opensource. In diesem Fall heisst das, dass Sie, wenn Sie können, das Script nach belieben verändern, erweitern, verbessern, einfach an Ihre Bedürfnisse anpassen dürfen. Lediglich der Startbildschirm mit dem Verweis auf diese Seite und der ITSRS Urheberkenntlichmachung bitte ich beizubehalten. Da das Script sehr simpel ist, ist es leicht die eine oder andere Erweiterung zu programmieren, wenn Sie eine tolle Erweiterung gefunden programmiert haben, würde ich mich freuen, wenn Sie einen Verweis darauf im Gästebuch meiner Homepage hinterlassen würden, ich bin immer an solchen Dingen interessiert :-)


Somit verbleibe ich mit freundlichen Grüßen und der Hoffnung, dass Sie viel Freude an der einfachheit dieses Scriptes haben werden,

Ihr Raphael Stenzig | IT Solutions R. Stenzig 2005
http://itsrs.raphaelworld.de
itsrs[at]raphaelworld.de


Disclaimer:
der Author "Raphael Stenzig" und die "ITSRS" übernehmen keine Haftung für Schäden, welche durch die Benutzung des Codes entstehen könnten!