Статьи

Шаблони - Допомога по ADFOX Sites

  1. 10.01.2019
  2. Налаштування видимості шаблонів
  3. предзаданного шаблони
  4. створення шаблонів
  5. Приклад коду банера:
  6. зумовлені змінні
  7. додаткові змінні
  8. події
  9. Кодування значень змінних
  10. Список доступних змінних в шаблонах
  11. Заборона на редагування
  12. Приклад додавання власних шаблонів для кодів вставки з бібліотекою loader.js

Стаття була оновлена

10.01.2019

опис

У одного типу банера може бути кілька різних шаблонів.
Шаблони відповідають за зовнішній вигляд і функціональність банерів на сайті.

Тип подання / Шаблон Стандартний (iframe) Безрозмірний (JavaScript) XML Системні HTML код + + - JavaScript код - + - Flash з заглушкою + - - Зображення + - - XML-банер - - +

призначені для користувача

Предзаданного шаблони - + + Власні шаблони + + +

Налаштування видимості шаблонів

У вкладці "Налаштування" - "Типи банерів" для кожного типу банера є кнопка "Шаблони".

Натисніть кнопку "Шаблони" відкриється список предзаданного шаблонів.

Шаблони, для яких варто чекбокс в графі "Включений", відображаються в списку при додаванні банера і за допомогою цього шаблону можна створити банер .
Якщо необхідно, щоб будь-які шаблони не були видні при створенні банера, тоді вимкніть чекбокс біля необхідних шаблонів і натисніть "Змінити".

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

предзаданного шаблони

Предзаданного шаблони - це вже готові шаблони, які можна самостійно додати до безрозмірним і XML типам банерів. Список готових форматів, технічні вимоги до форматів, приклади та порядок додавання банерів в інтерфейс ADFOX можна подивитися на сайті .

Детальніше про додавання предзаданного шаблонів див. статтю .

створення шаблонів

Щоб створити власний шаблон до будь-якого типу банера відкрийте вкладку "Налаштування" - "Типи банерів".
Виберіть Власні або зумовленості.
Знайдіть потрібний тип банера і натисніть на значок "Шаблони" - "Додати".

Шаблон являє собою HTML або JavaScript код, який містить ряд змінних.

Для Стандартних типів банерів в шаблонах тип коду може бути тільки HTML.
Для безрозмірні типів банерів в шаблонах тип коду може бути або HTML, або JavaScript.

Для створення шаблону пройдіть кілька кроків:
1. підготуйте код банера

Приклад коду банера:

<Table width = 100% cellspacing = 0 cellpadding = 0 border = 0> <tr valign = top> <td width = 49%> <a href="http://adfox.ru" target="_blank"> <img src = "http://example.com/image_left.png" width = "100%" height = "90px" border = "0"> </a> <br> </ td> <td width = 2%> <A href="http://adfox.ru" target="_blank"> <img src = "http://example.com/image_center.png" width = "400px" height = "90px" border = "0 "> </a> <br> </ td> <td width = 49%> <a href="http://adfox.ru" target="_blank"> <img src =" http: // example. com / image_right.png "width =" 100% "height =" 90px "border =" 0 "> </a> <br> </ td> </ tr> </ table>

2. замініть в коді все значення атрибутів, які можуть змінюватися від одного банера до іншого, на змінні.

зумовлені змінні

В інтерфейсі додати шаблон присутні зумовлені змінні, які можна включити і вказати ім'я змінної в коді шаблону.

додаткові змінні

Для шаблону можливо додати 25 додаткових змінних (% banner.userN%, де N - від 1 до 25).
Увімкніть змінну, вкажіть ім'я для змінної, яке буде відображатися в інтерфейсі додавання банера.
вкажіть:
обов'язковість змінної;
тип змінної: рядок, текст, файл (для файлу можливо вказати додатково ще і тип файлу: картинка, flash, flv);
довжина значення: актуально для рядка і тексту;
значення за замовчуванням.

події

Для шаблону можливо додати 30 подій (% banner.eventN%, де N - від 1 до 30).
Події потрібні для отримання інформації про будь-які дії в банері, наприклад, расхлоп банера, наведення покажчика миші на кнопку.

Кодування значень змінних

За замовчуванням значення змінних передаються в код шаблону банера без змін.
Але для деяких змінних потрібно кодування значень.
Кодування значень проводиться за допомогою суфіксів, які підставляються через двокрапку до назви змінної в шаблоні.

Є три види кодування:

  1. Суфікс htmlenc виробляє ескейп символів <,>, &

    Приклад: Початкове значення:

    hello // "world", & hello 'world'! + Good morning! <Good afternoon!

    Результат кодування:

  2. Суфікс urlenc виробляє urlencode рядки.

    Початкове значення:

    hello // "world", & hello 'world'! + Good morning! <Good afternoon!

    Результат кодування:

  3. Суфікс jsenc виробляє екранування (\) лапок, перекладів рядків і Слеш.

    Початкове значення:

    hello // "world", & hello 'world'! + Good morning! <Good afternoon!

    Результат кодування:

Список доступних змінних в шаблонах

