Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 07. Dezember 2012 16:03

faglork
arbeitet mit CMS/ms
Ort: Fränkische Schweiz
Registriert: 15. Dezember 2010
Beiträge: 1.152
Webseite

Einfache Einbindung von Google Docs: Originaldateien direkt anzeigen

Moin!

Nachdem das Thema kürzlich mal angesprochen wurde ("Einbindung von .doc etc. DIREKT auf der Website"), habe ich mich mal drangemacht und eine einfache (!) quick-and-dirty Plugin-Lösung gebastelt.

Wie gehts?

- Datei ins /plugins - Verzeichnis kopieren
- in der Seite/GCB einfach {simpleGdocs datei="meine_datei.doc" dir="mein_verzeichnis"} eingeben
- im Stylsheet iframe.sgdocs entsprechend stylen, z.b mit width, min-height etc.

Hinweise

- als Verzeichnis den kompletten Pfad oberhalb von /uploads eingeben.  Wenn "dir" nicht angegeben wird: default-Verzeichnis ist "dateien", was im Endeffekt /uploads/dateien ergibt. Wer das default-Verzeichnis ändern will, muss Zeile 22 ändern ("$dir").

- man kann die Parameter auch im Seitenaufruf übergeben. In diesem Fall nur {simpleGdocs} einbauen und die Seite aufrufen mit www.domain.de/dokument/meineseite.html?datei=meine_datei.doc&dir=mein_verzeichnis (Aufruf könnte man zb. in ein Listit-Template o.ä. einbauen)


- wenn überhaupt nix angeben wird, wird auch nix ausgegeben, Fehlerbehandlung wäre ne Fleißaufgabe ...

- unterstützt werden laut GoogleDocs die Dateitypen

    Image files (.JPEG, .PNG, .GIF, .TIFF, .BMP)
    Video files (WebM, .MPEG4, .3GPP, .MOV, .AVI, .MPEGPS, .WMV, .FLV)
    Text files (.TXT)
    Markup/Code (.CSS, .HTML, .PHP, .C, .CPP, .H, .HPP, .JS)
    Microsoft Word (.DOC and .DOCX)
    Microsoft Excel (.XLS and .XLSX)
    Microsoft PowerPoint (.PPT and .PPTX)
    Adobe Portable Document Format (.PDF)
    Apple Pages (.PAGES)
    Adobe Illustrator (.AI)
    Adobe Photoshop (.PSD)
    Tagged Image File Format (.TIFF)
    Autodesk AutoCad (.DXF)
    Scalable Vector Graphics (.SVG)
    PostScript (.EPS, .PS)
    TrueType (.TTF)
    XML Paper Specification (.XPS)
    Archive file types (.ZIP and .RAR)

- getestet mit cmsms 1.11.3

- Ich weiss dass man das alles sicherlich viiieeel besser und einfacher und schöner programmieren kann, aber ich habe, wie so oft, auf die schnelle was gebraucht. Konstruktive Vorschläge sind willkommen - werde ich gerne einarbeiten, kann aber auch gerne jemand anderes machen und hier veröffentlichen ;-)

Testseite (weiss nicht wie lange die online ist):
http://tinyurl.com/ajpug7z
Ruft die Seite mal mit ?datei=darkstar.pdf auf


Datei (zip) ist im Anhang:
function_simpleGdocs.zip

Servus,
Alex

Beitrag geändert von faglork (07. Dezember 2012 16:14)

Offline

#2 10. Dezember 2012 15:15

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Einfache Einbindung von Google Docs: Originaldateien direkt anzeigen

Danke für die Veröffentlichung deines Plugins!

Offline

#3 22. April 2013 19:40

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: Einfache Einbindung von Google Docs: Originaldateien direkt anzeigen

Danke für deine Arbeit ...
nehme ich gerne mit

Offline