Wiki: SVG über object einbinden
JürgenB
- html
- svg
- wiki
Hallo,
ich möchte auf einer Beispielseite im Wiki ein svg über das object-Element einbinden, s. problematische Seite. Leider wird nur der Quelltext des SVG angezeigt.
Wie muss ich das machen?
Gruß
Jürgen
Servus!
Hallo,
ich möchte auf einer Beispielseite im Wiki ein svg über das object-Element einbinden, s. problematische Seite. Leider wird nur der Quelltext des SVG angezeigt.
Wie muss ich das machen?
Lade die svg-Grafik als Bild nicht als Beispiel-Datei hoch; siehe
SVG/Einbindung#als_Multimedia-Objekt_mit_object
Hier habe ich es sogar außerhalb des Wiki ablegen müssen, weil Mediawiki kein SMIL mag:
HTML/Multimedia_und_Grafiken/Aktive_Inhalte_einbinden#object
Gruß
Jürgen
Herzliche Grüße
Matthias Scharwies
Hallo Matthias,
ich habe die SVG jettzt als Datei hochgeladen, sie liegt jetzt hier:
http://wiki.selfhtml.org/wiki/Datei:SVG-Zoom_Selfwikilogo.svg
Wenn ich Sie jetzt mit
<object data="./Datei:SVG-Zoom_Selfwikilogo.svg" type="image/svg+xml" …></object>
einbinde, kommt
GET http://wiki.selfhtml.org/extensions/Selfhtml/example.php/Datei:SVG-Zoom_Selfwikilogo.svg [HTTP/1.1 404 Not Found 140ms]
Irgendwie ist die Wikisyntax nicht mein Ding 😟
Gruß
Jürgen
Hallo JürgenB,
<object data="./Datei:SVG-Zoom_Selfwikilogo.svg" type="image/svg+xml" …></object>
https://wiki.selfhtml.org/images/d/d5/SVG-Zoom_Selfwikilogo.svg
Bis demnächst
Matthias
Hallo Matthias,
https://wiki.selfhtml.org/images/d/d5/SVG-Zoom_Selfwikilogo.svg
das wars. Danke für die Hilfe. Nur — wo kommt d/d5/
her?
Gruß
Jürgen
Tach!
https://wiki.selfhtml.org/images/d/d5/SVG-Zoom_Selfwikilogo.svg
das wars. Danke für die Hilfe. Nur — wo kommt
d/d5/
her?
Das wird von der Mediawiki-Software so gehandhabt. Die Dateien landen nicht alle in demselben Verzeichnis, sondern werden in Unterverzeichnisse gesteckt. Verzeichnisse mit sehr vielen Dateien darin verlangsamen den Zugriff auf diese Dateien.
Du musst dich aber nicht zwangsläufig um diesen Namen kümmern. Dafür gibt es Parser-Funktionen, die man stattdessen nehmen kann und sollte. Für Dateien wäre das filepath.
Allerdings muss in den Seiten im Beispiel-Namensraum dann doch wieder der Langname angegeben werden, denn dort läuft kein Wikisyntax-Parser über den Text.
dedlfix.
Hallo,
Allerdings muss in den Seiten im Beispiel-Namensraum dann doch wieder der Langname angegeben werden, denn dort läuft kein Wikisyntax-Parser über den Text.
habe ich denn da als einfacher Wiki-User die Möglichkeit, an den Dateinamen (Langnamen) zu kommen, um SVGs per Object-Element einzubinden?
Gruß
Jürgen
Servus!
Hallo,
Allerdings muss in den Seiten im Beispiel-Namensraum dann doch wieder der Langname angegeben werden, denn dort läuft kein Wikisyntax-Parser über den Text.
habe ich denn da als einfacher Wiki-User die Möglichkeit, an den Dateinamen (Langnamen) zu kommen, um SVGs per Object-Element einzubinden?
Geh ins Datei-Logbuch (erster Link bei Datei hochladen; bzw über letzte Änderungen), klick Dein Bild an. In der Vorschauansicht erscheint ein Link zur Original-Datei.
Dann wird die Grafik in der „echten“ URL angezeigt.
Gruß
Jürgen
Herzliche Grüße
Matthias Scharwies
Hallo Matthias,
Danke, ich habe es gefunden.
Gruß
Jürgen
Tach!
habe ich denn da als einfacher Wiki-User die Möglichkeit, an den Dateinamen (Langnamen) zu kommen, um SVGs per Object-Element einzubinden?
Auf einer beliebigen normalen Seite kannst du das {{filepath:Dingens.svg}}
eingeben, dann Vorschau wählen, dann bekommst du ihn angezeigt. Falls die Seite noch gespeichert werden soll, den Funktionsaufruf wieder rauszunehmen nicht vergessen.
dedlfix.