Support » Allgemeine Fragen » Menü – individueller Link URL auf Netzwerk Datei (.html)

  • Gelöst willmi64

    (@willmi64)


    Hallo, als WordPress- Neuling stehe ich gerade vor voll auf dem Schlauch und komme einfach nicht weiter 🙁
    Ich möchte im Menü auf eine .html Datei verweisen die auf unserem Fileserver im Netzwerk liegt. Unter Menu > individueller Link gebe ich folgende URL ein:
    file://netzwerpfad/meine.html
    Nach „Menü speichern“ verschwindet der komplette Eintrag. Gebe ich anstatt file:// z.B. http:// an, wird die URL akzeptiert – öffnet aber natürlich meine Netzdatei nicht.
    Hoffe es kann mir jemand helfen!

    Danke schonmal…Willmi

Ansicht von 14 Antworten - 1 bis 14 (von insgesamt 14)
  • flashbash

    (@flashbash)

    Hallo,

    damit das funktioniert, musst du ein bisschen tricksen. Versuch es mal in folgendem Format:

    <a href="file://///server-name/folder/file.txt">file</a>

    Thread-Starter willmi64

    (@willmi64)

    Danke für schnelle Antwort.
    hat leider nicht geklappt. Frage mich, ob ich html Code überhaupt unter URL in der Menüsteuerung eingeben kann. Aber auch nur „file://///server-name/folder/file.txt“
    wird nicht akzeptiert. Es verschwindet sofort nach dem speichern.

    Moderator Torsten Landsiedel

    (@zodiac1978)

    Wahrscheinlich musst du vorher noch WordPress sagen, dass das Protokoll überhaupt erlaubt ist:
    https://gist.github.com/rosshanney/3437658

    Sonst löscht WordPress das raus.

    Gruß, Torsten

    Thread-Starter willmi64

    (@willmi64)

    Hallo Torsten, das hört sich sehr vielversprechend an! Kannst du mir sagen, wo genau die
    Php im WordPress Verzeichnis liegt? Scheint irgendwie anders zu heissen – mein Explorer findet sie leider nicht.

    flashbash

    (@flashbash)

    Die musst du selbst erstellen. Kopier den Code in einen Texteditor, speichere die Datei über „Speichern unter…“ als „allow-file-protocol.php“ab und schieb sie in das plug-ins Verzeichnis deiner WordPress Installation. Dann kannst du es über Dashboard / Plugins aktivieren.

    Thread-Starter willmi64

    (@willmi64)

    so…die Datei ist erstellt und nach \htdocs\wordpress\wp-content\plugins\ kopiert.
    Du schreibst…“Dann kannst du es über Dashboard / Plugins aktivieren.“
    Nu stehe ich schon wieder da 🙁 es gibt kein deaktiviertes Plugin was ich aktivieren könnte – zum neu hinzufügen muß ein ZIP File angegeben werden.

    flashbash

    (@flashbash)

    Hat die Datei auch wirklich das PHP-Format? Falls du Notepad verwendest, stell sicher, dass du bei „Speichern unter..“ asl Dateinamen „allow-file-protocol.php“ angibst und den Dateityp von Textdatei zu „Alle Dateitypen“ änderst. Ansonsten speichert dir Notepad eine .txt Datei, die das „.php“ nur im Namen trägt.

    Bei mir hat das dann direkt nach dem Hochladen geklappt, als ich das Plugin-Verzeichnis aktualisiert habe:
    https://screenshots.firefox.com/p0uFdEPvsbjHyRT6/127.0.0.1

    Thread-Starter willmi64

    (@willmi64)

    Bin ganz sicher – Datei hat die Endung .php
    Vielleicht stimmt etwas mit dem Verzeichnis nicht wo ich das File abgelegt habe.
    Ich habe so den Verdacht, das es etwas mit dem aktiven Theme zu tun haben könnte. Habe es irgendwann einmal gewechselt.

    flashbash

    (@flashbash)

    Das Theme halte ich eher nicht für den Verursacher, welches nutzt du denn?

    Probier mal diese Datei:

    https://mega.nz/#!qkRwyTBJ!Lg3WZ_0FFfOTDfh1tx3xnxcql-XveEqrrdm_HYhG-kA

    Kannst sie vor dem Ausführen auch nochmal im Editor öffnen, um sicherzugehen, dass ich dir keinen Murks unterschiebe 🙂

    Thread-Starter willmi64

    (@willmi64)

    Guten Morgen, danke das du mir keinen Murks untergeschoben hast 😉
    Habe jetzt deine php drin und was soll ich sagen… zeigt immer noch kein „inaktives Plugin“ an welches man aktivieren könnte:(
    Aktuelles Theme ist BizGrowth. Vorher war es Sydney. Kann mir ehrlich gesagt auch nicht vorstellen, das es am Theme liegen soll aber ich stelle das jetzt nochmal um…

    flashbash

    (@flashbash)

    Versuch mal, alle anderen Plugins zu deaktivieren. Wenn es dann erscheint, kannst du sie nach und nach wieder einzeln aktivieren und schauen, welches davon der „Übeltäter“ ist. Ansonsten kannst du auch temporär auf ein Standard WordPress Theme (Twentyseventeen z.B.) umstellen, um zu testen, ob es an den Themes liegt.

    Falls das nicht funktioniert, bin ich mit meinem Latein leider auch am Ende…
    Hast du eventuell die Möglichkeit, die Datei so zu hosten, dass du sie über eine URL abrufen kannst?

    Moderator Torsten Landsiedel

    (@zodiac1978)

    Wenn die Datei/der Ordner am richtigen Ort ist, aber trotzdem nicht angezeigt wird, dann könnten die Dateirechte nicht stimmen. Checke mal, ob die auf dem FTP in Ordnung sind. Da gibt es manchmal Unterschiede zwischen FTP und PHP Benutzer.

    Gruß, Torsten

    Thread-Starter willmi64

    (@willmi64)

    Ist ja irre…das Plugin ist nun endlich drin! 🙂
    Das Problem war, ich hatte die PHP Datei nach \htdocs\wordpress\wp-content\plugins kopiert. Es musste allerdings (entgegen meiner Info-Quelle) ins eigene Projekt nach \htdocs\meineSite\wp-content\plugins kopiert werden.
    Ist ja schon fast peinlich 😀
    Läuft zwar noch nicht so richtig mit IE oder Chrome, aber zumindest bei Edge funktioniert es top!
    Danke für eure Hilfe – ihr ward TOP!

    flashbash

    (@flashbash)

    Freut mich, dass es endlich geklappt hat 🙂
    Es wäre super, wenn du das Thema noch als „gelöst“ markieren könntest, damit wir besser nach den Beiträgen filtern können, die noch Hilfe benötigen.

Ansicht von 14 Antworten - 1 bis 14 (von insgesamt 14)
  • Das Thema „Menü – individueller Link URL auf Netzwerk Datei (.html)“ ist für neue Antworten geschlossen.