Advanced search  

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]

Pages: 1 [2] 3 4   Go Down

Author Topic: Lire des FLV dans coppermine  (Read 71353 times)

0 Members and 1 Guest are viewing this topic.

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Lire des FLV dans coppermine
« Reply #20 on: August 13, 2007, 01:04:11 am »

Bonjour,

Racine de Coppermine  = l'endroit où se situe par exemple thumbnails.php ou index.php.
Placez ici même seul le fichier flvplayer.swf, comme indiqué dans le premier Post.

PYAP
Logged

pixfamily

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 31
    • ma gallerie
Re: Lire des FLV dans coppermine
« Reply #21 on: August 13, 2007, 02:47:05 pm »

merci pyap
avec votre siolution ,ca ne marche pas chez moi.
j'ai tourner dans tous les sens les codes dans le themes , les emplacements de fichier, la facon d'uploader la video (comme image ou comme URL) etc.... je desespere :P
rien ne s'affiche , cela reste blanc (fichier non chargé).

pouvez vous me faire un copier /coller de votre code que vous avez placer avant ?> de votre theme.php SVP en sachant que je n'ai pas le strammmodpack.
dernier recours pour moi.... :-[ apres j'abbandonne...........
Logged

pixfamily

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 31
    • ma gallerie
Re: Lire des FLV dans coppermine
« Reply #22 on: August 16, 2007, 09:18:13 pm »

probleme resolu ;)

donc pour résumer (mode debutant :).
1/executer la requete comme cité dans le premier post.
dans mon cas :
INSERT INTO `cpg1410_filetypes` ( `extension` , `mime` , `content` , `player` ) VALUES ('flv',
'application/x-shockwave-flash', 'movie', 'SWF');

2/telecharger ensuite le player flv :http://www.jeroenwijering.com/upload/flash_flv_player.zip
dans le zip ,uploader seulement "flvplayer.swf" et "swfobject.js" dans votre CPG


3/ouvrez votre "theme.php" de votre theme avec le bloc note.
se trouvant ici: CPG/themes/votre theme/index.php
reperer en bas de page le signe ?> et inserer juste avant ce code:
(pour ceux qui n'utilise pas le strammmodpack uniquement).


Code: [Select]
// 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=\"320\" height=\"260\"

wmode=\"transparent\" data=\"flvplayer.swf?file=$flv\">";
    $pic_html .= "<param name=\"movie\" value=\"flvplayer.swf?file=$flv\" />";
    $pic_html .= "<param name=\"wmode\" value=\"transparent\" />";
            $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);
}

4/rajouter l'extention /flv/swf a votre gallerie en mode administrateur
>> configuration/parametre avancé des images et vignettes.
reperer la ligne "Types de fichiers textes autorisés"
rajouter a la suite /flv/swf

uploader votre video .flv de la meme facon qu'une image via votre CPG dans votre album.
votre video .flv se trouvera dans CPG/albums/userpics/10001/votre video.flv

ca marche pour moi, j'espere que pour vous il en sera de meme;)
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Lire des FLV dans coppermine
« Reply #23 on: August 17, 2007, 01:44:16 pm »

Bonjour Pixfamily,

Quote
probleme resolu  ;)
A la bonne heure  ;D
Et en plus tout s'affiche ! C'est Bizance  ;)


Quote
donc pour résumer
 (mode debutant  :) )..
..ca marche pour moi, j'espere que pour vous il en sera de meme;)
Il n'y a pas de raison que cela ne fonctionne pas !
Cependant il existe tellement de Config différentes que chaque cas est particulier, vous l'avez constaté !
Le résumé en Mode Débutant est excellent  :D  (K+1)

PYAP
« Last Edit: August 17, 2007, 03:59:31 pm by PYAP »
Logged

jhautier

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 65
    • Paradise Plongée
Re: Lire des FLV dans coppermine
« Reply #24 on: September 25, 2007, 11:46:56 pm »

Bonsoir,

Bon j'ai suivi les différents tuto (du début à la fin), mais sans succès !!!

Quand je mets à jour mon fichier theme.php avec le code comme indiqué, j'ai le message d'erreur suivant dans la galerie :

Parse error: syntax error, unexpected T_STRING in /mnt/125/sdb/f/4/videossousmarines/Coppermine/themes/water_drop/theme.php on line 49

En mettant un autre code (début des posts), le lecteur apparait, un rond circulaire tourne au milieur de l'écran (comme si il téléchargeait), puis écran noir et rien ne démarre.

Je précise:

- Joomla et Coppermine cohabitent sur le même serveur et base mysql
- J'ai bien mis les fichiers (swfobject.js et flvplayer.swf) à la racine d'installation : /Coppermine/ ICI les deux fichiers
- Coppermine: version 149
- J'ai fais le test avec deux fichiers .flv

