• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Platzhalter in HTML

juppy

Neues Mitglied
Hallo zusammen,
ich habe folgendes Problem.

Ich habe eine eMail Vorlage im HTML Format. Dieses Formular ist bei
200 Mitarbeitern immer etwas anders. Nur der Footer soll bei allen gleich sein.
Ist es aber momentan nicht. Daher meine Frage. gibt es in HTML die Möglichkeit einen
Platzhalter einzubauen, der wiederum zeigt auf ein anderes html Dokument.
Dieses HTML Dokument soll zentral auf einem anderen Server liegen, so dass ich
dort diesen Text nur einmal ändern muss und automatisch haben alle anderen Mitarbeiter den gleichen Footer.

z.B. HTML-eMail Vorlage

Sehr geehrte Damen und Herr
Text
Text
Mit freundlichen Grüßen
usw.
------------------------------------------------
Hier soll dann der Footer rein der auf einem beliebiegen Server liegen kann
z.B. Footer von \\serverXY\Pfad1\Pfad2\Footer.html

Gibt es so etwas ?
Vorweg, ich bin absoluter Laie was HTML angeht !!

Schonmal vielen Dank

Gruß
Juppy
 
Werbung:
Ich kenne über HTML keine Platzhalter, da html eine reine Auszeichnungssprache ist, wüsste ich auch nicht, wie man dann den Platzhalter befüllen soll.

Ich schätze, du brauchst sowas wie php um dein Vorhaben zu realisieren.
Da ginge das dann mit
PHP:
require_once("PFAD/ZUM/TEXT/footer.txt");

Kann man den footer nicht im Mailprogramm direkt einbinden (als Signatur o.Ä.)?
 
Werbung:
Ich kenne über HTML keine Platzhalter, da html eine reine Auszeichnungssprache ist, wüsste ich auch nicht, wie man dann den Platzhalter befüllen soll.

Ich schätze, du brauchst sowas wie php um dein Vorhaben zu realisieren.
Da ginge das dann mit
PHP:
require_once("PFAD/ZUM/TEXT/footer.txt");

Kann man den footer nicht im Mailprogramm direkt einbinden (als Signatur o.Ä.)?

Hallo,
ich kann schon in dem Mail Programm eine Signatur anhängen. Das Problem ist, wie oben beschrieben,
das ein Teil der Signatur bei jdem Mitarbeiter anders ist.

Also
der erste Mitarbeiter hat Urlaub von dann und dann
der zweite Mitarbeiter hat Urlaub von dann und dann

darunter steht dann die Firmierung und die soll überall gleich sein.
Und das ganze halt in HTML.
Könntest Du mir aber trotzdem mal ein Beispiel geben, wie so etwas aussehen würde ?
(Bitte schick mir den kompletten Code)
--------------------------------------
Aus dem Link, zweite Antwort von B3nnoX, werd ich ehrlich gesagt nicht schlau.
Wie gesagt bin da absoluter Laie

Aber es muss doch eine Möglichkeit geben zu sagen
ersetze mir den Platzhalter durch einen HTML Text der irgendwo im Netz liegt.
Und wenn der Mitarbeiter eine neu Nachricht erstellt, das dann automatisch
dieser Text, der auf dem Netzlaufwerk liegt, rangezogen wird.


Trotzdem Danke für Eure Antworten

Gruß
Juppy
 
Hallo,
das weis ich schon das es hier keine Jobbörse ist.
Mit kompletten Code meinte ich auch nur, das ich evt. ein Beispiel dazu bekomme und nicht eine Zeile PHP.

Denn wie gesagt, ich hab von HTML keine Ahnung und für mein Problem möchte ich mich nicht allzu tief
in die Materie einarbeiten. Da es wahrscheinlich nur ein kleines Problem sein wird, welches ich
nur enmalig benötige.

Die Vorlage wird von unserem Mail System, Tobit benötigt. Ich möchte halt in Zukunft vermeiden
bei 200 Mitarbeitern Autoreply Texte zu ändern. Ob Tobit PHP kann, bin im Moment etwas überfragt.
Deshalb die Frage nach einem kompletten Beispiel Code. Mit HTML und PHP, damit ich das mal testen kann.

Gruß
Juppy
 
Werbung:
Mit HTML eher nicht, du könntest dem Link von BennoX folgen und das mal ausprobieren, ich befürchte aber, dass das nicht funktionieren wird.
 
Werbung:
Hmm wie gesagt ich bin Laie,
aber was ich mir irgendwie nicht vorstellen kann ist, nehmen wir mal an ich habe eine Homepage
mit einem Bild ( oder Text ). Das Bild ( oder Text ) ist an mehreren Stellen vorhanden. Jetzt ändert sich
an dem Bild oder an dem Text etwas. Dann kann es doch nicht sein, dass man an zig Stellen das Bild
austauschen bzw. den Text ändern muß .Denn ich pflege das Bild oder Text, doch nur an einer Stelle.
Oder liegt es daran, dass das Bild bzw. der Text auf dem gleichen Server liegen muss ?
 
