Добавление презентации в электронный учебник

Для добавления презентации, можно воспользоваться любой js-библиотекой, которая поддерживает перелистывание изображений. В данном примере будем использовать Galleria js.

Слайды презентации#

Откройте презентацию в формате .pptx и сохраните все слайды презентации в отдельную папку ФайлСохранить какРисунок в формате JPEGВсе слайды.

Чтобы не было проблем с кодировкой, сразу переименуйте папку в латиницу presentation1, а изображения (слайды) в 1.jpg, 2.jpg и т.д.

Сохранение слайдов в виде изображений
Рис 1. Сохранение слайдов в виде изображений
Примечание

Все слайды будут переведены в формат JPEG. Это означает что, если понадобится отредактировать слайд, то операцию выше, нужно будет выполнить повторно.

Подключение библиотеки#

Чтобы презентация появилась в электронном учебнике, в его шаблон нужно подключить библиотеку Galleria js

Для этого перейдите в папку с шаблоном C:\Program Files (x86)\TurboSite\themes\Belle (Yellow)\tocopy. В файле blank.html, перед тегом </body> добавьте следующие строки кода:

<style>
   .galleria{ width: 100%; height: 400px; background: #000 }
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/galleria/1.5.7/galleria.min.js"></script>
<script>
   (function() {
      Galleria.loadTheme('https://cdnjs.cloudflare.com/ajax/libs/galleria/1.5.7/themes/classic/galleria.classic.min.js');
      Galleria.run('.galleria');
   }());
</script>

Атрибуты <video>

Параметр Описание
loadTheme указывает ссылку на классическую тему слайдера Galleria
run  инициализирует слайдер из блоков с классом galleria
Внимание

Если предполагается использование учебника без наличия интернета, то файлы jquery.js, galleria.min.js и galleria.classic.min.js необходимо скачать и поместить в папку tocopy. А также указать относительные ссылки на эти файлы

Подключаем слайды#

Подготовленную папку presentation1 скопируйте в папку user-files

Добавьте следующий код на страницу учебника используя вкладку HTML-код:

<div class="galleria">
   <img src="user-files/presentation1/1.jpg">
   <img src="user-files/presentation1/2.jpg">
   <img src="user-files/presentation1/3.jpg">
   <img src="user-files/presentation1/4.jpg">
   <img src="user-files/presentation1/5.jpg">
</div>

Каждая строка <img src="..."> это один слайд презентации. Все эти строки обёрнуты в блок <div class="galleria">, от которого и зависит рендеринг презентации. 

Пример презентации#