CSS Links im SWM

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
chrish
Beiträge: 28
Registriert: 17.08.2011, 11:14

Re: CSS Links im SWM

Beitrag von chrish »

Danke dir, nun sieht es schick aus :)
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: CSS Links im SWM

Beitrag von mirko »

Unter Menü Webseite - HTML-Seiten/Umleitungen jede Seite anschauen, besonders den Quelltext und die CSS-Angabe anpassen. SuperWebMailer selbst verwendet beim Anlegen eines Admins bzw. Neuinstallation immer absolute Verzeichnisangaben für die Vorgabeseiten.
chrish
Beiträge: 28
Registriert: 17.08.2011, 11:14

CSS Links im SWM

Beitrag von chrish »

Hallo Forum,

ich habe folgendes Phänomen festgestellt. Wenn ich einen POST auf die nl.php absetzte (Eingebettetes Formular zur Anmeldung), bekomme ich die Seite ohne CSS angezeigt.
Nach einem Blick in den generierten Quelltext stieß ich auf folgende Ursache:
.../newsmailer/nl.php

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head><meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>Newsletteranmeldung/ -abmeldung</title>
<meta http-equiv="content-language" content="de" />

<meta name="robots" content="noindex,nofollow" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="author" content="Mirko Boeer" />
<meta name="copyright" content="Mirko Boeer" />
<link href="http://base/newsmailer/css/default.css" rel="stylesheet" type="text/css" />
<link href="http://base/newsmailer/css/default.css" rel="stylesheet" type="text/css" />

Hier wird nicht der relative Pfad zur CSS angezeigt, sondern der absolute interne FQDN, welche von extern natürlich nicht zu erreichen ist. Folglich wird die CSS Datei nicht gefunden und auch nicht eingebettet.

Wenn ich jetzt aber die Seite nicht per POST anspreche, sondern einfach normal Aufrufe, wird korrekt der relative Pfad angezeigt, und die Seite auch wunderbar mit Styles:
.../newsmailer/nl.php

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>SuperWebMailer - Es ist ein Fehler aufgetreten / An error occured</title>
<meta http-equiv="content-language" content="de" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex,nofollow" />
<meta http-equiv="pragma" content="no-cache" />
<meta name="author" content="Mirko Boeer" />
<meta name="copyright" content="Mirko Boeer" />
<link href="css/default.css" rel="stylesheet" type="text/css" />
<link href="css/default.css" rel="stylesheet" type="text/css" />

Bitte um Hilfe :)

Viele Grüße,
Chris
Antworten