Urdu Français
Anglais English allemand Deutsch espagnol Español français Français Italiano Italiano Nederlands Nederlands Português Português Русский Русский grecque Ελληνικά
Login



 
Bienvenue à Jumi! Tutoriel >> >> Google Documents dans votre Joomla!

Vous pouvez utiliser la puissance de Google pour créer et partager des documents. Parfois, il est plus facile à utiliser l'éditeur Google que éditeurs WYSIWYG dans Joomla!

Dans cet exemple, je vais vous montrer comment utiliser Google pour créer des documents et de les importer sur votre Joomla! avec le composant Jumi.

Prerequests

Tout d'abord, vous devez avoir un compte Google pour utiliser les services Google. Si vous n'avez pas encore de compte Google, s'il vous plaît suivez ce lien: Nouveau compte

Vous avez besoin d'avoir des compétences de base pour l'utilisation de Google Documents. Vous pouvez prendre ce courte visite

Votre hôte doit prendre en charge PHP Curl libary.

Création d'un document échantillon à partir du modèle

Créer un nouveau document à partir du modèle de l'échantillon et de le publier en tant que page Web, qui est stocké sous le menu Partager sur le coin supérieur droit.

Copiez DocID, après vous le passer au script, ce qui rendra le document dans Joomla!

google_doc.php

Maintenant, nous allons écrire le script de base, qui permettra de récupérer le document et de le rendre. Ils seront stockés dans les composants / com_jumi / dossier de fichiers.

<?php défini("_JEXEC") or la("Accès restreint"); ?>
<?php
/* config */
$doc_url    = 'http://docs.google.com/View?docID =';
$doc_id     = 'dhczg2mw_7cq5qg2d8';
$cache_time = 30*24*60*60; // jours 30
$file_name  = 'cache /'.md5($doc_id);

// vérifier cache
if(file_exists($file_name)    strtotime('maintenant') - filemtime($file_name) < $cache_time) {
    écho file_get_contents($file_name);
} d'autre {
    // extraire le document du docs.google.com
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $doc_url.$doc_id);
    curl_setopt($ch, CURLOPT_HEADER, 1);
    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $document = curl_exec($ch);
    curl_close($ch);

    /* modifier le document pour l'inclusion */
    // TODO

    // l'article cache
    if(strlen($wiki_content) < 3000) {
        écho '

Malheureusement, aucun contenu pourrait être extrait! '; écho 'Vous pouvez accéder au document directement '.$doc_url.$doc_id.'"
target = "_blank" Visualiser le document>
'; } d'autre { file_put_contents($file_name, $document);
écho $document; } }

Ajout Jumi demande

Maintenant, vous devez ajouter une nouvelle application à partir de Jumi Joomla! backend. Vous pouvez lire Basic Jumi Démo article si vous ne savez pas comment faire cela.

Je vais l'appeler: Exemple de Google doc.

Vous aurez besoin de passer comme paramètre DocumentID à ce script.

Exemple de document