forum.coppermine-gallery.net

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: Pascal YAP on October 31, 2006, 08:09:42 am

Title: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on October 31, 2006, 08:09:42 am
MOD / HACK YouTube Videos et Coppermine 1.4.x

Ce MOD/HACK va vous permettre d'importer des Vidéos depuis YouTube directement vers votre Coppermine.

Coppermine utilisera les Mot-Clefs / Vignettes / Descriptions de YouTube durant l'importation des Vidéos.

1 / Pour utiliser ce MOD vous devez être en possession de ceci :
    * Youtube dev API USER-ID (http://www.youtube.com/dev)
    * PHP URL "fopen" en fonction (à vérifier depuis votre phpinfo())
    * PHP 5 (semble OK avec 4.xx, mais voir le Post suivant (http://forum.coppermine-gallery.net/index.php?topic=37970.msg179436#msg179436))
    * Droits d'Upload sur votre Galerie en règle !

2/ Les fichiers à modifier seront upload.php et theme.php

3/ Ouvrez upload.php et recherchez :
Code: [Select]
            // Add the control device.
            $form_array[] = array('control', 'phase_1', 4);
et avant le code ci-dessus ajoutez :
Code: [Select]
           // Youtube
           if (USER_ID) {
            $form_array[] = 'Youtube uploads';
              $form_array[] = array('', 'YT_array[]', 0, 256, 3);
              $form_array[] = 'Note: YouTube videos must be added in the form http://www.youtube.com/watch?v=xxxxxxxxxxx';
}

trouvez :
Code: [Select]
//Now we must prepare the inital form for adding the pictures to the database, and we must move them to their final location.et avant le code ci-dessus ajoutez :
Code: [Select]
    // youtube
   
   $YT_array = count($_POST['YT_array']);

if ($YT_array) {
$YT_failure_array = array();

for ($counter = 0; $counter < $YT_array; $counter++) {

// Create the failure ordinal for ordering the report of failed uploads.

$failure_cardinal = $counter + 1;

$failure_ordinal = ''.$failure_cardinal.'. ';
           
$YT_URI = $_POST['YT_array'][$counter];

if (!$YT_URI) continue;


if (preg_match('/youtube\.com\/watch\?v=(.*)/', $YT_URI, $matches)){

$vid = $matches[1];
                     
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
                     
$xdata = file_get_contents($xurl);

file_put_contents("albums/edit/yt_$vid.xml", $xdata);

// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){

$thumbnail = $xmatches[1];

$rh = fopen($thumbnail, 'rb');
$wh = fopen("albums/edit/yt_$vid.jpg", 'wb');


        while (!feof($rh)) fwrite($wh, fread($rh, 1024));

fclose($rh);
fclose($wh);
     
$escrow_array[] = array('actual_name'=>"youtube_$vid.jpg", 'temporary_name'=> "yt_$vid.jpg");

} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> $xdata);
}
             
             } else {
                 $YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> 'Failed to find video');
             }
         }
     }
Dans le block ci-dessus remplacez les "xxxxxxxxxxxx" par vos identifiants de développeur YouTube.

Trouvez ceci :
Code: [Select]
     $zip_error_count = count($zip_failure_array);et à la suite, ajoutez ceci :
Code: [Select]
      $YT_error_count = count($YT_failure_array);
