Ουρντού Ελληνικά
Greek English Deutsch Deutsch español Español Français Français ιταλικά Italiano Ολλανδός Nederlands Πορτογάλος Português Русский Русский Ελληνικά Ελληνικά
Login



 

Μπορείτε να χρησιμοποιήσετε το 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 παράμετρος σε αυτό το σενάριο.

Έγγραφο Δείγμα