
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 er geen inhoud worden geëxtraheerd! '; echo 'U hebt rechtstreeks toegang tot het document'.$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