Cherchez :
Code: [Select]
   
        // Create error report if we have errors.
    if (($file_error_count + $URI_error_count + $zip_error_count) > 0) {
et remplacez par ceci :
Code: [Select]
   
        // Create error report if we have errors.
    if (($file_error_count + $URI_error_count + $zip_error_count + $YT_error_count) > 0) {

Trouvez :
Code: [Select]
     
             // Close the error report table.
        endtable()
et avant le code ci-dessus, placez ceci :
Code: [Select]
     
                // Look for YT upload errors.
        if ($YT_error_count > 0) {

            // There are URI upload errors. Generate the section label.
            form_label("YT errors:");
            echo "<tr><td>URI</td><td>Error message</td></tr>";

            // Cycle through the file upload errors.
            for ($i=0; $i < $YT_error_count; $i++) {

                // Print the error ordinal, file name, and error code.
                echo "<tr><td>{$YT_failure_array[$i]['failure_ordinal']} {$YT_failure_array[$i]['URI_name']}</td><td>{$YT_failure_array[$i]['error_code']}</td></tr>";

            }

        }

Recherchez :
Code: [Select]
       
                $form_array = array(
        sprintf($lang_upload_php['max_fsize'], $CONFIG['max_upl_size']),
        array($lang_upload_php['album'], 'album', 2),
        array('MAX_FILE_SIZE', $max_file_size, 4),
        array($lang_upload_php['picture'], 'userpicture', 1, 1),
        array($lang_upload_php['pic_title'], 'title', 0, 255, 1),
        array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length']),
        array($lang_upload_php['keywords'], 'keywords', 0, 255, 1),
        array('event', 'picture', 4)
        );
remplacez le code ci-dessus par celui-ci :
Code: [Select]
       
        if (preg_match('/^youtube_(.*)\.jpg$/', $file_set[0], $ytmatches)){

         $vid = $ytmatches[1];

$xdata = file_get_contents("albums/edit/yt_$vid.xml");


// todo: parse the xml properly
preg_match('/<description>(.*)<\/description>/', $xdata, $xmatches);
$description = substr($xmatches[1], 0, $CONFIG['max_img_desc_length']);

// todo: parse the xml properly
preg_match('/<tags>(.*)<\/tags>/', $xdata, $xmatches);
$keywords = $xmatches[1];

// todo: parse the xml properly
preg_match('/<title>(.*)<\/title>/', $xdata, $xmatches);
$title = substr($xmatches[1], 0, 255);


                $form_array = array(
        array($lang_upload_php['album'], 'album', 2),
        array($lang_upload_php['pic_title'], 'title', 0, 255, 1, $title),
        array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length'], $description),
        array($lang_upload_php['keywords'], 'keywords', 0, 255, 1, $keywords),
    array('control', 'phase_2', 4),
    array('unique_ID', $_POST['unique_ID'], 4),
        );
       
   
    } else {

                $form_array = array(
        sprintf($lang_upload_php['max_fsize'], $CONFIG['max_upl_size']),
        array($lang_upload_php['album'], 'album', 2),
        array('MAX_FILE_SIZE', $max_file_size, 4),
        array($lang_upload_php['picture'], 'userpicture', 1, 1),
        array($lang_upload_php['pic_title'], 'title', 0, 255, 1),
        array($captionLabel, 'caption', 3, $CONFIG['max_img_desc_length']),
        array($lang_upload_php['keywords'], 'keywords', 0, 255, 1),
        array('event', 'picture', 4)
        );

}

4/ Ouvrez theme.php

Recherchez :
Code: [Select]
if (isset($image_size['reduced'])) {et remplacez par :
Code: [Select]

      if (preg_match('/^youtube_(.*)\.jpg$/', $CURRENT_PIC_DATA['filename'], $ytmatches)){
   
    $vid = $ytmatches[1];
      $pic_html = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'. $vid . '"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'. $vid . '" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><table align=\"center\">';
   
    } elseif (isset($image_size['reduced'])) {
Si vous ne trouvez pas if (isset($image_size['reduced'])) { dans votre fichier theme.php, ouvrez le fichier theme.php (votre-cpg/themes/sample/theme.php) et copiez/collez l'ensemble de function theme_html_picture()

*** Si vous obtenez un message d'erreur comme celui-ci, il est très probable que vous n'avez pas renseigné votre ID dev YouTube correctement !
Quote
        1YouTube internal error. Please report this issue -- including the exact method of producing this error -- to YouTube.


PYAP

sujet original en anglais : http://forum.coppermine-gallery.net/index.php?topic=37962.0
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on November 02, 2006, 09:10:30 am
Bonjour,

Si il est supposé que ce MOD fonctionne avec PHP 4.x, il peut apparaitre malgré tout des disfonctionnements.
Si c'est le cas, essayez cette possibilité. (sas garantie  ;) )
Ouvrez UPLOAD.PHP et copiez/collez le code suivant au début du fichier juste avant :
Quote
// Check to see if user can upload pictures.  Quit with an error if he cannot.

Code: [Select]
if (!function_exists('file_put_contents')) {
function file_put_contents($n,$d) {
  $f=@fopen($n,"w");
  if (!$f) {
   return false;
  } else {
   fwrite($f,$d);
   fclose($f);
   return true;
  }
}
}

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 14, 2007, 02:27:40 pm
Bonjour,

Je trouve ce mod vraiment super interessant, cependant je n'arrive pas l'installer, c'est un peu bete ! lol

Voila ce qu'il m'affiche apres avoir suivi toutes les étapes :

"Template error
Failed to find block 'img_desc'(#(<!-- BEGIN img_desc -->)(.*?)(<!-- END img_desc -->)#s) in :"

Merci d'avance si vous arrivez à m'aider !

Liviobiz
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 14, 2007, 02:49:45 pm
Bonjour,

Difficile à dire, mais ça sent le TEMPLATE non comptible avec la version 1.4x de Coppermine pour laquelle ce MOD est conçu.
Quelle est votre version de Coppermine ?
La fonction fopen est activée sur votre serveur ?
Quel Thème utilisez-vous ?

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 14, 2007, 02:55:22 pm
J'utilise le theme de base de coppermine, la derniere version me semble-t-il (1.4.10)
Pour la fonction fopen du serveur, ca j'ai pas vérifié effectivement, mais je sais pas comment le faire...


Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 14, 2007, 04:36:19 pm
Enfin dans phpmyadmin, je ne trouve pas PHP URL fopen, je sais pas ou il faut chercher : phpinfo je ne le trouve pas non plus...
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 14, 2007, 05:09:31 pm
Petite précision qui a son importance,
UN moment on doit faire cette opération :
4/ Ouvrez theme.php

Recherchez :
Code:

 if (isset($image_size['reduced'])) {

et remplacez par :
Code:

 
        if (preg_match('/^youtube_(.*)\.jpg$/', $CURRENT_PIC_DATA['filename'], $ytmatches)){
       
          $vid = $ytmatches[1];
            $pic_html = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'. $vid . '"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'. $vid . '" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><table align=\"center\">';
       
       } elseif (isset($image_size['reduced'])) {

Si vous ne trouvez pas if (isset($image_size['reduced'])) { dans votre fichier theme.php, ouvrez le fichier theme.php (votre-cpg/themes/sample/theme.php) et copiez/collez l'ensemble de function theme_html_picture()


Or moi, dans mon fichier theme.php de classic, j'ai strictement rien, j'ai que des choses dans les autres themes, mais dans le theme classique, j'ai rien.
Il est précisé que je copie coll l'ensemble de la function theme_html_picture de theme.php du theme sample.D'accord, mais je le colle où ? sur le theme classic ? je l'ajoute ?

Merci encore !
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 14, 2007, 05:48:26 pm
Bonjour,

pour savoir tout des possibilités de votre serveur, faites (mode Admin) www. votre-coppermine/phpinfo.php

Copiez la fonction décrite dans votre THEME.PHP (classic)
Pour vous rassurrer, faites une sauvegarde de votre fichier vide !  :D

 ;D

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 15, 2007, 12:22:29 am
Merci bcp PYAP ! ca fait plaisir ! j'avance mais ca fonctionne toujours pas  ;D

En fait quand j'essaie d'uploader les fichier, il y a bien la possibilité d'ajouter des vidéos youtube, mais quand je veux les charger : bing erreur !

Voila ce qu'il m'affiche :

Fatal error: Call to undefined function: file_put_contents() in /home/music/public_html/gallery/upload.php on line 1996

Je pense sans trop prendre de risque que donc ca vient de la ligne 1996 du fichier UPLOAD ! lol je suis trop fort non ?
Par contre pour savoir l'erreur que j'ai fait alors la c'est une autre histoire !

Je te ferai bien une copie du fichier upload ici, mais je sais pas si c'est autorisé ! dans le doute j'attendrai ton accord !

En espérant que tu aies la solution, histoire que je puisse lancer mon site au plus vite ! ;D
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 15, 2007, 09:13:53 am
Quote
puisse lancer mon site au plus vite !
pas de précipitation !  ;)

Code: [Select]
Fatal error: Call to undefined function: file_put_contents() in /home/music/public_html/gallery/upload.php on line 1996Révisez le code que vous avez coller. Il semble qu'une fonction ne soit pas interprétée !
Vérifiez bien qu'il n'y ait pas la présence "invisible" d'un caractère "ESPACE" à la suite de -> en fin de fichier THEME.PHP

Quote
je te ferai bien une copie du fichier upload ici, mais je sais pas si c'est autorisé !
Oui c'est autorisé, mais inutile d'expédier l'intégralité du fichier. "Zoomez" sur la zone du code concerné !

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 15, 2007, 01:40:32 pm
J'arrrive pas trouver l'erreur, mais j'ai remarqué que le point d'interrogation à la fin du fichier upload.php devrait etre rouge il me semble or il est noir ????? c'est pas normal ca non ? tout au début du fichier il est rouge et a la fin il est noir, alors que dans le fichier sans modif il est bien rouge a la fin...

De quoi ca peut bien venir ?? ???
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 15, 2007, 03:41:26 pm
Je vous suggère de repartir depuis un fichier "clair".
Eventuellement utilisez WinMerge un comparateur de fichiers TXT ou asci bien pratique dans de tels cas !  ;)

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: claire19 on February 18, 2007, 06:32:13 am
ya pas le meme mod avec dailymotion par hasard ?
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 18, 2007, 08:44:23 am
Hello !

J'ai toujours pas réussi a faire fonctionner le mod Youtube :-\
J'ai bien tout repris a zero, mais rien a faire toujours la meme erreur !
J'ai une copie de la zone qui comprend la ligne 1996 qui est celle ou se situe apparemment l'erreur d'apres le message :
Pour info la ligne 1996 est celle soulignée et en gras

Code: [Select]
// $zip_upload_count = count($_FILES['ZIP_array']['name']);
 // youtube
       $YT_array = count($_POST['YT_array']);
if ($YT_array) {
$YT_failure_array = array();
for ($counter = 0; $counter < $YT_array; $counter++) {
// Create the failure ordinal for ordering the report of failed uploads.
$failure_cardinal = $counter + 1;
$failure_ordinal = ''.$failure_cardinal.'. ';
$YT_URI = $_POST['YT_array'][$counter];
if (!$YT_URI) continue;
if (preg_match('/youtube\.com\/watch\?v=(.*)/', $YT_URI, $matches)){
$vid = $matches[1];
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=sXOUCtsNYSg&video_id=$vid";
$xdata = file_get_contents($xurl);
[u][b]file_put_contents("albums/edit/yt_$vid.xml", $xdata);[/b][/u]
// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){
$thumbnail = $xmatches[1];
$rh = fopen($thumbnail, 'rb');
$wh = fopen("albums/edit/yt_$vid.jpg", 'wb');
        while (!feof($rh)) fwrite($wh, fread($rh, 1024));
fclose($rh);
fclose($wh);
$escrow_array[] = array('actual_name'=>"youtube_$vid.jpg", 'temporary_name'=> "yt_$vid.jpg");
} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> $xdata);
}
             } else {
                 $YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> 'Failed to find video');
             }
         }
     }
    // youtube
   $YT_array = count($_POST['YT_array']);
if ($YT_array) {
$YT_failure_array = array();
for ($counter = 0; $counter < $YT_array; $counter++) {
// Create the failure ordinal for ordering the report of failed uploads.
$failure_cardinal = $counter + 1;
$failure_ordinal = ''.$failure_cardinal.'. ';
                  $YT_URI = $_POST['YT_array'][$counter];
if (!$YT_URI) continue;
if (preg_match('/youtube\.com\/watch\?v=(.*)/', $YT_URI, $matches)){
$vid = $matches[1];
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
$xdata = file_get_contents($xurl);
file_put_contents("albums/edit/yt_$vid.xml", $xdata);
// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){
$thumbnail = $xmatches[1];
$rh = fopen($thumbnail, 'rb');
$wh = fopen("albums/edit/yt_$vid.jpg", 'wb');
        while (!feof($rh)) fwrite($wh, fread($rh, 1024));
fclose($rh);
fclose($wh);
$escrow_array[] = array('actual_name'=>"youtube_$vid.jpg", 'temporary_name'=> "yt_$vid.jpg");
} else {
$YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> $xdata);
}
             } else {
                 $YT_failure_array[] = array( 'failure_ordinal'=>$failure_ordinal, 'URI_name'=> $YT_URI, 'error_code'=> 'Failed to find video');
             }
         }
     }
Merci d'avance!
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 21, 2007, 11:51:42 pm
UP  :)
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: François Keller on February 22, 2007, 07:11:59 am
UP  :)
en règle générale, si il n'y a pas de réponse, c'est que personne n'est en mesure de vous aider.
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 22, 2007, 09:23:19 am
Bonjour,

