Urdu Español
Inglés English Deutsch Deutsch Español Español français Français Italiano Italiano Nederlands Nederlands Portugués Português Русский Русский griego Ελληνικά
Login



 
Bienvenido a Jumi! Tutorial >> >> Google Documentos en su Joomla!

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("Acceso restringido"); ?>
<?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') - filemtime($file_name) < $cache_time) {
    eco 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) {
        eco '

Desafortunadamente, no se podía extraer el contenido! '; eco 'Puede acceder al documento directamente '.$doc_url.$doc_id.'"
target = "_blank"> Ver documento
'; } más { file_put_contents($file_name, $documento);
eco $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