Опис змінної Ім'я змінної в коді Посилання на flash-ролик% banner.get_url% Посилання на зображення% banner.image_url% Посилання на FLV-ролик% banner.get_flv% URL переходу (зумовлена ​​змінна)% request.reference% URL переходу (додаткова змінна , де N - номер змінної від 1 до 25). Проводить підрахунок кліків по посиланню. % Banner.reference_userN% Параметр передачі переходу (назва змінної, яка прописана у flash-ролику і приймає значення змінної "URL переходу")% banner.flash_parameter_name% Параметр передачі "target"% banner.target_parameter_name% Ширина (в пікселях. Для вказівки ширини в% необхідно використовувати додаткову змінну)% banner.width% Висота (в пікселях. Для вказівки висоти в% необхідно використовувати додаткову змінну)% banner.height% Текст "ALT" зображення% banner.alt% "TARGET" посилання. Значення береться або з параметрів банера, або з параметра запиту - p3. % Banner.target% Колір фону% banner.background_color% Посилання на промерочной піксель. За замовчуванням буде підставлена ​​значення "https://banners.adfox.ru/transparent.gif". % Banner.tracking_url% Додаткова змінна, де N - номер змінної від 1 до 25% banner.userN% Подія, де N - номер події від 1 до 30% banner.eventN% Ідентифікатор банера, який обраний для показу% banner.id% ідентифікатор рекламної кампанії, яка обрана для показу% campaign.id% ідентифікатор майданчика, на якій розміщений обраний для показу банер% place.id% ідентифікатор сайту, на якому розміщений обраний для показу банер% site.id% ідентифікатор облікового запису% owner.id% число, отримане із запиту в параметрі pr% request.page_random% Ключові слова, отримані з запиту в параметрі pk% r equest.keywords% Генератор випадкового числа% system.random% Протокол запиту за банером. Наприклад, http або https% request.protocol% Значення, отримане із запиту в параметрі puidN, де N - номер додаткової характеристики від 1 до 63% request.puidN% Значення, отримане із запиту в параметрі eidN, де N - номер змінної від 1 до 2% request.eidN% Час запиту за банером в uts, формат - кількість секунд since unix epoch% request.timestamp% Ідентифікатор рекламного місця, отриманий із запиту в параметрі phid% request.placeholder_id% Випадкове число, сгенерированное на майданчику для асинхронних кодів . Приходить в запиті в параметрі pr1% request.place_random%

Заборона на редагування

Для розширення функціональності шаблонів до додаткових змінним доданий прапор Заборона на редагування, який доступний для настройки тільки при створенні шаблону.

Якщо хоча б 1 прапор був активований при створенні шаблону - то колонка буде показуватися в параметрах шаблону, інакше вся колонка ховається.

Змінні без прапора "Заборона на редагування" (за замовчуванням):

  • в шаблоні - при зміні значення за замовчуванням в шаблоні для цієї змінної, нове значення не застосовується до раніше створеним банерів, але буде застосовуватися до нових банерів.
  • в банері - при додаванні банера поле для цієї змінної заповнюється значенням за замовчуванням з шаблону і може бути змінено (в тому числі при редагуванні банера).

При відключенні змінної в шаблоні:

  • в шаблоні - значення, вказане в полі "Значення за замовчуванням" буде видалено;
  • в банерах - змінна разом зі своїм значенням повністю буде видалена у всіх раніше створених банерах.

При повторному включенні змінної в шаблоні:

  • в шаблоні - можливо вказівку нового значення в поле "Значення за замовчуванням", яке буде застосовуватися тільки до новоствореним банерів;
  • в банерах - змінна з'явиться у всіх раніше створених банерах або зі старим значенням, яке було зазначено в поле "Значення за замовчуванням" на рівні шаблону до відключення змінної, або зі зміненим, якщо воно було перевизначити на рівні банера.

Змінні з прапором "Заборона на редагування":

  • в шаблоні - можна редагувати значення за замовчуванням і зміни будуть застосовуватися в тому числі і до всіх раніше створеним банерах.
  • в банері - поле для цієї змінної заповнюється значенням за замовчуванням з шаблону і недоступно для редагування.

При відключенні змінної в шаблоні:

  • в шаблоні - значення, вказане в полі "Значення за замовчуванням" буде видалено. Прапор "Заборона на редагування" залишиться активованим;
  • в банерах - змінна разом зі своїм значенням повністю буде видалена у всіх раніше створених банерах.

При повторному включенні змінної в шаблоні:

  • в шаблоні - можливо вказівку нового значення в поле "Значення за замовчуванням";
  • в банерах - змінна з'явиться у всіх раніше створених банерах або з порожнім значенням, або з новим значенням, зазначеним у поле "Значення за замовчуванням" на рівні шаблону.

Розглянемо приклад:

У шаблоні дві додаткові змінні:
user1 "Ширина": значення за замовчуванням - 100px, заборони на редагування немає.
user2 "Текст на плашки": значення за замовчуванням - "Реклама", включена заборона на редагування.

user2 Текст на плашки: значення за замовчуванням - Реклама, включена заборона на редагування

