Not logged in. · Lost password · Register
Forum: Non-English Discussion German discussion RSS
[(für Einzelfall) gelöst] Ist da ein Syntax um direkt zu einem Mediafile im entsprechenden NS zu linken?
Page:  1  2  next 
Avatar
Samana Johann #1
Member since Jun 2018 · 123 posts · Location: Aural/Cambodia
Group memberships: Members
Show profile · Link to this post
Subject: [(für Einzelfall) gelöst] Ist da ein Syntax um direkt zu einem Mediafile im entsprechenden NS zu linken?
aus dem "equivalentenenglischen" Thema:

Wertes DW-Team und Nutzer,

gerade auf der Suche nach einer Möglichkeit Media-files im entsprechenden Media-File-Ast zu verlinken:

[[mediafile|text/picture]], Mediafiles scheinen hiermit den vollständigen Pfad zu erfordern, und so ist es schwierig dieses in einer relativen Art und Weise den Pfad und dazu entweder Text oder Bild als Anzeige zu gestalten. Gedacht, daß es möglicher Weise wie ein Standardlink funktionieren könnte - [[{{mediafile}}|text/picture]] - tut es dieses jedoch nicht.

Um einen Anhalt als praktisches Beispiel zu geben: Ein Vorschaubild, der als Link funktioniert. Beim klicken dieses Links (Vorschaubild) würde sich das Originalbild in neuem Browserfenster öffnen. [[{{original.jpg}}|{{teaser_original}}]], erscheinend und funktionierend wie dies hiermit BBC (html)

