PHPackages                             webprofy/include - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. webprofy/include

ActiveBitrix-d7-component[Utility &amp; Helpers](/categories/utility)

webprofy/include
================

Editable include area component for bitrix

v0.2.2(7y ago)7171JavaScriptPHP ^5.3.3 || ^7.0

Since Jul 1Pushed 7y ago2 watchersCompare

[ Source](https://github.com/nukinuki/include)[ Packagist](https://packagist.org/packages/webprofy/include)[ RSS](/packages/webprofy-include/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

Компонент для Битрикс "Редактируемая область"
=============================================

[](#компонент-для-битрикс-редактируемая-область)

[![demo](https://camo.githubusercontent.com/7d47ac1832a11a995f946227bcf4f38eff75d3e8096cef75b1d0027563c460cc/68747470733a2f2f6e756b696e756b692e6769746875622e696f2f696e636c7564652f696d672f656469745f64656d6f2e676966)](https://camo.githubusercontent.com/7d47ac1832a11a995f946227bcf4f38eff75d3e8096cef75b1d0027563c460cc/68747470733a2f2f6e756b696e756b692e6769746875622e696f2f696e636c7564652f696d672f656469745f64656d6f2e676966)

Любой сайт можно собрать на статических html файлах, вот только обслуживать его не удобно. Обычно сайт на Битрикс состоит из статических и динамических разделов. Динамические разделы как правило построены на инфоблоках, а статические — на простых php-файлах. Программист может облегчить контент-менеджеру работу со статическими страницами, если правильно настроит стили визуального редактора и сниппеты.

Но как редактировать сложную вёрстку?

Компонент "Редактируемая область" работает как встроенный компонент Битрикс "Включаемая область" для файла, но позволяет редактировать сложную вёрстку по месту.

Установка
---------

[](#установка)

### С помощью Composer

[](#с-помощью-composer)

```
composer require webprofy/include

```

### Вручную

[](#вручную)

Клонируйте репозиторий в папку local/components/webprofy/include вашего проекта

Подключение
-----------

[](#подключение)

Компонент работает без шаблона. Единственный параметр FILE — путь до файла с включаемой областью от корня сайта.

```

```

Как работает
------------

[](#как-работает)

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

Кроме стандартной панели Битрикс с настройками компонента вверху справа отображается кнопка "Редактировать", при нажатии на которую включается режим правки.

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

Разметка файла
--------------

[](#разметка-файла)

При указании аттрибута `data-editable` внутри нужного тега подключается редактор с ограниченными возможностями — только *Bold*, *Italic* и *Ссылка*. Перенос строки или вставка изображений недоступны.

При указании аттрибута `data-editable` у `` становится доступным замена этого изображения через Drag-n-drop.

При указании аттрибута `data-rich` в дополнении к аттрибуту `data-editable` для указанной области подключается полный редактор, т. е. с возможностью переноса строк, вставки заголовков и загрузки изображений.

Загрузка изображений
--------------------

[](#загрузка-изображений)

Все изображения загружаются в папку /upload/webprofy\_include/

TODO
----

[](#todo)

- `data-repeatable` для копирования/удаления блоков вёрстки
- Ресайз картинок после загрузки
- Проблема с загрузкой больших изображений (не проходит POST-запрос)

medium-editor
-------------

[](#medium-editor)

В качестве встроенного редактора используется *medium-editor*.

Ссылка на проект:

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

2869d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/092d864170f70802ace3e1d2ac7e300925a867851be75d8c2d53cab32619d28e?d=identicon)[webprofy](/maintainers/webprofy)

---

Top Contributors

[![iefremov92](https://avatars.githubusercontent.com/u/29545190?v=4)](https://github.com/iefremov92 "iefremov92 (2 commits)")[![nukinuki](https://avatars.githubusercontent.com/u/3031900?v=4)](https://github.com/nukinuki "nukinuki (2 commits)")

### Embed Badge

![Health badge](/badges/webprofy-include/health.svg)

```
[![Health](https://phpackages.com/badges/webprofy-include/health.svg)](https://phpackages.com/packages/webprofy-include)
```

###  Alternatives

[rainlab/blog-plugin

Blog plugin for October CMS

17257.7k](/packages/rainlab-blog-plugin)[rainlab/builder-plugin

Builder plugin for October CMS

17147.2k1](/packages/rainlab-builder-plugin)[pfefferle/wordpress-activitypub

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format.

5671.4k1](/packages/pfefferle-wordpress-activitypub)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

18238.1k2](/packages/civicrm-civicrm-drupal-8)[mediawiki/semantic-glossary

A terminology markup extension with a Semantic MediaWiki back-end

1352.4k](/packages/mediawiki-semantic-glossary)[humanmade/lottie-lite

A lightweight Lottie Animations Extension for WordPress

374.3k](/packages/humanmade-lottie-lite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
