ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Описание: Отображение документов в формате PDF, DOC, RTF и ODT при помощи гугловского просмотрщика.
ercopav
Отправлено: 16 октября 2012 — 07:11
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 62
Дата рег-ции: Март 2011  
Репутация: 3

[+]


Если необходимо отобразить прямо на форуме в посте небольшой документ в формате PDF, DOC, RTF и ODT лежащий по адресу http://ваш_сайт/файл.pdf , то при помощи ifreme вставляем следующий код:
CODE:
<iframe
src="http://docs.google.com/gview?url=http://ваш_сайт/файл.pdf&embedded=true"
style="width:400px; height:300px;"
frameborder="0"
></iframe>

Единственный момент как быть с разрешением экрана при отображении. Есть ли в EXBB написанный java скрипт передающий в переменных разрешение?
(Добавление)
Пример: (Отобразить)

(Отредактировано автором: 16 октября 2012 — 07:12)

 
 
igrok54
Отправлено: 16 октября 2012 — 08:12
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




Не работает. Огорчение
 
 
electron
Отправлено: 16 октября 2012 — 12:14
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




у меня работает. правда я пробовал ради интереса, .doc и размер сделал width:800px; height:600px , но работает. а вот формат docx не поддерживает
 
 
igrok54
Отправлено: 16 октября 2012 — 15:26
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 470
Дата рег-ции: Янв. 2010  
Откуда: Пермь
Репутация: 57




electron пишет:
у меня работает. правда я пробовал ради интереса, .doc и размер сделал width:800px; height:600px , но работает. а вот формат docx не поддерживает

Ага, верно, работает. Но как оказалось не в каждом браузере... В Хроме, Опере - без проблем, в IE8 - основа(фоны) подгружается и видна, но сам документ не выводится, а я юзаю ФФ - в нем пустая белая страница. Огорчение
 
 
electron
Отправлено: 16 октября 2012 — 19:04
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




странно...... у меня фф16-й и в нем нормально отображается.
 
 
ercopav
Отправлено: 17 октября 2012 — 20:06
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 62
Дата рег-ции: Март 2011  
Репутация: 3

[+]


хз... по поводу не работает... может иногда зависит от хостинга... с браузерами не проверял... а про глючный ie вообще молчу... поддержка только PDF, DOC, RTF и ODT (формат openoffice)...
(Добавление)
Вернее множество типов файлов:
Microsoft Word (.DOC и .DOCX)
Microsoft Excel (.XLS и .XLSX)
Microsoft PowerPoint (.PPT и .PPTX)
Adobe Portable Document Format (.PDF)
Apple Pages (.PAGES)
Adobe Illustrator (.AI)
Adobe Photoshop (.PSD)
Tagged Image File Format (.TIFF)
Autodesk AutoCad (.DXF)
Scalable Vector Graphics (.SVG)
PostScript (.EPS, .PS)
TrueType (.TTF)
XML Paper Specification (.XPS)
Файлы архивов (.ZIP и .RAR)
(Добавление)
Архивы правда надо опробовать еще...
(Добавление)
Проверил и архивы поддерживает... http://www.alyans-klanov.ru/topi...03929#1331803929
Единственный момент: как быть с разрешением может кто подскажет???
 
 
1Bot
Отправлено: 30 августа 2013 — 12:17
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




ercopav пишет:
Единственный момент: как быть с разрешением может кто подскажет???


Это просто:
CODE:
<script language="Javascript">
// определение внутренних размеров окна браузера
var myWidth = 0, myHeight = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
}
// вставка фрейма с необходимыми размерами
document.writeln('<iframe src="http://docs.google.com/gview?url=http://alyans-klanov.ru/tmp/units.pdf&embedded=true" style="width:' + myWidth + 'px; height:' + myHeight + 'px;" frameborder="0"></iframe>');
</script>
 
 
electron
Отправлено: 4 апреля 2016 — 10:32
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




вообще какая-то странная хрень. работает как-то через раз. один .doc может принять и раскрыть , на другой - заартачиться и не показать .
 
 
Guyver
Отправлено: 5 апреля 2016 — 08:44
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 281
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




У меня работает из 1-го поста. Взял на заметку. Из 7 поста не хочет...
 
 
Taki
Отправлено: 17 января 2017 — 01:19
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 224
Дата рег-ции: Нояб. 2016  
Репутация: 5




1Bot пишет:
Это просто:

А куда это вписать?
 
 
Guyver
Отправлено: 21 января 2017 — 00:02
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 281
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




В любое сообщение на форуме. Выставив соответствующую галку, если права позволяют...
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Скрипты »

> Похожие темы: Отображение документов в формате PDF, DOC, RTF и ODT
Темы Форум Информация о теме Обновление
Перестала работать функция - Картинка форума
Прошу помощи!
Решение проблем Ответов: 2
Автор темы: Parapsixolog
16 сентября 2016 — 19:00
Автор: Guyver
Группа раскрутки или писателей
не создать ли общество взаимопомощи
Раскрутка Ответов: 6
Автор темы: roma1
9 сентября 2011 — 08:58
Автор: alexvod
Определение местоположения у вас на сайте
Определение местоположения у вас на сайте при помощи JS от RIPE
Скрипты Ответов: 3
Автор темы: ercopav
25 февраля 2013 — 08:00
Автор: ercopav
Отображение noavatar.gif у пользователя в теме
Как сделать?
Настройка форума Ответов: 3
Автор темы: ildar
14 марта 2010 — 06:07
Автор: ildar
Простое TV при помощи flash-плеера. Как?
Flash Ответов: 7
Автор темы: bruno
6 декабря 2010 — 11:43
Автор: bruno
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0868]     [ ]