J'ose espérer que vous êtes en possession de votre ID YouTube !
http..../youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 22, 2007, 06:07:48 pm
Punaise, il fallait simplement que je rajoute ce que tu as mis au début du post concernant php 4 !!!!

L'upload fonctionne apparemment mais en fait dans mes albums ils n'affichent que les vignettes, il n'y a aucune possibilité de lire les vidéos. On voit les vignettes et c'est tout.

PYAP si tu peux encore me consacrer quelques minutes pour tenter de résoudre mon ptit pb, ca serait tres aimable de ta part ! :-)

Merci d'avance !
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 22, 2007, 06:19:17 pm
Ouh! visiblement on s'approche de la solution !
Inutile de vous demander si vos navigateurs sont équipés du plugin FLASH !

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 22, 2007, 07:01:35 pm
Oui c'est inutile ! ;D

Mais j'ai bien une vignette de la vidéo qui s'affiche à la place de la vidéo.

Que faire ?

Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: liviobiz on February 24, 2007, 03:09:02 pm
Up  ;D
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 24, 2007, 06:19:04 pm
Hello Liviobiz,

Aucune idée  ???
Les investigations à distance sont souvent impossibles...
Là, je ne vois pas du tout pour quelles raisons le Plugin capture la Vignette sans pour autant afficher le fichier FLASH YouTube !

