Инструкции
Разместите пользовательский виджет — плеер — в нижнем колонтитуле, боковой панели или любом другом месте макета.
A размещение пользовательских виджетов Позволяет разместить полноэкранный/кнопочный/круговой плеер в любом месте, где это позволяет ваш макет — в нижнем колонтитуле, боковой панели, верхней панели или пользовательском HTML-блоке — при этом сохраняя возможность управления. почему Озвучивается. Сопоставление данных осуществляется двумя полями: Рендеринг элемента (где появляется игрок) и Селектор содержимого (Какой текст читается).
- Почему это полезно? — Интерфейс listen UI может располагаться вне основного текста статьи (фиксированный нижний колонтитул, кнопка призыва к действию в боковой панели), не изменяя способ выбора контента.
- Рендеринг элемента — CSS-селектор для точки монтирования/контейнера, куда внедряется пользовательский интерфейс плеера.
- Селектор содержимого — CSS-селектор (или parent_class / self_class) для текста, который преобразуется в аудио.
- Та же идея применима к HTML и конструкторам. — Пользовательские HTML-контейнеры на платформах HTML / Wix / Shopify / Squarespace используют одну и ту же пару полей.
Открыть облачную консоль
руководство по подключению HTML
Все инструкции
Похожие страницы:
Вызов из HTML
Отдельный текстовый контент
Многостраничный виджет
Шорткоды по умолчанию
Глобальные настройки против пользовательских
Игрок не отображается
Создать полноценный плеер
Создать кнопку игрока
Карт
Отображение элемента против селектора содержимого
- Рендеринг элемента = место. Примеры креплений: .gsp_full_player, .gsp_button_player, .gsp_circle_player — или узел компоновки, например #footer-listen.
- Селектор содержимого = что читать. Одна цель или несколько, разделенные запятыми — например #main or #intro,.product-description,#specs.
- родительский_класс — Прочитайте родительский элемент элемента монтирования (удобно, когда элемент монтирования находится внутри блока контента).
- self_class — Прочитайте ту же самую обложку, в которой находится крепление.
- Исключить список — также через запятую; пропустить навигацию, рекламу, комментарии внутри выбранного контента (например) #comments,.ads,.share-buttons).
Практическое правило: Селектор содержимого указывает на управляемый вами текст; Элемент рендеринга указывает на пустое место (или контейнер), где должен отображаться плеер.
HTML-значения
Как писать id, class и запятые
Вам не нужно досконально знать HTML — запомните два префикса, а затем составляйте или сокращайте их с помощью запятых:
- id → # - id="footer-listen" → #footer-listen.
- класс → . - class="gsp_button_player" → .gsp_button_player.
- Только метка - article, section, h1 (без префикса).
- Соберите детали — Селектор содержимого может отображать несколько оболочек: #intro,.body,#cta-note.
- Обрезать детали — Список исключений использует тот же самый # / . + запятые. См. Исключить из списка и запретить высказывания и руководство по HTML-звонкам HTML-значения .
- Найдите их — Щелкните правой кнопкой мыши по блоку на активной странице → Проверить код → скопировать id / class в консоль с правильным префиксом.
Голосовое управление, выбор языка и большинство элементов интерфейса проигрывателя по-прежнему соответствуют веб-сайту. Настройки когда в поле виджета написано Использовать Глобальный — Размещение не обязывает использовать пользовательский голос. См. Глобальные и пользовательские настройки.
Установка
Как разместить пользовательский виджет
- Убедитесь, что код подключения сайта (или интеграция с WordPress/CMS) активирован.
- Добавьте пустое место для размещения игрока — например. <div class="gsp_button_player"></div> в нижнем колонтитуле или боковой панели. Пользовательский HTML-код.
- В консоли Cloud откройте (или создайте) соответствующий виджет Full / Button / Circle и Опубликовать слишком часто.
- Поставьте Рендеринг элемента к классу монтирования (например) .gsp_button_player).
- Поставьте Селектор содержимого к упаковке товара (или нескольким элементам, разделяемым запятыми, например) #intro,.entry-content). Держать parent_class когда крепление находится внутри этого содержимого. Помните: id → #, class → ..
- Дополнительно: Исключить список (разделенные запятыми, одинаковые) # / . правила) и разрешенные/заблокированные URL-адреса, чтобы плеер отображался только там, где вы хотите.
- Сохраните изменения, выполните принудительную перезагрузку страницы и убедитесь, что плеер отображается в указанном месте и отображает нужный контент.
Примеры
Общие макеты
- Кнопка прослушивания в боковой панели — Отображение элемента .gsp_button_player в боковой панели; Селектор содержимого article or .entry-content.
- Нижний колонтитул — Разместить в шаблоне нижнего колонтитула; селектор содержимого по-прежнему нацелен на основную статью, поэтому внешний вид нижнего колонтитула не отображается.
- Конструктор Пользовательский HTML — Те же самые блоки пользовательского кода Wix / Shopify / Squarespace / HTML; классы карт точно такие же, как и в руководство по HTML.
FAQ
Часто задаваемые вопросы о пользовательских виджетах
-
Сначала проверьте элемент Render — класс mount должен существовать на этой странице и соответствовать виджету. Также убедитесь, что виджет опубликован и правила разрешения/блокировки URL-адресов не скрывают его.
-
Да. Один опубликованный виджет может заполнить все соответствующие точки монтирования Render Element, разрешенные вашими правилами URL. Создавайте дополнительные виджеты только в том случае, если необходимо учитывать особенности голоса, дизайна или селекторов.