Si vous pouvez m'aider, ce serais super

Jérôme
Logged

jhautier

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 65
    • Paradise Plongée
Re: Lire des FLV dans coppermine
« Reply #25 on: September 26, 2007, 02:08:31 am »

Re-bonjour,

Entre temps j'ai migré mes deux sites Coppermine sur la dernière version ....  ;)

... ce qui n'enlève pas mon soucis / Vidéos flash.

Au moins au niveau sécurité c'est bon ;-)

Jerome
Logged

jhautier

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 65
    • Paradise Plongée
Re: Lire des FLV dans coppermine
« Reply #26 on: September 26, 2007, 06:30:58 pm »

Bon même après la migration ça ne fonctionne toujours pas et même ligne d'erreur quand on se connecte sur la galerie :

Page blanche et en haut la ligne erreur (même en essayant le thème "Classique"):

Parse error: syntax error, unexpected T_STRING in /mnt/125/sdb/f/4/videossousmarines/Coppermine/themes/water_drop/theme.php on line 49

J'ai un doute car suite à la migration sur la dernière version dans la forge, mes tables dans la base de données sont toujours nommées cpg149_

J'ai pourtant bien lancé le fichier update.php

Merci d'avance,

Jérôme
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Lire des FLV dans coppermine
« Reply #27 on: September 26, 2007, 06:33:52 pm »

Quote
J'ai un doute car suite à la migration sur la dernière version dans la forge, mes tables dans la base de données sont toujours nommées cpg149_

J'ai pourtant bien lancé le fichier update.php

C'est normal, la mise à jour ne change pas le préfixe des table (pour ma part, ma galerie affiche un préfixe cpg132_)
Logged
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

jhautier

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 65
    • Paradise Plongée
Re: Lire des FLV dans coppermine
« Reply #28 on: September 26, 2007, 06:35:12 pm »

Ok ça roule c'est déjà ça de rassurant  :)

Pour le reste... j'ai un peu de mal à comprendre l'erreur fatale de la ligne.
Si vous avez une idée ?

Bonne soirée

Jérôme
Logged

jhautier

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 65
    • Paradise Plongée
Re: Lire des FLV dans coppermine
« Reply #29 on: October 06, 2007, 01:47:55 am »

Bon à priori personne ne semble pointu sur flash et lecture des .flv

Peut être est-ce lié à l'hébergement sous free ?

Ce qui me gène, c'est que je risque d'abandonner Coppermine pour la vidéo car un peu trop lent.

Mais je le garderais pour les photos ;-) Déjà 8600 photos et ça tient la route !!!

Jérôme
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Lire des FLV dans coppermine
« Reply #30 on: October 06, 2007, 06:07:19 pm »

Quote
Bon à priori personne ne semble pointu sur flash et lecture des .flv
Non, surtout que le problème rencontré ne l'est que par vous-même.

Mais faites une relecture attentive de votre fichier THEME.PHP, il se peut qu'il y ait un ESPACE en fin de ligne, ou encore qu'il manque un POINT VIRGULE dans ce fichier etc etc...

Quote
je risque d'abandonner Coppermine pour la vidéo car un peu trop lent.
Cppermine ne gère pas l'affichage des vidéos. C'est le plugin de votre navigateur qui fait ça, ceci est d'autant vrai que le mode de compression de la vidéo y fait aussi pour beaucoup !

PYAP
Logged

easyjava

  • Contributor
  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 120
  • Be Tresh
Re: Lire des FLV dans coppermine
« Reply #31 on: October 06, 2007, 07:12:06 pm »

Non, surtout que le problème rencontré ne l'est que par vous-même.

Mais faites une relecture attentive de votre fichier THEME.PHP, il se peut qu'il y ait un ESPACE en fin de ligne, ou encore qu'il manque un POINT VIRGULE dans ce fichier etc etc...
Cppermine ne gère pas l'affichage des vidéos. C'est le plugin de votre navigateur qui fait ça, ceci est d'autant vrai que le mode de compression de la vidéo y fait aussi pour beaucoup !

PYAP

Hello,

Si jamais je suis chez infomaniak et mis à part l'absence de ffmpg pour faire les miniatures de vidéos de manière automatique la lecture se fait sans problèmes. C'est très fluide.

A+
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Lire des FLV dans coppermine
« Reply #32 on: October 07, 2007, 10:21:15 am »

Quote
Parse error: syntax error, unexpected T_STRING in /mnt/125/sdb/f/4/videossousmarines/Coppermine/themes/water_drop/theme.php on line 49
A priori il y a un problème dans votre fichier theme.php. Si vousne trouvez pas, attachez le à votre prochain post
Logged
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

Tchit

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 22
Re: Lire des FLV dans coppermine
« Reply #33 on: January 02, 2008, 12:27:54 am »