Une adresse pour voir ?

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on March 07, 2007, 10:41:14 pm
Liviobiz,

J'ai bien reçu votre PM en forme de UP discret  ;)

Je persiste à dire que je ne vois pas du tout ce qui peut entraver le lien entre la vidéo YouTube et votre Galerie  ???

Avez-vous consultez le sujet similaire en anglais ?
http://forum.coppermine-gallery.net/index.php?topic=37962.0 (http://forum.coppermine-gallery.net/index.php?topic=37962.0)

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: jujuv on May 14, 2007, 01:12:30 pm
Hello,

J'ai aussi un petit problème avec ce "MOD/HACK" !

J'utilise un thème avec un menu verticale gauche et je pense que ce "MOD/HACK" ne me le reconnais pas !!!
J'ai "bloqué" la largeur de mon site à 950px et avec ce "MOD/HACK" quand je veux voir une vidéo cela m'élargit le site de la largeur du menu de gauche !!!
Il n'y a pas de problème avec la visualistation des images ... et les vidéos fonctionne bien, mais y a ce problème de largeur avec les vidéos !

Que faut-il faire ?

Merci
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on May 14, 2007, 02:17:44 pm
Bonjour,

Je ne me suis plus penché sur ce MOD depuis Octobre 2006 !
Il n'est pas improbable que YouTube (Google maintenant) ait modifié un point crucial !
Par ailleurs, je ne possède pas le temps pour me consacrer aux investigations nécessaires ;)

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: jujuv on May 14, 2007, 02:51:25 pm
Bonjour,

