web-dev-qa-db-fra.com

Comment afficher les fichiers Microsoft Office (Word et Excel), pdf et vidéo?

Comment puis-je afficher des fichiers Microsoft Office (Word et Excel), PDF et vidéo dans une page?

Connaissez-vous un plugin?

J'utilise RSForm pour montrer les détails soumis une fois que les utilisateurs les ont soumis, notamment pour télécharger une vidéo et leur CV. Une fois téléchargés et affichés, les fichiers vidéo et Word ne sont pas affichés. (Reportez-vous à http://prntscr.com/6gleep pour une meilleure compréhension.)

Vous pouvez aller sur http://footballteen.com/list/submission-view/25.html et comme vous pouvez le voir ci-dessous, deux éléments ne sont pas visibles: le fichier Word et fichier vidéo.

J'ai installé le plugin allvideo mais pas de chance!
J'ai installé le plugin ARI Docs Viewer pour afficher les fichiers Word et Excel, mais pas de chance également!

J'envoie ceci dans le forum RSfrom mais personne n'a répondu!

J'utilise joomla 3.4.0

Serait approprié toute aide à ce sujet.

C’est un code dans RSform où sa mise en page, si je l’aide ou non, je le ferais mais peut-être qu’en le modifiant, je pourrais afficher des fichiers vidéo et bureautiques (Word et Excel).

<div class="rsform-table" id="rsform-table3">
    <p class="rsform-main-title rsform-title">{Name:value}</p>
    <p class="rsform-big-subtitle rsform-title">{Family Name:value}</p>
    <p class="rsform-small-subtitle rsform-title">{Date of Birth:value}</p>
    <ul class="rsform-gallery">
        {if {Photo:value}}<li><a href="javascript:void(0)" class="modal" rel="{handler: 'clone'}"><img src="{Photo:path}" alt="" /></a></li>{/if}
        {if {Resume:value}}<li><a href="javascript:void(0)" class="modal" rel="{handler: 'clone'}"><img src="{Resume:path}" alt="" /></a></li>{/if}
        {if {Highlight:value}}<li><a href="javascript:void(0)" class="modal" rel="{handler: 'clone'}"><img src="{Highlight:path}" alt="" /></a></li>{/if}
    </ul>

Merci

3
BJaz

Votre approche ne fonctionnera tout simplement pas. La balise <img> Concerne uniquement les images (généralement .jpg, .png, .gif et quelques autres, en fonction de la prise en charge du navigateur - voir la liste complète ).

L'affichage de la vidéo ne devrait pas être si difficile, selon les formats autorisés. Si vous utilisez AllVideos, le plugin utilise la syntaxe suivante:

{formatORprovider}filenameORvideoID{/formatORprovider}

Dans votre cas, ce serait quelque chose comme ça:

{if {Highlight:value}}<li><a href="javascript:void(0)" class="modal" rel="{handler: 'clone'}">{mp4}{Highlight:path}{/mp4}</a></li>{/if}

(pas sûr que le {mp4} interfère avec votre code).

Une meilleure option serait d'autoriser uniquement l'insertion de vidéos YouTube (permet également d'économiser de la bande passante). Alors utilisez ceci:

{if {Highlight:value}}<li>{youtube}{Highlight:path}{/youtube}</li>{/if}

L'affichage de fichiers Word/Excel/pdf est beaucoup plus compliqué. Quelques alternatives:

  • Intégrez le document dans un iFrame (fonctionnera sur certains navigateurs, mais nécessite que votre utilisateur ait installé Office)
  • Convertir en PDF et incorporer dans un iframe (fonctionne sur la plupart des navigateurs)
  • Importez le document dans Google Documents et obtenez un code intégré ( https://support.google.com/docs/answer/143345?hl=fr&rd=1 ).
  • Affiche une icône de fichier et ajoute un lien de téléchargement.
6
johanpw

Ouvrez le document Office 365 dans le navigateur, cliquez sur le menu ... et choisissez Incorporer pour obtenir le code. Insérer dans Joomla!

0
Seb