Благодарю что вы здесь!
В этой статье — видео инструкции в которых я показал как установить виджеты на WordPress сайт и как редактировать контент каждого виджета.
Как получить виджеты?
Напишите нам на Email: vs-bumerang@mail.ru письмо в котором напишите что купили (оплатили) 3 виджета, и когда оплатили стоимость виджетов. В обратном письме я отправлю вам архив с тремя виджетами для WordPress.
Просьба, запастись терпением, почту проверяем 3 раза в день, поэтому в течении 3-х часов (часто раньше) в обратном письме вы получите виджеты.
Виджет товаров
Видео-инструкция — часть №1 — показал как установить каждый из 3-х виджетов на хостинге (к файлам WordPress сайта) и вывести в статье сайта.
- Или смотреть на RuTube — нажать, перейти и смотреть.
- Или смотреть на VK видео — нажать, перейти и смотреть.
Видео-инструкция — часть №2 — показал как редактировать тексты в каждом из 3-х виджетов.
- Или смотреть на RuTube — нажать, перейти и смотреть.
- Или смотреть на VK видео — нажать, перейти и смотреть.
Код, который нужно вставить в статью сайта:
Код вывода виджета на сайте — нажать и скачать файл с кодом.
Пояснение: переключаете редактор статьи в режим: Текст, добавляете код выше, переключаете в режим: Визуально, Сохраняете. Виджет показывается в статье сайта.
Инструкция как добавить товары в слоты с 1 по 25
Как найти место: КОНТЕНТ КАРТОЧЕК (25 СЛОТОВ) или var ТОВАРЫ
Сейчас слоты 1–10 заполнены (показываются), а слоты 11–25 пустые (не показываются).
Главное правило: если хоть одно из полей картинка / название / описание / обычнаяЦена / ценаСейчас заполнено — слот появляется на странице. Если все пустые — слот не показывается.
📝 Что означает каждое поле
| Поле | Что писать | Пример |
|---|---|---|
картинка |
ссылка на картинку (URL) в кавычках | 'https://site.ru/foto.jpg' |
название |
заголовок товара | 'Кофеварка Delux' |
выделенное |
слово из названия, которое подсветится цветом | 'Delux' |
описание |
текст про товар (до 300 символов) | 'Готовит кофе за 30 секунд...' |
обычнаяЦена |
старая цена (число без кавычек) или '' |
3990 |
ценаСейчас |
новая цена (число без кавычек) или '' |
2490 |
текстБесплатно |
фраза, если товар бесплатный (когда обе цены пустые) | 'СКАЧАЙ БЕСПЛАТНО' |
бейдж |
плашка на картинке | 'ХИТ', 'NEW', '-50%' или '' |
рейтинг |
оценка (число) или '' |
4.8 |
ссылка |
куда ведёт кнопка (откроется в новой вкладке) | 'https://site.ru/tovar' |
⚠️ Важные правила синтаксиса:
- Текст всегда в кавычках:
название: 'Часы' - Числа (цены, рейтинг) — без кавычек:
ценаСейчас: 2490 - После каждого поля ставится запятая
,(кроме последнего поля в слоте — там можно без запятой) - Между слотами тоже ставится запятая
,
3 готовых примера
Пример A — обычный товар со скидкой
/* ---------- СЛОТ 12 (заполнен) ---------- */
{
картинка: 'https://site.ru/img/nabor.jpg',
название: 'Набор кистей Art',
выделенное: 'Art',
описание: 'Профессиональный набор из 12 кистей для рисования. Подходит для акварели, гуаши и акрила.',
обычнаяЦена: 1800,
ценаСейчас: 990,
текстБесплатно: '',
бейдж: '-45%',
рейтинг: 4.7,
ссылка: 'https://site.ru/nabor'
},
Пример B — бесплатный товар — рекламируете страницу подписки (когда обе цены пустые)
Если оставить обычнаяЦена: '' и ценаСейчас: '', то вместо цены покажется текст из поля текстБесплатно:
/* ---------- СЛОТ 13 (заполнен) ---------- */
{
картинка: 'https://site.ru/img/checklist.jpg',
название: 'Чек-лист продуктивности',
выделенное: 'продуктивности',
описание: 'Скачайте бесплатный чек-лист из 20 пунктов и наведите порядок в делах за один день.',
обычнаяЦена: '',
ценаСейчас: '',
текстБесплатно: 'СКАЧАЙ БЕСПЛАТНО',
бейдж: 'FREE',
рейтинг: 5.0,
ссылка: 'https://site.ru/checklist'
},
Пример C — товар только с одной ценой (без скидки)
Заполните только ценаСейчас, а обычнаяЦена оставьте пустой:
/* ---------- СЛОТ 14 (заполнен) ---------- */
{
картинка: 'https://site.ru/img/kruzhka.jpg',
название: 'Термокружка Steel',
выделенное: 'Steel',
описание: 'Держит тепло до 8 часов. Нержавеющая сталь, объём 450 мл, не протекает.',
обычнаяЦена: '',
ценаСейчас: 1290,
текстБесплатно: '',
бейдж: 'NEW',
рейтинг: 4.6,
ссылка: 'https://site.ru/kruzhka'
},
🖼 Про картинки
В поле картинка нужна прямая ссылка на изображение. Такая ссылка обычно заканчивается на .jpg, .png, .webp.
- ✅ Правильно:
'https://site.ru/foto/chasy.jpg'(загрузите картинку на сайт, а url ссылку вставьте в карточку товара) - ❌ Неправильно: ссылка на страницу магазина, а не на само фото.
Как еще получить прямую ссылку на фото:
- Загрузите картинку на ваш сайт / хостинг картинок.
- Откройте картинку в браузере, кликните правой кнопкой → «Копировать адрес изображения».
- Вставьте этот адрес в поле
картинкавнутри кавычек.
Если оставить картинка: '', но заполнить название — товар всё равно покажется, только с серой заглушкой вместо фото.
📋 Итоговая шпаргалка
Если после правки товары пропали — почти всегда виновата пропущенная запятая или лишняя/недостающая кавычка.
🎨 Где менять дизайн виджета товаров
📍 Место 1 — Выбрать готовую тему (самое простое)
Найдите в коде самый верх скрипта — блок настроек CFG. Там есть строчка:
var CFG = {
дизайн: 'A', // Тема: 'A', 'B', 'C', 'D' или 'V'
Меняете букву в кавычках — и меняется вся цветовая тема виджета.
Доступно 5 готовых тем:
| Буква | Тема | Описание |
|---|---|---|
'A' |
Оранжевый премиум | оранжевые кнопки, белые карточки (по умолчанию) |
'B' |
Эко-зелёный | зелёные тона, бежевые карточки |
'C' |
Бирюзовый финтех | бирюзовые кнопки, белые карточки |
'D' |
Премиум чёрный | чёрный фон, золотые кнопки |
'V' |
Рукописный | синие тона, «рукописный» шрифт, светлый фон |
Пример — переключить на золотую тёмную тему:
дизайн: 'D',
Сохранили → обновили страницу → тема поменялась. Больше ничего трогать не нужно.
📍 Место 2 — Настроить цвета каждой темы вручную (тонкая настройка)
Если готовые темы не подошли и хотите свои цвета, найдите ниже в коде блок:
ТЕМЫ ОФОРМЛЕНИЯ (5 ДИЗАЙНОВ)
var ТЕМЫ = {
A: { // Оранжевый премиум'--goods01-bg':'transparent','--goods01-card-bg':'#ffffff','--goods01-border':'#F5852A',
'--goods01-primary':'#F5852A','--goods01-primary-hover':'#e0741c','--goods01-text':'#2b2b2b',
'--goods01-title':'#1f1f1f','--goods01-accent':'#F5852A','--goods01-btn-text':'#ffffff',
'--goods01-muted':'#8a8a8a','--goods01-old-price':'#9a9a9a','--goods01-save':'#2e9e5b',
'--goods01-badge-bg':'#F5852A','--goods01-title-font':'Arial, Helvetica, sans-serif',
'--goods01-glow':'rgba(245,133,42,0.45)'
},
B: { ... },
C: { ... },
D: { ... },
V: { ... }
};
Здесь каждая тема (A, B, C, D, V) — это набор цветов. Меняете цвет той темы, которая у вас выбрана в CFG.дизайн.
Что означает каждая настройка цвета
| Название | За что отвечает |
|---|---|
--goods01-bg |
фон всего виджета (transparent = прозрачный) |
--goods01-card-bg |
фон карточки товара |
--goods01-border |
цвет рамки карточки |
--goods01-primary |
основной цвет (кнопки, стрелки) |
--goods01-primary-hover |
цвет кнопки при наведении мышкой |
--goods01-text |
цвет обычного текста |
--goods01-title |
цвет заголовков и названий товара |
--goods01-accent |
цвет выделенного слова в названии |
--goods01-btn-text |
цвет текста на кнопке |
--goods01-muted |
цвет второстепенного текста (подзаголовок) |
--goods01-old-price |
цвет старой (зачёркнутой) цены |
--goods01-save |
цвет строчки «Вы экономите…» |
--goods01-badge-bg |
цвет плашки-бейджа (ХИТ / NEW) |
--goods01-title-font |
шрифт заголовков |
--goods01-glow |
цвет свечения/тени вокруг кнопок |
Виджет подписки
Код, который нужно вставить в статью сайта:
Код вывода виджета на сайте — нажать и скачать файл с кодом.
Пояснение: переключаете редактор статьи в режим: Текст, добавляете код выше, переключаете в режим: Визуально, Сохраняете. Виджет показывается в статье сайта.
Где менять дизайн:
Открой файл subscr01.html, найди в начале <script> объект SUBSCR01_CFG:
Смена дизайна — строка:
DESIGN: ‘A‘, // поставь любую букву: A, B, C, D, S, V, K, L, H, R
A — белый/оранжевый (по умолчанию), B — тёмно-синий, C — эко-зелёный, D — травяной глянец, S — бирюза-финтех, V — премиум чёрный+золото (Georgia), K — тёмный люкс, L — рукописный крем/маркер, H — бежевый органик, R — неон-киберпанк.
Памятка:
- Файл subscr01.html положи в папку /vidjet/ на сайте (итог: /vidjet/subscr01.html).
- Вставь в статью <iframe … src=»/calc/subscr01.html» …> (код выше).
Виджет отзывов
Код, который нужно вставить в статью сайта:
Код вывода виджета на сайте — нажать и скачать файл с кодом.
Пояснение: переключаете редактор статьи в режим: Текст, добавляете код выше, переключаете в режим: Визуально, Сохраняете. Виджет показывается в статье сайта.
Где менять дизайн:
Откройте файл revie01.html, найдите строку:
var CFG = {
THEME: ‘A‘, // ← ВОТ ЭТА СТРОКА
AUTOPLAY: true,
…
Инструкция по выбору дизайна (в объекте CFG, строка THEME):
THEME: ‘A‘, Тёплый премиум (светлая, сине-оранжевая)
THEME: ‘B‘, Тёмный люкс с золотом
THEME: ‘C‘, Мятная свежесть (светлая, зелёно-бирюзовая)
Меняется в одном месте сменой букв и последующем сохранением файла..
💡 Как найти быстро: откройте файл revie01.html, в блокноте (или на хостинге) → нажмите Ctrl+F → введите THEME: → замените букву → сохраните.
Памятка:
- Файл revie01.html положи в папку /vidjet/ на сайте (итог: /vidjet/revie01.html).
- Вставь в статью <iframe … src=»/calc/revie01.html» …> (код выше).
Что нужно добавить на WordPress сайт 1 раз для вывода всех виджетов
Установите на WordPress сайт плагин код-сниппетов (проще всего, рекомендую): WPCode или Code Snippets (в видео выше я показал это).
Там:
- Создаёте новый сниппет.
- Тип — HTML / Footer (или «Universal / Footer»).
- Вставляете код (ниже).
- Сохраняете и активируете.
- Готово. Работает на всём сайте.
На сайт нужно добавить код:
Код на САЙТЕ (один раз в подвал темы / через код-сниппет):
<script>
window.addEventListener(‘message’, function(e){
var d = e.data;
if (!d) return;
// поддержка обоих форматов
var height = d.calcHeight || (d.type === ‘resize’ ? d.height : null);
var id = d.calcId;
if (!height) return;
var frames = document.querySelectorAll(‘iframe.calc-frame’);
frames.forEach(function(f){
if (!id || f.src.indexOf(id) !== -1) {
f.style.height = height + ‘px’;
}
});
});
</script>
Работает для всех калькуляторов сразу.
Этот код добавляется ОДИН раз для ВСЕХ калькуляторов в WordPress сайт. Не для каждого. Один раз — и он обслуживает все калькуляторы. Он нужен для одной задачи: ловить сообщение от iframe «моя высота изменилась» и менять высоту iframe. Логика одинаковая для любого калькулятора, поэтому код один.