Quote
Pour ajouter un watermarking à votre vidéo vous pouvez éditer le fichier source du lecteur flash présent dans le package et y ajouter un calque avec votre image puis réexporter le lecteur en swf.

J'ai Flash 8 mais j'aurai besoin de petites pistes pour savoir comment ajouter un calque et reexporter en swf. Ce que j'ai tenté ne fonctionne pas.

Merci beaucoup d'avance !
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: Lire des FLV dans coppermine
« Reply #34 on: January 02, 2008, 12:13:58 pm »

Bonjour,

Le lecteur FLASH proposé par Macromedia en est à la version 9.0.11 et des poussières !
En outre, il s'agit dans ce Sujet de lire des FLV et non des extensions SWF.

PYAP
Logged

easyjava

  • Contributor
  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 120
  • Be Tresh
Re: Lire des FLV dans coppermine
« Reply #35 on: January 05, 2008, 03:45:04 pm »

J'ai Flash 8 mais j'aurai besoin de petites pistes pour savoir comment ajouter un calque et reexporter en swf. Ce que j'ai tenté ne fonctionne pas.

Merci beaucoup d'avance !

Une autre solution consiste à installer le mod pack de stamm et de faire la modifications pour obtenir automatiquement le même watermark sur les photos que  sur les vidéos.
Logged

Tchit

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 22
Re: Lire des FLV dans coppermine
« Reply #36 on: January 06, 2008, 02:42:10 pm »

C'est bon, en fait c'était vraiment simple d'hardcoder les vars du lecteur flv dans le fichier source !
Logged

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Lire des FLV dans coppermine
« Reply #37 on: January 06, 2008, 03:15:52 pm »

C'est bon, en fait c'était vraiment simple d'hardcoder les vars du lecteur flv dans le fichier source !
merci de partager votre solution  ;) (c'est un peu la base de l'open source)
Logged
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

littleminx

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 7
    • B-Guided By My Friends Official Web Site
Re: Lire des FLV dans coppermine
« Reply #38 on: February 23, 2008, 01:32:01 pm »

Salut  ;D

Le lecteur flash fonctionne à la perfection sur ma gallery alors merci beaucoup pour ce Tuto  ;)

Un petit détail je voudrais que mon lecteur offre la possibilité de regarder la vidéo en plein écran.
Que dois-je modifier pour que cette option soit possible ?
Logged

manuouaib

  • Coppermine newbie
  • Offline Offline
  • Posts: 2
Re: Lire des FLV dans coppermine
« Reply #39 on: April 06, 2008, 04:21:12 pm »

Bonjour à tous,

Je viens d'installer la dernière version (La 1.4.16) et j'essaye de faire fonctionner les fichiers au format flv sur mon site mais je n'y arrive pas.

Voici comment j'ai procéder :

1/  - Exécuter cette requête sql dans votre base de donnée  : ok
J'ai bien fais attention au suffixe dans INSERT INTO `cpg145_filetypes`

2/ J'utilise le thème classic. J'ai donc modifier le thème en rajoutant le code suivant
 
Code: [Select]
// 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  = "
<p id=\"player\">
<script type=\"text/javascript\">
var FO ={movie:\"flvplayer.swf\",width:\"480\",height:\"360\",majorversion:\"7\",build:\"0\",bgcolor:\"#FFFFFF\",allowfullscreen:\"true\",flashvars:\"file=$flv&autostart=true\" };
UFO.create(FO,\"player\");
</script>
<br />\n";

        } else {

        $player = $players[$user_player];

        $pic_html  = '<object id="'.$player['id'].'" '.$player['classid'].$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);
}


 // 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=\"320\" height=\"260\" wmode=\"transparent\" data=\"flvplayer.swf?file=$flv?autoStart=false\">";
    $pic_html .= "<param name=\"movie\" value=\"flvplayer.swf?file=$flv?autoStart=false\" />";
    $pic_html .= "<param name=\"wmode\" value=\"transparent\" />";
            $pic_html .= "</object><br />\n";

        } else {

        $player = $players[$user_player];

        $pic_html  = '<object id="'.$player['id'].'" '.$player['classid'].$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";

}
    }


3/ J'ai modifié les "flvplayer.swf" par "mediaplayer.swf" car j'ai télécharger la version mediaplayer-3-15

4/ J'ai chargé les fichiers mediaplayer.swf + swfobject à la racine de mon site puis j'ai ajouté les vidéos sur coppermine via l'interface FTP.

Mais sans résultat. Dès que je lance une vidéo je vois bien le lecteur mais il reste noir.

Faut - 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 ?




« Last Edit: April 06, 2008, 06:21:17 pm by Pascal YAP »
Logged
Pages: 1 [2] 3 4   Go Up
 

Page created in 0.034 seconds with 20 queries.