<h1>Pop-Up-Fenster für Fotos, Fotogalerien, Hilfetexte usw.</h1>
<?php
# Nutzung von "Highslide"-Effekten
require_once('php/hs.inc');
echo hs_image('/tu/images/campus-200.jpg', # kleines Bild
'/tu/images/campus.jpg', # großes Bild
# Text unter großem Bild: (HTML)
'Das Hörsaalgebäude auf der Reichenhainer Straße … Foto: Jacob Müller',
# Stil-Angaben für kleines Bild
array(
'img_style' => 'float:left;margin:0.5em 12px 0.5em 0px;border:solid orange 1px',
'img_alt' => 'Hörsaalgebäude'
));
/*
hs_image(Bild_klein, Bild_groß, Text, array(...));
* für Aufklapp-Effekt großer Bilder
* liefert HTML, Ausgabe mittels echo (oder Weiterverarbeitung)
* Argumente:
Bild_klein ... Dateiname für kleines (sofort sichtbares) Bild
Bild_groß ... Dateiname für großes Bild (sichtbar im Pop-Up)
Text ... HTML-Text als Bildunterschrift
array('Eigenschaft' => 'Wert', ...)
Eigenschaften: kann auch leer sein: array()
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
*/
echo '<p>(kleine) Webseite als Pop-Up laden: ';
echo hs_url('<b>Planung</b>', 'planung.html?content', 'Beispiel', array());
echo '</p>';
/*
hs_url(Text, URL, Titel, array(...));
* für Aufklapp-Effekt einer Webseite
* liefert HTML, Ausgabe mittels echo (oder Weiterverarbeitung)
* Argumente:
Text ... Linktext, der anklickbar ist (HTML)
URL ... Web-Adresse der Seite, die aufgeklappt werden soll
Webseiten im TUCAL-Layout können mit ?content
adressiert werden: nur Inhalt (ohne Rahmen) angezeigt.
Titel ... Titel des Aufklappfensters (Text)
array('Eigenschaft' => 'Wert', ...)
Eigenschaften: kann auch leer sein: array()
w, h ... Breite und Höhe (Pixel), Standard: automatisch ermittelt
*/
echo '<div>HTML-Anzeige, z. B. für Hilfe-Texte: ';
echo hs_html('<b>Mehr</b>','
<img width="200" style="float:left;margin:0 1em 1em 0" alt="Hörsaalgebäude"
src="/tu/images/campus-200.jpg" />
<p>Die Beschreibung des Bildes oder ein
informativer Text mit Bild als Zierde.</p>
<p><b>Die Beschreibung des Bildes oder ein
informativer Text mit Bild als Zierde.</b></p>',
'Titel', array('w' => 330, 'h' => 230));
echo '</div>';
/*
hs_html(Text, HTML-Text, Titel, array(...));
* für Aufklapp-Effekt mit HTML-Text
* liefert HTML, Ausgabe mittels echo (oder Weiterverarbeitung)
* Argumente:
Text ... Linktext, der anklickbar ist (HTML)
HTML-Text ... HTML-Code, wird nach Aufklappen angezeigt
Titel ... Titel des Aufklappfensters (Text)
array('Eigenschaft' => 'Wert', ...)
Eigenschaften: kann auch leer sein: array()
w, h ... Breite und Höhe (Pixel), Standard: automatisch ermittelt
*/
require_once('php/mail.inc');
require_once('php/tel.inc');
echo '<p>Schutz von E-Mail-Adressen: ' .
prot_mailadr('webmaster@tu-chemnitz.de') .
' und Click2Dial: ' . telnu('31879') . '</p>';
?>
<a href="mod.php?mode=demo&code=mod_hs_slideshow">Beispiel für Fotogalerie</a>
<br clear="both" />
Zeige
Ausgabe mit diesem Programmcode