Lire des FLV dans coppermine - Page 3 Lire des FLV dans coppermine - Page 3
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Lire des FLV dans coppermine

Started by easyjava, February 12, 2007, 09:40:18 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Pascal YAP

Quote3/ J'ai modifié les "flvplayer.swf" par "mediaplayer.swf" car j'ai télécharger la version mediaplayer-3-15
Ne changez rien, ça n'a aucun rapport !

QuoteFaut - il mettre les vidéos a un endroit particulier sur le site. J'ai noté que certain les places dans userpics/10001 mais je n'ai pas ce repertoire.
Avez - vous une solution ?
Oui, il faut utiliser la procédure de téléchargement de Coppermine, ou utiliser le téléchargement FTP offert par Coppermine !
(C'est dans la DOC)

PYAP

manuouaib

Merci beaucoup, ça fonctionne parfaitement maintenant. En fait le me suis entêté à renommer les "flvplayer" dans le code par des "mediaplayer".

Enfin bon, le principal est que j'avance.

En tous cas bravo pour votre réactivité. :D

Sharp

Bonjour,

J'utilise la dernière version de Coppermine, et j'aimerais vraiment pouvoir installer le flvplayer pour les vidéos.

Par contre, j'utilise le thême "Classic", celui de base de Coppermine, et le fichier theme.php est... assez vide.

Voici ce qu'il contient :

Quote<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2008 Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.
 
  ********************************************
  Coppermine version: 1.4.16
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/themes/classic/theme.php $
  $Revision: 4233 $
  $Author: gaugau $
  $Date: 2008-02-02 09:23:58 +0100 (Sa, 02 Feb 2008) $
**********************************************/

// ------------------------------------------------------------------------- //
// This theme has all CORE items removed                                     //
// ------------------------------------------------------------------------- //
define('THEME_IS_XHTML10_TRANSITIONAL',1);

?>

comment faire?

merci !

Pascal YAP

Copiez la fonction qui vous intéresse depuis le fichier themes/sample/theme.php et collez-le dans votre Classic.

simbad

bonjour, j'ai la dernière version de Coppermine 1.4.19, JW FLV MEDIA PLAYER 4.1 et Adobe Flash Player 9.0.124.0
lorsque je tente de visualiser par Coppermine une vidéo en flv, je n'ai qu'un malheureux petit rectangle, où devrait se trouver la vidéo...
n'y aurait-il pas des mises à jour de code à effectuer, suite à ces nouvelles versions ? (coppermine, flash)

cl9m


wouldsmina

Quote from: simbad on October 14, 2008, 05:40:12 PM
bonjour, j'ai la dernière version de Coppermine 1.4.19, JW FLV MEDIA PLAYER 4.1 et Adobe Flash Player 9.0.124.0
lorsque je tente de visualiser par Coppermine une vidéo en flv, je n'ai qu'un malheureux petit rectangle, où devrait se trouver la vidéo...
n'y aurait-il pas des mises à jour de code à effectuer, suite à ces nouvelles versions ? (coppermine, flash)

Idem pour moi le player ne démarre pas il n'y a qu'un malheureux petit rectangle...

fcot2002

Salut

une question bête : toutes ces manipulations sont-elles encore d'actualités avec la version 1.4.22 (que je vais de ce pas mettre à jour)....

Merci

Pascal YAP


fcot2002

re

je suis un peu "lourd" mais à priori pas de problème :

- Oui toutes ces manips sont d'actualités et je vais de ce pas m'y appliquer

- non avec la 1.4.25 (que je download) il n'y pas de manip spéciale à faire pour lire du flv dans Coppermine.

désolé mais je préfére être clair avant toute manip :-)

fcot2002

Re

Ok la versioin maintenant de ma galerie est 1.4.25

Lorsque j'essaie de mette une vidéo sur ma galerie via FTP. la réponse est :

PB : signifie que le fichier n'a pas pu être ajouté, vérifiez votre configuration et les droits (CHMOD) du répertoire de destination du fichier

??? Dois-je appliquer TOUTES les manip y compris les requêtes sql etc. comme cité dans les post ci dessus ?

Merci

fcot2002

Re RE ...

Bon j'ai appliqué à la lettre les manipulations.

OK les vidéos se placent bien, je voisles icones dans les albums. On avance.

Mais comme les deux personnes avant moi : je n'ai qu'un malheureux rectangle blanc et rien ne se passe... :'( :'( :'(

Une idée ?

fcot2002

Olaaaa !

Nobody pour mes p'tits rectangles blancs ??? Je jure de ne pas diffuser de film adulte  ;D

François Keller

Si il n'y a pas de réponse c'est simplement que pour l'instant personne n'a la réponse...
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

fcot2002

Olaaaaa  8)

Ah ben flûte alors, moi qui me faisais une joie...  :-\ :-\

