Sunday 20th of May 2012

Home anica FotoShow
anica FotoShow PDF Drucken E-Mail
Mit anica FotoShow können Sie Ihre eigene Diashow einfach in Ihre Website integrieren. Es sind keine Voraussetzungen an dieses Programm gebunden, es kann in jede Webseite integriert werden. Mit anica FotoShow können Sie zu jedem Bild einen Text definieren und das Aussehen und die Funktionsweise nach Ihren Anforderungen beeinflussen.
Sprache
JavaScript
Platform
offen
Copyright anica
Version 1.1
Seit
03.03.09
Lizenz Postcard

   Lösung  

Lösung

anica stellt die Programmroutine zur Verfügung, die Sie einfach in Ihre HTML-Seite integrieren können. Über Textdateien können Sie die Einstellungen vornehmen und die Texte selber bestimmen. Für die Reibungslose Darstellung sorgt eine Vorladefunktion, welche die Bilder vor der Präsentation in den Cache lädt.

Die Programmiersprache JavaScript wird im Browser auf dem Client ausgeführt, sodass keine Anforderungen an den WebServer bestehen.

Variablenerklärung settings.ini
tableWidth Breite der Tabelle in Pixel oder Prozent, in dem das Bild zentriert dargestellt wird. 
errorTextColor
Textfarbe für Systemnachrichte,
gültige Hexwerte (Bsp. #00ff00) oder Farbcode (Red, Green, ....)
imgDescriptionPosition
Position der Bildbeschreibung
gültige Werte: top = oberhalb des Bildes, bottom = unterhalb des Bildes
showImgData
Anzahl Bilder, sowie Pfad und Bildnamen des aktuellen Bildes einblenden
gültige Werte: true, false
scrollToPosition

Billdaufliste auf gewünschte Position scrollen,
Werte in Pixel, 999 = nicht scrollen

divID
Identifikation des Div-Bereiches.
Muss mit der id im HTML-Code übereinstimmen (<div id=???>) Default ist foto
showLeaveButton 
Zeige den Verlassen-Link. FotoShow wird beendet und eine definerte Webeite aufgerufen.
goToByLeave

Webseite, die aufgerufen werden soll beim Verlassen-Link.
Absoluter oder relativer Pfad

navigation 

Darstellungsart der Navigationsleiste, die Texte werden in der Datei texte.txt definiert.
gültige Werte: text, button

anzPreload
Anzahl der bilder die in den Cache geladen werden bevor die Präsentation startet. Währedn der Präsentation werden laufend die nächsten Anzahl Bilder vorgeladen.

 

Variablenerklärung texte.txt

str1 Text für den Start der FotoShow. In einem bestimmten Intervall werden die definierten Bilder und Texte gezeigt.
HTML-Werte sind erlaubt (Bsp: <img src='icons/start.png' />
stp1
Text für das Anhalten der FotoShow.
HTML-Werte sind erlaubt (Bsp: <img src='icons/start.png' />
fwd1
Text für das manuelle Aufrufen des des nächsten Bildes.
HTML-Werte sind erlaubt (Bsp: <img src='icons/next.png' />
bwd1
Text für das manuelle Aufrufen des des vorhergenden Bildes.
HTML-Werte sind erlaubt (Bsp: <img src='icons/back.png' />
lve1

Text für das Verlassen der FotoShow. Eine definerte Webseite wird geladen:
HTML-Werte sind erlaubt (Bsp: <img src='icons/exit.png' />

beginAgain
Nachricht, dass erstes Bild wieder geladen wurde. Diese Nachricht wird nur gezeigt, wenn vom letzten Bild auf das Erste gewechselt wird.
lastPicture Nachricht, dass letztes Bild erreicht wurde. FotoShow hält hier an und beginnt nicht automatisch wieder von vorne.

 

Voraussetzung

Voraussetzung

Voraussetzungen
Registierung

Hostname Ihre Webseite bei anica registieren lassen
Für den lokalen Gebrauch (localhost oder Filesystem) ist keine Registrierung notwendig.                                                

 

Voraussetzungen für Joomla-Nutzer
Joomla 1.5.x

Das OpenSource CMS System
> Hier downloaden

includePHP
Plugin includePHP muss installiert und aktiviert sein um Javascript Code in einen Artikel zu integrieren.

 

Installation

Installation

Vorgehens-Schritte
Bildernamen auflisten, Bilder müssen mit einem Komma un einem Leerzeichen getrennt sein (Bsp: "Foto1.jpg; Foto2.jpg; Foto3.jpg")
Bildertexte in der gleichen Reihenfolge auflisten (Bsp: "Text zu Bild 1; ; Text zu Bild 3")
Das Beispiel zeigt, das es für Bild 2 keinen Text hat.

Folgenden Javascipt-Code in ihre HTML-Seite im <head-Bereich einfügen:

<script type="text/javascript">
<!--
// Variables
  var delay = 5000;                                         // Set DelayTime between pictures
  var imgpath = "Pictures/MyAlbum/";                // Slash at the end !!!
  var images = "xxx".split("; ");                        // Replace xxx with your imagelist. Ex. Foto1.jpg; Foto2.jpg; Foto3.jpg
  var descriptions = "zzz".split("; ");                  // Replace zzz with your descriptionslist. Ex. Text zu Bild 1; ; Text zu Bild 3
//--></script>

 

blau = Variablen, auf eigene Bedürfnisse anpassen

Div-Bereich für die Präsentation definieren. Folgenden Code in Ihren <body>-Bereich einfügen

<div id="foto" style="left: 0px; width: 400px; top: 100px; height: 300px"></div>
 

blau = Variablen, auf eigene Bedürfnisse anpassen

Programm in den <body>-Bereich nach dem Div-Bereich einbinden

<script type="text/javascript" src="http://www.anica.ch/scripts/moduls/FotoShow/FotoShow.js"></script>

Diese Dateien auf Ihren Webserver laden. Ordner FotoShow muss im gleichen Ordner wie Ihre HTML-Datei sein:

- root
      - FotoShow
            - texte.txt
            - settings.ini
      - myFotoShow.html

 
Testen
Bei Bedarf, die Einstellungen und Texte anpassen.
 
Nur für Joomla-Nutzer: Plugin includePHP installieren und aktivieren.
Anstelle der Javascripts folgenden HTML-Code in Ihren Artikel platzieren:

 <div id="foto" style="left: 0px; width: 400px; top: 100px; height: 300px"></div>


 

blau = Variablen, auf eigene Bedürfnisse anpassen
 
Alles anderen wie gehabt, oben beschrieben.
Testen

 

   Demo   

 

Demo

 

   Versionen   

 

Versionsinfo
V 1.0 Erste freigegebene stabile Version
 V 1.1Vorladefunktion der Bilder für die reibunglose Darstellung der Bilder

 

 
 

Created by www.anica.ch. Powered by Joomla!.