урду Русский
Английский English Deutsch Deutsch español Español français Français итальянский Italiano нидерландский Nederlands португальский Português Русский Русский Ελληνικά Ελληνικά
Login



 
Добро пожаловать в Jumi! Учебник >> >> Документы Google в вашем Joomla!

Вы можете использовать Google возможность создавать и обмениваться документами. Иногда бывает проще в использовании, чем Google редактор WYSIWYG редакторов в Joomla!

В этом примере я покажу вам, как использовать Google для создания документов и их ввозе на вашем Joomla! с компонентом Jumi.

Prerequests

Прежде всего вам необходимо иметь аккаунт Google использовать Службы Google. Если у вас нет аккаунта Google, но, пожалуйста, пройдите по этой ссылке: Новая учетная запись

Вы должны иметь некоторые базовые навыки для использования Google Documents. Вы можете воспользоваться этой короткий тур

Ваш компьютер должен поддерживать PHP Curl libary.

Создание образца документа из шаблона

Создайте новый документ с образцом шаблонов и опубликовать его в качестве веб-страницы, которая хранится под Share меню в правом верхнем углу.

Копировать DocID, после того как вы пройдете его на сценарий, который будет оказывать документа в Joomla!

google_doc.php

Теперь давайте напишем базовый сценарий, который будет получать документ и сделать его. Она будет храниться в компоненты / com_jumi / файлов папки.

<?PHP определенный("_JEXEC") or умереть("Ограничение доступа"); ?>
<?PHP
/* конфиг */
$doc_url    = 'http://docs.google.com/View?docID=';
$doc_id     = 'dhczg2mw_7cq5qg2d8';
$cache_time = 30*24*60*60; // 30 дней
$file_name  = 'Кэш /'.md5($doc_id);

// Проверьте кэш
if(file_exists($file_name) а также StrToTime('сейчас') - filemtime($file_name) < $cache_time) {
    эхо file_get_contents($file_name);
} еще {
    // получить документ из 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);
    $документ = curl_exec($ch);
    curl_close($ch);

    /* изменить документ для включения */
    // TODO

    // Кэш статье
    if(StrLen($wiki_content) < 3000) {
        эхо '

К сожалению, содержание может быть извлечена! '; эхо 'Вы можете получить доступ к документу непосредственно '.$doc_url.$doc_id.'"
целевых = "_blank"> Просмотр документа
'; } еще { file_put_contents($file_name, $документ);
эхо $документ; } }

Добавление Jumi применение

Теперь нужно добавить новое приложение Jumi Joomla! бэкэнда. Вы можете прочитать Основные Jumi Demo статьи, если вы не знаете, как это сделать.

Я буду называть его: Пример Google док.

Вам нужно пройти как DocumentID параметр этого сценария.

Примеры документов