# Flat PM # * Contributors: FlatBoy * Donate link: https://mehanoid.pro/flat-pm/ * Tags: custom code, ad injection, ads plugin, ad rotation, ad manager, ads, adsense, advertising, banner, rotator, ad blocking detection, header code, footer code, banners, adverts, sticky fixed widgets, dfp, flatpm, flat pm, flat profit maker * Requires at least: 4.9 * Tested up to: 5.7 * Stable tag: 2.650 * Requires PHP: 5.6 * License: GPLv2 or later * License URI: https://www.gnu.org/licenses/gpl-2.0.html ## Description ## Плагин вывода рекламы с огромным количеством функционала. **Flat PM** – это плагин для вывода рекламы и интерактивного контента. Увеличивает конверсию, поведенческие факторы и выхлоп с сайтов! > Основная цель плагина – упростить контроль по выводу рекламных блоков. ### Возможности таргетинга ### * Использует ли пользователь ADblock * Вывод рекламных блоков в нужном месте * Таргет рекламы по контенту * Таргетинг по странам и городам * Возможность a/b тестирования * Таргетинг по разрешению экрана * Таргетинг по referer’у, cookie, ip, операционной системе, браузеру, времени и дате * Вывод любого количества рекламных блоков ### Возможности вывода ### * По js/css селекторам * Единоразовый вывод или вывод с повторением * Заготовленные места для вывода * Всплывающие окна * Выезжающие окна ### Дополнительные возможности ### * Предусмотрен простой вывод кода в header и footer вашей темы * Отложенный вывод рекламы * Настройка оформления крестика закрытия выезжающих и всплывающих блоков * В плагин интегрировано множество шорткодов для вывода информации о статье, категории или самом пользователе * Есть функционал прилипающих блоков в контенте * Есть функционал прилипающих блоков для сайдбара ### Новые фичи, которые вы могли пропустить за год развития ### * Добавлен экспорт/импорт всех настроек * Отложенная загрузка рекламных блоков * Добавлена возможность вставки в `head` и перед закрывающим `body` * Отложенная загрузка метрики и аналитики * Автоматическая очистка кеша на сайте * Вывод видео прероллов * Крутая подсветка синтаксиса кода * Таймеры закрытия попапов и выезжающий блоков * Визуальное оформление в админке ## Installation ## Установите как и любой другой плагин или: * Загрузите файлы в `/wp-content/plugins/flatpm-wp` директорию, или установите плагин через экран установки плагинов WordPress в административной панели. * Активируйте плагин через список всех плагинов вашего сайта. ## Screenshots ## 1. Список всех рекламных юлоков 2. Добавление нового рекламного блока 3. Настройки вывода 4. Возможности PRO версии 5. Вставка кода в header и footer 6. Видео прероллы 7. Опции плагина 8. Экспорт и импорт ## Frequently Asked Questions ## ### Как создать А/Б тестирование? ### Создайте два или более подблоков в пределах одного рекламного блока. Выберите у подблоков группу для ротации. Группа должна быть одинаковая для подблоков, которым вы хотите создать ротацию в А/Б тесте. ### Как пользоваться селекторам? ### О селекторах написал небольшую [статью](https://mehanoid.pro/css-selektory-kotorye-vy-dolzhny-znat/), в ней есть руководство и примеры. ### Как вывести блок в сайдбаре? ### Зайдите в виджеты, создайте виджет с HTML, Внутри виджета пропишите: `<div class="flat_side_1"></div>` В настройках блока укажите "Поиск по всему документу" и селектор: `.flat_side_1` ### Как сделать прилипающий блок в контенте? ### Нужно обернуть ваш код в эту конструкцию: `<div class="flatPM_sticky" data-height="500" data-top="74"> Ваш рекламный код </div> data-height – это высота блока для прокрутки в пикселях, по умолчанию значение 350. data-top – это отступ от верхнего края экрана в пикселях, по умолчанию значение 0` ### Как сделать прилипающий блок для сайдбара? ### Нужно обернуть ваш код в эту конструкцию: `<div class="flatPM_sidebar" data-top="76"> ваш код №1 </div> <div class="flatPM_sidebar" data-top="76"> ваш код №2 </div> <div class="flatPM_sidebar" data-top="76"> ваш код №3 </div> data-top – это отступ от верхнего края экрана в пикселях, по умолчанию значение 0` Количество блоков может быть любым, от 1 до бесконечности. Если блок всего один, то он будет фиксированным и заменять функционал плагина Q2W3 Fixed Widget. Если же блоков больше одного, то они будут сменять друг друга на равных промежутках при скролле страницы вниз. ## Changelog ## ### 2.650 ### * Порядковый номер блока теперь сохраняется более интуитивно, так же добавлено оповещение для большей наглядности. * * [Весь список изменений до 2.650](https://mehanoid.pro/flat-pm/shangelog-flat-pm/) ### 2.644 ### * Исправлен баг с функционалом определения cookie и get-параметров. Плагин некорректно определял значения, если таких было больше одного * Добавлены настройки для вывода кода внутри элементов. Для “Один раз” и “Каждые N”, а именно – “Добавить в начало”, “Добавить в конец”. Итого реализованы все 4 основные типа вставки контента: before, after, append, prepend. * В настройках плагина добавлена опция, позволяющая давать доступ управления плагином для редакторов. * В плагин был внедрён алгоритм очистки всех данных, которые записываются в базу данных. * [Весь список изменений до 2.644](https://mehanoid.pro/flat-pm/shangelog-flat-pm/) ### 2.623 ### * первая версия в репозитории * [Весь список изменений до 2.623](https://mehanoid.pro/flat-pm/shangelog-flat-pm/) ## Upgrade Notice ## Bugfix release.