Код для одного сезона
Код для одного сезона выводит окно просмотра, а также селектор для выбора серий. Ниже приведён код для сезона в 12 серий. Скопируйте его.
Code
<center><iframe scrolling=no name="film_main" id="film_main" src="http://vk.com/video_ext.php?oid=-3891402&id=158884569&hash=f5556c9c4d9f4363&hd=1" width="500" height="395" frameborder="0"></iframe> <div class="butt_film_down" style="padding-top:12px;">
<select name="select_items" size="1" onchange="javascript:urla=this.value;document.getElementById('film_main').src=urla;">
<option selected="selected" value="">-- Выберите серию --</option>
<optgroup label="1 сезон">
<option value="">1 серия</option>
<option value="">2 серия</option>
<option value="">3 серия</option>
<option value="">4 серия</option>
<option value="">5 серия</option>
<option value="">6 серия</option>
<option value="">7 серия</option>
<option value="">8 серия</option>
<option value="">9 серия</option>
<option value="">10 серия</option>
<option value="">11 серия</option>
<option value="">12 серия</option>
</select></div></center>
Формирование кода состоит из двух этапов:
1. Определение количества серий.
2. Вставка серий из контакта в код.
Рассмотрим первый этап и синхронизируем количество серий в сезоне с количеством серий в коде. Каждой серии соответствует опция
Code
<option value="">№ серия</option>
Поэтому количество этих опций и есть количество серий. Следовательно для увеличения количества серий добавляем (копированием) опции до полного числа серий в сезоне. А для уменьшения количества серий убираем (удалением) опции. Ниже приведён фрагмент.
Code
<option value="">10 серия</option>
<option value="">11 серия</option>
<option value="">12 серия</option>
<option value="">13 серия</option>
Здесь каждой опции соответствует строчка, соответственно регулируйте построчно количество серий.
Второй этап не зависит от количества сезонов и будет рассмотрен в разделе "Работа с кодом" (ниже).
Код для нескольких сезонов
Код для нескольких сезона выводит окно просмотра, а также селектор для выбора серий. Ниже приведён код для 3 сезонов по 6 серий. Скопируйте его.
Code
<center><iframe scrolling=no name="film_main" id="film_main" src="/cinema/templates/pages/slaid_for_other.htm" width="500" height="395" frameborder="0"></iframe> <div class="butt_film_down" style="padding-top:12px;"> <select name="select_items" size="1" onchange="javascript:urla=this.value;document.getElementById('film_main').src=urla;"> <option selected="selected" value="/cinema/templates/pages/slaid_for_other.htm">-- Выберите серию --</option> <optgroup label="1 сезон"> <option value="">1 серия</option> <option value="">2 серия</option> <option value="">3 серия</option> <option value="">4 серия</option> <option value="">5 серия</option> <option value="">6 серия</option> <optgroup label="2 сезон"> <option value="">1 серия</option> <option value="">2 серия</option> <option value="">3 серия</option> <option value="">4 серия</option> <option value="">5 серия</option> <option value="">6 серия</option> <optgroup label="3 сезон"> <option value="">1 серия</option> <option value="">2 серия</option> <option value="">3 серия</option> <option value="">4 серия</option> <option value="">5 серия</option> <option value="">6 серия</option> </select></div></center>
Формирование кода состоит из трёх этапов.
1. Определение количества сезонов.
2. Определение количества серий в каждом сезоне.
3. Вставка серий из контакта в код.
Рассмотрим первый этап и синхронизируем количество сезонов в сериале с количеством сезонов в коде. Каждой серии соответствует групповая опция, объединяющая серии в сезоне в одну группу.
Code
<optgroup label="№ сезон">
Групповую опцию нужно вставлять перед первой серией сезона (первой опцией серии). Узнать про опцию серии можно в разделе "Код для одного сезона".
Code
<optgroup label="1 сезон">
<option value="">1 серия</option>
<option value="">2 серия</option>
<option value="">3 серия</option>
<optgroup label="2 сезон">
<option value="">1 серия</option>
<option value="">2 серия</option>
<option value="">3 серия</option>
Здесь рассмотрен пример из 2 сезонов, в каждом из которых три серии.
Второй этап был рассмотрен в разделе "Код для одного сезона" (выше).
Третий этап не зависит от количества сезонов и будет рассмотрен в разделе "Работа с кодом" (ниже).
Работа с кодом
После того, как определено количество серий в сезоне - остаётся вставить эти серии из Вконтакте. Брать их лучше с домена vk.com В случае с добавлением фильма мы пользовались функцией "Получить код видео". Теперь мы опять воспользуемся ей, но нам понадобится лишь часть кода. Необходимо перенести значение в кавычках src=" " в значение опции в коде value=" "
Т.Е. копируем на примере http://vk.com/video_ext.php?oid=-3891402&id=158884569&hash=f5556c9c4d9f4363&hd=1 и вставляем в кавычки.
После этого получается:
Code
<option value="http://vk.com/....1">1 серия</option>
Проделываем тоже самое для всех серий и код готов!
Видео урок по добавлению фильмао том, как правильно добавить фильм
Видео урок по добавлению сериала о том, как правильно добавить сериал