Urdu Italiano
Inglese English Deutsch Deutsch spagnolo Español Français Français Italiano Italiano olandese Nederlands portoghese Português russo Русский greco Ελληνικά
Login



 
Benvenuti a Jumi! Tutorial >> >> Google Documenti nella vostra Joomla!

Si può usare il potere di Google per creare e condividere documenti. A volte è più facile da usare editor di editor WYSIWYG di Google in Joomla!

In questo esempio vi mostrerò come utilizzare Google per la creazione di documenti e la loro importazione al vostro Joomla! con il componente Jumi.

Prerequests

Prima di tutto è necessario disporre di account Google per utilizzare i servizi Google. Se non si possiede un account Google, segui questo link: Nuovo account

È necessario disporre di alcune competenze di base per l'utilizzo di Google Documenti. Potete prendere questo breve tour

Il padrone di casa deve supportare PHP Curl libary.

Creazione documento di esempio dal modello

Crea un nuovo documento da modello campione e pubblicarla come pagina web, che è memorizzato nel menu Condividi su in alto a destra.

Copia DocID, dopo che lo passerà allo script, il che renderebbe documento in Joomla!

google_doc.php

Ora scrivere la sceneggiatura di base, che recupererà documento e renderlo. Si saranno memorizzati in components / com_jumi / cartella dei file.

<?php definito("_JEXEC") or il("Accesso limitato"); ?>
<?php
/* config */
$doc_url    = 'http://docs.google.com/View?docID=';
$DOC_ID     = 'dhczg2mw_7cq5qg2d8';
$cache_time = 30*24*60*60; // giorni 30
$file_name  = 'cache /'.md5($DOC_ID);

// controllo della cache
if(file_exists($file_name) e strtotime('adesso') - filemtime($file_name) < $cache_time) {
    eco file_get_contents($file_name);
} altro {
    // documento da recuperare 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);
    $documento = curl_exec($ch);
    curl_close($ch);

    /* modificare il documento per l'inclusione */
    // TODO

    // cache degli articoli
    if(strlen($wiki_content) < 3000) {
        eco '

Purtroppo, nessun contenuto può essere estratto! '; eco 'È possibile accedere documento direttamente '.$doc_url.$DOC_ID.'"
target = "_blank"> Visualizza documento
'; } altro { file_put_contents($file_name, $documento);
eco $documento; } }

Aggiunta Jumi applicazione

Ora è necessario aggiungere nuova applicazione Jumi da Joomla! backend. È possibile leggere Di base Jumi Demo articolo se non sapete come fare.

Lo chiamerò: Esempio di Google doc.

Avrai bisogno di passare come parametro DocumentID a questo script.

Documento di esempio