Version Description
- Supports migrated blogs from Wordpress.com replacing [youtube=youtubeadresss]
Download this release
Release Info
| Developer | freediver |
| Plugin | |
| Version | 3.3 |
| Comparing to | |
| See all releases | |
Code changes from version 3.2 to 3.3
- readme.txt +10 -14
- smartyoutube.php +13 -2
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: freediver
|
|
| 3 |
Donate link: https://www.networkforgood.org/donation/MakeDonation.aspx?ORGID2=520781390
|
| 4 |
Tags: youtube, video, play, media, Post, posts, admin
|
| 5 |
Requires at least: 2.0
|
| 6 |
-
Tested up to: 2.8
|
| 7 |
Stable tag: trunk
|
| 8 |
|
| 9 |
Smart Youtube plugin allows you to insert full featured YouTube videos into your post, comments and in RSS feed.
|
|
@@ -27,29 +27,25 @@ Main Features:
|
|
| 27 |
* Allows full YouTube customization (colors, border, full screen...)
|
| 28 |
* Supports video deep linking (starting at desired point with &start=time parameter)
|
| 29 |
* Works on iPod and iPhone
|
|
|
|
| 30 |
* Provides a sidebar widget for videos as well
|
| 31 |
* Produces xHTML valid code
|
| 32 |
* Very fast and light, no extra scripts needed
|
| 33 |
|
|
|
|
| 34 |
|
| 35 |
-
Change Log:
|
| 36 |
-
|
| 37 |
-
v3.2
|
| 38 |
-
- Added title to widget, fixed HTML code issue with widget
|
| 39 |
|
| 40 |
-
|
| 41 |
-
- param closed properly for HTML validation (thanks Jan Eberl)
|
| 42 |
|
| 43 |
-
|
| 44 |
-
|
| 45 |
|
| 46 |
-
|
| 47 |
-
|
| 48 |
|
| 49 |
-
|
| 50 |
-
|
| 51 |
|
| 52 |
-
Plugin by Vladimir Prelovac. Looking for <a href="http://www.prelovac.com/vladimir/services">WordPress Consulting</a>?
|
| 53 |
|
| 54 |
== Credits ==
|
| 55 |
|
| 3 |
Donate link: https://www.networkforgood.org/donation/MakeDonation.aspx?ORGID2=520781390
|
| 4 |
Tags: youtube, video, play, media, Post, posts, admin
|
| 5 |
Requires at least: 2.0
|
| 6 |
+
Tested up to: 2.8.4
|
| 7 |
Stable tag: trunk
|
| 8 |
|
| 9 |
Smart Youtube plugin allows you to insert full featured YouTube videos into your post, comments and in RSS feed.
|
| 27 |
* Allows full YouTube customization (colors, border, full screen...)
|
| 28 |
* Supports video deep linking (starting at desired point with &start=time parameter)
|
| 29 |
* Works on iPod and iPhone
|
| 30 |
+
* Supports migrated blogs from Wordpress.com replacing [youtube=youtubeadresss]
|
| 31 |
* Provides a sidebar widget for videos as well
|
| 32 |
* Produces xHTML valid code
|
| 33 |
* Very fast and light, no extra scripts needed
|
| 34 |
|
| 35 |
+
Plugin by Vladimir Prelovac. Looking for <a href="http://www.prelovac.com/vladimir/services">WordPress Consulting</a>?
|
| 36 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 37 |
|
| 38 |
+
== Changelog ==
|
|
|
|
| 39 |
|
| 40 |
+
= 3.3 =
|
| 41 |
+
* Supports migrated blogs from Wordpress.com replacing [youtube=youtubeadresss]
|
| 42 |
|
| 43 |
+
= 3.2 =
|
| 44 |
+
* Added title to widget, fixed HTML code issue with widget
|
| 45 |
|
| 46 |
+
= 3.1.1 =
|
| 47 |
+
* param closed properly for HTML validation (thanks Jan Eberl)
|
| 48 |
|
|
|
|
| 49 |
|
| 50 |
== Credits ==
|
| 51 |
|
smartyoutube.php
CHANGED
|
@@ -4,10 +4,11 @@ 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 |
Author URI: http://www.prelovac.com/vladimir/
|
| 9 |
|
| 10 |
Updates:
|
|
|
|
| 11 |
3.2 - Added title to widget, fixed HTML code issue with widget
|
| 12 |
3.1.1 - param closed properly for validation
|
| 13 |
3.1 - wmode transparent parameter updated to better handle transparancy
|
|
@@ -364,6 +365,8 @@ text-decoration:none;
|
|
| 364 |
<p>If you want to embed high quality video (for videos that have them) use httpvh:// instead (Video High).</p>
|
| 365 |
<p>If you want to embed HD Quality (DVD quality 720p) video use httpvhd:// instead (Video High Defintion).</p>
|
| 366 |
<p>To embed playlists use httpvp:// (eg. httpvp://www.youtube.com/view_play_list?p=528026B4F7B34094)</p>
|
|
|
|
|
|
|
| 367 |
<ul>
|
| 368 |
<li>httpv:// - regular video</li>
|
| 369 |
<li>httpvh:// - high quality</li>
|
|
@@ -558,7 +561,15 @@ function yte_check($the_content, $side=0) {
|
|
| 558 |
|
| 559 |
}
|
| 560 |
|
| 561 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 562 |
return $the_content;
|
| 563 |
}
|
| 564 |
|
| 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.3
|
| 8 |
Author URI: http://www.prelovac.com/vladimir/
|
| 9 |
|
| 10 |
Updates:
|
| 11 |
+
3.3 - Supports migrated blogs from Wordpress.com replacing [youtube=youtubeadresss]
|
| 12 |
3.2 - Added title to widget, fixed HTML code issue with widget
|
| 13 |
3.1.1 - param closed properly for validation
|
| 14 |
3.1 - wmode transparent parameter updated to better handle transparancy
|
| 365 |
<p>If you want to embed high quality video (for videos that have them) use httpvh:// instead (Video High).</p>
|
| 366 |
<p>If you want to embed HD Quality (DVD quality 720p) video use httpvhd:// instead (Video High Defintion).</p>
|
| 367 |
<p>To embed playlists use httpvp:// (eg. httpvp://www.youtube.com/view_play_list?p=528026B4F7B34094)</p>
|
| 368 |
+
<p>Smart Youtube also supports migrated blogs from Wordpress.com using [youtube=youtubeadresss]</p>
|
| 369 |
+
|
| 370 |
<ul>
|
| 371 |
<li>httpv:// - regular video</li>
|
| 372 |
<li>httpvh:// - high quality</li>
|
| 561 |
|
| 562 |
}
|
| 563 |
|
| 564 |
+
// to work with migrated blogs from Wordpress.com replacing [youtube=youtubeadresss]
|
| 565 |
+
if(strpos($the_content, "[youtube")!==FALSE ) {
|
| 566 |
+
preg_match_all("/\[youtube\=http:\/\/([a-zA-Z0-9\-\_]+\.|)youtube\.com\/watch(\?v\=|\/v\/)([a-zA-Z0-9\-\_]{11})([^<\s]*)\]/", $the_content, $matches, PREG_SET_ORDER);
|
| 567 |
+
foreach($matches as $match) {
|
| 568 |
+
$the_content = preg_replace("/\[youtube\=http:\/\/([a-zA-Z0-9\-\_]+\.|)youtube\.com\/watch(\?v\=|\/v\/)([a-zA-Z0-9\-\_]{11})([^\s<]*)\]/", yte_tag($match[3], '', $match[4], $side), $the_content, 1);
|
| 569 |
+
}
|
| 570 |
+
}
|
| 571 |
+
|
| 572 |
+
|
| 573 |
return $the_content;
|
| 574 |
}
|
| 575 |
|
