Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Warning: Undefined array key "HTTP_ACCEPT_LANGUAGE" in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

Deprecated: locale_accept_from_http(): Passing null to parameter #1 ($header) of type string is deprecated in /home/lmc77/sites/up310/plugins/content/up/upAction.php on line 2093

File office view
Cette action permet d'afficher des documents WORD (.DOCX, .DOCM, .DOTM, .DOTX, .DOC), des feuilles EXCEL  (.XLSX, .XLSB, .XLS, .XLSM) ou des présentations POWERPOINT (.PPTX, .PPSX, .PPT, .PPS, .PPTM, .POTM, .PPAM, .POTX, .PPSM). D'autres format sont également acceptés
 

🆙 file_office_view : Affiche un fichier MS Office (word, excel, powerpoint)

Cliquer pour lire la documentation

syntaxe {up file_office_view=nom_fichier}
@version: UP-2.9 @author: Lomart @license: GNU/GPLv3 @credit: script xxx de xxx @tags: Widget
  • file_office_view: nom du fichier
  • mode = office-embed: ou office-view, google-docs, google-drive
  • width (l,largeur,w) = 100%: largeur du bloc conteneur
  • height (h,hauteur) = 50vh: hauteur du bloc conteneur

style et options secondaires

  • id: identifiant
  • class: classe(s) pour bloc
  • style: style inline pour bloc
  • css-head (base-css): style ajouté dans le HEAD de la page

Un exemple simple

{up file-office-view=https://lomart.fr/demo/UP.pptx}

Ce simple shortcode affiche le début de la présentation Powerpoint que j'ai réalisé pour le Joomladay 2022 à Bruxelles.

Il suffit d'indiquer l'URL pour accéder au fichier à afficher. Attention, ce fichier doit être accessible d'Internet

Les types de fichiers acceptés

Les documents créés avec Word et LibreOffice writer : doc, docx, odt, ...

Pour connaitre les différences entre l’utilisation d’un document dans le navigateur et dans Word, consulter le site de Microsoft

Les feuilles de calculs Excel et LibreOffice Calc : xls, xlsx, ods, ...

Note : les présentation LibreOffice Impress ne sont pas acceptées.

Les options

mode (office-embed, office-view ou google-docs)

Par défaut, l'action utilise le service en ligne office-embed, mais vous pouvez préférer office-view ou même google-docs

mode = office-embed

{up file-office-view=https://lomart.fr/demo/UP.pps
| mode=office-embed}

mode = office-view

{up file-office-view=https://lomart.fr/demo/UP.pps
| mode=office-view}

Ce mode ayant l'inconvénient de faire un scrolling vertical de la page vers son emplacement, je n'ai pas fait de démo.

Cette méthode est également, à mon avis, moins pratique que office-embed. Vous pouvez la tester pour vous faire votre avis.

mode = google-docs

{up file-office-view=https://lomart.fr/demo/UP.pps
| mode=google-docs}

width& height

Par défaut, les dimensions du bloc accueillant le document est de 100% pour la largeur et de la moitié de la zone client du navigateur (50vh) pour la hauteur.

class, style & css-head

Ces trois options peuvent vous permettre d'habiller le bloc contenant le document

ATTENTION : Microsoft conserve une version du fichier dans un cache dont la longévité peut aller jusqu'à 30 jours.

Pour forcer la mise à jour, il faut modifier le nom du fichier. Par exemple en ajoutant la version au nom du fichier mon_fichier-2023-02.pps

Pour info, cette page utilise 11 action(s) :
box (1) upactionslist (1) file-office-view (5) flexauto (2) div (1) jcontent-info (1)