Bonjour, je voudrais savoir si Video Integrator pour la version 1.5 existe. Si oui, où se trouve-t-il, car j'ai beau chercher je ne le trouve pas.
Merci de votre aide.
Personne ne sait?
J'aurai aimé avoir, de plus, quelques informations sur comment est-ce organisé.
Le mieux serait le lien d'une galerie utilisant Video Integrator pour bien comprendre.
Merci de votre aide
Hors ligne
Non seulement on sait, mais j'ai une galerie privée qui utilise... (J'ai dit privée).
Sauf qu'elle a migré en 1.5 et que j'ai oublié Vidéo Intégrator (Il y avait d'autres MODs).
Je suis juste interessé (Cf. ma signature).
En même temps que je modère le forum, je monte un film sur une seconde machine qui ira sur le web.
Pour l'instant, le film ira sur le web, mais pas dans des pages PWG (seulement l'année prochaine, ça sera sous PWG).
Bref, je vais regarder le boulot qu'il reste à faire pour VI.
De mémoire, je ne pense pas que cela soit dramatique, il n'y aura pas beaucoup de changements.
@+
Hors ligne
Merci beaucoup de ton aide
Hors ligne
mais avez-vous confirmation que le mod ne marche pas avec la branche 1.5 ?
merci
Hors ligne
Hormis config.inc.php qui n'esiste plus...
Et les numéros de lignes qui vont changer.
Pour moi le MOD devrait être presque le même, à suivre donc.
Hors ligne
ok,
bon courage !
@+
Hors ligne
Bonne nouvelle, je l'ai fait marché sur un de mes sites sur une galerie privée.
Il me reste à documenter les changements.
Hors ligne
Original :
## MOD Author: Kitof < hidden mail address> (Christophe LAMPIN) #
## http://www.kitof.net #
#-----[ CREATE/UPDATE YOUR config_local.inc.php ]----------------------------------------------------------------
#
include/config_local.inc.php
#
#-----[ UPDATE TO CONTAIN ]------------------------------------------
#
// file_ext : file extensions (case sensitive) authorized $conf['file_ext'] = array('jpg','JPG','png','PNG','gif','GIF','mpg','MPG','zip', 'avi','AVI','mp3','ogg','wmv','WMV'); /* MOD Video Integrator */ // picture_ext : file extensions for picture file, must be a subset of // file_ext $conf['picture_ext'] = array('jpg','JPG','png','PNG','gif','GIF'); // movie_ext : file extensions for movie file, must be a subset of // file_ext $conf['movie_ext'] = array('avi','AVI','mpg','MPG','wmv','WMV'); /* MOD Video Integrator */
#-----[ OPEN ]----------------------------------------------------------------
#
picture.php
#
#-----[ FIND ]----------------------------------------------------------------
# around line 185
if (in_array(get_extension($row['file']), $conf['picture_ext'])) { $picture[$i]['is_picture'] = true; }
#
#-----[ AFTER, ADD ]------------------------------------------
#
$picture[$i]['is_movie'] = false; /* MOD Video Integrator */ if (in_array(get_extension($row['file']), $conf['movie_ext'])) { $picture[$i]['is_movie'] = true; }
#
#-----[ FIND ]----------------------------------------------------------------
# around line 211
// FIXME : with remote pictures, this "remote fopen" takes long... if ($i == 'current') { if (@fopen($cat_directory.'/pwg_high/'.$row['file'], 'r')) { $picture[$i]['high'] = $cat_directory.'/pwg_high/'.$row['file']; } } }
#
#-----[ AFTER, ADD ]------------------------------------------
#
// special case for movies files MOD Video Integrator if ($picture[$i]['is_movie']) { $picture[$i]['src'] = $row['path']; // if we are working on the "current" element, we search if there is a // high quality movie // FIXME : with remote movies, this "remote fopen" takes long... if ($i == 'current') { if (@fopen($cat_directory.'/pwg_high/'.$row['file'], 'r')) { $picture[$i]['high'] = $cat_directory.'/pwg_high/'.$row['file']; } } } // (Partial End) MOD Video Integrator
#
#-----[ FIND ]----------------------------------------------------------------
# around line 221
// if picture is not a file, we need the download link if (!$picture[$i]['is_picture']) { $picture[$i]['download'] = $row['path']; }
#
#-----[ REPLACE WITH ]------------------------------------------
#
// if picture is not a file, we need the download link /* MOD Video Integrator */ if ((!$picture[$i]['is_picture']) and (!$picture[$i]['is_movie'])) { $picture[$i]['download'] = $row['path']; }
#
#-----[ FIND ]----------------------------------------------------------------
# around line 492
'SRC_IMG' => $picture['current']['src'], 'ALT_IMG' => $picture['current']['file'], 'WIDTH_IMG' => $picture_size[0], 'HEIGHT_IMG' => $picture_size[1],
#
#-----[ REPLACE WITH ]------------------------------------------
#
// 'SRC_IMG' => $picture['current']['src'], /* MOD Video Integrator */ // 'ALT_IMG' => $picture['current']['file'], // 'WIDTH_IMG' => $picture_size[0], // 'HEIGHT_IMG' => $picture_size[1],
#
#-----[ FIND ]----------------------------------------------------------------
# around line 524
'U_ADD_COMMENT' => add_session_id(str_replace( '&', '&', $_SERVER['REQUEST_URI'] ))
)
);
#
#-----[ AFTER, ADD ]------------------------------------------
#
/* MOD Video Integrator */ if($picture['current']['is_picture']) { $template->assign_block_vars( 'picture', array( 'SRC_IMG' => $picture['current']['src'], 'ALT_IMG' => $picture['current']['file'], 'WIDTH_IMG' => $picture_size[0], 'HEIGHT_IMG' => $picture_size[1], ) ); } elseif($picture['current']['is_movie']) { $template->assign_block_vars( 'movie', array( 'SRC_MOVIE' => $picture['current']['src'], 'WIDTH_MOVIE' => $picture_size[0], 'HEIGHT_IMOVIE' => $picture_size[1] ) ); } else { $template->assign_block_vars( 'picture', array( 'SRC_IMG' => $picture['current']['src'], 'ALT_IMG' => $picture['current']['file'], 'WIDTH_IMG' => $picture_size[0], 'HEIGHT_IMG' => $picture_size[1], ) ); } // (Partial End) MOD Video Integrator
#
#-----[ FIND ]----------------------------------------------------------------
# around line 534
// download link if file is not a picture if (!$picture['current']['is_picture']) { $template->assign_block_vars( 'download', array('U_DOWNLOAD' => $picture['current']['download'])); }
#
#-----[ REPLACE WITH ]------------------------------------------
#
// download link if file is not a picture if ( (!$picture['current']['is_picture']) and (!$picture['current']['is_movie']) ) { $template->assign_block_vars( 'download', array('U_DOWNLOAD' => $picture['current']['download'])); }
#-----[ OPEN ]----------------------------------------------------------------
# REPEAT FOR ALL TEMPLATE USING picture.tpl
template/yoga/picture.tpl
#
#-----[ FIND ]----------------------------------------------------------------
# around line 51
<!-- END high --> <img src="{SRC_IMG}" style="width:{WIDTH_IMG}px;height:{HEIGHT_IMG}px;" alt="{ALT_IMG}">
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- END high --> <!-- BEGIN picture --> <!-- MOD Video Integrator --> <img class="image" src="{picture.SRC_IMG}" style="width:{picture.WIDTH_IMG}px;height:{picture.HEIGHT_IMG}px;" alt="{picture.ALT_IMG}"/> <!-- END picture --> <!-- BEGIN movie --> <object id='player' name='player' width='350' height='350' classid='CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'> <param name='FileName' value='{movie.SRC_MOVIE}'> <param name='ShowControls' value='TRUE'> <param name='AutoStart' value='TRUE'> <param name='AnimationAtStart' value='TRUE'> <param name='ShowDisplay' value='FALSE'> <param name='TransparentAtStart' value='FALSE'> <param name='ShowStatusbar' value='FALSE'> <param name='enableContextMenu' value='TRUE'> <param name='AllowChangeDisplaySize' value='TRUE'> <param name='AutoSize' value='TRUE'> <param name='EnableFullScreenControls' value='TRUE'> <embed type='video/x-ms-asf-plugin' pluginspage='http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/' src='{movie.SRC_MOVIE}' name='player' autostart='1' showcontrols='1' showdisplay='0' showstatusbar='0' animationatstart='1' transparentatstart='0' allowchangedisplaysize='1' autosize='1' displaysize='0' enablecontextmenu='1' windowless='1' width='{movie.WIDTH_MOVIE}' height='{movie.HEIGHT_MOVIE}' enablefullscreencontrols='1'> </embed> </object> <!-- MOD Video Integrator --> <!-- END movie -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Hors ligne
Ne pas oublier:
Pour chaque extension supportée par chaque template, de mettre un fichier
xxx.png dans le répertoire mimetypes/ du template.
exemple: mimetypes/wmv.png
Hors ligne
Merci ça marche nickel !
toutefois, est il possible d'agrandir la fenetre de la video ?
Merci beaucoup Vdigital pour ce mod super pratique. Ca marche niquel!
Néanmoins, les petites films que je prends avec mon appareil photo numérique sont en .mov et ne sont pas lisibles avec Media Player mais avec QuickTime.
Est-il possible et pas trop compliqué de changer le lecteur de video?
J'ai remarqué que la définition du lecteur était écrite dans picture.tpl mais je ne sais pas quoi changer pour mettre Quicktime. Je pense que QuickTime est mieux car il peut lire les .mov ,.mpg, et .avi alors que Media Player ne lit que .mpg et .avi.
J'ai pu trouver des informations sur http://www.pescadoo.net/video/formats.html mais je ne connait pas grand chose en matière de streaming.
Merci de votre aide
PS : Je précise que j'ai bien ajouté l'extension .mov dans config_local.inc.php
Dernière modification par mxrider (2005-12-03 11:53:00)
Hors ligne
Je ne sais pas faire, j'ai d'autres priorités et la question à déjà été postée à Kitof...
Et je n'ai pas souvenir de réponse de ce coté là.
Je n'aime pas les mov, du coup je n'en fabrique pas (ou plutôt plus car j'ai essayé en son temps), mais chacun ses goûts...
A moins que quelqu'un relève le défit de faire le nécessaire...
Autre solution:
Video convertor, certains disent que ça marche.
Je n'ai pas d'intérêt là dedans et je n'ai même pas testé.
J'en ai pas besoin puisque j'évite de générer du mov.
Hors ligne
lapinot a écrit:
toutefois, est il possible d'agrandir la fenetre de la video ?
Oui, ... width='350' height='350', tu changes.
J'ai fait du format 16/9, ça marche.
J'ai testé la plupart des paramètres ça marche.
Le lecteur a toujours une sale gueule sur les browsers non MS (/ FF ça va), mais c'est de bonne guerre tout simplement.
Je ne dis pas que je trouve ça bien pour autant.
Car c'est toujours nous qui ramons...
Hors ligne