Добавление плеера PowerPoint презентаций Slideshare на форум IPB

// Март 14th, 2011 // PHP, Веб-разработка

Иногда бывает необходимо вставить на форум презентации в PowerPoint, например по ZendFramework. Можно конечно загрузить их на сайт по FTP, и дать ссылку, чтобы пользователи могли качать. Но гораздо интереснее будет сделать так, чтобы можно было бы смотреть презентацию прямо на сайте. В Invision Power Board (как впрочем и в других форумных движках) для вставки разных типов материала используются BB-коды. Полный список доступных BB-кодов IPB можно посмотреть тут. Мы создадим новый BB код для вставки презентации Slideshare.

Создаем BB-код для SlideShare

UP: Особо ленивые могут пропустить это руководство и просто скачать xml-файл с этим bb-кодом по ссылке в конце поста, и просто импортировать его к себе на форум.

1. Заходим в админку форума, дальше Внешний вид -> BB-коды

2. Нажимаем на кнопку «Добавить», заполняем форму:

BB-код: Slideshare
Полное описание: Вставка презентаций Slideshare на форум. Внутри тега размещайте часть HTML-кода выданного slideshare после ssplayer2.swf? и до кавычки.
Пример использования: [ppt]doc=2009-06-11-dpc-zfworkshop-090612101003-phpapp01&stripped_title=zend-framework-workshop-dpc09&userName=weierophinney[/ppt]
Тег: ppt
Предотвращать разбор вложенных кодов: Да
Остальные переключатели - Нет
Шаблон замены BB-кода:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?content" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?content" allowscriptaccess="always" allowfullscreen="true"></embed></object>

Каким группам разрешено использовать этот код? Главные администраторы (чтобы юзеры не смогли использовать этот код)

Где BB-код может использоваться ? Доступен во всех разделах

Приложение BB-кодов: Система

Подсказка для option: не используется

Подсказка для content: часть HTML-кода выданного slideshare после ssplayer2.swf? и до кавычки

3. Нажимаем «сохранить».

Как вставлять презентацию

1. Загружаем презентацию на сайт Slideshare.com После загрузки справа будет поле EMBED в котором будет html-код для вставки на сайт.

2. Находим в нём часть кода после ssplayer2.swf? и до кавычки, и вставляем его в тег [ppt]

Исходники

Скачать xml-файл с bb-code Slideshare для импорта в форум Invision Power Board

Share

Спасибо!


Если вам помогла статья, или вы хотите поддержать мои исследования и блог - вот лучший способ сделать это:


13 Responses to “Добавление плеера PowerPoint презентаций Slideshare на форум IPB”

  1. Gegearrewly:

    Всем привет,
    поделитесь опытом как нужно составлять резюме для устройства на работу.
    Заранее благодарю.

  2. Gegearrewly:

    Всем привет,
    хочу сделать свой проект в сети.
    Есть желающие присоединиться?
    ——-

  3. У меня обратная задача. Из slideshare сохранить документ.

    Подскажите, полжалуйста, как из указанного линка сохранть док из slideshare? максимум что удалось сделать найти прямую ссылку на него:

    http://www.slideshare.net/slideshow/embed_code/9555171

    Как его сохранить в doc или pdf? или любой совместимый файл.

    Буду признателен.

    • google.com Андрей Токарчук:

      Это зависит от того, разрешил ли автор презентации её сохранение. Если разрешил, то сделать это можно так:
      1. Нажимаете на кнопку «View on Slideshare» в левом нижнем углу презентации. Откроется страница с презентацией, например http://www.slideshare.net/AlexKrol/bp-9555171?from=embed
      2. Над окном презентации будет кнопка «Download».
      Однако конкретно для вашей презентации автор запретил скачку.

      • Да, Вы точно подметили, автор запретил скачивание. Но вопрос в том, как скачать при наличии запрета. В этом изначально была суть моего вопроса.

        Раз файл открывается в оболочке slideshare, следовательно он кешируется предварительно. В кэше браузера не нашел swf или подобный файл… Есть только файл самой оболочки: doc_player.swf.

        Неужто он напрямую в оперативу грузится?

        Может темпе винды смотреть или другой подобной папке?

        Очень нужен этот док, а копиями экрана делать pdf не хотелось бы.

        Буду благодарен, кто подскажет.

  4. Поставил WindowBlinds, но это не та программа. К файлу full-3d-production-111005060107-phpapp02[1].ssd отношения не имеет.

    • Все три способа просто выкачивают исходный файл. В моем случае этот файл имеет расширение SSD. full-3d-production-111005060107-phpapp02.ssd — такой файл. Ищу в нете что с ним делать дальше..

Комментировать