Google Dokumenter til dit Joomla!

Du kan bruge Google magt til at skabe og dele dokumenter. Nogle gange er det nemmere at bruge Google editor end WYSIWYG Editors i Joomla!

I dette eksempel vil jeg vise dig, hvordan du bruger Google til at oprette dokumenter og importere dem til din Joomla! med Jumi komponent.

Prerequests

Først og fremmest skal du have Google konto for at bruge Google-tjenester. Hvis du ikke har Google-konto endnu, kan du følge dette link: Ny konto

Du er nødt til at have nogle grundlæggende færdigheder for at bruge Google Dokumenter. Du kan tage denne korte tur

Din vært skal understøtte PHP Curl bibliotek.

Oprettelse prøve dokument fra skabelon

Opret et nyt dokument fra prøve skabelon og udgive det som web-side, som er gemt under menuen Del på øverste højre hjørne.

Kopier docID, når du vil videregive det til script, der vil gøre Dokument i Joomla!

google_doc.php

Lad os nu skrive det grundlæggende script, der vil hente dokumentet og gøre det. Det vil blive gemt i komponenter / com_jumi / filer mappe.

<?php definerede("_JEXEC") eller ("Begrænset adgang"); ?>
<?php
/ * config * /
$doc_url    = 'http://docs.google.com/View?docID =';
$DOC_ID     = 'dhczg2mw_7cq5qg2d8';
$cache_time = 30*24*60*60; / / 30 dage
$file_name  = 'cache /'.md5($DOC_ID);

/ / check cache
hvis(file_exists($file_name) og strtotime('nu') - filemtime($file_name) < $cache_time) {
    ekko file_get_contents($file_name);
} andet {
    / / hente dokument fra 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);
    $dokument = curl_exec($ch);
    curl_close($ch);

    / * ændre dokument om optagelse * /
    / / TODO

    / / cache artiklen
    hvis(strlen($wiki_content) < 3000) {
        ekko '<p> Desværre kunne intet indhold blive udtrukket! ';
        ekko 'Du kan få adgang dokument direkte <a href = "'.$doc_url.$DOC_ID.'"Target =" _blank "> Se Dokument </ a> </ p>';
    } andet {
        file_put_contents($file_name, $dokument);
        ekko $dokument;
    }
}

Tilføjelse Jumi ansøgning

Nu skal du til at tilføje nye Jumi ansøgning fra Joomla! backend. Du kan læse Grundlæggende Jumi Demo artikel, hvis du ikke ved hvordan man gør det.

Jeg vil kalde det: Prøve Google doc.

Du bliver nødt til at passere som documentID parameter til dette script.

Prøve Dokument
Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Rejseportal - tours.am! Søg ture i Armenien, Ture, Søg efter ture online, Reserve Hoteller online, Travel News.