Je ne me suis plus penché sur ce MOD depuis Octobre 2006 !
Il n'est pas improbable que YouTube (Google maintenant) ait modifié un point crucial !
Par ailleurs, je ne possède pas le temps pour me consacrer aux investigations nécessaires ;)

PYAP

Aaaargh !  Dommage !
Bon moi je pense que c'est une ligne qui doit "manquer" au MOD pour spécifier que j'ai un colonne à gauche !!!

Dommage que tu n'aie pas le temps  :'(, mais je m'en remettrai  ;)

Merci

PS: Si qqn d'autre à du temps à consacrer à mon problème ... qu'il ne se gène pas  ;D
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: jujuv on May 16, 2007, 11:08:49 am
J'ai trouvé !!!

J'avais un problème : voir image

Code: [Select]
$pic_html = '<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/'. $vid . '"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'. $vid . '" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br /><table align=\"center\">';J'ai enlevé: <table align=\"center\"> à cette ligne de code et c'est bon maintenant !

Si ça peut aider d'autres que moi tant mieux  ;)
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on May 16, 2007, 04:10:51 pm
Quote
J'ai trouvé !!!
Super  ;D
Bien Joué K+1  ;D
Quote
Si ça peut aider d'autres que moi tant mieux
Oui évidement ! Tous ceux qui utilisent, ou désirent utiliser ce MOD/HACK  ;)

