User:Lilyuserin/email
Eine Wikiseite, die per Mausklick auf eine Verteilerliste eine Mail mit gewünschtem Betreff und einen Text schickt, habe ich bereits erstellt. An dieser Stelle würde ich gerne ein PDF-Datei anhängen, doch anscheinend hat noch nie jemand diesen Wunsch gehabt.
Außerdem gibt es keine praktische Funktion, die nicht irgendwann missbraucht worden wäre und daher abgeschafft wurde, wie z.B. Links auf die lokale Festplatte.
Keine Ahnung, ob ich irgendeinen Erfolg haben werde. Auf dieser Webseite habe ich jedenfalls PHP-Code gefunden, der möglicherweise brauchbar wäre.
Die Vorlage {{Coco}} erzeugt ausklappbaren Code mit einem in Breite und Farbe wählbaren Rahmen.
Die Einklapp-Funktion kann abgeschaltet werden. Mit {{Coco|border=}} wird überhaupt kein Rahmen angezeigt, aber die Klappfunktion bleibt erhalten. Mit {{Coco|border=}}, also ohne Rahmen, ist die Angabe von Rahmenfarbe, -breite und -abstand {{Coco|em=|bgc=|pad=}} funktionslos. Template:KlappHelp Template:Anm Template:Codeformatierungsvorlagen
Verwendung edit
Parameter edit
Name | Beschreibung | Standard | Status | |
---|---|---|---|---|
code | der Code, der formatiert und angezeigt werden soll | leer | erforderlich | |
em | Breite des Fensters | 60em | optional | |
lang | Sprache, nach deren Syntax eingefärbt werden soll | latex | optional | |
bgc | Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]] | #ddd | optional | |
pad | Rahmenbreite | 0.05em 1em 0.05em 1em | optional | |
label | Rahmenbeschriftung | leer | optional | |
border | Rahmenart, siehe Template:IRef | yes | optional | |
kla | Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Code | nix | optional |
Code edit
<onlyinclude>{{#switch: {{{border|}}} | simple | einfach = <div style="border:{{{bwidth|1px}}} {{{bstyle|solid}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | kein | none | nichts = <div> | dotted = <div style="border:{{{bwidth|2px}}} {{{bstyle|dotted}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | 3d | #default = <div style="background-color:{{{bgc|#dddddd}}};width:{{{em|60em}}}; {{round corners}};padding:{{{pad|1em}}};"><sup>{{{label|}}}</sup><div style="background-color: #fff;padding:1px;{{border-radius|0.5em}}"> }}<div {{{kla|class="mw-collapsible"}}}>{{#tag:syntaxhighlight|{{{code|{{{code}}}}}}|lang="{{{lang|latex}}}"}}</div> {{#switch: {{{border|}}} | simple | einfach | kein | none | nichts | dotted = </div> | 3d | #default= </div></div>}}</onlyinclude> </includeonly> {{bearbeiten}}{{verborgen}} {{documentation}}
__NOTOC__Send Email with Multiple Attachments in PHP edit
Keine Ahnung, ob das hier die Lösung ist.
Die Vorlage {{Coco}} erzeugt ausklappbaren Code mit einem in Breite und Farbe wählbaren Rahmen.
Die Einklapp-Funktion kann abgeschaltet werden. Mit {{Coco|border=}} wird überhaupt kein Rahmen angezeigt, aber die Klappfunktion bleibt erhalten. Mit {{Coco|border=}}, also ohne Rahmen, ist die Angabe von Rahmenfarbe, -breite und -abstand {{Coco|em=|bgc=|pad=}} funktionslos. Template:KlappHelp Template:Anm Template:Codeformatierungsvorlagen
Verwendung edit
Parameter edit
Name | Beschreibung | Standard | Status | |
---|---|---|---|---|
code | der Code, der formatiert und angezeigt werden soll | leer | erforderlich | |
em | Breite des Fensters | 60em | optional | |
lang | Sprache, nach deren Syntax eingefärbt werden soll | latex | optional | |
bgc | Rahmenfarbe, kann auch als Name angegeben werden, z.B. red, green etc.[[#endnote_{{{1}}}|[{{{1}}}]]] | #ddd | optional | |
pad | Rahmenbreite | 0.05em 1em 0.05em 1em | optional | |
label | Rahmenbeschriftung | leer | optional | |
border | Rahmenart, siehe Template:IRef | yes | optional | |
kla | Einklappen erwünscht oder nicht, wenn nicht: kla=; class="mw-collapsible mw-collapsed" erzeugt von Haus aus eingeklappten Code | nix | optional |
Code edit
<onlyinclude>{{#switch: {{{border|}}} | simple | einfach = <div style="border:{{{bwidth|1px}}} {{{bstyle|solid}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | kein | none | nichts = <div> | dotted = <div style="border:{{{bwidth|2px}}} {{{bstyle|dotted}}} {{{bgc|#666}}};width:{{{em|60em}}};padding:{{{pad|1em}}}"> | 3d | #default = <div style="background-color:{{{bgc|#dddddd}}};width:{{{em|60em}}}; {{round corners}};padding:{{{pad|1em}}};"><sup>{{{label|}}}</sup><div style="background-color: #fff;padding:1px;{{border-radius|0.5em}}"> }}<div {{{kla|class="mw-collapsible"}}}>{{#tag:syntaxhighlight|{{{code|{{{code}}}}}}|lang="{{{lang|latex}}}"}}</div> {{#switch: {{{border|}}} | simple | einfach | kein | none | nichts | dotted = </div> | 3d | #default= </div></div>}}</onlyinclude> </includeonly> {{bearbeiten}}{{verborgen}} {{documentation}}
__NOTOC__
Die Funktion benötigt mehrere Parameter, $to $subject $message $senderMail $senderName $files
, die alle erforderlich sind.