コード例 #1
0
/**
 * Zeigt die Motivauswahl an, in der der User ein Motiv auswählen kann.
 * 
 * Die Transparenz der Motive auf der Klamotte sieht noch Scheiße aus!!!
 * siehe: twHoleBilderVonDir(), twMachTumbnail(), js:twMachVorschaubildMotivOhneSave(),
 * js:window.open
 * Verzeichnis- und Dateinamen noch ändern...!!!
 * Zu überlegen wäre noch die Thumbs zu speichern und mit readfile() zu prüfen
 */
function twA3ShowMotiv()
{
    $verzMotive = $_SESSION['dirImgMotive'];
    // (img/motive/)
    $verzMotiveMini = $_SESSION['dirImgMotiveHoch40'];
    // (img/motive/hoch60/)
    $rootdirMotive = $_SESSION['dirDocumentRoot'] . $_SESSION['dirApplication'] . $verzMotive;
    // /var/www/shirtbemaler/img/motive/
    $arrFilenamesMotivMini = twHoleBilderVonDir($verzMotiveMini);
    ?>
	
	
	<table class="a3TableMotive"><tr>
	<?php 
    // für jedes einzelne Motiv
    foreach ($arrFilenamesMotivMini as $filenameMotivMini) {
        $motiv = twHoleMotivVonFilename($filenameMotivMini);
        $filenameMotiv = twHoleFilenameOrigVonMotiv($motiv);
        $size = getimagesize($verzMotive . $filenameMotiv);
        ?>
		
		<td class="a3TableMotiveTd">
			<span style="float: left;">
				<img src="<?php 
        echo $verzMotiveMini . $filenameMotivMini;
        ?>
" 
				     style="cursor:pointer; cursor:hand;" 
				     onclick="javascript:twMachVorschaubildMotivOhneSave('<?php 
        echo $verzMotive;
        ?>
', '<?php 
        echo $filenameMotiv;
        ?>
')
				              javascript:twManageFarbe('a3') " />
				<br />
				<a href="#" 
				   onclick="javascript:window.open('<?php 
        echo $_SESSION['dirDe'];
        ?>
fensterBildansicht.php?datei=<?php 
        echo $filenameMotiv;
        ?>
',
				                                   'Motiv',
				                                   'dependent=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=<?php 
        echo $size[0] + 16;
        ?>
,height=<?php 
        echo $size[1] + 16;
        ?>
'); return false;">
					<img src="<?php 
        echo $_SESSION['dirImg'];
        ?>
zoom.png" width="16" height="16" border="0" title="Zoom" />
				</a>
			</span> 
		</td>
		<?php 
    }
    ?>
	</tr></table> <?php 
}
コード例 #2
0
 * 1. Lädt ein Array mit allen Dateinamen der Bild-Dateien, die sich in 
 *    $_SESSION['dirImgArtikelHoch32'] befinden.
 * 2. Zeigt alle diese (Mini-) Bilder an.
 * 3. Klickt man so ein (Mini-)Bild an, wird die (selbe)Seite neu geladen.
 *    (das ist natürlich index.php, weil diese hier ja nur includet wird...)
 *    Dabei wird 'artikel' (der dateiname ohne dateiendung) mit GET übergeben.
 *    (in index.php werden dann anhand von 'artikel' die Bildnamen und 
 *     -verzeichnisse ermittelt und in den Session-Variablen gespeichert)
 *    (und von 'a8anzeigeKlamotte.inc.php' sofort als Hintergrundbild angezeigt)
 */
?>
 

<!-- Klamottenauswahl START --> <?php 
$dirMinibilder = $_SESSION['dirImgArtikelHoch32'];
$arrMinibilder = twHoleBilderVonDir($dirMinibilder);
// hier das Design der Anzeige auswählen (durch auskommentieren...)
twA1ShowArtikelauswahl($dirMinibilder, $arrMinibilder);
//twA1ShowArtikelauswahlMitSlider($dirMinibilder, $arrMinibilder);
?>
<!-- Klamottenauswahl END --> <?php 
/* Funktionen --------------------------------------------------------------- */
/**
 * Anzeige der Artikel-Mini-Bilder ohne alle Schnörkel.
 */
function twA1ShowArtikelauswahl($dirMinibilder, $arrMinibilder)
{
    ?>
	<fieldset>
		<legend>
			1. Klamotte auswählen