diff --git a/README.md b/README.md index 7b40b99..bf07fab 100644 --- a/README.md +++ b/README.md @@ -339,6 +339,7 @@ Hiện tại việc sử dụng nanoid đang là xu hướng so với uuid truy - [x] Helper Function: `convert_video_embed_dailymotion` - Convert Video URL to Embed DailyMotion (ít dùng, lưu tại đây vì còn nhiều project cũ đang sử dụng) - [x] Helper Function: `convert_video_embed_youtube` - Convert Video URL to Embed YouTube (ít dùng, lưu tại đây vì còn nhiều project cũ đang sử dụng) - [x] Helper Function: `convert_video_v_embed_youtube` - Convert Video URL to Embed YouTube (ít dùng, lưu tại đây vì còn nhiều project cũ đang sử dụng) +- [x] Helper Function: `youtube_image_thumbnail` - Convert YoutubeID to Youtube Thumbnail URL ### XML Helper diff --git a/helpers/video_embed_helper.php b/helpers/video_embed_helper.php index 7d8d1cb..cc57ae3 100644 --- a/helpers/video_embed_helper.php +++ b/helpers/video_embed_helper.php @@ -27,9 +27,10 @@ function convert_video_embed_vimeo($vimeo) } if (!function_exists('convert_video_embed_dailymotion')) { function convert_video_embed_dailymotion($dailymotion) - {if (empty($dailymotion)) { - return $dailymotion; - } + { + if (empty($dailymotion)) { + return $dailymotion; + } $dailymotion = str_replace( array( 'https://www.dailymotion.com/video/', @@ -44,9 +45,10 @@ function convert_video_embed_dailymotion($dailymotion) } if (!function_exists('convert_video_v_embed_youtube')) { function convert_video_v_embed_youtube($youtube) - {if (empty($youtube)) { - return $youtube; - } + { + if (empty($youtube)) { + return $youtube; + } $youtube = str_replace( array( 'https://www.youtube.com/watch?v=', @@ -63,9 +65,10 @@ function convert_video_v_embed_youtube($youtube) } if (!function_exists('convert_video_embed_youtube')) { function convert_video_embed_youtube($youtube) - {if (empty($youtube)) { - return $youtube; - } + { + if (empty($youtube)) { + return $youtube; + } $youtube = str_replace( array( 'https://www.youtube.com/watch?v=', @@ -101,3 +104,13 @@ function clean_youtube_allow_fullscreen($youtube) return $youtube; } } +if (!function_exists('youtube_image_thumbnail')) { + function youtube_image_thumbnail($id, $filename = 'hqdefault.jpg') + { + if (empty($id)) { + return $id; + } + + return 'https://i.ytimg.com/vi/' . trim($id) . '/' . trim($filename); + } +} diff --git a/src/BaseHelper.php b/src/BaseHelper.php index 8e7e1b7..0c3f2e7 100644 --- a/src/BaseHelper.php +++ b/src/BaseHelper.php @@ -19,8 +19,8 @@ */ class BaseHelper { - const VERSION = '1.5.0'; - const LAST_MODIFIED = '2023-08-07'; + const VERSION = '1.5.1'; + const LAST_MODIFIED = '2023-08-10'; const PROJECT_NAME = 'CodeIgniter - Basic Helper'; const AUTHOR_NAME = 'Hung Nguyen'; const AUTHOR_FULL_NAME = 'Hung Nguyen';