Настройка ротации изображений
Админка Wordpress -> Внешний вид -> Редактор -> Заголовок (header.php)
Найти закрывающий тег
</head>, перед ним вставить:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.js"></script>
<script type="text/javascript" src="/tubes/js/rotator.js"></script>
Настройка Тип 1
Настройка вывода короткой новости
В настройках скрипта Tubes Clip One в секции
Шаблон короткой новости настроить вывод короткой новости.
Допускается использовать некоторые теги:
{img} - данный тег выводит главное изображение
{title} - данный тег выводит тайтл новости
{imgs} - данный тег выводит массив изображений для ротатора
{time} - данный тег выводит информацию о продолжительности видео
{description} - данный тег выводит текст из метатега description
{short-post} - данный тег выводит текст краткого описания
Для вывода анимации изображений в короткой новости необходимо использовать указанный ниже код
<img src="{img}" alt="{title}" width = "160" height = "120" onmouseover = 'start_animate(this, "{imgs}");' onmouseout = 'stop_animate();'>
Настройка вывода полной новости
В настройках скрипта Tubes Clip One в секции
Шаблон полной новости настроить вывод полной новости.
Допускается использовать некоторые теги:
{img} - данный тег выводит главное изображение
{title} - данный тег выводит тайтл новости
{imgs} - данный тег выводит массив изображений для ротатора
{time} - данный тег выводит информацию о продолжительности видео
{description} - данный тег выводит текст из метатега description
{link} - данный тег выводит ссылку на видеоролик
{full-post} - данный тег выводит текcт полного описания
{video-schema} - данный тег выводит микроразметку Schema для видео
Для вывода плеера в полной новости необходимо использовать код одного из вариантов инициализации проигрывателя
Вариант 1: Ajax инициализация<div id = 'player'></div>
<script>var id = '{link}'; load_player(id);</script>
Вариант 2: IFRAME инициализация без ЧПУ<iframe src="/tubes/video.php?vid={link}" frameborder="0" scrolling="no" allowfullscreen width="100%" onload="resize_frame(this);" id="player"></iframe>
Вариант 3: IFRAME инициализация с ЧПУ<iframe src="/tubes/embed/{link}/" frameborder="0" scrolling="no" allowfullscreen width="100%" onload="resize_frame(this);" id="player"></iframe>
Настройка Тип 2
Тип 2 позволяет добавлять спарсенный материал используя только произвольные поля. Так как некоторые темы требуют использования произвольных полей с определенным именем, у вас есть возможность задать имя каждому полю.
Настройка названия произвольных полей. а также включение
Тип 2 производится в
Настройки - Настройки скрипта - ПубликацииПосле включения
Тип 2 скрипт будет заполнять указанные произвольные поля. Стандартные названия, а также назначения полей приведено ниже:
Название поля:
thumbОписание поля: Главное изображение
Название поля:
animateОписание поля: Данные для анимация
Название поля:
linkОписание поля: Данные для видеоплеера
Название поля:
timeОписание поля: Продолжительность видео
Название поля:
descriptionОписание поля: Описание (description)
Название поля:
video_schemaОписание поля: Микроразметка Schema
Название любого поля может быть переопределено в Настройки - Настройки скрипта - ПубликацииДля вывода информации из произвольных полей необходимо редактировать файлы вашей темы. В некоторых темах достаточно будет указать нужные названия произвольных полей. В каждой теме редактируется в разных файлах, но общий принцип показан ниже.
Вывод анимации изображений (названия произвольных полей выделены жирным, при необходимости заменить на свои названия)<img src = '<?php echo get_post_meta($post->ID, 'thumb', true) ?>' onmouseover = 'start_animate(this, "<?php echo get_post_meta($post->ID, 'animate', true) ?>");' onmouseout = 'stop_animate();'>
Для вывода видеоплеера можно использовать код одного из вариантов инициализации проигрывателя (названия произвольных полей выделены жирным, при необходимости заменить на свои названия)Вариант 1: Ajax инициализация<?php if ($link = get_post_meta($post->ID, 'link', true)) : ?>
<div id = 'player'></div>
<script>var id = '<? echo $link; ?>'; load_player(id);</script>
<?php endif;?>
Вариант 2: IFRAME инициализация без ЧПУ<?php if ($link = get_post_meta($post->ID, 'link', true)) : ?>
<iframe src="/tubes/video.php?vid=<?php echo $link; ?>" frameborder="0" scrolling="no" allowfullscreen width="100%" onload="resize_frame(this);" id="player"></iframe>
<?php endif;?>
Вариант 3: IFRAME инициализация с ЧПУ<?php if ($link = get_post_meta($post->ID, 'link', true)) : ?>
<iframe src="/tubes/embed/<?php echo $link; ?>/" frameborder="0" scrolling="no" allowfullscreen width="100%" onload="resize_frame(this);" id="player"></iframe>
<?php endif;?>
Продолжительность видео можно вывести так (названия произвольных полей выделены жирным, при необходимости заменить на свои названия)<?php echo get_post_meta($post->ID, 'time', true);?>
Микроразметку можно вывести так (названия произвольных полей выделены жирным, при необходимости заменить на свои названия)
<?php echo get_post_meta($post->ID, 'video_schema', true);?>
Функция resize_frame автоматически растягивает iframe под высоту плеера. Если растягивается некорректно, можно заменить onload="resize_frame(this);" на height="НУЖНАЯ ВЫСОТА ПЛЕЕРА"