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
