Плагин Edocs
Edocs - простой, умный и эффективный способ вставлять документы MS Office, OpenOffice, LibreOffice, Adobe и т.д. в статьи Joomla 1.5 и Joomla 2.5. Работает с сервисом Google Docs Viewer.
Плагин позволяет с легкостью вставить файлы Excel (.xls), World (.doc), Powerpoint (.ppt), PDF (.pdf) для просмотра документ в любом браузере. Для вставки в статью необходимо вызвать плагин с несколькими параметрами: {еdocs}path/folder/document.extension,width,height{/edocs}
Сервис "Google Docs Viewer" находится в сети Интернет, а не на localhost вашего домашнего компьютера, а это значит, что для отображения страницы сервис должен скачать документ с сервера доступного из сети Интернет, затем отдать его в виде HTML страницы вашему браузеру. Не пытайтесь работать на Денвере и т.п. эмуляторах с этим плагином!- Плагин Edocs
- Где взять плагин Edocs
- Установка плагина Edocs
- Настройка плагина Edocs
- Использование плагина Edocs
- Скачать файл русифицированного плагина Edocs для Joomla plg_edocs-v1.2_rus.zip
Где взять плагин Edocs
Скачать плагин можно на странице разработчика по ссылке http://www.mediaeventi.it/download/joomla/11-edocs. Я сделал русификацию плагина, скачать Edocs V1.2 J1.5, J2.5 можно на этой странице ниже.
Установка плагина Edocs
Зайдите в административную панель Joomla и выберите в меню «Расширения-Менеджер расширений». Выберите в диалоге выбора файла архив плагина и нажмите кнопку «Загрузить и установить».
Плагин будет установлен в Joomla, после чего переходим к его настройке.
Настройка плагина Edocs
Плагин настраивается просто. Выберите в меню «Расширения-Менеджер плагинов». Перейдите по ссылке «Edocs – Embed Documents».
Откроется страница с настройками плагина, вам достаточно просто включить его. Все остальные параметры можно менять при вызове плагина. Остается научиться его использовать.
Использование плагина Edocs
Не копируйте код вызова плагина {edоcs}, перепишите самостоятельно английскими буквами. В статье одна из букв преднамеренно русская. Это сделано для того, чтобы вместо текста в описании не был показан результат работы плагина.Очень легко встроить любой документ в статью. Просто используйте следующий код: {еdocs}folder/path/document.format,width,height{/edocs}
Пример: {еdocs}my_documents/pdf/catalogue.pdf,600,300{/edocs}
Если вы хотите дать ссылку "Скачать", добавьте параметр "link" в предыдущий код: {еdocs}my_documents/pdf/catalogue.pdf,600,300,link{/edocs}
Как выяснилось из вопросов, не все знают что такое плагин и куда все это писать - прошу смотреть на картинке.
Посмотрите на результат работы внедрения excel файла
Обход корневой папки
Для обхода корневой папки, добавьте "/" в путь к документу в статье.
Пример - если вы используете код по умолчанию: {еdocs}path/document.pdf,200,300{/edocs}
путь к документу будет http://www.yoursite.com/images/stories/path/document.pdf edocs в качестве пути по умолчанию, будет использовать путь, указанный в параметре плагине "Корневая папка".
Если вы используете новый код: {еdocs}/documents/path/document.pdf,200,300{/edocs} (начиная слэшом)
результирующий путь к документу будет http://www.yoursite.com/documents/path/document.pdf
Внешние документы
Чтобы встроить внешний документ, просто добавьте полный путь к документу.
Пример: {еdocs}http://infolab.stanford.edu/pub/papers/google.pdf,200,300{/edocs}
Стилизация внедренного документа
Каждый внедренный документ содержится в контейнере div. Если вам нужен дополнительный контроль над всеми встроенными документами, вы можете использовать класс-контейнер "edocs_viewer".
Если вам необходим контроль одного внедренного документа, вы можете установить идентификатор в контейнере div. Для этого просто добавьте ваш id в качестве четвертого параметра в плагин внутри статьи.
Код: {еdocs}my_documents/pdf/catalogue.pdf,300,200,link,my_div_id{/edocs}
Если вам не нужно ссылку на загрузку внедренного документа, просто напишите {еdocs}my_documents/pdf/catalogue.pdf,300,200,,my_div_id{/edocs} *Обратите внимание, что вам нужно добавить дополнительную запятую, точно так же как и в предыдущем примере.
Если что-то пойдет не так
Если вы написали правильный код вызова плагина, но результат нулевой, включите режим отладки на странице настроек плагина. В статье будет выведена ссылка, по которой плагин пытается искать документ. Вы сможете устранить ошибку.
Вставка Microsoft Excel файла .xls в joomla
{еdocs}price.xls,1100,8000,link{/edocs}
Вставка Microsoft Word файла .doc в joomla
{еdocs}manual.doc,1100,8000,link{/edocs}
Вставка Microsoft PowerPoint файла .ppt в joomla
{еdocs}about.ppt,1100,8000,link{/edocs}
Вставка Adobe Portable Document Format файла .pdf в joomla
{еdocs}about.pdf,1100,8000,link{/edocs}
Посмотрите пример, на демонстрационной странице внедрены excel, zip и pdf файлы
Скачать файл русифицированного плагина Edocs для Joomla 1.5 и Joomla 2.5 plg_edocs-v1.2_rus.zip
Если эта статья показалась вам полезной, пожалуйста, проголосуйте за нее. Это поможет другим быстрее найти эту статью из множества других менее полезных.
( 31 Голосов )
Комментарии
Установил плагин, сделал все по инструкции.
НЕ РАБОТАЕТ(((
Прописываю такой код: {edocs}PMC0508DMIrwvjod.pdf,500,400{/edocs}
По ссылке: _http://sir-knife.ru/images/stories/PMC0508DMIrwvjod.pdf
все грузится, а на сайте не выводится?
В чем может быть проблема.
Давно мучаюсь с этим плагином.
У меня joomla 1,5.
путь до файла позабыли. Если {edocs} скопипастили, перепишите английскими буквами. У меня в статье одна из букв русская. Это сделано чтобы плагин не отработал.
Буквы переписал, а путь он же по умолчанию прописывает images/stories/?
Сейчас еще раз попробую отпишу
Вот ссылка на страницу, где плагин должен работать:
_http://sir-knife.ru/multivarki/multivarka-polaris-pmc-0508d-white.html
И еще не понимаю в чем смысл режима отладки?
При включении он ведь должен указывать по какому пути плагин ищет файл? А где смотреть как он (плагин) это делает?
Если б я не туда положил файл, он бы не открывался по прямой ссылке???
Может плагин не работает с товарами Virtuemarta?
{edocs}images/stories/PMC0508DMIrwvjod.pdf,500,400{/edocs}
Плагин включите! "Настройка плагина Edocs" - третья картинка.
Плагин включен был изначально.
Папка в которую кладу файл - images/stories/
Авторизуйтесь в Google под учетной записью, в которой зарегистрирован ваш домен в центре для веб-мастеров.
Зайдите по адресу _https://drive.google.com
На открывшейся странице появится список ваших документов. Найдите необходимый, отметьте его чек-бокс и нажмите рисунок урны.
Новая версия документа должна появиться в Google.Drive при первом просмотре страницы вашего сайта с внедренным документом.
Вообще я этот способ только сейчас изобрел, отпишитесь что у вас получилось.
Не могу смотреть на ваши стенания...
Чтобы все получилось не копируйте код вставки с этой страницы - у автора ошибка в описании тега {edocs}, вместо английской "e" в слове edocs у него стоит русская "е".
Пишите код вручную в редакторе. и ГЛАВНОЕ - не забудьте поменять корневой каталог в настройках плагина, если этот каталог отличается от вашего.
кучу вариантов перепробовал... подскажите, плиз...
Например, у меня написано
{edocs}/books/Koran-na-arab/Al-Kursi.pdf,600,300{/edocs}
Файл храниться домен/books/Koran-na-arab/Al-Kursi.pdf
В настройках стоит "/"
Слово "edocs" писал руками... но нет
В браузере наберите домен/books/Koran-na-arab/Al-Kursi.pdf
Скачка или просмотр документа происходит?
Как по меню до этой страницы добраться?
Если не поможет укажите: images
и залейте в эту папку свой файл, а тег напишите такой:
{edocs}Al-Kursi.pdf,650,500,link{/edocs}
Отпишитесь если не поможет.
..Истекло время ожидания при поиске документа в первоначальном источнике. Повторите попытку позже.
Попробуйте скачать исходный документ, нажав здесь.
Когда нажимаешь "здесь" документ грузится полностью и показывает в окне где должен быть.
В окне отладки
в графе ID: div id not inserted
в графе Class: div class not inserted
Подскажите пожалуйста, что делаю не так?
Ссылку на страницу с плагином дайте, где документ должен отображаться.
Уберите index.php из ссылки как написано в этой статье.
Файл сначала не находился, по умолчанию плагин настроен на /images/stories - создал папку, залил файл - все работает
Еще особенность, в строчку {edocs}.....{/edocs} не должно быть пробелов. Может поможет кому :)
ссылка на страницу -na-svoem-uchastke.ru/?option=com_content&view=article&id=3:2013-02-28-17-28-48&catid=3:2013-02-28-16-50-12&Itemid=3
прописываю {edocs}images/stories/act1.docx,650,500,link{/edocs}
пробывал не указывая путь images/storie , так же без link пробывал, все равно не выходит, помогите пожалуйста. Заранее спасибо!
В настройках плагина есть опция "root папка по умолчанию".
По умолчанию ее значение "images/stories".
Если вы разместили документ в нее, то код вызова плагина будет {edocs}act1.docx,650,500,link{/edocs}
Если вы разместили документ во вложенную в нее папку ваш_сайт/images/stories/mydocs/act1.docx, то код вызова плагина будет {edocs}mydocs/act1.docx,650,500,link{/edocs}
Если вы разместили документ в произвольной папке ваш_сайт/mydocs/word/act1.docx, то код вызова плагина будет {edocs}/mydocs/word/act1.docx,650,500,link{/edocs}
Если вы хотите отображать документ с другого сайта, то код вызова плагина будет включать полный url документа, как пример {edocs}http://другой_сайт/images/stories/act1.docx,650,500,link{/edocs}
При этот не забываете очищать кеш браузера, в противном случае вы будете видеть закешированную страницу, а не результаты произведенных изменений.
Прошу помощи:
при вставки в материал плагином архива, плагин обрабатывает архив и выдает вложенный список документов как и положено, но наименование всех фалов искажено, вместо кириллических символов знаки ??????, UTF-8 в htacces прописано, файлы плагина кодировка поменяна.
Необходимо решить данную проблему, неделю голову ломаю!
Буду очень признателен за помощь!
Пример работы можно посмотреть тут.
Я перепробывал все типы архивов (tar/7z/rar / zip) архивы далал разными программами (полагал проблема в программах или в типах архивов) но по проблемы с кодировкой остаются в именах те же.
Плагин использовать собираюсь на нескольких десятках сайтов муниципальных образований, с целью обеспечения доступа к необходимым документам для населения.
Проблема стоит остро, поскольку на данный момент приходится публиковать документы по отдельности, но если бы проблема была решена процесс публикации ускорился бы на порядок.
1 url по которому документ доступен для скачки
2 url страницы на которой вызывается плагин для просмотра
В чем может быть дело?
Он должен быть доступен для чтения.
Не пойму из за чего. Объясните пожалуйста
открывает с такой кодировкой
_http://floomby.ru/s1/5YvJj9
подскажите как можно справиться с проблемой
Прописываю весь код как написано. В материале открывается только ссылка на скачивание, а там где должен быть документ - пусто.
Сайт на локальном сервере.
e-kzn.ru/joomla/vstavka-dokumentov-v-stati/demonstratcionnaia-stranitca-plagina-edocs.html
{edocs}http://e-kzn.ru/files/Joomla/Edocs/BankKlient.zip,780,350{/edocs}
Если все как и у меня смотрится, то проблема в архиваторе.
_http://www.fpb26.ru/elektronnaya-baza-dannykh-dokumentov-po-pozharnoj-bezopasnosti.html
файл находится в дефолтной корневой папке и открывается по пути в браузере
{edocs}path/abc.pdf,500,500{/edocs}
e-kzn.ru/joomla/vstavka-dokumentov-v-stati/demonstratcionnaia-stranitca-plagina-edocs.html
вызываю так {edocs}http://www.fpb26.ru/images/stories/abc.pdf,780,1000{/edocs}
к сожалению возникла проблема.
Она заключается в том, что предварительный просмотр pdf/doc и тд реализован через плагин гугл.
Я сейчас затрудняюсь сказать, с какого времени, но по крайней мере сейчас он показывает содержимое только при условии, что пользователь имеет гугл аккаунт и залогинен в гугл.
Поэтому этот метод размещения нужно срочно менять.
На что менять - пока не нашёл тк все найденные плагины используют движк гугл - ARI Docs Viewer Plugin и Enbed PDF 1.5 Можете подсказать другие варианты?
Эту ссылку не понимает edocs.
Я файл расшарил и по этой ссылке любой пользователь получит доступ, но только не edocs. Почему? Что делать?
_https://docs.google.com/viewer вот их вьювер, вставьте в форму свою ссылку, сгенерируйте ссылку на документ и нажмите "Чтобы просмотреть сейчас". Увидите что он не понимает документа сформированного и лежащего у них на соседнем сервере.
Сохраните документ как файл excel, тогда всемогущий гугл поймет. Конечно так не удобно, но заработает.
Напишите ссылку.
Напишите ссылку.
А вот можно ли что либо сделать с искажением цветов, всё таки?
Изменить поля нельзя, css грузится с Google.
уже все перепробовала, не знаю что делать
Хотел спросить, я хочу отобразить файл эксель в описании пользователя компонента K2, там он не работает.
Будет ли плагин работать в других местах, кроме материалов?
Заранее благодарен за ответ!
Edocs warning: syntax is wrong. - You missed the "path" parameter
Please read the documentation.
Warning: preg_replace(): Unknown modifier '5' in /home/users/r/remont-kvartir63/domains/remont-kvartir63.myjino.ru/plugins/content/me_edocs/me_edocs. php on line 242
что может быть. Домен рф
В .htaccess добавьте строчку
php_flag display_errors off
RSS лента комментариев этой записи