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
