JürgenB: Wiki: SVG über object einbinden

problematische Seite

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

akzeptierte Antworten

  1. problematische Seite

    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

    --
    Es gibt viel zu tun: ToDo-Liste
    1. problematische Seite

      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

      1. problematische Seite

        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

        --
        Rosen sind rot.
        1. problematische Seite

          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

          1. problematische Seite

            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.

            1. problematische Seite

              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

              1. problematische Seite

                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

                --
                Es gibt viel zu tun: ToDo-Liste
                1. problematische Seite

                  Hallo Matthias,

                  Danke, ich habe es gefunden.

                  Gruß
                  Jürgen

              2. problematische Seite

                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.