Bon eh bien wait and see, merci quand même  ;) ;)

fcot2002

Olaaaaa  8)

Bon eh bien faute de grives...

J'ai "résolu" mon problème en mettant du WMV au lieu du FLV, et ça fonctionne  ::)

Nowayhome

Bonjour à tous.

Je détere un peu un vieux topic mais j'aurais quelques remarques / questions ..

1- Cela marche toujours avec toutes les version de coppermine ( 1.4.* )
2- Le post de pixfamily est excellent MAIS , attention , son code , lorsqu'on le copie contient des retour à la ligne ( Retour chariot ) qui ne devrait pas etre présent dans le code . D'ou toutes les erreurs rencontré par nombreux d'entre vous.
3- Le code prévoit l'utilisation de flvplayer.swf ( dans le code ) .. Hors selon la version de jwplayer qu'on télécharge , le fichier se nomme player.swf ... forcement ça marche plus ;) ..
Il suffit de remplacer flvplayer.swf par player.swf

4- La version français à traduit " files " par " photo ".
Sur un template US, pas de soucis entre photo & video, tout est " file " ..

Par contre , sur un templace FR, Une vidéo est estampillé " photo " ..
C'est un poil dérangeant non ??

Y a moyen d'avoir les 2 ? ou on doit repasser a une trad plus généraliste ?

Merci

François Keller

une seule question par sujet. Merci d'ouvrir des sujets différents pour chaque question
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Nowayhome

Quote from: François Keller on June 26, 2010, 06:15:30 PM
une seule question par sujet. Merci d'ouvrir des sujets différents pour chaque question

Je comprend que le boulot de modérateur est pas un travail facile mais bon quand même ..

Je fait une explication de texte donc :

Les points 1-2-3 j'apporte un commentaire / une aide . Pas de question sur ces points , plutot des réponses a des interrogation que l'on se pose en lisant le thread ...
Merci de bien lire les message cela evite quelques bévu ..
Notamment le fait de pointer du doigt l'erreur qu'un utilisateur a pu faire dans son fichier , en mettant en avant un editeur de texte pourri ... alors que l'erreur est dans le code original posté ici par pixfamily Reply #22 on: ..

Le code serait donc ( sauf si erreur sur la copie / transformation du forum ) :



