
Usted puede utilizar el poder de Google para crear y compartir documentos. A veces es más fácil de usar editor de Google que los editores WYSIWYG de Joomla!
En este ejemplo te mostraré cómo usar Google para crear documentos y la importación a su Joomla! con componente Jumi.
Prerequests
En primer lugar usted necesita tener una cuenta de Google para utilizar los servicios de Google. Si usted no tiene cuenta de Google, por favor, siga este enlace: Cuenta nueva
Es necesario tener algunos conocimientos básicos para el uso de Google Docs. Usted puede tomar este breve recorrido
Su anfitrión debe soportar PHP Curl libary.
Creación de documento de muestra de la plantilla
Crear un nuevo documento de la plantilla de ejemplo y publicarlo como página web, que se almacena en el menú Compartir en la esquina superior derecha.
Copia DocID, después de que usted va a pasar a la secuencia de comandos, lo que hará que el documento en Joomla!
google_doc.php
Ahora vamos a escribir el guión básico, que va a recuperar el documento y lo hacen. Se almacena en los componentes / com_jumi / carpeta de archivos.
<?php se define("_JEXEC") or morir("Restricted access"); ?> <?php /* config */ $doc_url = 'http://docs.google.com/View?docID='; $doc_id = 'dhczg2mw_7cq5qg2d8'; $cache_time = 30*24*60*60; // 30 días $file_name = 'cache /'.md5($doc_id); // comprobar la caché if(file_exists($file_name) y strtotime('ahora mismo') - filemtime($file_name) < $cache_time) { echo file_get_contents($file_name); } más { // recuperar un documento de 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); $documento = curl_exec($ch); curl_close($ch); /* modificar el documento para su inclusión */ // TODO // caché de artículos if(strlen($wiki_content) < 3000) { echo 'Desafortunadamente, no se pudo extraer ningún contenido. '; echo 'Puede acceder al documento directamente'.$doc_url.$doc_id.'"
target = "_ blank"> Ver documento'; } más { file_put_contents($file_name, $documento); echo $documento; } }
Adición de Jumi aplicación
Ahora es necesario agregar nueva aplicación de Jumi desde Joomla! back-end. Usted puede leer Demostración básica Jumi artículo si usted no sabe cómo hacerlo.
Voy a llamar a él: Ejemplo de Google doc.
Tendrá que pasar como parámetro documentID a este script.
Muestra de documentos