Header Titel je nach Seite
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
angeben
auslese
beispiel
bequem auslesen
bestimmen
bild
code
datei
grafik
header
http
image
impressum
kontakt
manual
objekt
sparen
unterseite
url
verwenden
-
Hallo,
ich habe eine Header-Image, und auf jeder Seite wird dann die Grafik eingeblendet:
http://lokalbook.wmw.cc/Lokalbook/HP/images/header-unterseiten/orange.jpg
Aber auf dieser Grafik steht zum Beispiel Impressum, das wenn ich im Impressum bin das dann auf dem header die Datei /header-impressum.jpg anzeigt wie kann ich das machen.
hätte mir das so vorgestellt:
<script language='javascript'> //-- Generate a random number between 0 and max. function randomNum(max) { var rNum=NaN while (isNaN(rNum)) { rNum=Math.floor(Math.random()*(max)) } return rNum } var pic = new Array() pic[0]="images/4.jpg" pic[1]="images/3.jpg" pic[2]="images/2.jpg" pic[3]="images/1.jpg" imgTag='<img border="0" src="' imgTag+=pic[randomNum(pic.length)] imgTag+='">' document.write (imgTag) </script>
die HP habe ich aber mit Includes zusammen gestellt, also ich habe eine
heder.php
seite.php
footer.php
und dann ist meine seite zum beispiel die impressum.php und hol die header und footer.php mit include rein, aber dann weiß die HP ja nicht das ich im Impressum bin, wie mach ich das das dann den Header header-impressum anzeigt?
Gruß
Beitrag zuletzt geändert: 5.8.2011 18:09:54 von lokalbook -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also, ich würde da auf den Seiten dann oben eine Variable machen mit dem Namen des Bildes und dann dort bei Deinem Header die Variable als Dateinamen verwenden ...
Oben also
<?php $bild = "impressum"; ?>
Und in der Headerdatei dann
<img src="pfad/<?php echo $bild; ?>.jpg" />
Beitrag zuletzt geändert: 5.8.2011 19:11:55 von sonok -
Könntest du nicht die aktuelle Seite durch Auslesen von document.title bestimmen? Damit könnte man sich die Variable sparen...
Davon abgesehen könntest Du dir auch mehrere JPG-Bilder sparen, wenn Du das Headerbild mit GD (gibts doch hier bei lima-city oder?) dynamisch erzeugst...
Beitrag zuletzt geändert: 7.8.2011 9:45:34 von roboterbastler -
Er meinte wohl, dass du den title deiner Seite per JavaScript auslesen sollst. Wenn da nur bspw. Impressum oder Kontakt o.Ä. steht, kannst du das ja bequem auslesen und deinen Imagepfad mit JS angeben.
-
Aber dazu bräuchte ich wieder auf jeder unterseite den Titel, das hab ich nicht weil ich diese mit includes zusammengesetzt habe also ich habe nur 1. Header Datei.
und hab diese so zusammengesetzt:
include header.php
include seite.php
und include footer.php
sodass ich den header und footer nicht in jeder unterseite programmieren muss. -
seite.php:
<?php $title="Impressum"; $bild="bilder/header_impressum.gif"; require_once ("header.php"); ?> <!-- Seiteninhalt --> <?php require_once ("footer.php"); ?>
header.php:
... <title><?php echo $title; ?></title> ... <img src="<?php echo $bild; ?>" alt="<?php echo $title; ?>" /> ...
Beitrag zuletzt geändert: 9.8.2011 14:34:35 von anti-atomkraft -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage