Version Description
- Fixed problem with SSL.
- Changes in CSS to correct IE columns.
Download this release
Release Info
Developer | javitxu123 |
Plugin | Youtube Channel Gallery |
Version | 1.8.7 |
Comparing to | |
See all releases |
Code changes from version 1.8.6 to 1.8.7
- admin-scripts.js +0 -0
- admin-styles.css +0 -0
- img/play.png +0 -0
- languages/youtube-channel-gallery-es_ES.mo +0 -0
- languages/youtube-channel-gallery-es_ES.po +0 -0
- readme.txt +5 -1
- scripts.js +1 -1
- styles.css +12 -12
- templates/player.php +0 -0
- youtube-channel-gallery.php +5 -15
admin-scripts.js
CHANGED
File without changes
|
admin-styles.css
CHANGED
File without changes
|
img/play.png
CHANGED
File without changes
|
languages/youtube-channel-gallery-es_ES.mo
CHANGED
File without changes
|
languages/youtube-channel-gallery-es_ES.po
CHANGED
File without changes
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://poselab.com/
|
|
4 |
Tags: widget, gallery, youtube, channel, user, sidebar, video, youtube playlist, html5, iframe, Youtube channel, youtube videos
|
5 |
Requires at least: 2.8
|
6 |
Tested up to: 3.5.1
|
7 |
-
Stable tag: 1.8.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -142,6 +142,10 @@ See [HTTPS Support for YouTube Embeds](http://apiblog.youtube.com/2011/02/https-
|
|
142 |
|
143 |
== Changelog ==
|
144 |
|
|
|
|
|
|
|
|
|
145 |
= 1.8.6 =
|
146 |
* Check accounts suspended.
|
147 |
* SSL support (checks if HTTPS or on Port 443). Be aware that the YouTube player is not fully compatible with SSL. See [HTTPS Support for YouTube Embeds](http://apiblog.youtube.com/2011/02/https-support-for-youtube-embeds.html)
|
4 |
Tags: widget, gallery, youtube, channel, user, sidebar, video, youtube playlist, html5, iframe, Youtube channel, youtube videos
|
5 |
Requires at least: 2.8
|
6 |
Tested up to: 3.5.1
|
7 |
+
Stable tag: 1.8.7
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
142 |
|
143 |
== Changelog ==
|
144 |
|
145 |
+
= 1.8.7 =
|
146 |
+
* Fixed problem with SSL.
|
147 |
+
* Changes in CSS to correct IE columns.
|
148 |
+
|
149 |
= 1.8.6 =
|
150 |
* Check accounts suspended.
|
151 |
* SSL support (checks if HTTPS or on Port 443). Be aware that the YouTube player is not fully compatible with SSL. See [HTTPS Support for YouTube Embeds](http://apiblog.youtube.com/2011/02/https-support-for-youtube-embeds.html)
|
scripts.js
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
/*------------------------------------------------------------
|
2 |
Plugin Name: Youtube Channel Gallery
|
3 |
Plugin URI: http://www.poselab.com/
|
4 |
-
Version: 1.8.
|
5 |
Description: Show a youtube video and a gallery of thumbnails for a youtube channel.
|
6 |
------------------------------------------------------------*/
|
7 |
jQuery(document).ready(function($) {
|
1 |
/*------------------------------------------------------------
|
2 |
Plugin Name: Youtube Channel Gallery
|
3 |
Plugin URI: http://www.poselab.com/
|
4 |
+
Version: 1.8.7
|
5 |
Description: Show a youtube video and a gallery of thumbnails for a youtube channel.
|
6 |
------------------------------------------------------------*/
|
7 |
jQuery(document).ready(function($) {
|
styles.css
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
/*------------------------------------------------------------
|
2 |
Plugin Name: Youtube Channel Gallery
|
3 |
Plugin URI: http://www.poselab.com/
|
4 |
-
Version: 1.8.
|
5 |
Description: Show a youtube video and a gallery of thumbnails for a youtube channel.
|
6 |
------------------------------------------------------------*/
|
7 |
/*plugin wrapper*/
|
@@ -43,7 +43,7 @@ iframe.ytcplayer{
|
|
43 |
/*Thumbnails, title and description*/
|
44 |
/*---------------------------------------------------*/
|
45 |
ul.ytchagallery{margin: 0!important; padding: 0!important;list-style: none!important; width: 100%!important; overflow: hidden!important;}
|
46 |
-
ul.ytchagallery .ytc-row{width:-webkit-calc(100% + 10px)!important; width:calc(100% + 10px)!important;margin: 0!important;padding: 0!important}
|
47 |
ul.ytchagallery li{float:left!important;margin: 0!important;list-style: none!important;padding: 0!important;clear: none!important;}
|
48 |
ul.ytchagallery li.ytccell-first{clear: left!important;}
|
49 |
ul.ytchagallery li .ytcliinner {overflow: hidden!important;padding: 0 10px 10px 0!important}
|
@@ -105,25 +105,25 @@ ul.ytchagallery li .ytcliinner {overflow: hidden!important;padding: 0 10px 10px
|
|
105 |
/*columns*/
|
106 |
.ytc-row{clear: both!important;}
|
107 |
|
108 |
-
.ytc-columns1 li{ width: 100%!important;
|
109 |
|
110 |
-
.ytc-columns2 li{ width: 50%!important;
|
111 |
|
112 |
-
.ytc-columns3 li{ width: 33.33%!important;
|
113 |
|
114 |
-
.ytc-columns4 li{ width: 25%!important;
|
115 |
|
116 |
-
.ytc-columns5 li{ width: 20%!important;
|
117 |
|
118 |
-
.ytc-columns6 li{ width: 16.66%!important;
|
119 |
|
120 |
-
.ytc-columns7 li{ width: 14.28%!important;
|
121 |
|
122 |
-
.ytc-columns8 li{ width: 12.5%!important;
|
123 |
|
124 |
-
.ytc-columns9 li{ width: 11.11%!important;
|
125 |
|
126 |
-
.ytc-columns10 li{ width: 10%!important;
|
127 |
|
128 |
|
129 |
/*link to YouTube*/
|
1 |
/*------------------------------------------------------------
|
2 |
Plugin Name: Youtube Channel Gallery
|
3 |
Plugin URI: http://www.poselab.com/
|
4 |
+
Version: 1.8.7
|
5 |
Description: Show a youtube video and a gallery of thumbnails for a youtube channel.
|
6 |
------------------------------------------------------------*/
|
7 |
/*plugin wrapper*/
|
43 |
/*Thumbnails, title and description*/
|
44 |
/*---------------------------------------------------*/
|
45 |
ul.ytchagallery{margin: 0!important; padding: 0!important;list-style: none!important; width: 100%!important; overflow: hidden!important;}
|
46 |
+
ul.ytchagallery .ytc-row{width:-webkit-calc(100% + 10px)!important; width:calc(100% + 10px)!important;margin: 0!important;padding: 0!important}
|
47 |
ul.ytchagallery li{float:left!important;margin: 0!important;list-style: none!important;padding: 0!important;clear: none!important;}
|
48 |
ul.ytchagallery li.ytccell-first{clear: left!important;}
|
49 |
ul.ytchagallery li .ytcliinner {overflow: hidden!important;padding: 0 10px 10px 0!important}
|
105 |
/*columns*/
|
106 |
.ytc-row{clear: both!important;}
|
107 |
|
108 |
+
.ytc-columns1 li{ width: 100%!important;}
|
109 |
|
110 |
+
.ytc-columns2 li{ width: 50%!important;}
|
111 |
|
112 |
+
.ytc-columns3 li{ width: 33.33%!important;}
|
113 |
|
114 |
+
.ytc-columns4 li{ width: 25%!important;}
|
115 |
|
116 |
+
.ytc-columns5 li{ width: 20%!important;}
|
117 |
|
118 |
+
.ytc-columns6 li{ width: 16.66%!important;}
|
119 |
|
120 |
+
.ytc-columns7 li{ width: 14.28%!important;}
|
121 |
|
122 |
+
.ytc-columns8 li{ width: 12.5%!important;}
|
123 |
|
124 |
+
.ytc-columns9 li{ width: 11.11%!important;}
|
125 |
|
126 |
+
.ytc-columns10 li{ width: 10%!important;}
|
127 |
|
128 |
|
129 |
/*link to YouTube*/
|
templates/player.php
CHANGED
File without changes
|
youtube-channel-gallery.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
Description: Show a youtube video and a gallery of thumbnails for a youtube channel.
|
6 |
Author: Javier Gómez Pose
|
7 |
Author URI: http://www.poselab.com/
|
8 |
-
Version: 1.8.
|
9 |
License: GPL2
|
10 |
|
11 |
Copyright 2013 Javier Gómez Pose (email : javierpose@gmail.com)
|
@@ -530,8 +530,8 @@ class YoutubeChannelGallery_Widget extends WP_Widget {
|
|
530 |
$content= '<p class="empty">' . __( 'There is no video to show.', 'youtube-channel-gallery' ) . '</p>';
|
531 |
|
532 |
} else {
|
533 |
-
$youtube_feed_url =
|
534 |
-
$youtube_url =
|
535 |
|
536 |
// links
|
537 |
if ( $ytchag_feed == 'user' ) {
|
@@ -547,7 +547,6 @@ class YoutubeChannelGallery_Widget extends WP_Widget {
|
|
547 |
$ytchag_link_url = $youtube_url . '/playlist?list=' . $ytchag_user;
|
548 |
}
|
549 |
|
550 |
-
|
551 |
//HTTP API
|
552 |
|
553 |
$transientId = 'ytc-' .md5( $ytchag_feed . $ytchag_user . $ytchag_maxitems );
|
@@ -796,7 +795,7 @@ class YoutubeChannelGallery_Widget extends WP_Widget {
|
|
796 |
}
|
797 |
|
798 |
$content.= '<div class="ytcthumb-cont"' . $ytchag_thumbnail_fixed_witdh . '>';
|
799 |
-
$content.= '<a class="ytcthumb ytclink" ' .$ytchag_thumb_window. ' href="' . $youtube_url . '/watch?v=' . $youtubeid . '" data-playerid="ytcplayer' . $plugincount . '" data-quality="' . $ytchag_quality . '" title="' . $title . '" style="background-image:url(' . $
|
800 |
$content.= '<div class="ytcplay"></div>';
|
801 |
$content.= '</a>';
|
802 |
$content.= '</div>';
|
@@ -917,7 +916,7 @@ class YoutubeChannelGallery_Widget extends WP_Widget {
|
|
917 |
// load js
|
918 |
private function register_scripts() {
|
919 |
wp_enqueue_script( 'jquery' );
|
920 |
-
wp_enqueue_script( 'youtube_player_api',
|
921 |
wp_enqueue_script( 'youtube-channel-gallery', plugins_url( '/scripts.js', __FILE__ ), false, false, true );
|
922 |
}
|
923 |
|
@@ -930,15 +929,6 @@ class YoutubeChannelGallery_Widget extends WP_Widget {
|
|
930 |
|
931 |
}
|
932 |
|
933 |
-
// check http protocol
|
934 |
-
public function check_ssl ( $url ) {
|
935 |
-
if ( is_ssl() ) {
|
936 |
-
return str_replace( 'http://', 'https://', $url );
|
937 |
-
} else {
|
938 |
-
return $url;
|
939 |
-
}
|
940 |
-
}
|
941 |
-
|
942 |
/*--------------------------------------------------*/
|
943 |
/* Shortcode
|
944 |
/*--------------------------------------------------*/
|
5 |
Description: Show a youtube video and a gallery of thumbnails for a youtube channel.
|
6 |
Author: Javier Gómez Pose
|
7 |
Author URI: http://www.poselab.com/
|
8 |
+
Version: 1.8.7
|
9 |
License: GPL2
|
10 |
|
11 |
Copyright 2013 Javier Gómez Pose (email : javierpose@gmail.com)
|
530 |
$content= '<p class="empty">' . __( 'There is no video to show.', 'youtube-channel-gallery' ) . '</p>';
|
531 |
|
532 |
} else {
|
533 |
+
$youtube_feed_url = 'http://gdata.youtube.com/feeds/api';
|
534 |
+
$youtube_url = 'https://www.youtube.com';
|
535 |
|
536 |
// links
|
537 |
if ( $ytchag_feed == 'user' ) {
|
547 |
$ytchag_link_url = $youtube_url . '/playlist?list=' . $ytchag_user;
|
548 |
}
|
549 |
|
|
|
550 |
//HTTP API
|
551 |
|
552 |
$transientId = 'ytc-' .md5( $ytchag_feed . $ytchag_user . $ytchag_maxitems );
|
795 |
}
|
796 |
|
797 |
$content.= '<div class="ytcthumb-cont"' . $ytchag_thumbnail_fixed_witdh . '>';
|
798 |
+
$content.= '<a class="ytcthumb ytclink" ' .$ytchag_thumb_window. ' href="' . $youtube_url . '/watch?v=' . $youtubeid . '" data-playerid="ytcplayer' . $plugincount . '" data-quality="' . $ytchag_quality . '" title="' . $title . '" style="background-image:url(' . $thumb . ')" ' . $ytchag_nofollow . '>';
|
799 |
$content.= '<div class="ytcplay"></div>';
|
800 |
$content.= '</a>';
|
801 |
$content.= '</div>';
|
916 |
// load js
|
917 |
private function register_scripts() {
|
918 |
wp_enqueue_script( 'jquery' );
|
919 |
+
wp_enqueue_script( 'youtube_player_api', 'https://www.youtube.com/player_api', false, false, true );
|
920 |
wp_enqueue_script( 'youtube-channel-gallery', plugins_url( '/scripts.js', __FILE__ ), false, false, true );
|
921 |
}
|
922 |
|
929 |
|
930 |
}
|
931 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
932 |
/*--------------------------------------------------*/
|
933 |
/* Shortcode
|
934 |
/*--------------------------------------------------*/
|