Version Description
- Supports new youtube dark 'Cosmic panda' theme
Download this release
Release Info
Developer | freediver |
Plugin | Smart YouTube PRO |
Version | 3.8.9 |
Comparing to | |
See all releases |
Code changes from version 3.8.8 to 3.8.9
- readme.txt +3 -0
- smartyoutube.class.php +11 -7
- smartyoutube.php +2 -2
readme.txt
CHANGED
@@ -37,6 +37,9 @@ Plugin by Vladimir Prelovac. Looking for <a href="http://www.prelovac.com/vladim
|
|
37 |
|
38 |
== Changelog ==
|
39 |
|
|
|
|
|
|
|
40 |
= 3.8.8 =
|
41 |
* Fixed the problem with autoplaying iframe embed videos
|
42 |
|
37 |
|
38 |
== Changelog ==
|
39 |
|
40 |
+
= 3.8.9 =
|
41 |
+
* Supports new youtube dark 'Cosmic panda' theme
|
42 |
+
|
43 |
= 3.8.8 =
|
44 |
* Fixed the problem with autoplaying iframe embed videos
|
45 |
|
smartyoutube.class.php
CHANGED
@@ -14,7 +14,7 @@ class SmartYouTube
|
|
14 |
|
15 |
function __construct()
|
16 |
{
|
17 |
-
$this->local_version = '3.8.
|
18 |
$this->custom_colors = array(
|
19 |
'blank' => array('d6d6d6', 'f0f0f0'),
|
20 |
'storm' => array('3a3a3a', '999999'),
|
@@ -117,6 +117,7 @@ class SmartYouTube
|
|
117 |
'{video}' :
|
118 |
stripslashes(htmlspecialchars($_POST['disp_template']));;
|
119 |
$this->options['tag'] = !isset($_POST['tag']) ? '' : $_POST['tag'];
|
|
|
120 |
|
121 |
update_option($this->key, $this->options);
|
122 |
|
@@ -158,7 +159,7 @@ class SmartYouTube
|
|
158 |
|
159 |
$disp_template = wp_specialchars($this->options['template']);
|
160 |
$tag = $this->options['tag'];
|
161 |
-
|
162 |
|
163 |
if (!$disp_width)
|
164 |
{
|
@@ -347,7 +348,8 @@ class SmartYouTube
|
|
347 |
<input type="checkbox" id="disp_search" name="disp_search" $disp_search /><label for="disp_search"> Display search box</label><br />
|
348 |
<input type="checkbox" id="disp_info" name="disp_info" $disp_info /><label for="disp_info"> Remove Titles & Ratings</label><br />
|
349 |
<input type="checkbox" id="disp_ann" name="disp_ann" $disp_ann /><label for="disp_ann"> Remove Annotations</label><br />
|
350 |
-
<input type="checkbox" id="privacy" name="disp_privacy" $disp_privacy /><label for="privacy"> Enable privacy-enhanced mode [<a target="_blank" href="http://www.google.com/support/youtube/bin/answer.py?answer=141046">?</a>] (videos may not work for Iphone users)</label
|
|
|
351 |
</div>
|
352 |
|
353 |
<h3>Custom code compatibility</h3>
|
@@ -465,6 +467,7 @@ END;
|
|
465 |
$disp_ann = $this->options['ann'] == 'on' ? '&iv_load_policy=3' : '';
|
466 |
$template = trim($this->options['template']) == '' ? '{video}' : $this->options['template'];
|
467 |
$valid = $this->options['valid'];
|
|
|
468 |
|
469 |
switch ($high)
|
470 |
{
|
@@ -519,14 +522,14 @@ END;
|
|
519 |
$root_url = $this->options['privacy'] ? 'http://www.youtube-nocookie.com' : 'http://www.youtube.com';
|
520 |
|
521 |
if ($this->options['iframe']=='on')
|
522 |
-
$video_url = htmlspecialchars("$root_url/embed/$file?color1={$this->custom_colors[$disp_color][0]}&color2={$this->custom_colors[$disp_color][1]}&border=$disp_border&fs=1&hl=en$ap&loop=$loop{$disp_info}$disp_ann&showsearch=$disp_search&rel=$disp_rel", ENT_QUOTES) . $high . $time;
|
523 |
else
|
524 |
-
$video_url = htmlspecialchars("$root_url/v/$file?color1={$this->custom_colors[$disp_color][0]}&color2={$this->custom_colors[$disp_color][1]}&border=$disp_border&fs=1&hl=en$ap&loop=$loop{$disp_info}$disp_ann&showsearch=$disp_search&rel=$disp_rel", ENT_QUOTES) . $high . $time;
|
525 |
|
526 |
if ($playlist)
|
527 |
{
|
528 |
|
529 |
-
$video_url = htmlspecialchars("$root_url/p/$file?color1={$this->custom_colors[$disp_color][0]}&color2={$this->custom_colors[$disp_color][1]}&border=$disp_border&fs=1&hl=en$ap&loop={$disp_info}$disp_ann&showsearch=$disp_search&rel=$disp_rel", ENT_QUOTES) . $high . $time;
|
530 |
|
531 |
if ($this->options['iframe']=='on')
|
532 |
$yte_tag = <<<EOT
|
@@ -701,7 +704,8 @@ EOT;
|
|
701 |
'wtext' => '',
|
702 |
'wtitle' => '',
|
703 |
'tag' => '',
|
704 |
-
'iframe' => 'on'
|
|
|
705 |
);
|
706 |
|
707 |
$saved = get_option($this->key);
|
14 |
|
15 |
function __construct()
|
16 |
{
|
17 |
+
$this->local_version = '3.8.9'; // TODO: Change this number???
|
18 |
$this->custom_colors = array(
|
19 |
'blank' => array('d6d6d6', 'f0f0f0'),
|
20 |
'storm' => array('3a3a3a', '999999'),
|
117 |
'{video}' :
|
118 |
stripslashes(htmlspecialchars($_POST['disp_template']));;
|
119 |
$this->options['tag'] = !isset($_POST['tag']) ? '' : $_POST['tag'];
|
120 |
+
$this->options['dark_player'] = ! isset( $_POST['dark_player'] ) ? 'off' : 'on';
|
121 |
|
122 |
update_option($this->key, $this->options);
|
123 |
|
159 |
|
160 |
$disp_template = wp_specialchars($this->options['template']);
|
161 |
$tag = $this->options['tag'];
|
162 |
+
$dark_player = $this->options['dark_player'] == 'on' ? 'checked="checked"' : '';
|
163 |
|
164 |
if (!$disp_width)
|
165 |
{
|
348 |
<input type="checkbox" id="disp_search" name="disp_search" $disp_search /><label for="disp_search"> Display search box</label><br />
|
349 |
<input type="checkbox" id="disp_info" name="disp_info" $disp_info /><label for="disp_info"> Remove Titles & Ratings</label><br />
|
350 |
<input type="checkbox" id="disp_ann" name="disp_ann" $disp_ann /><label for="disp_ann"> Remove Annotations</label><br />
|
351 |
+
<input type="checkbox" id="privacy" name="disp_privacy" $disp_privacy /><label for="privacy"> Enable privacy-enhanced mode [<a target="_blank" href="http://www.google.com/support/youtube/bin/answer.py?answer=141046">?</a>] (videos may not work for Iphone users)</label><br />
|
352 |
+
<input type="checkbox" id="dark_player" name="dark_player" $dark_player /><label for="dark_player"> Use new Youtube "dark" player (requires IFRAME mode to be turned on)</label><br />
|
353 |
</div>
|
354 |
|
355 |
<h3>Custom code compatibility</h3>
|
467 |
$disp_ann = $this->options['ann'] == 'on' ? '&iv_load_policy=3' : '';
|
468 |
$template = trim($this->options['template']) == '' ? '{video}' : $this->options['template'];
|
469 |
$valid = $this->options['valid'];
|
470 |
+
$dark_player = ( $this->options['dark_player'] == 'on' ) ? '&theme=dark' : '';
|
471 |
|
472 |
switch ($high)
|
473 |
{
|
522 |
$root_url = $this->options['privacy'] ? 'http://www.youtube-nocookie.com' : 'http://www.youtube.com';
|
523 |
|
524 |
if ($this->options['iframe']=='on')
|
525 |
+
$video_url = htmlspecialchars("$root_url/embed/$file?color1={$this->custom_colors[$disp_color][0]}&color2={$this->custom_colors[$disp_color][1]}&border=$disp_border&fs=1&hl=en$ap&loop=$loop{$disp_info}$disp_ann&showsearch=$disp_search&rel=$disp_rel$dark_player", ENT_QUOTES) . $high . $time;
|
526 |
else
|
527 |
+
$video_url = htmlspecialchars("$root_url/v/$file?color1={$this->custom_colors[$disp_color][0]}&color2={$this->custom_colors[$disp_color][1]}&border=$disp_border&fs=1&hl=en$ap&loop=$loop{$disp_info}$disp_ann&showsearch=$disp_search&rel=$disp_rel$dark_player", ENT_QUOTES) . $high . $time;
|
528 |
|
529 |
if ($playlist)
|
530 |
{
|
531 |
|
532 |
+
$video_url = htmlspecialchars("$root_url/p/$file?color1={$this->custom_colors[$disp_color][0]}&color2={$this->custom_colors[$disp_color][1]}&border=$disp_border&fs=1&hl=en$ap&loop={$disp_info}$disp_ann&showsearch=$disp_search&rel=$disp_rel$dark_player", ENT_QUOTES) . $high . $time;
|
533 |
|
534 |
if ($this->options['iframe']=='on')
|
535 |
$yte_tag = <<<EOT
|
704 |
'wtext' => '',
|
705 |
'wtitle' => '',
|
706 |
'tag' => '',
|
707 |
+
'iframe' => 'on',
|
708 |
+
'dark_player' => ''
|
709 |
);
|
710 |
|
711 |
$saved = get_option($this->key);
|
smartyoutube.php
CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Smart Youtube
|
|
4 |
Plugin URI: http://www.prelovac.com/vladimir/wordpress-plugins/smart-youtube
|
5 |
Description: Insert YouTube videos in posts, comments and RSS feeds with ease and full customization.
|
6 |
Author: Vladimir Prelovac
|
7 |
-
Version: 3.8.
|
8 |
Author URI: http://www.prelovac.com/vladimir/
|
9 |
|
10 |
|
@@ -73,4 +73,4 @@ if (isset($smart_youtube)) return false;
|
|
73 |
|
74 |
require_once(dirname(__FILE__) . '/smartyoutube.class.php');
|
75 |
|
76 |
-
$smart_youtube = new SmartYouTube();
|
4 |
Plugin URI: http://www.prelovac.com/vladimir/wordpress-plugins/smart-youtube
|
5 |
Description: Insert YouTube videos in posts, comments and RSS feeds with ease and full customization.
|
6 |
Author: Vladimir Prelovac
|
7 |
+
Version: 3.8.9
|
8 |
Author URI: http://www.prelovac.com/vladimir/
|
9 |
|
10 |
|
73 |
|
74 |
require_once(dirname(__FILE__) . '/smartyoutube.class.php');
|
75 |
|
76 |
+
$smart_youtube = new SmartYouTube();
|