PYAP
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: freebytes on November 24, 2007, 08:35:15 pm
hi you all,

I have a problem with this hack, it works great but dispays bad on my site, look at this :
http://freebytes.eu/webalbum/displayimage.php?album=lastup&cat=0&pos=0

I don't want those scrollbars it's not pretty, there's enough place to display all properly, and my navigation menu has to be on the right side.

I tried to change the parameters in theme.php but nothing happens, still the same.
Could you help me please.

Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: François Keller on November 25, 2007, 09:43:03 am
Hi , we are in the french board here, please post in french or in the apropriate board
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: freebytes on January 06, 2008, 10:48:12 pm
Bonsoir,

oui désolé je deviens dingue avec toutes ces langues dans ma tête, j'ai complètement zappé que c'etait le board en francais,

en fait oui je me suis bien débrouillé avec cet hack il marche à la merveille et aucun souci, voici le résultat :

http://freebytes.eu/webalbum/displayimage.php?album=42&pos=2

Cordialement
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Elwood J. Blues on March 08, 2008, 09:19:51 pm
Aaaaaaaaaaaaaaaaaaarrrrgh ! Informaniak (mon hébergeur) a désactivé fopen dans la semaine ! Donc ce mod et d'autres choses sur mon site ne fonctionnent plus...

J'ai réparé le problème que j'avais sur le décodage des flux RSS avec la fonction cURL, je vais essayé de faire une version cURL de ce mod.  ;)

La nouvelle version de ma galerie tourne autour de ce mod, si il marche pas j'ai l'air d'un con...  ;D
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Elwood J. Blues on March 08, 2008, 09:58:45 pm
C'est bon, ouf ! ;D

