Changer la limite des vidéos youtube insérée dans une page web
De Kunena
Vidéos YouTube insérée dans une page web limitées à une largueur de 255px
Comment changer cela? Dans Components/com_kunena/lib/kunena.parser.php, quelque chose aux lignes 425-431 (Kunena 1.0.9) limite al largeur de toutes les vidéos.
Si vous commentez toutes les lignes avec un double slash // comme ceci
// --- config start ------------ //$vid_minwidth = 20; $vid_minheight = 20; // min. display size $vid_maxwidth = 640; $vid_maxheight = 480; // max. display size //$vid_maxwidth = (int)(($GLOBALS["fbConfig"]->rtewidth * 9) / 10); // Max 90% of text width $vid_maxheight = 480; // max. display size $vid_sizemax = 100; // max. display zoom in percent // --- config end --------------
ensuite la largeur et la hauteur ci-dessus (Lignes 464-529) fonctionne, Youtube est à la ligne 528.
Ajouter un bouton HQ aux vidéos HD
Dans le même fichier que précédemment remplace ce code :
// convert youtube links to embedded player
$task->text = preg_replace('/<a href=[^>]+youtube.([^>\/]+)\/watch\?[^>]*v=([^>"&]+)[^>]+>[^<]+<\/a>/',
'<object width="425" height="344"><param name="movie" value="http://www.youtube.$1/v/$2&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.$1/v/$2&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>',
$task->text);
par celui-ci pour ajouter un bouton HQ aux vidéos HD:
// convert youtube links to embedded player
$task->text = preg_replace('/<a href=[^>]+youtube.([^>\/]+)\/watch\?[^>]*v=([^>"&]+)[^>]+>[^<]+<\/a>/',
'<object width="560" height="340"><param name="movie" value="http://www.youtube.$1/v/$2&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.$1/v/$2&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="560" height="340"></embed></object>',
$task->text);

