[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Verzeichnisstruktuor von Redaxo? Problem mit Backgroundbild - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Jochen
Beiträge: 22
Registriert: 26. Apr 2007, 20:49

Verzeichnisstruktuor von Redaxo? Problem mit Backgroundbild

26. Apr 2007, 20:56

Halli hallo,

ich hab folgendes Problem.

Ich möchte eine von mir erstellte Website nun auf Redaxo umstellen. Allerdings verstehe ich bei Redaxo noch nicht so ganz die Verzeichnissstruktur in Bezug auf die Verlinkung von z.B. Hintergrundbildern

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<meta name="keywords" content="wort1, wort2, ...">
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body background="files/tn_background06.jpg" bgcolor="#334199">
<?
/* hier wird der artikelspezifische Inhalt eingebunden;
$this verweist dabei auf den jeweils aktuellen Artikel */
echo $this->getArticle();
?>
</body>
</html>

Das Hintergrund-bild liegt im Verzeichniss "files". Also gehe ich über diese Anweisung

Code: Alles auswählen

<body background="files/tn_background06.jpg" bgcolor="#334199">
in den Ordner "files" und nehme doch dort dann die entsprechende File, oder nicht? Jedenfalls wird zwar die Hintergrundfarbe richtig gesetzt leider ab holt er sich hier nicht das Hintergrund ab.

Woran liegt denn das bitte?[/code]

therancher
Beiträge: 488
Registriert: 29. Jan 2007, 18:32
Wohnort: Sachsen

26. Apr 2007, 21:41

Hi,
Code:
<body background="files/tn_background06.jpg" bgcolor="#334199">
probiers mal so :

Code: Alles auswählen

<body background="<?php echo $REX['HTDOCS_PATH']; ?> files/tn_background06.jpg" bgcolor="#334199"> 
schau dir mal die demo an!

grüsse HT
spontanität will wohl überlegt sein!

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

26. Apr 2007, 22:01

Code: Alles auswählen

background="./files/bild.ext"
sollte auch gehen, aber mit dem php schnippel sollte es gehen.

Warum setzt Du das Hintergrundbild und die Farbe nicht per css?

mfg
Flo
Die Doku und Wiki sind Deine Freunde!!!

Jochen
Beiträge: 22
Registriert: 26. Apr 2007, 20:49

26. Apr 2007, 22:03

Also ist es quasi so, das man auf die Dateien nur über PHP zugreifen kann? Schade ich dachte die Templates würden mit den HTML-Befehlen zusammenarbeiten.

Und ne des geht leider net, so wie du geschrieben hast.

Bis jetzt hab ich mich auch noch nicht in PHP eingearbeitet, und verstehe somit noch nicht die Syntax deine Befehls.

Also nochmal meine Frage....Geht dieses Einbinden nur über PHP?

Jochen
Beiträge: 22
Registriert: 26. Apr 2007, 20:49

26. Apr 2007, 22:07

Ah danke Dr KillerJoe, so ging es nun doch.

Komisch, ich dachte ich hätte auch diese Kombination schon ausprobiert gehabt.

Trotzdem danke

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

26. Apr 2007, 22:11

Nein

Code: Alles auswählen

<?php echo $REX['HTDOCS_PATH']; ?>
liefert Die lediglich

Code: Alles auswählen

http://www.deinedomain.tld...
und daran wird dann der unterordner files und der Bildname(inkl endung) angehängt. So das am Ende Deine url so aussieht http://www.domain.tld/files/bild.ext

mfg
Flo

PS: Die Frage warum nicht über css setzen steht noch im Raum ;)
Die Doku und Wiki sind Deine Freunde!!!

Benutzeravatar
Thomas.Blum
Entwickler
Beiträge: 5063
Registriert: 24. Aug 2004, 22:11
Wohnort: Dresden
Kontaktdaten: Website

26. Apr 2007, 22:44

Hej,
Dr KillerJoe hat geschrieben:

Code: Alles auswählen

<?php echo $REX['HTDOCS_PATH']; ?>
liefert Die lediglich

Code: Alles auswählen

http://www.deinedomain.tld...
das stimmt leider so nicht.

Das obige liefert dir "./"

vg Thomas

Dr KillerJoe
Beiträge: 1711
Registriert: 24. Nov 2005, 22:29
Kontaktdaten: ICQ Website Yahoo Messenger

26. Apr 2007, 22:57

komisch.... meine das mal so gehabt zu haben....

gibts denn ein Rex das die domain (evtl inkl unterordner) liefert? (außer die die man selber unter specials definieren kann)

mfg
Flo
Die Doku und Wiki sind Deine Freunde!!!

therancher
Beiträge: 488
Registriert: 29. Jan 2007, 18:32
Wohnort: Sachsen

27. Apr 2007, 12:09

auch wenn es vielleicht nicht zum eigentlichen thema passt: ich frage mich gerade, warum überhaupt die Variable z.B. in der Demo verwendet wird, wenn sie "nur" './' liefert? ich dachte (ähnlich wie KillerJoe) sie liefert den absoluten Pfad auf dem Server. *grübel*

grüsse aus dem erzgebirge
HT

edit:
Im selben Moment, als ich den Post abschickte, schos es mir durch den Kopf:
der absolute Pfad kann ja nicht sein, ich habe redaxo ja in einem unterverzeichnis... deswegen trotzdem die frage nach dem sinn der variablen?
spontanität will wohl überlegt sein!

Zurück zu „Allgemeines [R3]“