// Displays a picture
function theme_html_picture()
{
    global $CONFIG, $CURRENT_PIC_DATA, $CURRENT_ALBUM_DATA, $USER;
    global $album, $comment_date_fmt, $template_display_media;
    global $lang_display_image_php, $lang_picinfo;
    $pid = $CURRENT_PIC_DATA['pid'];
    $pic_title = '';

    if (!isset($USER['liv']) || !is_array($USER['liv'])) {
        $USER['liv'] = array();
    }
    // Add 1 to hit counter
    if (!USER_IS_ADMIN && !in_array($pid, $USER['liv']) && isset($_COOKIE[$CONFIG['cookie_name'] .

'_data'])) {
        add_hit($pid);
        if (count($USER['liv']) > 4) array_shift($USER['liv']);
        array_push($USER['liv'], $pid);
    }

    if($CONFIG['thumb_use']=='ht' && $CURRENT_PIC_DATA['pheight'] > $CONFIG['picture_width'] ){
    // The wierd comparision is because only picture_width is stored
      $condition = true;
    }elseif($CONFIG['thumb_use']=='wd' && $CURRENT_PIC_DATA['pwidth'] > $CONFIG['picture_width']){
      $condition = true;
    }elseif($CONFIG['thumb_use']=='any' && max($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA

['pheight']) > $CONFIG['picture_width']){
      $condition = true;
    }else{
     $condition = false;
    }

    if ($CURRENT_PIC_DATA['title'] != '') {
        $pic_title .= $CURRENT_PIC_DATA['title'] . "\n";
    }
    if ($CURRENT_PIC_DATA['caption'] != '') {
        $pic_title .= $CURRENT_PIC_DATA['caption'] . "\n";
    }
    if ($CURRENT_PIC_DATA['keywords'] != '') {
        $pic_title .= $lang_picinfo['Keywords'] . ": " . $CURRENT_PIC_DATA['keywords'];
    }

    if (!$CURRENT_PIC_DATA['title'] && !$CURRENT_PIC_DATA['caption']) {
        template_extract_block($template_display_media, 'img_desc');
    } else {
        if (!$CURRENT_PIC_DATA['title']) {
            template_extract_block($template_display_media, 'title');
        }
        if (!$CURRENT_PIC_DATA['caption']) {
            template_extract_block($template_display_media, 'caption');
        }
    }

    $CURRENT_PIC_DATA['menu'] = html_picture_menu(); //((USER_ADMIN_MODE && $CURRENT_ALBUM_DATA['category'] == FIRST_USER_CAT + USER_ID) || ($CONFIG['users_can_edit_pics'] && $CURRENT_PIC_DATA['owner_id'] == USER_ID && USER_ID != 0) || GALLERY_ADMIN_MODE) ? html_picture_menu($pid) : '';

    if ($CONFIG['make_intermediate'] && $condition ) {
        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'normal');
    } else {
        $picture_url = get_pic_url($CURRENT_PIC_DATA, 'fullsize');
    }

    $image_size = compute_img_size($CURRENT_PIC_DATA['pwidth'], $CURRENT_PIC_DATA['pheight'], $CONFIG

['picture_width']);

    $pic_title = '';
    $mime_content = cpg_get_type($CURRENT_PIC_DATA['filename']);


    if ($mime_content['content']=='movie' || $mime_content['content']=='audio') {

        if ($CURRENT_PIC_DATA['pwidth']==0 || $CURRENT_PIC_DATA['pheight']==0) {
            $CURRENT_PIC_DATA['pwidth']  = 320; // Default width

            // Set default height; if file is a movie
            if ($mime_content['content']=='movie') {
                $CURRENT_PIC_DATA['pheight'] = 240; // Default height
            }
        }

        $ctrl_offset['mov']=15;
        $ctrl_offset['wmv']=45;
        $ctrl_offset['swf']=0;
        $ctrl_offset['rm']=0;
        $ctrl_offset_default=45;
        $ctrl_height = (isset($ctrl_offset[$mime_content['extension']]))?($ctrl_offset[$mime_content

['extension']]):$ctrl_offset_default;
        $image_size['whole']='width="'.$CURRENT_PIC_DATA['pwidth'].'" height="'.($CURRENT_PIC_DATA

['pheight']+$ctrl_height).'"';
    }

    if ($mime_content['content']=='image') {
        if (isset($image_size['reduced'])) {
            $winsizeX = $CURRENT_PIC_DATA['pwidth']+5;  //the +'s are the mysterious FF and IE paddings
            $winsizeY = $CURRENT_PIC_DATA['pheight']+3; //the +'s are the mysterious FF and IE paddings
            $pic_html = "<a href=\"javascript:;\" onclick=\"MM_openBrWindow('displayimage.php?

pid=$pid&amp;fullsize=1','" . uniqid(rand()) .

"','scrollbars=yes,toolbar=no,status=no,resizable=yes,width=$winsizeX,height=$winsizeY')\">";
            $pic_title = $lang_display_image_php['view_fs'] . "\n==============\n" . $pic_title;
            $pic_html .= "<img src=\"" . $picture_url . "\" class=\"image\" border=\"0\"

alt=\"{$lang_display_image_php['view_fs']}\" /><br />";
            $pic_html .= "</a>\n";
        } else {
            $pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\"

border=\"0\" alt=\"\" /><br />\n";
        }
    } elseif ($mime_content['content']=='document') {
        $pic_thumb_url = get_pic_url($CURRENT_PIC_DATA,'thumb');
        $pic_html = "<a href=\"{$picture_url}\" target=\"_blank\" class=\"document_link\"><img

src=\"".$pic_thumb_url."\" border=\"0\" class=\"image\" /></a>\n<br />";
    } else {
        $autostart = ($CONFIG['media_autostart']) ? ('true'):('false');

        $players['WMP'] = array('id' => 'MediaPlayer',
                                'clsid' => 'classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" ',
                                'codebase' =>

'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" ',
                                'mime' => 'type="application/x-mplayer2" ',
                               );
        $players['RMP'] = array('id' => 'RealPlayer',
                                'clsid' => 'classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" ',
                                'codebase' => '',
                                'mime' => 'type="audio/x-pn-realaudio-plugin" '
                               );
        $players['QT']  = array('id' => 'QuickTime',
                                'clsid' => 'classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" ',
                                'codebase' => 'codebase="http://www.apple.com/qtactivex/qtplugin.cab"

',
                                'mime' => 'type="video/x-quicktime" '
                               );
                                       
  $players['SWF'] = array('id' => 'SWFlash',
                                'clsid' => ' classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ',
                                'codebase' =>

'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ',
                                'mime' => 'type="application/x-shockwave-flash" '
                               );
       $players['UNK'] = array('id' => 'DefaultPlayer',
                                'clsid' => '',
                                'codebase' => '',
                                'mime' => ''
                               );

        if (isset($_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'])) {
            $user_player = $_COOKIE[$CONFIG['cookie_name'].'_'.$mime_content['extension'].'player'];
        } else {
            $user_player = $mime_content['player'];
        }
// There isn't a player selected or user wants client-side control
        if (!$user_player) {
            $user_player = 'UNK';
        }

        if ($mime_content['content']=='movie' && $mime_content['extension']=='flv') {
    $flv =  $CONFIG['fullpath'] . $CURRENT_PIC_DATA['filepath'] . $CURRENT_PIC_DATA

['filename'];
    $pic_html  = "<object type=\"application/x-shockwave-flash\" width=\"500\" height=\"300\"

wmode=\"transparent\" data=\"player.swf?file=$flv\">";
    $pic_html .= "<param name=\"movie\" value=\"player.swf?file=$flv\" />";
    $pic_html .= "<param name=\"wmode\" value=\"transparent\" />";
    $pic_html .= "<param name=\"allowfullscreen\" value=\"true\" />";
            $pic_html .= "</object><br />\n";


        } else {

        $player = $players[$user_player];

        $pic_html  = '<object id="'.$player['id'].'" '.$player['clsid'].$player['codebase'].$player

['mime'].$image_size['whole'].'>';
        $pic_html .= "<param name=\"autostart\" value=\"$autostart\" /><param name=\"src\" value=\"".

$picture_url . "\" />";
        $pic_html .= '<embed '.$image_size['whole'].' src="'. $picture_url . '"

autostart="'.$autostart.'" '.$player['mime'].'></embed>';
        $pic_html .= "</object><br />\n";

}
    }

    $CURRENT_PIC_DATA['html'] = $pic_html;
    $CURRENT_PIC_DATA['header'] = '';
    $CURRENT_PIC_DATA['footer'] = '';

    $CURRENT_PIC_DATA = CPGPluginAPI::filter('file_data',$CURRENT_PIC_DATA);

    $params = array('{CELL_HEIGHT}' => '100',
        '{IMAGE}' => $CURRENT_PIC_DATA['header'].$CURRENT_PIC_DATA['html'].$CURRENT_PIC_DATA['footer'],
        '{ADMIN_MENU}' => $CURRENT_PIC_DATA['menu'],
        '{TITLE}' => bb_decode($CURRENT_PIC_DATA['title']),
        '{CAPTION}' => bb_decode($CURRENT_PIC_DATA['caption']),
        );

    return template_eval($template_display_media, $params);
}



