J'ai tenté d'insérer une vidéo dans la partie de TCB consacrée à cet effet et qui les garde en mémoire et assure la lecture du flux vidéo. Impossible après plusieurs tentatives, jusqu'à nettoyer le cache, fermer le navigateur et essayer d'un autre navigateur. Cela doit être un bug interne à TCB.
« Ceux qui savent ne parlent pas, ceux qui parlent ne savent pas. Le sage enseigne par ses actes, non par ses paroles. »
- 30 Mai 2016 22:31
- |
En cherchant à faire un partage via une vidéo youtube : erreur 500
Avec un lien formaté comme celui-ci : https://www.youtube.com/embed/hHyKHrwjDrw
Avec un lien formaté comme celui-ci : https://www.youtube.com/embed/hHyKHrwjDrw
Résolu en prenant un lien formaté comme suit : https://youtu.be/hHyKHrwjDrw - ex : https://www.thechangebook.org/video/3653/etwas-str...
Ah merci, Dan ! J'y avais pas songé et je trouve même étonnant car les liens en youtu.be ne passent pas sur l'utilitaire pour poster les URLs sur le mur perso / commun... Les étrangetés de PhpFox
« Ceux qui savent ne parlent pas, ceux qui parlent ne savent pas. Le sage enseigne par ses actes, non par ses paroles. »
Hello,
Ce bug concernant le partage de vidéos Youtube dans la vidéothèque TCB est normalement résolu. Vous pouvez à nouveau en partager soit avec l'url classique de la vidéo (ex : https://www.youtube.com/watch?v=ji1tCcIgH5U ) soit avec le lien de partage fourni par la plate-forme (ex : https://youtu.be/ji1tCcIgH5U ).
Pour partager une vidéo : https://www.thechangebook.org/video/
Pour signaler un bug : https://www.thechangebook.org/forum/43/bugs-%C3%A0...
Modification a été faite dans /module/video/include/service/grab.class.php
Ancien code à partir de la ligne 119) :
J'ai mis en commentaire cette portion pour la remplacer.
Nouveau code (à partir de la ligne 128) :
Ce bug concernant le partage de vidéos Youtube dans la vidéothèque TCB est normalement résolu. Vous pouvez à nouveau en partager soit avec l'url classique de la vidéo (ex : https://www.youtube.com/watch?v=ji1tCcIgH5U ) soit avec le lien de partage fourni par la plate-forme (ex : https://youtu.be/ji1tCcIgH5U ).
Pour partager une vidéo : https://www.thechangebook.org/video/
Pour signaler un bug : https://www.thechangebook.org/forum/43/bugs-%C3%A0...
Explication
Modification a été faite dans /module/video/include/service/grab.class.php
Ancien code à partir de la ligne 119) :
if (strpos($sUrl, 'youtube') || (preg_match('/http:\/\/youtu\.be\/(.*)/i', $sUrl, $aMatches) && isset($aMatches[1]))) { $this->_aRegex = false; $this->_aSites = $this->_aSiteCache; if (isset($aMatches) && $aMatches[1]) { $sUrl = 'http://www.youtube.com/watch?v=' . $aMatches[1]; } }
J'ai mis en commentaire cette portion pour la remplacer.
Nouveau code (à partir de la ligne 128) :
if (strpos($sUrl, 'youtube') || (preg_match('/(http|https):\/\/youtu\.be\/(.*)/i', $sUrl, $aMatches) && isset($aMatches[2]))) { // $this->_aRegex = false; $this->_aSites = $this->_aSiteCache; if (isset($aMatches) && $aMatches[2]) { $sUrl = 'http://www.youtube.com/watch?v=' . $aMatches[2]; } }