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



 
Welkom bij Jumi! Tutorial >> >> Google Documenten in uw Joomla!

U kunt gebruik maken van de kracht van Google voor het maken en documenten delen. Soms is het makkelijker om Google-editor gebruiken dan WYSIWYG Editors in Joomla!

In dit voorbeeld zal ik laten zien hoe je Google gebruiken voor het maken van documenten en importeren ze naar je Joomla! met Jumi component.

Prerequests

Eerst en vooral moet je Google-account om Google-services te gebruiken. Indien u nog geen Google-account, klik dan op deze link: Nieuw account

Je moet wat basisvaardigheden voor het gebruik van Google Documenten hebben. U kunt dit korte tour

Uw gastheer moet ondersteuning bieden voor PHP Curl bibliotheek.

Het creëren van voorbeelddocument van sjabloon

Maak een nieuw document van monster template en publiceren als webpagina, die is opgeslagen onder het menu Delen op rechterbovenhoek.

Kopiëren DocId, nadat je zal het doorgeven aan het script, dat zal Document maken in Joomla!

google_doc.php

Laten we nu schrijven de basis-script, dat haalt document en maken het. Het zal worden opgeslagen in components / com_jumi / files map.

<?php gedefinieerd("_JEXEC") or sterven("Beperkte toegang"); ?>
<?php
/* config */
$doc_url    = 'http://docs.google.com/View?docID=';
$DOC_ID     = 'dhczg2mw_7cq5qg2d8';
$cache_time = 30*24*60*60; // 30 dagen
$bestandsnaam  = 'cache /'.md5($DOC_ID);

// check cache
if(file_exists($bestandsnaam) en strtotime('nu') - filemtime($bestandsnaam) < $cache_time) {
    echo file_get_contents($bestandsnaam);
} anders {
    // halen document van 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);

    /* wijzigen document opnemen */
    // TODO

    // cache artikel
    if(strlen($wiki_content) < 3000) {
        echo '

Helaas kon geen inhoud worden gewonnen! '; echo 'U krijgt toegang tot document rechtstreeks '.$doc_url.$DOC_ID.'"
target = "_blank"> Bekijk Document
'; } anders { file_put_contents($bestandsnaam, $document);
echo $document; } }

Het toevoegen van Jumi toepassing

Nu moet je nieuwe Jumi applicatie toe te voegen van Joomla! backend. U kunt meer lezen Basic Jumi Demo artikel als u niet weet hoe dat te doen.

Ik noem het: Voorbeeld Google doc.

Je moet doorgaan documentID parameter om dit script.

Sample Document