Jump to content
  • 0

Скрипт вывода видео с youtube


frendlix
 Share

Question

Собственно поставил плагин для вордпресс.
Выводит этот плагин например плейлист с youtube - может вывести одно видео или по нику автора.
Но мне нужен именно плейлист.

В плагине стоит ограничение на вывод 10 записей с youtube
При этом плагин сам генерирует миниатюры и ставит кастомную кнопку плей на ролик, потом просто в попап по клику показывает видео.

Собственно проблема вот в этом самом ограничении...
Я вроде бы снял ограничение и дал возможность виджету выводить по 100 видеозаписей сразу, но почему то на странице в итоге показывается не 100 например видео, а ровно 25, если вставить друго ни больше ни меньше.
Переменная отвечающая за вывод количества роликов на 262 строке... что бы такого придумать, или тут ничего не придумать и это какие то ограничения с ютуба?
 

			<p>				<label for="<?php echo $this->get_field_id('num_videos'); ?>"><?php _e('Number to Display:'); ?></label> 				<select class="widefat" id="<?php echo $this->get_field_id('num_videos'); ?>" name="<?php echo $this->get_field_name('num_videos'); ?>">					<?php for($i = 1; $i <= 100; $i++) {						if($num == $i) {							echo "<option value='$i' selected='selected'>$i</option>";						} else {							echo "<option value='$i'>$i</option>";						}					} ?>				</select>			</p>

К создателям плагина обращался но видимо поддержка закончилась в 2012 году на сим они далее не отвечают ни на что.
Ссылка на плагин: http://wordpress.org/plugins/youtube-sidebar-widget/

Edited by frendlix
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

1. Оформи, пожалуйста, тему согласно рекомендаций: Как правильно оформить вопрос/проблему

2. С такими вопросами, возможно, лучше обратится к создателю плагина?!!

Link to comment
Share on other sites

  • 0

100 элементов в dropdown списке это жесть, конечно. Не проще ли заменить это дело инпутом с type=number и шагом?

Но, конечно, автор плагина через одно место достает видео. Получать 25 дефолтных результатов и потом в цикле отбирать только нужное количество - это жесть.

max-results The max-results parameter specifies the maximum number of results that should be included in the result set. This parameter works in conjunction with the start-index parameter to determine which results to return. For example, to request the second set of 10 results – i.e. results 11-20 – set the max-results parameter to 10 and the start-index parameter to 11. The default value of this parameter is 25, and the maximum value is 50. However, for displaying lists of videos, we recommend that you set the max-results parameter to 10.

https://developers.google.com/youtube/2.0/developers_guide_protocol#Retrieving_and_searching_for_videos

И, да, максимум можно получить 50 видео за один запрос. Если надо больше - дополнительные запросы с передачей start-index параметра.

Link to comment
Share on other sites

  • 0
100 элементов в dropdown списке это жесть, конечно. Не проще ли заменить это дело инпутом с type=number и шагом?

Ну грузится на самом деле достаточно бодро, может и проще но я не знаю как - буду курить гугл)

Ну хотя бы 50 (:
Странно что он 25 выводит или 24...
 

 

1. Оформи, пожалуйста, тему согласно рекомендаций: Как правильно оформить вопрос/проблему

2. С такими вопросами, возможно, лучше обратится к создателю плагина?!!

Прошу прощения за неверное оформление.

Link to comment
Share on other sites

  • 0

Ну грузится на самом деле достаточно бодро, может и проще но я не знаю как - буду курить гугл)

Я имею ввиду, что ты добавил в список 100 элементов (в настройках виджета), вместо этого удобнее было бы сделать инпут.

Ну хотя бы 50 (:

Странно что он 25 выводит или 24...

Ничего странного, перечитай мое сообщение выше. По умолчанию - 25 элементов возвращает гугл. По-хорошему надо немного переписать: вместо отбрасывания "лишнего" в цикле можно указать гуглу, сколько элементов надо возвращать. Переменную я описал в посте выше, там же ссылка на API :)
Link to comment
Share on other sites

  • 0
Ну хотя бы 50 (: Странно что он 25 выводит или 24...

 

тебе написали что добавить) несколько слов к запросу

 

Хм... не думаю что несколько курлов - это хорошая идея...  Меня и с одним как то на лайв журнале забанили))

может лучшее решение - это вместо подгрузки - сам создашь нужный xml  - качни с ютуба, дополни. залей на хост. и подключи

 

Если в режиме онлайн нужно - тогда остается курлить

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By its_a_me_mario
      При нажатии на кнопку отправления в форме независимо есть ли текст в форме или нет в любом случае редиректит на главную страницу. Ни письма на почте, ни возникающих ошибок в форме нет.
      json rest api включен
      откатывал contact form 7 до более ранних версий
      smpt плагин настроен
      все остальные плагины поочерёдно отключал
      ни что не помогает
      если отправлять письма с чистого php соответствующей функцией, то письма доходят до почты
      в консоли ошибок нет
      Заранее спасибо, мучаюсь два дня
    • By Alarr
      При стандартных Вордпрессовских комментариях, когда оставляешь коммент и кликаешь на сабмит - изменяется урла.
      Например:
      Было вот так - http: // testsite / uncategorized / test-post-1 /
      А становится вот так - http: // testsite / uncategorized / test-post-1 / # comment-1428
      Или даже вот так: http: // testsite / uncategorized / test-post-1 /? Unapproved = 1246588 & moderation-hash = 40271ae6cdb307b9243b08107da795ae # comment-1246588
      Подскажите пожалуйста, что нужно сделать, чтобы урла текущей страницы никогда не менялась при комментировании.
      Там есть какое-то простое решение, или нужно аяксом это дело решать?
      Спасибо.
    • By Only091
      Помогите пожалуйста, не получается сделать постраничную навигацию. Делал все по урокам. в Итоге получилось сделать два разных каталога один с фильтрами другой с постраничной навигацией. И теперь я пытаюсь объединить два каталога. Но не получается. Сами файлы урока в архике каталог. Буду очень благодарен если мне помогут! catalog.phpcatalogDB.js
      каталог.7z
    • By qqruz
      Мне нужен код для автоматической публикация последних видео с нескольких каналов ютюб, что бы они шли последовательно. Я перерыл весь интернет и нечего не нашел, сам тоже пытался написать, но из-за слабого знания языка и малого количества видео не могу. Надеюсь на чью-то поддержку.
    • By stonelabs
      Всем привет!

      Наша компания (https://stone-labs.com/) ищет команды (!) разработчиков для реализации ряда заказных проектов. Местоположение не важно - мы практикуем удаленную работу.
       
      Обязательные требования:
      Laravel или Symfony frameworks jQuery (UI), JavaScript, Ajax, Bootstrap MySQL REST API, опыт внедрения Third-party APIs английский на уровне чтения и понимания технической документации опыт в разработке веб приложений и их архитектуры с нуля корректное использование git & pull request flow работа в дневное время во временной зоне UTC +3  
      Будет плюсом, если у вашей команды есть:
      опыт с GitLab CI/CD, Jenkins опыт с MySQL Cluster, MongoDB, PostgreSQL, Redis опыт с Vue.js опыт Linux администрирования, SSH, Nginx, DevOps  
      Если вам интересно сотрудничество, пожалуйста, пишите на наш ящик wanted@stone-labs.com 
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy