Documentos do Google em seu Joomla!

Você pode usar o poder do Google para criar e compartilhar documentos. Às vezes é mais fácil usar o editor WYSIWYG Editors Google do que no Joomla!

Neste exemplo vou mostrar como usar o Google para a criação de documentos e importá-los para o seu Joomla! com componente Jumi.

Prerequests

Primeiro de tudo você precisa ter conta no Google para usar o Google Services. Se você não tiver conta do Google, siga este link: Nova Conta

Você precisa ter algumas habilidades básicas para usar o Google Documents. Você pode tomar este pequena turnê

Seu host deve suportar PHP biblioteca Curl.

Criando documento de amostra a partir do modelo

Crie um novo documento a partir do modelo da amostra e publicá-la como página web, que é armazenado no menu Compartilhar no canto superior direito.

Copie DocID, depois você vai passá-lo para o script, o que tornará Documento em Joomla!

google_doc.php

Agora vamos escrever o roteiro básico, que irá recuperar documentos e torná-la. Ele será armazenado em componentes / com_jumi / pasta de arquivos.

<?php definido("_JEXEC") ou morrer("Acesso restrito"); ?>
<?php
/ * config * /
$doc_url    = »http://docs.google.com/View?docID =»;
$DOC_ID     = »dhczg2mw_7cq5qg2d8»;
$cache_time = 30*24*60*60; / / 30 dias
$file_name  = »cache /».md5($DOC_ID);

/ / cache de seleção
se(file_exists($file_name) e strtotime(»agora») - filemtime($file_name) < $cache_time) {
    echo file_get_contents($file_name);
} mais {
    / / recuperar documento 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 o documento para a inclusão * /
    / / TODO

    / / artigo cache
    se(strlen($wiki_content) < 3000) {
        echo »<p> Infelizmente, nenhum conteúdo pode ser extraído! »;
        echo »Você pode acessar o documento diretamente <a href = "».$doc_url.$DOC_ID.»"Target =" _blank "> Ver documento </ a> </ p>»;
    } mais {
        file_put_contents($file_name, $documento);
        echo $documento;
    }
}

Adicionando aplicação Jumi

Agora você precisa adicionar aplicativo Jumi nova do Joomla! backend. Você pode ler Basic Jumi Demo artigo, se você não souber como fazer isso.

Eu vou chamá-lo: Exemplo doc Google.

Você precisará passar por documentID parâmetro para esse script.

Exemplo de documento
Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Portal de viagens - tours.am! Pesquisa passeios na Armênia, Tours, passeios pesquisa online, reserva de hotéis online, Notícias.