4images Forum & Community
4images Modifications / Modifikationen => Templates & Styles (Requests & Discussions) => Topic started by: nfdieter on October 25, 2009, 05:44:10 PM
-
Moin, eine Frage:
Kann man die random.php als Headerbild einbinden?
Und wenn ja, wie?
Ausschnitt aus der home.html:
{header}
<table width="95%" align="center" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="bottom" colspan="2" width="100%" height="100" class="titlehead" background="{template_url}/images/header_logo.png"> Moin in der Fotogalerie unseres kleinen Zoos</td>
</tr>
<tr>
<td align="left" height="20" class="tablehead"> {clickstream}</td>
<td align="right" height="30" valign="top" class="credit">Unsere Webseite
mit Blog: <a href="http://unser-kleiner-zoo.eu" target="_blank">Unser kleiner Zoo</a> </td>
</tr>
</table>
</td>
</tr>
Gruß Dieter
-
random.php? it's not part of 4images...
-
home.html
<img src="logo/logo.php" alt="" width="1024" height="243" />
root directory create logo/logo.php
logo.php code..
<?php
$folder = '.';
$extList = array();
$extList['gif'] = 'image/gif';
$extList['jpg'] = 'image/jpeg';
$extList['jpeg'] = 'image/jpeg';
$extList['png'] = 'image/png';
$img = null;
if (substr($folder,-1) != '/') {
$folder = $folder.'/';
}
if (isset($_GET['img'])) {
$imageInfo = pathinfo($_GET['img']);
if (
isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
file_exists( $folder.$imageInfo['basename'] )
) {
$img = $folder.$imageInfo['basename'];
}
} else {
$fileList = array();
$handle = opendir($folder);
while ( false !== ( $file = readdir($handle) ) ) {
$file_info = pathinfo($file);
if (
isset( $extList[ strtolower( $file_info['extension'] ) ] )
) {
$fileList[] = $file;
}
}
closedir($handle);
if (count($fileList) > 0) {
$imageNumber = time() % count($fileList);
$img = $folder.$fileList[$imageNumber];
}
}
if ($img!=null) {
$imageInfo = pathinfo($img);
$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
header ($contentType);
readfile($img);
} else {
if ( function_exists('imagecreate') ) {
header ("Content-type: image/png");
$im = @imagecreate (100, 100)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 0,0,0);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng ($im);
imagedestroy($im);
}
}
?>
add images logo/ directory.
-
teşekkür ederim, Akin
funtioniert wunderbar :)
Allerdings muss ich die ganzen Tabellen in der home.html (und den ganzen anderen....) noch anpassen, weil ich da irgendwie noch einige Fehler drinhabe :roll:
So rutscht das Menü jetzt runter...
Sollte ich mich mal mit befassen :wink:
Gruß Dieter