Створимо банер, в якому для кожної змінної будуть застосовані значення за замовчуванням.
Мінлива user2 "Текст на плашки" недоступна для редагування в параметрах банера.

Мінлива user2 Текст на плашки недоступна для редагування в параметрах банера

Тепер в шаблоні змінимо значення за замовчуванням:

Тепер в шаблоні змінимо значення за замовчуванням:

У банері буде автоматично змінено значення тільки для змінної user2 "Текст на плашки", а значення для змінної user1 залишилося без зміни:

У банері буде автоматично змінено значення тільки для змінної user2 Текст на плашки, а значення для змінної user1 залишилося без зміни:

Приклад додавання власних шаблонів для кодів вставки з бібліотекою loader.js

Щоб додати шаблон, який буде коректно працювати на коді вставки з бібліотекою loader.js, необхідно:

1. Написати HTML код. наприклад:

<Div style = "max-width: 500px;"> <h1 style = "text-align: center;"> <a style = "text-decoration: none; color: red;" href = "https://adfox.ru/ru/"> ADFOX </a> </ h1> <div style = "display: inline-flex; padding-left: 5px;"> <a href = "https: //adfox.ru/ru/product/adfox_sites/ "target =" _ blank "> <img src =" https://adfox.ru/m/pic/2013/08/19/06/32/05/products_logo_1. png "> </a> <a href =" https://adfox.ru/ru/product/adfox_sites/ "target =" _ blank "style =" text-decoration: none; color: black; padding-left: 5px ; "> ADFOX Sites. Розміщення і управління рекламою на сайтах </a> </ div> <div style = "display: inline-flex; padding-left: 5px;"> <a href = "https://adfox.ru/ru/product/ adfox_ssp / "target =" _ blank "> <img src =" https://adfox.ru/m/pic/2013/08/31/02/19/41/ssp-color.png "> </a> < a href = "https://adfox.ru/ru/product/adfox_ssp/" target = "_ blank" style = "text-decoration: none; color: black; padding-left: 5px;"> Монетизація. Доповнення до ADFOX Sites - підключення до RTB-аукціону Рекламної Мережі Яндекса </a> </ div> <div style = "display: inline-flex; padding-left: 5px;"> <a href = "https: // adfox .ru / ru / product / adfox_adv / "target =" _ blank "> <img src =" https://adfox.ru/m/pic/2013/08/19/06/35/24/products_logo_2.png "> </a> <a href="https://adfox.ru/ru/product/adfox_adv/" target="_blank" style="text-decoration: none; color:black; padding-left: 5px;"> ADFOX ADV. Незалежний аудит контроль проведення кампанія </a> </ div> </ div>

2. У коді необхідно виділити ті значення, які будуть змінними , Тобто можуть змінюватися від одного банера до іншого. Наприклад, це можуть бути розміри, картинки, посилання для переходу, текст.

Якщо в параметрах шаблону для посилань для переходу включаєте додаткові змінні, то для підрахунку кількості кліків використовуйте макроси% banner.reference_userN%, де N - номер включеної додаткової змінної.

Приклад коду зі змінними:

<Div style = "max-width: 500px;"> <h1 style = "text-align: center;"> <a style = "text-decoration: none; color: red;" href = "% banner.user25%">% banner.user2% </a> </ h1> <div style = "display: inline-flex; padding-left: 5px;"> <a href = "% banner. reference_user5% "target =" _ blank "> <img src ="% banner.user4% "> </a> <a href ="% banner.reference_user5% "target =" _ blank "style =" text-decoration: none; color: black; padding-left: 5px; ">% banner.user3% </a> </ div> <div style =" display: inline-flex; padding-left: 5px; "> <a href ="% banner.reference_user8% "target =" _ blank "> <img src ="% banner.user7% "> </a> <a href ="% banner.reference_user8% "target =" _ blank "style =" text-decoration: none; color: black; padding-left: 5px; ">% banner.user6% </a> </ div> <div style =" display: inline-flex; padding-left: 5px; "> <a href = "% banner.reference_user11%" target = "_ blank"> <img src = "% banner.user10%"> </a> <a href = "% banner.reference_user11%" target = "_ blank" style = "text- decoration: none; color: black; padding-left: 5px; ">% banner.user9% </a> </ div> </ div>

3. В інтерфейсі ADFOX перейдіть до типу банера, в якому буде знаходиться новий шаблон. Додайте з предзаданного шаблон "Проброс коду [loader]".

4. У параметрах шаблону "Проброс коду [loader]" включите необхідні змінні (які ви використовуєте в своєму HTML коді)

5. У полі Значення за замовчуванням для додаткової змінної №1 вставте підготовлений HTML код. Рекомендуємо також включити прапор "Заборона на редагування" .

6. Шаблон готовий, можна додавати банери.

Шаблон готовий, можна додавати банери

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал

Как оформить диск малыш от рождения до года из фото и видео
Оформить диск "Малыш от рождения до года" из фото и видео можно совершенно разными способами! Кто-то для достижения данной цели идет на шоу-таланты, кто-то пользуется услугами профессионалов, а кто-то