Hmm wie gesagt ich bin Laie,
aber was ich mir irgendwie nicht vorstellen kann ist, nehmen wir mal an ich habe eine Homepage
mit einem Bild ( oder Text ). Das Bild ( oder Text ) ist an mehreren Stellen vorhanden. Jetzt ändert sich
an dem Bild oder an dem Text etwas. Dann kann es doch nicht sein, dass man an zig Stellen das Bild
austauschen bzw. den Text ändern muß

Das würde sich tatsächlich so verhalten, wenn die Site in statischem HTML aufgebaut wäre. Aber dafür gibt es ja Scriptsprachen.

In deinem Fall geht es allerdings um HTML-Mails; was die Angelegenheit kompliziert, weil es dabei Einschränkungen gegenüber normalen Webseiten gibt. Die meisten Unternehmen setzen beim Versand von personalisierten Newslettern per E-Mail auf professionelle Provider, schon um sicherzugehen, dass die E-Mail-Clients den Mailserver als vertrauenswürdig einstufen. Diese Provider bieten auch Templates mit Platzhaltern an, die sich durch personalisierten Content ersetzen lassen. Also das, was du willst.

Du solltest dir einen entsprechenden Dienstleister, wie Mandrill, Optivo, etc., dafür suchen, oder die Aufgabe an jemand anderen übertragen. Selber wirst du das mit einfachen HTML-Kenntnissen kaum lösen.
 
OK, dann muss ich mal schauen wie ich das Problem löse.
Wenn's gar nicht anders geht, so werden wir es wohl auch machen, dann
muss halt jeder Mitarbeiter den Text selber ändern. Ist ja jetzt auch nicht so
ein Aufwand. Ist bis jetzt auch nur einmal vorgekommen.

Dafür extra einen Dienstleister ??
Mal sehen, dass kann ich sowieso nicht entscheiden :-)

Trotzdem Danke für Deine Hilfe.

Gruß
Juppy
 
Werbung:
Also du kannst das ganze aber wirklich sehr einfach mit PHP machen.
Schreibe an den Anfang des Dokuments z.B.:
PHP:
<?php
$bild1 = "pfadzumbild1.png";
$bild2 = "pfadzumbild2.png";
?>

Und so baust du es auf:
PHP:
<img src="<?php echo $bild1 ?> alt="Bild 1">
<img src="<?php echo $bild2 ?> alt="Bild 2">

Edit: Oh, das mit den Mails habe ich überlesen.. Werden diese mit Outlook, usw. oder anders versendet?
 
Zum Verständnis:

Was dein Anliegen so schwer macht, ist die Tatsache, dass du (so verstehe ich das zumindest) verschiedenen, unterschiedlichen, lokalen Mailclients Informationen mittels einem zentalen Dokument "unterschieben" möchtest.
Fälschlicher Weise gehst du davon aus, dass die Mailclients, da sie HTML-Mails versenden, sich dabei wie ein Browser bzw. der Mailinhalt sich wie eine Webseite verhält. Das schliesse ich aus deinem Beispiel:
Hmm wie gesagt ich bin Laie,
aber was ich mir irgendwie nicht vorstellen kann ist, nehmen wir mal an ich habe eine Homepage
mit einem Bild ( oder Text ). Das Bild ( oder Text ) ist an mehreren Stellen vorhanden......
Eine Webseite (Homepage) liegt zentral auf einem Server. Inhalte können über das ganze (Inter)Net(z) verteilt abgelegt werden, werden dann aber vom einem Serverseitigen Script zusammen gesucht , aufbereitet und zur Verfügung gestellt. So etwas nennt man ein Template basiertes System.

Templates für ein Mailsystem lassen sich aber nur realisieren, wenn man allen Mailclients eine zentrale Server-Lösung zu Grunde legt. Der Mailversandt wird dann eigentlich auf einem Server organisiert und die Anwender greifen über einen Browser oder ein entsprechendes Tool darauf zu.

Wenn du also z.B. sagst, dass alle Betroffenen roundcube als Mailsystem verwenden, wäre dein Anliegen schon machbar.
Gehe ich davon aus, dass der Eine Outlook und ein Anderer Thunderbird, ein Dritter Iceweasel als Mailprogramm verwendet, sehe ich da wenig Chancen.
Da müsste man dann schon einem Plugin suchen, dass von allen Mailclients gleichermassen verwendbar wäre.
 
Werbung:
Zurück
Oben