[Image: http://accesstoinsight.eu/_media/de/lib/thai/sao_small.jpg]

[url=http://accesstoinsight.eu/_media/...pfad.../sao.jpg][img]http://accesstoinsight.eu/_media/...pfad.../sao_small.jpg[/img][/url]

(links sind hier im Beispiel absolut angegeben,und nur um funktion wiederzugeben)

oder html beispiel, relativ:

<a href="ariyadhamma/ariyadhamma.jpg" title="Click to see a bigger picture"><img width="80" src="ariyadhamma/ariyadhamma_small.jpg" alt="[Ariyadhamma Mahathera]"></a>

Die codes {{..:ariyadhamma.jpg|..:ariyadhamma_small.jpg}} oder {{ariyadhamma.jpg|ariyadhamma_small.jpg}}, als Versuch, funktionieren auch nicht.

Ausführungen darüber in den wiki-Seiten von Dokuwiki sind (soweit meiner Persons Blick bisher reichte) nicht zu finden und doch ist meine Person sicher, daß es da einen einfachen "Trick" geben mag.
This post was edited 2 times, last on 2018-10-01, 22:07 by Samana Johann.
Avatar
Michaelsy #2
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Wie schon von dir erwähnt, haben wir das schon hier https://forum.dokuwiki.org/post/62790 behandelt und ich hatte um einen Austausch auf Deutsch gebeten. Dort hatte ich schon einiges erläutert, aber irgendwie sind wir nicht zusammengekommen.

Bevor ich weitermache, werde ich ein Beispiel entwickeln, das ganz genau so funktioniert, wie das oben von dir per Bild gemachte und das namespace-relativ ist. Kann ein bisschen dauern, da ich das zur Sicherheit per Live-Demo umsetzen möchte.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
Michaelsy #3
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Lieber verehrter Samana Johann,

hier bitte dein Live-Demo im Namespace: :samana:johann
http://dw-livedemos.informantum.de/doku.php?id=samana:joha…

Es ist ein offenes Wiki. Du kannst den Wikicode einsehen und verändern.

Ist es das, was deine Frage vollständig beantwortet?

HTH - Michael Sy.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
Samana Johann #4
Member since Jun 2018 · 123 posts · Location: Aural/Cambodia
Group memberships: Members
Show profile · Link to this post
Nein, Herr Michael (sadhu für die Hingabe). Das funktioniert ja auch mit {{file.jpg}}. Nun, wenn Herr Michael einen auschnitt von dem Bild mg_a1.png als mg_a1_small.png im selben Mediaordner abgelegt hat, diesen nun als verlinkes Bild verwenden möchte, bei dessen klucken dann mg_a1.png sich öffnet (wie bbc, oder html beispiel) wie würde er dieses tun (relative Pfade verwendend)?

Es handelt sich um zwei verschiede Bilder! oder Text der dann Bild öffnet, als Linkdarstellung. Nich um selbes Bild in Originalgroße zu bekommen.

Deshalb link zu Bild im Selben NS in Mediafiles. Oder einen Link machen, dargestellt als Johann, und bei klicken offnet sich Bild (relativ verlinkt).

Wie bringt man diesen Wurzelordner am Beginn _media ans Ende, sich nicht um den Pfad dazwischen zu sorgen.
This post was edited 3 times, last on 2018-09-28, 14:56 by Samana Johann.
Avatar
Michaelsy #5
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Ich habe jetzt das Folgende verstanden:

Das kleine Vorschaubild, auf das man klicken soll, soll eine andere Image-Datei anzeigen, als das Bild, das nach dem Klicken erscheint - korrekt?

Image-Datei 1: Das Bild auf das zu klicken ist.
Image-Datei 2: Das Bild das nach dem Klicken erscheinen soll

Beide sollen zum aktuellen Namespace gehören und ohne explizite Angabe des Namespaces verlinkt werden.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
This post was edited 2 times, last on 2018-09-28, 14:59 by Michaelsy.
Avatar
Samana Johann #6
Member since Jun 2018 · 123 posts · Location: Aural/Cambodia
Group memberships: Members
Show profile · Link to this post
Ja. (oder ein Text statt dem Verführerbild), Hr. Michael. So wie html- bzw. BBC Beispiel.
Avatar
Michaelsy #7
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Quote by Samana Johann:
Ja. (oder ein Text statt dem Verführerbild)

Das mit dem Text habe ich hinbekommen:
{{img_a1.png?linkonly|Dies ist ein Namespace-relativer Link auf eine Image-Datei}}

Siehe Live-Demo hier: http://dw-livedemos.informantum.de/doku.php?id=samana:joha… unterhalb der Überschrift: "Samana-Johann-Zielsetzung Nr.1 (Ziel erreicht)"

Das kleine Icon am Beginn des Links: Das lässt sich per CSS beseitigen.

Die Version - über ein Bild verlinken zu einem anderen Bild - ist noch in Arbeit.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
Michaelsy #8
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
In reply to post #6
Die Lösung wurde von User "virk" gefunden - siehe: https://forum.dokuwiki.org/post/62861

Hier gibt es die Lösung per Live-Demo:
http://dw-livedemos.informantum.de/doku.php?id=samana:joha…
(Wiki-Code ist einsehbar und änderbar)

Ist da ein Syntax um direkt zu einem Mediafile im entsprechenden NS zu linken?

Um dann auch noch die Frage zu beantworten, die im Titel gestellt worden ist. Auf ein Bild, das zum aktuellen Namensraum gehört, referenziert man, indem man einfach nur den Dateinamen angibt:
{{image1.jpg}}

Vergleiche auch: https://www.dokuwiki.org/namespaces#referring_images

Lieber Samana Johann, kannst du bitte ein [Gelöst] in den Titel eintragen?

HTH - Michael Sy.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
Samana Johann #9
Member since Jun 2018 · 123 posts · Location: Aural/Cambodia
Group memberships: Members
Show profile · Link to this post
Sadhu für alle Mühen und Hingaben, Hr Michael.

Lieber Samana Johann, kannst du bitte ein [Gelöst] in den Titel eintragen?

So, wenn meine Person das richtig versteht, es keine Möglichkeit gibt (absolut anzuzeigen, verlinken wie:

[[http://dw-livedemos.informantum.de/lib/exe/fetch…?media=pfad...img2.img|{{img1.img}}]], ist ja möglich, auch mit einem link, img 1 relativ, img2 benötigt pfad und Mediaastangabe, auch mit [[root/_media/pfad...img2.img|{{img1.img}}]] möglich.), so es scheint, wenn man dieses als gelöst ansehen tut, selbstverständlich.

Lösung: Wie html, relativ Bild und Link, nicht möglich. (Ist das korrekt?)

(Erfordert dann andere "replace-tricks" um html ins dw-format zu bringen, auf vielen, vielen Seiten mit anderen pfaden)
This post was edited 2 times, last on 2018-10-01, 17:35 by Samana Johann.
Avatar
Michaelsy #10
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Sorry, oft verstehe ich nicht, was du schreibst. Daher hier meine Antwort ohne auf einzelne Punkte einzugehen, die du schreibst:

Als Lösung (bzw. als einen guten Workaround) sehe ich an, für das große Bild eine eigene Wiki-Seite (in demselben Namensraum) anzulegen.

Diese Lösung habe ich auf dieser Demo-Seite realisiert:
http://dw-livedemos.informantum.de/doku.php?id=samana:joha…

Wie genau ich das gemacht habe, kannst du dort im Wiki-Code nachlesen.

Der wesentliche Punkt für mich erscheint mir, dass bei dieser Lösung alles Namespace-relativ umgesetzt ist. Ich vermute, dass das der wichtigste Punkt für dich ist, da du ja wohl ein sehr umfangreiches Wiki anlegen willst bzw. sehr viele HTML-Seiten zu konvertieren hast.

Eine bessere Lösung, die Namespace-relativ arbeitet, habe ich nicht gefunden.

Ich hatte das Problem hier https://forum.dokuwiki.org/thread/16308 noch einmal mit meinen eigenen Worten geschildert und User "virk" hat dann die (Workaround)-Lösung vorgeschlagen.

HTH - Michael Sy.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
Michaelsy #11
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Grundsätzlich gäbe es noch eine andere Lösung. Und zwar mit der HTML-Option des Textinsert-Plugins.

Aber dafür müsstest du dir erst einmal ein Makro schreiben. Soweit ich das überblicke, könntest du damit eine Lösung erreichen, die für dich absolut perfekt sein müsste. (In dem Makro kannst du z.B. Variablen einsetzen, die den aktuellen Namensraum einsetzen.)

Das Ergebnis des Makros ist dann ein HTML-Code der dem HTML-Code entspricht, wie du ihn in deinem Beispiel gezeigt hast.

Allerdings ist die Entwicklung dieses Makros nicht ganz trivial...

Lass mich bitte wissen, wie du es dann am Ende gemacht haben wirst.

HTH - Michael Sy.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Avatar
Samana Johann #12
Member since Jun 2018 · 123 posts · Location: Aural/Cambodia
Group memberships: Members
Show profile · Link to this post
Das ist alles sehr zuvorkommend, Sadhu!

Wahrscheinlich halb Stück für Stück und halb "unprofessionelle tricks" mit vorhandenen Dingen (eher nicht als generelles Rezept geeignet). Da geht wirklich keine Welt unter, wie man so sagt.

Hr Michael mag sich jederzeit am Werk einklinken, wenn Freude daran. Dazu ist es ja da, nicht um ein Museum oder etwas zu konsumieren zu produzieren: "Arbeits- und Konzentrationplatz", was nicht falsch verstanden sein sollte.

Mudita
Avatar
Michaelsy #13
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Nur damit das nicht verloren geht. Wie oben schon geschrieben, ein Text-Link lässt sich einfach realisieren:

{{img_a1.png?linkonly|Hier klicken für großes Bild}}

HTH - Michael Sy.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
This post was edited on 2018-10-01, 22:38 by Michaelsy.
Avatar
Samana Johann #14
Member since Jun 2018 · 123 posts · Location: Aural/Cambodia
Group memberships: Members
Show profile · Link to this post
So es gerade nochmal in den Geist kam, als möglicher Tip:

Wenn das Redirekt der Interwiki-funktion nutzend, sollte es kein Problem für "flache" Wikistrukturen sein.

[[media>filename.xyz|{{teaser-filename.xyz}}]] und Pfad für media-files url/_media/

Man könnte damit auch den "Mangel" an file-icons-only lösen, wenn richtig sehend.

Ob und wie man auch relative Pfade für nicht flache Wikis mit dem Redirekt der Interwikifunktion meistern kann, sieht meine Person nicht wirklich.

And see... even a sample there in the wiki here, at least for flat cases:

Here's an example of how to access an arbitrary file in dokuwiki's data/media directory by clicking on an image. It's useful for videos and pdf files.

[[this>lib/exe/fetch.php?media=video.ogg|{{image.png?300}}]]

This post was edited on 2018-10-09, 12:37 by Samana Johann.
Avatar
Michaelsy #15
Member since Jun 2015 · 569 posts · Location: Düsseldorf, Germany
Group memberships: Members
Show profile · Link to this post
Quote by Samana Johann:
Wenn das Redirekt der Interwiki-funktion nutzend, sollte es kein Problem für "flache" Wikistrukturen sein.
[[media>filename.xyz|{{teaser-filename.xyz}} und Pfad für media-files url/_media/

Damit es für nachfolgende Leser verständlich bleibt: Damit lässt du aber die zentrale Fragestellung dieses Threads (nämlich das Namespace-Relative) fallen.

Quote by Samana Johann:
Ob und wie man auch relative Pfade für nicht flache Wikis mit dem Redirekt der Interwikifunktion meistern kann, sieht meine Person nicht wirklich.
[[this>lib/exe/fetch.php?media=video.ogg|{{image.png?300}}]]

Im Grunde genommen kann man diese Interwiki-Links auch als sehr einfache Makros ansehen.

Und wenn man ein Makro haben möchte, in dem auch Namespace-relativ adressiert werden kann, dann kann man, wie gesagt, die HTML-Option des Textinsert-Plugins verwenden.

Grüße - Michael Sy.
By Patreon.com a few eurons can be fed into the code phasers of
the DokuWiki engine. Besides, Andi's posts are worth reading.
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Page:  1  2  next 
Go to forum
Imprint
This board is powered by the Unclassified NewsBoard software, 20150713-dev, © 2003-2015 by Yves Goergen
Current time: 2018-12-16, 07:07:14 (UTC +01:00)