Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

YouTube - subskrypcje w panelu bocznym i temacie


Lost

Rekomendowane odpowiedzi

Witam, mam dwa pytania odnoście na temat YouTube:

 

1. Czy jest dostępny jakiś ogólny skrypt (lub czy jakiś spec mógłby wykonać w chwilkę) przycisku Subskrybuj z licznkiem na za sadzie facebooka? Obok Lubię to jest licznik lajków. Tak samo chcialbym zrobić z subskrypcjami.

 

2. Czy istnieje coś na zasadzie kanału YouTube w panelu bocznym? Aby znajdował się tam np. przycisk z licznikiem do subskrypcji, logo i nazwa kanału, oraz np. 2 ostatnie, najnowsze filmiki. Czy trudne by było to do przerobienia?

Pozdrawiam i z góry dziękuje za pomoc.

Odnośnik do komentarza
Udostępnij na innych stronach

Skrypt na wyświetlanie danych o kanale (w PHP) - http://stackoverflow.com/questions/13871817/youtube-channel-subscriber-count

<?php 
$data = file_get_contents('http://gdata.youtube.com/feeds/api/users/Twoja_Nazwa_Kanalu');

$xml = new SimpleXMLElement($data);
$stats_data = (array)$xml->children('yt', true)->statistics->attributes();
$stats_data = $stats_data['@attributes'];

/********* OR **********/

$data = file_get_contents('http://gdata.youtube.com/feeds/api/users/Twoja_Nazwa_Kanalu?alt=json');
$data = json_decode($data, true);
$stats_data = $data['entry']['yt$statistics'];

/**********************************************************/

echo 'lastWebAccess = '.$stats_data['lastWebAccess'].'<br />';
echo 'subscriberCount = '.$stats_data['subscriberCount'].'<br />';
echo 'videoWatchCount = '.$stats_data['videoWatchCount'].'<br />';
echo 'viewCount = '.$stats_data['viewCount'].'<br />';
echo 'totalUploadViews = '.$stats_data['totalUploadViews'].'<br />';

Oraz na X ostatnich filmów (również w PHP) - http://stackoverflow.com/questions/9902210/php-youtube-latest-video-feed-php-code-mechanism

//SETTINGS
$channel_name   =   'mychannelname';//Be sure to change this to your channel
$count          =   8;//# of videos you want to show (MAX = 20)
$em_width       =   420;//width of embeded player
$em_height      =   315;//height of embeded player
$wrap_class =   'video';//class name for the div wrapper

//The output...         
error_reporting(E_ALL);
$feedURL = 'http://gdata.youtube.com/feeds/api/users/'.$channel_name.'/uploads?max-results=20';
$sxml = simplexml_load_file($feedURL);
$i = 1;
foreach ($sxml->entry as $entry) {
     $vidUrl    =   explode("/", $entry->id);
     $vidKey    =   $vidUrl[6];
     if ($i <= $count ) :
        echo    '
              <div class="'.$wrap_class.'">
                   <iframe width="'.$em_width.'" height="'.$em_height.'" src="http://www.youtube.com/embed/'.$vidKey.'" frameborder="0" allowfullscreen></iframe>
              </div>
        ';
        endif;
        $i++;
}
  • Lubię to 2
Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...
  • 2 tygodnie później...
  • 10 miesięcy temu...

Niestety, ale nie wiem jak zedytować ten kod i dodać pod mój kanał : https://www.youtube.com/channel/UCS2tctHMZELea3S9m4QVMHQ . Jest ktoś w stanie podać gotowy kod. Pozdrawiam.

Przepraszam tutaj link do kanału : https://www.youtube.com/user/CsReloadOfficial Nie mogłem edytować.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.