Welcome, Guest. Please login or register.
Did you miss your activation email?
May 24, 2012, 07:31:17 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155467 Posts in 21707 Topics by 7732 Members
Latest Member: DarrellDD
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Dynamische Headerbilder ...  (Read 733 times)
gleis3

Offline Offline

Posts: 11


« on: November 21, 2008, 11:11:20 AM »

Hi ...

nachdem ich einwenig hier Hilfe gesucht habe, fand ich auch einige Hilfestellungen in den Threads.
Ich habe für jede Seite ein anderes Headerbild und die Lösung das Ganze über CSS zu machen leuchtete mir ein, war umsetzbar und hat funktioniert.

Ich würde aber gerne folgende Lösung haben.

- Ich habe im media Verzeichnis das Verzeichnis "headerpics" angelegt.
- Darin befinden sich Bilder wie z.b. home.jpg, kontakt.jpg, impressum.jpg, ...

Ich habe in der index.php folgende Zeilen eingefügt um zu kontrollieren, welchen PAGE_TITLE die jeweilige Seite hat um sicher zu gehen, daß die Bezeichnung des JPGs dann auch korrekt gewählt wurde:

<div class="HeaderPic"><?php echo PAGE_TITLE; ?>
</div>

(Ich muss dazu sagen, daß ich von PHP kaum Ahnung habe, aber die Funktionen schon immer mehr verstehe und versuche durch ein wenig Logik und ein paar Foren der Ursache näher zu kommen)

ich würde nun gerne folgende Zeile einfügen und brauche ein wenig Hilfe beim Syntax.

<img src="Pfad-zum-headerpics-verzeichnis-in-media/PAGE_TITLE.jpg"



Ich weiß daß ich

<?php echo PAGE_TITLE;?>.jpg

nehmen kann als quasi Variable. Aber wie lautet der korrekte Pfad in das Media Verzeichnis ?

Mein momentaner Stand ist :
<img src="' . WB_URL . '/' . MEDIA_DIRECTORY . '/headerpics/<?php echo PAGE_TITLE;?>.jpg" />

Das funktioniert aber nicht ...

Kann mir jemand hier Hilfestellung leisten und mir auch vor allem kurz erläutern WARUM es so wie er dann schreibt funktioniert und was ich falsch gemacht habe ?

Danke

P.S: Wie gesagt, die Sache über CSS als Hintergrundbild ginge ... Aber ich möchte einfach am Ende eine neue Seite anlegen mit dem Namen "neue_Seite" und dann das Bild "neue_seite.jpg" in Headerpics uploaden und gut. Das ist das Ziel !
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #1 on: November 21, 2008, 12:02:53 PM »

Hallo,

hier gibt es auch noch ein paar Ansätze:
http://www.websitebaker2.org/forum/index.php/topic,7593.0.html

Einer davon könnte Dich genau in die Richtung weiterbringen, die Dir vorschwebt.

Gruß,
Stefek

P.S. "Erweiterte Suche" hilft manchmal, bessere Suchergebnisse zu ezielen  wink
Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
gleis3

Offline Offline

Posts: 11


« Reply #2 on: November 21, 2008, 01:47:30 PM »

Diese Seite hab ich natürlich auch schon gefunden und durchgesehen.

(ich behaupte mal daß ich a) nicht faul beim suchen und b) nicht so unbedarft bin, um solche Beiträge NICHT zu finden.)

Da ich aber auch hier schon mehrere Variationen ausprobiert habe und auch schon über vergessene Semikolons usw grübelte, entschied ich mich dann einfach hier mal zu posten bevor ich aus lauter Frust das ganze Projekt auf Eis lege wink
Logged
Stefek
WebsiteBaker Org e.V.

Offline Offline

Posts: 4884



« Reply #3 on: November 21, 2008, 02:18:34 PM »

Und hat das mit Chios "Senf zum Thema" nicht geschmeckt?
http://www.websitebaker2.org/forum/index.php/topic,7593.msg54192.html#msg54192

Müsste für Dich funktionieren mit einigen Anpassungen.

Ab hier:
Quote from: chio
"Die Variante von Klaus ist besser, wenn das Bild nicht per CSS reinkommt, sondern im <img>:"

Gruß,
Stefek
« Last Edit: November 21, 2008, 02:20:13 PM by Stefek » Logged

"In a time of universal deceit, telling the truth becomes a revolutionary act."
- George Orwell, Nineteen eighty-four (1984)
berny

Offline Offline

Posts: 21


« Reply #4 on: November 21, 2008, 03:43:36 PM »

Schau mal im Quellentext nach, was genau ausgeworfen wird, ev findest dann den Fehler leichter.
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #5 on: November 21, 2008, 04:30:04 PM »

Bischen Hilfe zur Selbsthilfe wink
Quote
Mein momentaner Stand ist :
<img src="' . WB_URL . '/' . MEDIA_DIRECTORY . '/headerpics/<?php echo PAGE_TITLE;?>.jpg" />

PAGE_TITEL gibst du mittels echo aus - und was ist mit WB_URL und MEDIA_DIRECTORY? Fallen die einfach so vom Himmel? evil

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
gleis3

Offline Offline

Posts: 11


« Reply #6 on: November 25, 2008, 11:46:57 AM »

ok ... ich habe verstanden ...
Veni ... Vidi ... Vici ...

<div class="HeaderPic">
        <img src="<?php echo WB_URL;?><?php echo MEDIA_DIRECTORY;?>/headerpics/<?php echo PAGE_TITLE;?>.jpg" />
</div>

Es funzt ... vielen Dank nochmal ...

Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!