
Sie können mit Google Macht zu schaffen und gemeinsame Nutzung von Dokumenten. Manchmal ist es einfacher, Google als WYSIWYG-Editor in Joomla!
In diesem Beispiel zeige ich Ihnen, wie Sie Google für das Erstellen und Importieren von Dokumenten an Ihre Joomla! mit Jumi Komponente.
Prerequests
Zunächst einmal müssen Sie Google-Konto auf Google-Services nutzen. Wenn Sie noch kein Google-Konto haben, folgen Sie bitte diesem Link: Neuer Account
Sie müssen einige grundlegende Fähigkeiten für den Einsatz von Google Dokumente haben. Sie können diese kurze Tour
Die Gastgeber müssen unterstützt PHP Curl-Bibliothek.
Erstellen Probe Dokument aus Vorlage
Neues Dokument aus Vorlage Probe und veröffentlicht sie als Web-Seite, die unter Menü Freigeben auf rechten oberen Ecke gespeichert wird.
Kopieren DocID, nachdem Sie es an das Skript übergeben wird, wird das Dokument in Joomla machen!
google_doc.php
Jetzt schreiben wir das Basic Script, welches Dokument abrufen werden und machen es. Es wird in components / com_jumi / Dateien Ordner gespeichert werden.
<?php definiert("_JEXEC") or sterben("Eingeschränkter Zugriff"); ?> <?php /* Config */ $doc_url = 'http://docs.google.com/View?docID='; $DOC_ID = 'dhczg2mw_7cq5qg2d8'; $cache_time = 30*24*60*60; // 30 Tage $file_name = 'cache /'.md5($DOC_ID); // Check-Cache if(file_exists($file_name) und strtotime('jetzt') - filemtime($file_name) < $cache_time) { Echo file_get_contents($file_name); } sonst { // Abrufen von Dokumenten aus 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); $Dokument = curl_exec($ch); curl_close($ch); /* ändern Dokument für die Aufnahme */ // TODO // Cache-Artikel if(strlen($wiki_content) < 3000) { Echo 'Leider konnte kein Inhalt extrahiert werden! '; Echo 'Sie können direkt auf das Dokument zugreifen'.$doc_url.$DOC_ID.'"
target = "_ blank"> Dokument anzeigen'; } sonst { file_put_contents($file_name, $Dokument); Echo $Dokument; } }
Hinzufügen Jumi Anwendung
Nun müssen Sie neue Jumi Anwendung von Joomla! Backend. Sie können lesen Grundlegende Jumi Demo Artikel, wenn Sie nicht wissen, wie das zu tun.
Ich nenne es: Beispiel Google Doc.
Sie müssen als DocumentID Parameter für diese Skript übergeben.
Beispieldokument