GetSimple CMS
по-русски

Новые плагины для редактора

Новые плагины для редактора

На днях все-таки добрался до сайта редактора CKEditor и отыскал там пару просто необходимых плагинов - один добавляет кнопку для выбора аудио-файлов на сервере, другой позволяет добавлять коды различных медиа-сервисов, таких как YouTube, Flickr, Qik, Vimeo, SoundCloud, Hulu, Viddler, MyOpera и прочих.

Вот так сейчас выглядит редактор по умолчанию

кнопки редактора audio, video

Немного пришлось повозиться с плагином oEmbed, так как оказалось, что для его использования требуется еще один дополнительный плагин, которого не было в наборе по умолчанию. После того как проблема была решена, решил слегка подкрасить совсем уж черные иконки. Мой редактор использует тему с цветными кнопками. Кстати, этот плагин создает для каждого блока отдельные классы, соответствующие названию сервиса.

Если кому-то интересны свойства для адаптивных сайтов, я приготовил код CSS для основных классов:

.embeddedContent {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embeddedContent .embed-responsive-item,
.embeddedContent iframe,
.embeddedContent embed,
.embeddedContent object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.oembed-provider-Soundcloud {
	padding-bottom: 26.25%;
}
.oembed-provider-vimeo, .oembed-provider-youtube {
	padding-bottom: 56.25%;
}

Сейчас редактор имеет полный набор плагинов, позволяющих добавлять медиа-контент, карты гугл и обычные ифреймы. Чтобы сохранить две строки, пришлось удалить кнопку вставляющую коды, но плагин я не удалил, если кому-то будет нужна, просто включите режим FULL в файле gsconfig.php или допишите pbckcode в строке define('GSEDITORTOOL' этого же файла.

 

blog comments powered by Disqus
Эту страницу посетили 4318 раз(а).
Мы используем куки (cookie) для наилучшего представления нашего сайта. Если вы продолжите использовать сайт, мы будем считать что вас это устраивает. Вы можете просматривать сайт без использования куки (cookie) с частичной потерей функциональности в приватном режиме вашего браузера. Если вы полностью отказываетесь использовать куки (cookie), вы обязаны покинуть сайт.  Принять