urdu Português
Inglês English Deutsch Deutsch espanhol Español Français Français italiano Italiano holandês Nederlands Português Português russo Русский Ελληνικά Ελληνικά
Login



 
Bem-vindo ao Jumi! Tutorial >> >> Documentos do Google em seu Joomla!

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

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

Prerequests

Primeiro de tudo você precisa ter conta no Google para usar os Serviços do Google. Se você não tem conta no Google, por favor siga este link: Nova Conta

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

Seu anfitrião deve suportar php curl libary.

Criação de documento de amostra a partir do modelo

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

Copiar 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 documento e torná-la. Ele será armazenado em componentes / com_jumi / pasta de arquivos.

<?php definido("_JEXEC") or morrer("Acesso restrito"); ?>
<?php
/* configuração */
$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);

// verificar de cache
if(file_exists($file_name) e strtotime('agora') - filemtime($file_name) < $cache_time) {
    eco file_get_contents($file_name);
} outro {
    // recuperar 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 documento para inclusão */
    // TODO

    // artigo de cache
    if(strlen($wiki_content) < 3000) {
        eco '

Infelizmente, nenhum conteúdo pode ser extraído! '; eco 'Você pode acessar o documento diretamente '.$doc_url.$doc_id.'"
target = "_blank"> Documento de Ver
'; } outro { file_put_contents($file_name, $documento);
eco $documento; } }

Adicionando Jumi aplicação

Agora você precisa adicionar nova aplicação Jumi do Joomla! backend. Você pode ler Básico Jumi Demonstração artigo, se você não sabe como fazer isso.

Vou chamá-lo: Exemplo de Google doc.

Você precisará passar como parâmetro documentID para este script.

Documento Amostra