Documente Google în Joomla!

Puteţi utiliza puterea de Google pentru a crea şi partaja documente. Uneori este mai usor de folosit editor Google decât editoare WYSIWYG în Joomla!

În acest exemplu, vă voi arăta cum să utilizaţi Google pentru crearea de documente şi importul acestora pentru Joomla! cu componenta Jumi.

Prerequests

Mai întâi de toate, trebuie să aveţi cont Google pentru a utiliza serviciile Google. Dacă nu aveţi încă cont Google, vă rugăm să urmaţi acest link: Cont nou

Ai nevoie de a avea unele competenţe de bază pentru utilizarea Documente Google. Puteţi să luaţi acest scurt tur

Gazdă dvs. trebuie să suporte PHP bibliotecă Curl.

Crearea document de probă de la şablon

Creaţi un document nou de la şablon eşantion şi o publică în pagina web, care este stocat în meniul Share pe colţul din dreapta sus.

Copie docId, după ce va trece la script-ul, care va face documentului în Joomla!

google_doc.php

Acum, haideţi să scrie scenariul de bază, care va prelua documentul şi îl fac. Acesta va fi stocat în folderul componente / com_jumi / fişiere.

<?php definite("_JEXEC") sau muri("Restricţionat accesul"); ?>
<?php
/ * config * /
$doc_url    = "http://docs.google.com/View?docID =";
$doc_id     = "dhczg2mw_7cq5qg2d8";
$cache_time = 30*24*60*60; / / 30 zile
$file_name  = "cache /".md5($doc_id);

/ / verifica cache
în cazul în care(file_exists($file_name) şi strtotime("acum") - filemtime($file_name) < $cache_time) {
    ecou file_get_contents($file_name);
} altfel {
    / / prelua documentul de la 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);

    / * modifice documentul pentru a fi incluse * /
    / / TODO

    / / cache articol
    în cazul în care(strlen($wiki_content) < 3000) {
        ecou "<p> Din păcate, nici un conţinut ar putea fi extrase! ";
        ecou "Puteţi accesa documentul direct <a href = "".$doc_url.$doc_id.""Target =" _blank "> Vezi documentului </ a> </ p>";
    } altfel {
        file_put_contents($file_name, $document);
        ecou $document;
    }
}

Adăugarea Jumi cerere

Acum aveţi nevoie să adăugaţi noi de aplicare a Jumi de la Joomla! backend. Puteţi citi De bază Jumi Demo articol, dacă nu ştiţi cum să faceţi asta.

Eu o numesc: de propoziţii Google doc.

Veţi avea nevoie pentru a trece ca parametru de documentID la acest script.

Documentului de propoziţii
Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Călătorii portal - tours.am! Căutare excursii în Armenia, Tours, căutare excursii on-line, rezerva hoteluri on-line, ştiri de călătorie.