Дополнительные инструменты редактора

Дополнительные инструменты редактора

23 апреля 2013


Автор: Емельянов Сергей
Для редактирования контента сайта в 1С-Битрикс: Управление сайтом есть все необходимое.
Но, бывает, что стандартных методов недостаточно. И тогда на помощь приходят разные дополнительные инструменты (коих достаточно в маркетплейсе 1С-Битрикс).

Мы решили объединить в один большой модуль сразу множество мелких инструментов, дабы не плодить множество маленьких модулей. Это решение существенно сэкономит время редактору и деньги владельцу сайта.

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


Все инструменты можно включать в настройках по отдельности. Если вам какой-то функционал не нужен - просто отключите его в настройках модуля. По умолчанию - включены все инструменты.

Итак, на данный момент у нас представлены четыре инструмента:

  1. Ресайз изображений - создание миниатюры изображений на страницах.
  2. Спойлер - возможность спрятать часть текста на странице.
  3. Табы (закладки)
  4. Замена фона

1. Ресайз изображений

Все изображения при сохранении страницы автоматически уменьшаются в размерах (делается миниатюра и коррекция большого изображения) согласно размерам, заданным в настройках. при этом исходное изображение никак не изменяется. Функционал можно подключить как к инфоблокам так и к статическим страницам.

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

Особенностью этого инструмента является независимость от нашего модуля. Даже удалив модуль, все изображения останутся там, где они были. При клике - будет появляться увеличенное изображение (может не так красиво, но работоспособно). Также несомненным плюсом является сохранение исходного названия файла изображения – это, часто, весьма существенное условие.


2. Спойлер - возможность спрятать часть текста на странице.
Не так давно данный функционал появился в форумах. Это очень удобно, взять и спрятать большой кусок не очень важной информации в маленький спойлер! Ваши посетители вам скажут за это только спасибо. Посетитель сайта может просмотреть спрятанный материал, кликнув по спойлеру (спойлер развернется).

Спойлер задается в визуальном редакторе – нужно просто выделить текст и нажать кнопку в панели редактора. При этом выделенный текст автоматически поместится в спойлер (выделится в рамку). Есть возможность изменить заголовок спойлера.
На данный момент спойлер в спойлере (вложенность) не поддерживаются!
Если удалить модуль, все спойлеры будут отображаться раскрытыми - никаких элементов управления, стилей и скриптов не подгрузится.

3. Табы (закладки)

Возможность удобного и простого создания закладок в произвольном месте на страницах сайта – давно уже заезженная тема. Есть уже и готовые модули в маркетплейсе и куски кода с описаниями внедрения функционала закладок. У нас также был собственный вариант данного инструмента, который мы и включили в данный модуль.

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

Ограничения сводятся к тому, что перед использованием инструмента, необходимо определиться с шаблоном «Табов». Да! Мы сделали шаблоны. Вы можете создавать и собственные шаблоны (если вы разработчик) и использовать их. Шаблон имеет собственный набор стилей, скриптов и HTML-код. После того, как вы выбрали шаблон и создали закладки на сайте, изменить шаблон уже не получится - все закладки развалятся.

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

4. Замена фона
Данный инструмент не несет какого-то важного дополнения к сайту, но в некоторых случаях может быть весьма удобен.
На данный момент инструмент позволяет из админки сайта управлять фоном вашего сайта: менять изображение, положение, заливку, цвет. Будет полезно для людей, которые не очень дружат с программированием, а по таким пустякам не очень хочется платить программисту (верстальщику).
Зачем менять фон? Ну, например, праздник какой или акция проводится. Заменяя фон – вы обязательно привлечёте внимание ваших посетителей, и ваш посыл не останется незамеченным.
Замечу, что использование данного инструмента возможно, если у вас сайт не тянется на 100% (в этом случае фона просто нет). Работа модуля зависит от верстки сайта. Не всегда фон – это один элемент. Если модуль не заработает, вам потребуются услуги программиста для доработки верстки (или модуля) под ваш сайт.

------------

На данный момент у нас есть ещё несколько инструментов, готовых к внедрению в модуль. Но об этом я напишу в следующем посте.

Некоторые примеры работы модуля можно поглядеть тут: Ресайз, табы, спойлер и другие инструменты для редактора 1С-Битрикс