diff --git a/.gitmodules b/.gitmodules index 778ace6..645324b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "homepage/materialize"] path = homepage/materialize url = https://github.com/materializecss/materialize.git +[submodule "submodules/lite-youtube-embed"] + path = submodules/lite-youtube-embed + url = https://github.com/paulirish/lite-youtube-embed.git diff --git a/DieJudoGürtelprüfung/kyu.php b/DieJudoGürtelprüfung/kyu.php index 057ced9..9510474 100644 --- a/DieJudoGürtelprüfung/kyu.php +++ b/DieJudoGürtelprüfung/kyu.php @@ -40,47 +40,96 @@ function htmlCardCode($article, $Parsedown){ empty($article['yaml']) && empty($article['mdText']) ) return ""; + $videoFrame = ( + array_key_exists('yaml', $article) + ?( + array_key_exists('video', $article['yaml']) + ?( + "
".html5VideoFrame($article['yaml']['video'])."
" + ) + :"" + ) + :"" + ); + $ytVideoFrame = ( + array_key_exists('yaml', $article) + ?( + array_key_exists('youtube', $article['yaml']) + ?( + ytLightEmbed($article['yaml']['youtube']) + ) + :"" + ) + :"" + ); return "
" ."
" ."
" - .( - array_key_exists('yaml', $article) - ?( - array_key_exists('video', $article['yaml']) - ?( - "" - ) - :"" - ) - :"" - ) + .(!empty($videoFrame)?$videoFrame:$ytVideoFrame) ."
" ."
" ."" .$article['yaml']['title'] - ."+" + ."more_vert" ."" ."
" ."
" ."" .$article['yaml']['title'] - ."X" + ."close" ."" .$Parsedown->text($article['mdText']) ."
" ."
" ."
"; } -?> +//! create the