Le point 4 et :
C'est un poil dérangeant non ?? .. Il ne s'agit pas d'une reele question , mais d'une tournure de style , une question rhétorique pour les puristes .... un truc du style , " il faut beau aujourd'hui , non ? "

Y a moyen d'avoir les 2 ? ou on doit repasser a une trad plus généraliste ? .. En fait , c'est une seule et meme question ..
.. Je la refait pour ceux qui sont choqué par les ?? ..

Y a t'il moyen d'avoir les 2 sans repasser a une traduction plus généraliste ?

A priori donc , je n'aurais pas de réponse de ta part , donc si une ame charitable à une solution viable ..
malgré de nombreuses faute d'orthographe , je m'exprime dans un français correct , et clairement comprehensible ..

Je me permettrais d'ajouter :

Sur la page de :
http://www.longtailvideo.com/support/jw-player-setup-wizard

Nous avons un wizard qui permet d'ajouter des fonctionnalités au player .. ( qu'il faut bien evidemment "traduire" pour les ajouter au code de coppermine , la trad est pas bien dure)

On peut par exemple activer le mode plein écran .
En rajoutant tout simplement :

$pic_html .= "<param name=\"allowfullscreen\" value=\"true\" />";


aprés le code suivant



wmode=\"transparent\" data=\"player.swf?file=$flv\">";
    $pic_html .= "<param name=\"movie\" value=\"player.swf?file=$flv\" />";
    $pic_html .= "<param name=\"wmode\" value=\"transparent\" />";


Cordialement.

François Keller

j'avais bien compris le sens de la première réponse, mais une partie du message ne s'appliquait que très indirectement au problème du lecteur.
QuoteJe comprend que le boulot de modérateur est pas un travail facile mais bon quand même ..
Nous avons sur ce forum une règle qui demande de ne poster qu'une seule question par sujet, ce afin de ne pas rendre certains sujets, parfois très longs incompréhensibles justement parce qu'ils dérapent et traitent trop de points à la fois.
QuoteA priori donc , je n'aurais pas de réponse de ta part ,
erreur, puisque j'ai déjà répondu à propos de la traduction ou de la différentiation dans l'autre sujet...
Il n'y a pas de raison de refaire une même réponse ici. Celà dit, j'apprécie ta volonté de vouloir faire avancer les choses. Tes mots sont parfois peut être un peu maladroits, et mes réponses peuvent être sèches, mais tu as pu te rendre compte que j'étais à peu près seul à répondre sur la partie francophone (il y a tout de même quelques autres réguliers qui donnent un coup de main de temps en temps, mais globalement je n'ai pas le temps de réexpliquer à chaque fois les règles de bases du forum.

N'utilisant pas d fichiers FLV je ne pourrais être d'aucune aide là dessus, donc je te laisses le soins d'expliquer ou de corriger ce qui peut ne pas marcher ou marcher...
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog