WebSite X5Help Center

 
Werner B.
Werner B.
User

Wie kann ich aus einem Objekt "Dynamischer Inhalt" direkt eine PDF Datei aufrufen/anzeigen  de

Autor: Werner B.
Besucht 2626, Followers 2, Geteilt 0  

Ich habe auf der Homepage für meine Benutzer eine 'Übersicht der letzten Änderungen' eingebaut und dazu das Objekt 'Dynamischer Inhalt' benutzt. Damit kann ein 'Super User' diese Einträge unterhalten (erstellen, löschen).

Mittels 'Link einfügen' kann ich dann vom Text direkt auf eine Webseite (html://) springen - geht prima.

Nun möchte ich aber auch direkt eine Datei (PDF) aufrufen und habe es mit (file:///c:/pfad/datei.pdf) versucht. Bei direkter Eingabe diese Pfades im Browser funktioniert es. Nicht aber wenn ich diese Angabe im Fenster 'Link einfügen' im Feld 'URL:' eingebe.

Nicht verstanden habe ich auch, was die andern zwei Felder 'Titel:' und 'Target:' in diesem Fenster machen - ich konnte keinen Effekt feststellen.

Wie kann ich aus dem Objekt 'Dynamischer Inhalt' eine PDF Datei anzeigen, so wie es aus einem Objekt 'Text' heraus mit 'Link einfügen' möglich ist, am Liebsten sogar mit 'ShowBox'.

Ich bin mit einer einfachen Lösung zufrieden. Allerdings - für die Entwickler - es wäre super, wenn dort die gleiche Funktionalität wie aus dem Objekt 'Text' heraus möglich wäre.

Gepostet am
14 ANTWORTEN - 2 NüTZLICH - 1 KORREKT
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Manche Funktionen sind nur im Text-Objekt möglich und deshalb nicht im dynamsichen Objekt eingebaut.

Frage: Wie will der User Online eine Datei finden die mit dem Pfad file:///c:/pfad/datei.pdf eingegeben ist????

Ich kann schlecht auf deinen PC zugreifen um die Datei anzusehen. WEnn dann musst du die PDF Datei hochladen oder du bindest sie in den Codeteil ein mit hinzufügen und merkst dir den Online Pfad und verlinkst dann den Text im dynamischen Objekt mit einer auswärtigen URL.  In einer Showbox wird es nicht gehen weil der Browser zuerst den Pdf Reader aufrufen muss um die PDF anzuzeigen und das ist von Browser zu Browser verschieden.

Mehr lesen
Gepostet am von Andreas S.
Werner B.
Werner B.
User
Autor

Hallo Andreas. Vielen Dank für die Antwort.

Ich verstehe Deine Erklärungen. Allerdings:

Ich bin User und möchte eigentlich nur, dass es so funktioniert wie aus einem Objekt 'Text' heraus mit 'Link einfügen' und der Aktion 'Datei oder URL'. Dort geht es, inkl. das heraufladen der Datei, und wie die Entwickler das beim Objekt 'Dynamische Inhalt' lösen sollte ihre Herausforderung sein.

Dann war da noch der Punkt: "Nicht verstanden habe ich auch, was die andern zwei Felder 'Titel:' und 'Target:' in diesem Fenster machen - ich konnte keinen Effekt feststellen". In der Hilfe/Doku steht nichts. Kannst Du mir das bitte erläutern. Danke.

Mehr lesen
Gepostet am von Werner B.
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Ja, und zwar der Text den man bei "Titel" eingibt wird einen angezeigt bei Mouseover !

Das "Target" Feld ist z.B. dass man den Link ein einem neuem Fenster aufmacht !  Target _blanc

Mehr lesen
Gepostet am von Andreas S.
Werner B.
Werner B.
User
Autor

Meine usprüngliche Frage war: "Wie kann ich aus dem Objekt 'Dynamischer Inhalt' eine PDF Datei anzeigen".

Meine Lösung mit herumprobieren (die Doku fehlt leider):

Eine JPG-Datei einfügen mittels "Bild einfügen". Die wird dann direkt im Fenster angezeigt und kommt so meiner Vorstellung mit "am Liebsten sogar mit 'ShowBox'" schon sehr nahe.

Mehr lesen
Gepostet am von Werner B.
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Wieso hast du dann den PFad auf C: gestellt wenn du es Online haben willst?

<a href="files/deinePDF.pdf" target="_blank" </a>

Mehr lesen
Gepostet am von Andreas S.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Werner B.
 Meine usprüngliche Frage war: "Wie kann ich aus dem Objekt 'Dynamischer Inhalt' eine PDF Datei anzeigen". ... ... ... ...

Schicken Sie es einfach online die PDF-Datei, über FTP-Programm Filezilla, WS_FTP, etc, (oder in PHP-Upload), und dann einfach den Link MENU verwenden.
Um PDF in Dynamic Object zu sehen, musst einfach HTML [<>] aktivieren und IFRAME Code einfügen ...
... >>> siehe Beispiel mit LINK PDF und IFRAME. (Lorem ipsum...)

(IT) - Basta inviare in rete il file PDF, tramite programma FTP tipo Filezilla, WS_FTP, eccetera, (oppure in upload PHP), e quindi usare semplicemente il MENU collegamento.
Per vedere il PDF dentro all'Oggetto Dinamico, basta abilitare il codice HTML [<>] ed incollare il codice IFRAME...
... >>> vedi esempio con LINK PDF ed IFRAME. (Loem ipsum...)

.

ciao

.

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Werner B.
Werner B.
User
Autor

Hallo Andreas

Ich glaube ich habe mich unklar ausgedrückt: das mit dem Pfad auf C: war nur als Beispiel gedacht - wir sprechen ja hier von einer Website und ich war davon ausgegangen, dass Online da implizit ist. Sorry.

Sonst vielen Dank für Deinen Typ. Das mit dem href habe ich ausprobiert und im dynamischen Objekt diese Syntax eingegeben. Die Folge ist, dass ich an diesem Feld jetzt nichts mehr ändern kann - jegliche Eingabe ist jetzt gesperrt und wenn ich auf 'View Source Code' klicke, erscheint kurz der Source Code und dann zeigt er sofort im gleichen Browser Fenster die Datei an. Nur mit löschen und neu erstellen des Objekts (inkl. neuen Upload) konnte ich das Problem lösen.

Kannst Du mir bitte sagen, wie ich genau vorgehen muss, damit das Feld dynamisch bleibt. Auch würde ich gerne die Datei in einem andern Browser Tab anzeigen.

Vielen Dank.

Mehr lesen
Gepostet am von Werner B.
Werner B.
Werner B.
User
Autor

Hallo KolAsim und Andreas

Nun habe auch ich verstanden (und das oben erwähnte Problem ist gelöst):

- Dokument hoch laden auf den Server

- Im dynamischen Objekt:

   - im Menu 'Link einfügen' wählen

      - Feld URL:    URL des Dokuments auf dem Server angeben

                          z.B. http://www.aktiver-rentner.ch/files/1020---Schlaganfall-erkennen.pdf

                          -> das Dokument wird durch den auf dem jeweiligen Gerät installierten PDF-Reader angezeigt

                oder   URL des Viewers und Dokuments angeben

                          z.B. https://docs.google.com/viewer?url=http://

                                       ...www.kolasim-zone.it/iframe/loremk.pdf&embedded=true

                          -> das Dokument wird in diesem Fall mit dem Google Docs Viewer angezeigt

                               Parameter dazu siehe https://github.com/petkivim/embed-google-docs

      - Feld Titel:    wird angezeigt bei Mouseover

      - Feld Target: leer                 öffnet das Dokument im gleichen Browser Fenster

                          Target _blanc   öffnet das Dokument in einem separaten Tab des Browsers

Mehr lesen
Gepostet am von Werner B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Werner B.
 Hallo KolAsim und Andreas Nun habe auch ich verstanden (und das oben erwähnte Problem ist gelöst) ... ... ... ... ... ...

...  ... wink ... ciao ...

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪
Werner B.
Werner B.
User
Autor

Ciao KolAsim

Ich habe gerade noch einen Programm-Fehler (Bug in WSX5 Version 13) entdeckt:

Wenn man den Link in einem dynamischen Objekt am Anfang einer Zeile einfügt, funktioniert alles.

Wenn man den Link irgendwo im Text innerhalb einer Zeile einfügt, werden die Felder Titel (für Mouseover) und Target (Target_blanc) ignoriert - es gibt keinen Mouseover und die Datei öffnet im gleichen Fenster. Öffnet man den Link anschliessend wieder, sind diese Felder auch leer, obwohl ich sie vorher ausgefüllt hatte.

Umgehung, wenn man den Link innerhalb des Textes benötigt:

- Text schreiben bis vor dem Link, dann Zeilenende

- Link am Anfang der Zeile eingeben

- Zeilenende auf der vorangehenden Zeile löschen, damit der Link nach oben rückt

So hat es bei mir funktioniert.

Mehr lesen
Gepostet am von Werner B.
Thomas S.
Thomas S.
User

Gute PDF's!

Mehr lesen
Gepostet am von Thomas S.
Werner B.
Werner B.
User
Autor

Cia KolAsmin

Dein Projekt unter www.mirboprova.altervista.org/prova_beta_13/ ist ein enormer Fundus von Ideen und Lösungen. Wäre es denkbar, dass Du mir das Projekt zur Verfügung stelltst, damit ich jeweils herausfinden kann, wie Du die einzelnen Dinge gelöst hast?

Mehr lesen
Gepostet am von Werner B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

Die Test-Website ist von einem anderen Benutzer IT, Mirko Boschetti, wo ich Online-Tests zu testen und zu experimentieren, wie in diesem Fall ...
Hallo

(IT) - Il sito di prova è di un altro utente IT, Mirko Boschetti, dove io faccio delle prove online per verificare e fare esperimenti, come in questo tuo caso...
ciao

Mehr lesen
Gepostet am von  ‪ KolAsim ‪ ‪