Cherchez
Code: [Select]
$vid = $matches[1];
                     
$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
                     
$xdata = file_get_contents($xurl);

file_put_contents("albums/edit/yt_$vid.xml", $xdata);

// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){

$thumbnail = $xmatches[1];

$rh = fopen($thumbnail, 'rb');
$wh = fopen("albums/edit/yt_$vid.jpg", 'wb');


        while (!feof($rh)) fwrite($wh, fread($rh, 1024));

fclose($rh);
fclose($wh);

Remplacez par :

Code: [Select]
$vid = $matches[1];

$xurl = "http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=xxxxxxxxxxx&video_id=$vid";
                $ch = curl_init($xurl);   
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xdata = curl_exec ($ch);
curl_close ($ch);   

file_put_contents("albums/edit/yt_$vid.xml", $xdata);

// todo: parse the xml properly
if (preg_match('/<thumbnail_url>(.*)<\/thumbnail_url>/', $xdata, $xmatches)){

$thumbnail = $xmatches[1];

$ch = curl_init($thumbnail);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$xdata = curl_exec ($ch);
curl_close ($ch);   
file_put_contents("albums/edit/yt_$vid.jpg", $xdata);

Enjoy !
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: sanlogik on March 09, 2008, 01:12:05 am
hum, si j'ai bien compris (ce qui reste aléatoire :D ), ce mod permet de mettre une vidéo Youtube à la place d'une photo dans coppermine.
mais si on veut mettre la vidéo dans les comments, c'est possib' ?
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Elwood J. Blues on March 09, 2008, 10:39:26 am
Pour la vidéo dans les commentaires j'ai pas testé mais si le HTML est autorisé dans les commentaires ça ne peut que marcher (sans ce mod)

Ce mod permet de faire ça : http://media3.fanaticf1.com/displayimage.php?pos=-1271
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: DUB_Jack on March 09, 2008, 04:21:32 pm
Salut à tous j'ai installé ce MOD, mais j'ai un message d'erreur :

Fatal error: Call to undefined function: file_put_contents() in /home.10.27/dubstyle/www/academy/upload.php on line 2036

Correspondant à cette ligne :

file_put_contents("albums/edit/yt_$vid.xml", $xdata);

Et j'ai pourtant essayé d'installer la correction d'Elwood J.Blues :(

Avez vous une solution ?
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: DUB_Jack on March 09, 2008, 04:52:22 pm
Désolé pour le double post mais je ne peu édité le précédent

Alors j'ai un peu avancé plus de message d'erreur sur page blanche mais un message d'erreur comme quoi la video Youtube ne passe pas :

0 uploads effectués avec succès.

Rapport d'erreur
Le téléchargement suivant a généré des erreurs :

YT errors:

URI   Error message
1. http://fr.youtube.com/watch?v=*********   

8Bad, unknown, or disabled dev_id specified.


?
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Elwood J. Blues on March 09, 2008, 05:40:05 pm
Dans le premier post y'a marqué :

Quote
*** Si vous obtenez un message d'erreur comme celui-ci, il est très probable que vous n'avez pas renseigné votre ID dev YouTube correctement !
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: sanlogik on March 12, 2008, 10:09:21 pm
Pour la vidéo dans les commentaires j'ai pas testé mais si le HTML est autorisé dans les commentaires ça ne peut que marcher (sans ce mod)

Ce mod permet de faire ça : http://media3.fanaticf1.com/displayimage.php?pos=-1271
merci ^^

la configuration de Coppermine ne permet pas d'autoriser le HTML dans les commentaires, si ? j'ai ptet raté un truc...
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Elwood J. Blues on March 12, 2008, 10:27:45 pm
Effectivement, c'est pour des raisons de sécurité

On doit pouvoir arriver à passer outre ;)
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: riké on February 08, 2009, 03:07:48 pm
Salut.
Fais plaisir de revenir ici ;D

Bon alors moi j'ai ce message d'erreur
Quote
Fatal error: Call to undefined function: file_put_contents() in /homepages/32/d209842248/htdocs/le_site/coppermine/upload.php on line 2004
Qu'ais je pu oublier????

Y a t il eu une autre solution depuis cette époque ;D pour uploader des vidéos you tube sur coppermine??
D'avance merci
RiK
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 08, 2009, 05:26:39 pm
Bonjour,

Waouh ! Je n'avais pas vu ce MOD depuis le 31 - x - 2006  ???

RAPPEL :
Pour utiliser ce MOD vous devez être en possession de ceci :
    * Youtube dev API USER-ID (http://www.youtube.com/dev)
    * PHP URL "fopen" en fonction (à vérifier depuis votre phpinfo())
    * PHP 5
    * Droits d'Upload sur votre Galerie en règle !

Les Vidéos n'étaient pas téléchargées dans Coppermine et ne pourront pas !
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: riké on February 09, 2009, 04:12:48 pm
Quote
Waouh ! Je n'avais pas vu ce MOD depuis le 31 - x - 2006
bha ça faisait encore plus longtemps que je n'étais pas venu par là aussi ;D

Au cas ou,je répose cette question,y a t'il eu un autre mod pour integrer des vidéos youtube sur la galerie??

Sinon impossible aussi de mettre une vidéo avi en ligne ???
voila pourtant dans la faq de mon hébergeur
Quote
Une limite est-elle présente sur le nombre de fichiers ou la taille ?
Nous n’imposons aucune taille maximale pour un fichier sur votre Espace Web.

Une seule limitation quand au nombre de fichiers est imposées.
Vous ne pouvez pas placer plus de 262 144 fichiers sur votre Espace Web.

Alors je sèche totalement.......car lors d'un envoi d'un fichier avide 5 mo ou de 230 mo,pareil,rien,nada
RiK
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: Pascal YAP on February 09, 2009, 04:26:28 pm
Quote
Sinon impossible aussi de mettre une vidéo avi en ligne
Nous parlons dans ce Sujet de Vidéos Youtube et non de AVI ou autres !
Voyez le Titre de ce Sujet  ;)

Ceci étant AVI n'est pas conseillé au regard du poids des fichiers de ce format vidéo.
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: riké on February 09, 2009, 05:53:13 pm
Merci Pascal,je savais bien que je m'égarais ;) ;D
Et donc pour youtube,pas d'autre mod pour l'integration par des membres??
Désolé de remonter des archives de la cave ::) :D
En tout cas toujours aussi rapide danss vos réponses les gars ;) ;)
Rik
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: fil6718 on April 22, 2009, 12:23:13 am
Bonsoir à tous,

Tombé par hasard sur ce mod, j'ai essaye de le mettre en place pour pouvoir diffuser de la vidéo sans sur-charger mon serveur.

J'ai bien suivi le post et voici le rapport d'erreur suite à la tentative de téléchargement :

Rapport d'erreur
Le téléchargement suivant a généré des erreurs :
YT errors:
URI   Error message
1. test video   Failed to find video

Si cela peut aider, voici le lien youtube => http://www.youtube.com/watch?v=VXMd8wgJ8Y0
Et le lien de ma gallery => http://www.famille-rosset.fr

Merci de votre aide
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: fil6718 on April 22, 2009, 10:49:46 pm
Petite question aux utilisateurs de ce mod : que doit on mettre dans le nom lors de l'upload d'un fichier YouTube ?
Mon problème vient peut être de la ...
Title: Re: [MOD/HACK] "YouTube" vidéos dans Coppermine
Post by: fil6718 on April 24, 2009, 07:04:40 pm
Bon alors juste pour info, l'API de Youtube à changé. Vous avez dans le post en anglais les modifs à faire.
Pour l'instant, cela ne fonctionne toujours pas chez moi....  :'(