IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Importation de documents Word et Excel [MediaWiki]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut Importation de documents Word et Excel
    Bonjour, est ce qu'on peut importer des documents word et excel et les afficher dans une nouvelle page sur un mediawiki ?

  2. #2
    Membre chevronné Avatar de aziz jim
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 455
    Par défaut
    Bonjour,
    Ce sujet m'intéresse énormément en ce moment. Je suis en train de chercher une extension pouvant le faire. Si tu trouve qq chose, n'oublie pas de nous faire part. merci.

  3. #3
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut
    En faite j'ai trouvé un truc qui s'appelle Embed Document, mais je n'arrive pas à le faire fonctionner, si tu y arrives, dis le moi

    Merci

  4. #4
    Membre chevronné Avatar de aziz jim
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 455
    Par défaut
    Bonjour et merci pour le lien.

    J'ai testé le truc et ça marche avec les *.pdf. mais pas vraiment avec les *.doc

    1 Tu crée un fichier "embed_document.php" dans le dossier "extensions"
    2 Tu insère le code suivant dedant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    <?php
    /**
     * MediaWiki Embed Document extension
     *
     * @version 0.1
     * @author S.Lohse
     * @link http://www.mediawiki.org/wiki/Extension:Embed_Document
     */
     
    $wgExtensionCredits['parserhook'][] = array(
            'name' => 'Embed Document',
            'author' => 'SLohse, DrTrigon',
            'version' => '0.12',
            'url' => 'http://www.mediawiki.org/wiki/Extension:Embed_Document',
            'description' => 'Allows embedding *.pdf, *.doc and *.wav files on a wiki page',
    );
     
    $wgExtensionFunctions[] = 'registerEmbedDocumentHandler';
     
    function registerEmbedDocumentHandler() {
             global $wgParser;
             $wgParser->setHook( 'embed_document', 'embedDocumentHandler' );
    }
     
    function embedDocumentHandler( $input, $argv ) {
        $allowedchars = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n',
                              'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
                              'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N',
                              'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
                              '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',
                              '_', '/', '.', '-', ':');
     
        $w = '100%';
        $h = '680';
        foreach( $argv as $name => $value )
        {
            if ($name == 'width')  $w = $value;
            if ($name == 'height') $h = $value;
        }
     
        if( str_replace($allowedchars, '', $input) == '' ) {
           return "<iframe width=" . $w . " height=" . $h . " src=" . htmlspecialchars($input) . " frameborder=0 framebordercolor=#00000></iframe>";
        } else {
           return "<font color=#aa0000>Error: invalid character sequence between <code>&amp;lt;embed_document&amp;gt;...&amp;lt;/embed_document&amp;gt;</code> markers, allowed
    are only<ul><li>a...z</li><li>A...Z</li><li>0...9</li><li>_</li><li>/</li><li>.</li><li>-</li><li>:</li></ul></font>";
       }
    }
    ?>
    3 Ajouter la ligne suivante :
    require_once("$IP/extensions/embed_document.php");
    Dans le fichier LocalSettings.php

    4 Dans la page wiki où tu veux afficher ton fichier pdf tu insère la ligne suivante:

    <embed_document>/path/fichier.pdf</embed_document>
    path est l'adresse de ton fichier

  5. #5
    Membre habitué
    Inscrit en
    Août 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 10
    Par défaut
    Merci beaucoup ! ça marche même avec les docs ! je crois qu'il faut juste faire attention au titre du document que tu lui donne, genre pas d'accent, de caractères spéciaux !


  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2009
    Messages : 6
    Par défaut un gros merci !!!
    Il est bien tard pour dire merci, mais j'ai cherché pas mal avant d'arriver sur ce post et... ben, ca marche, et ca marche bien !

    Mille merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2016] Importer TOC de documents Word dans Excel
    Par Saab95.3ltid dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/06/2019, 23h13
  2. Réponses: 2
    Dernier message: 13/04/2007, 11h46
  3. [WinDev 9] Importer un document Word
    Par Romanops dans le forum WinDev
    Réponses: 2
    Dernier message: 25/11/2006, 13h55
  4. Importer un document Word dans une table Access
    Par emeraudes dans le forum Access
    Réponses: 7
    Dernier message: 03/06/2006, 09h53
  5. Ouvrir un document word ou excel en php
    Par Taz_8626 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 24/03/2006, 17h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo