# Nutzung von "Highslide"-Effekten
require_once('php/hs.inc');
php/hs.inc eingeschlossen werden:
# Nutzung von "Highslide"-Effekten
require_once('php/hs.inc');
string hs_image(string $bild_klein, string $bild_groß, string $text [, array $stil]) | $bild_klein | Dateiname / URL des kleinen, sofort sichtbaren Vorschaubildes |
| $bild_groß | Dateiname /URL für großes Bild (sichtbar im Pop-Up) |
| $text | HTML-Text als Bildunterschrift (sichtbar im Pop-Up) |
| $stil | array('Eigenschaft' => 'Wert', ...) - kann auch leer sein: array() Eigenschaften: img_style ... style für kleines Bild (CSS) img_alt ... alt-Tag für kleines Bild (Text) img_title ... title-Tag für kleines Bild (Text), Standard: Klick zum Vergrößern img_w, img_h ... Breite und Höhe (Pixel), Standard: automatisch ermittelt |
string hs_html(string $link_text, string $html_text, string $titel, [, array $stil]) | $link_text | Linkstext, der anklickbar ist, auch HTML möglich |
| $html_text | HTML-Code, wird nach Aufklappen angezeigt |
| $titel | Titel des Aufklappfensters (Text) |
| $stil | array('Eigenschaft' => 'Wert', ...) - kann auch leer sein: array() Eigenschaften: w, h ... Breite und Höhe (Pixel) des Aufklappfensters, Standard: automatisch ermittelt |
echo hs_html('Klick mich!', '<h1>Du hast mich ...</h1> <b>geklickt!</b>', 'Klick-Test');
Klick mich!string hs_url(string $link_text, string $url, string $titel, [, array $stil]) | $link_text | Linkstext, der anklickbar ist, auch HTML möglich |
| $url | Web-Adresse der Seite, die aufgeklappt werden soll Bei Webseiten im TUCAL-Layout kann ?content angehängt werden, wodurch im Pop-Up nur der Inhalt (ohne Rahmen) angezeigt wird. |
| $titel | Titel des Aufklappfensters (Text) |
| $stil | array('Eigenschaft' => 'Wert', ...) - kann auch leer sein: array() Eigenschaften: w, h ... Breite und Höhe (Pixel) des Aufklappfensters, Standard: automatisch ermittelt |
echo hs_url('Hinweise zur Planung', 'planung.html?content', 'Planung', array('w' => '500'));
Hinweise zur Planungstring hs_slideshow(string $verzeichnis, string $typ, [, array $stil]) $verzeichnis
eine Bildergalerie: bild.jpg → Vorschau: bild-t.jpg
# Erzeuge aus allen .jpg-Dateien des aktuellen Verzeichnisses # je eine neue Datei mit ...-t.jpg, maximale Höhe 40 Pixel for d in *.jpg; do convert "$d" -resize x40 "`basename "$d" .jpg`-t.jpg"; done
| $verzeichnis | Ordnername, der die anzuzeigenden Bild- und Vorschau-Dateien enthält (kann auch relativ zum Odner des PHP-Skriptes sein sein) |
| $typ | Typ der Anzeige, 'intern': zeige innerhalb der Seite, 'popup': zeige in eigenem "Fenster" |
| $stil | array('Eigenschaft' => 'Wert', ...) - kann auch leer sein: array() Eigenschaften: intervall ... Zeitintervall bei automatischen Anzeigen in ms, Standard: 5000 ms download ... einen Download-Link anbieten? - 1 = angezeigtes Bild, 'verzeichnis' = Bild gleichen Namens in verzeichnis download_text ... Text für Download-Link (Standard: Download) dimming ... für typ 'popup': Wert zwischen 0 und 1 (z.B. 0.4) img_style ... für typ 'popup': CSS für Vorschaubild div_style ... für typ 'popup': CSS für Vorschaubild-Absatz inkl. Bildunterschrift more_text ... für typ 'popup': Text für einen Hinweis auf mehr Bilder unter Vorschaubild |
string hs_slideshow(array(array('bild.jp', 'Beschreibung 1'), array(...)), string $typ, [, array $stil])