
Μπορείτε να χρησιμοποιήσετε το Google δυνατότητα να δημιουργούν και να μοιράζονται έγγραφα. Μερικές φορές είναι ευκολότερο να χρησιμοποιήσετε το Google επεξεργαστή WYSIWYG συντάκτες από το Joomla!
Σε αυτό το παράδειγμα θα σας δείξω πώς να χρησιμοποιήσετε το Google για τη δημιουργία εγγράφων και την εισαγωγή τους στο Joomla! με το συστατικό Jumi.
Prerequests
Πρώτα απ 'όλα πρέπει να έχετε λογαριασμό Google για να χρησιμοποιήσετε το Google υπηρεσίες. Εάν δεν έχετε λογαριασμό στο Google ακόμα, ακολουθήστε τον παρακάτω σύνδεσμο: Νέος λογαριασμός
Πρέπει να έχετε κάποιες βασικές γνώσεις για τη χρήση του Google Έγγραφα. Μπορείτε να πάρετε αυτό το σύντομη περιήγηση
Υποδοχής σας πρέπει να υποστηρίζει PHP Curl libary.
Δημιουργία εγγράφου από πρότυπο δείγμα
Δημιουργία νέου εγγράφου από το πρότυπο δείγμα και να το δημοσιεύσετε ως ιστοσελίδα, το οποίο αποθηκεύεται κάτω από το μενού Share πάνω δεξιά γωνία.
Αντιγραφή DOCID, μετά θα το περάσει με το σενάριο, το οποίο θα καταστήσει έγγραφο του Joomla!
google_doc.php
Τώρα, ας γράψει το βασικό σενάριο, το οποίο θα ανακτήσει το έγγραφο και θα το καταστήσουν. Θα πρέπει να αποθηκεύονται σε κατασκευαστικά στοιχεία / com_jumi / αρχεία του φακέλου.
<?php ορίζεται("_JEXEC") or πεθαίνουν("Περιορισμένη πρόσβαση"); ?> <?php /* config */ $doc_url = 'http://docs.google.com/View?docID='; $doc_id = 'dhczg2mw_7cq5qg2d8'; $cache_time = 30*24*60*60; // 30 ημέρες $όνομα_αρχείου = 'cache /'.md5($doc_id); // ελέγξτε cache if(file_exists($όνομα_αρχείου) και strtotime('τώρα') - filemtime($όνομα_αρχείου) < $cache_time) { ηχώ file_get_contents($όνομα_αρχείου); } αλλιώς { // ανακτήσετε από το έγγραφο 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); $έγγραφο = curl_exec($ch); curl_close($ch); /* τροποποιήσει το έγγραφο για την ένταξη */ // TODO // άρθρο cache if(strlen($wiki_content) < 3000) { ηχώ 'Δυστυχώς, κανένα περιεχόμενο δεν μπορούσε να εξαχθεί! '; ηχώ 'Μπορείτε να αποκτήσετε απευθείας πρόσβαση στο έγγραφο'.$doc_url.$doc_id.'"
target = "_ blank"> Προβολή εγγράφου'; } αλλιώς { file_put_contents($όνομα_αρχείου, $έγγραφο); ηχώ $έγγραφο; } }
Προσθήκη Jumi εφαρμογή
Τώρα μπορείτε να προσθέσετε νέες Jumi εφαρμογή από το Joomla! backend. Μπορείτε να διαβάσετε Βασικές Jumi Επίδειξη άρθρο, εάν δεν ξέρετε πώς να το κάνουμε αυτό.
Θα το ονομάσουμε: Δείγμα Google Doc.
Θα χρειαστεί να περάσει ως documentID παράμετρος σε αυτό το σενάριο.
Έγγραφο Δείγμα