
CSS Links im SWM
Moderator: mirko
Re: CSS Links im SWM
Danke dir, nun sieht es schick aus 

Re: CSS Links im SWM
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.
CSS Links im SWM
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
<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
<link href="css/default.css" rel="stylesheet" type="text/css" />
Bitte um Hilfe
Viele Grüße,
Chris
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" />
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" />
Bitte um Hilfe

Viele Grüße,
Chris