Bonsoir
Je viens de lire le mod sur Video Intégrator II , il est super bien fait et compréhensible ( je l'ai compris , c'est tout dire ).
Bravo
A +
J'y suis allé de ma plume.
Donc, je vous laisse regarder une nouvelle entrée du wiki: Video Integrator II
J'ai prévu de le faire. Résumé de video integrator suivi du processus de miniature. 8-)
Bonjour,
pourriez-vous mettre un résumé dans le Wiki, ou même ici...car là, je n'y comprends rien...
merci
Salut Vincent
En fait j'avais fait une cagade , j'ai mis les dimensions en 1024 x 968 .
J'ai réparé ( 120 x 90 ) et ca marche !!!!
Merci
A +
ps : si tu veux voir le résultat pour ce fichier : http://www.pashmina-le-site.com/videote … .php?cat=8
dreamer a écrit:
j'aimerais avoir les dimensions comme une vignette : pour le poids des photos
1-Je ne suis pas sûr d'avoir compris.
2-Pour l'instant, je n'ai pas cherché.
3-C'est un autre sujet... Tu m'ouvres un autre topic. 8-)
leblondjul, as-tu tout compris? (Tu as un peu de lecture).
dans include/functions.inc.php remplacer la fonction standard get_thumbnail_src par celle-ci:
function get_thumbnail_src($path, $tn_ext = '') { global $conf, $user; if ($tn_ext != '') { $src = substr_replace(get_filename_wo_extension($path), '/thumbnail/'.$conf['prefix_thumbnail'], strrpos($path,'/'), 1); $src.= '.'.$tn_ext; } else { if ($conf['mimetypes']) { $src = PHPWG_ROOT_PATH; $src.= 'template/'.$user['template'].'/mimetypes/'; $src.= strtolower(get_extension($path)).'.png'; } else { $src = substr_replace(get_filename_wo_extension($path), '/pwg_representative/', strrpos($path,'/'), 1).'.jpg'; } } return $src; }
Salut
Je viens de faire l'essai et ca marche , ton script est bon et mon erreur est maintenant dans les dimensions de pwg_representative .
Où puis-je trouver le template qui me donnerait les dimensions ( j'aimerais avoir les dimensions comme une vignette : pour le poids des photos )
Grand bravo !!!
A +
Salut
Encore moi !
Je viens de vérifier include/functions.inc.php et je n'ai pas du tout le même code que toi
function get_thumbnail_src($path, $tn_ext = '')
{
global $conf, $user;
if ($tn_ext != '')
{
$src = substr_replace(get_filename_wo_extension($path),
'/thumbnail/'.$conf['prefix_thumbnail'],
strrpos($path,'/'),
1);
$src.= '.'.$tn_ext;
}
else
{
$src = PHPWG_ROOT_PATH;
$src.= 'template/'.$user['template'].'/mimetypes/';
$src.= strtolower(get_extension($path)).'.png';
}
return $src;
}
Il y a même beaucoup de differences .....l'erreur ne viendrait-elle pas de cela ?
A +
Pourquoi cela marche chez moi, tout seul...?
Je n'ai pas mes vidéos en local pour SOS MADAGASCAR... (Je vais sans doute encore les déplacer une fois de plus).
J'utilise donc le principe du site distant, et dans ce cas: tn_ext est à NULL.
Il n'aurait sans doute pas fallu créer de thumbnail, tel est mon avis.
A faire exécuter par phpMyAdmin...
UPDATE `pwg_images` SET `tn_ext` = NULL WHERE `file` = '22_04_06_le_tour_de_bouchon.wmv' LIMIT 1;
8-)
J'attends un retour...
Un essai?
Dans category_default.inc.php nous avons l'appel de la fonction pour les catégories standards:
$thumbnail_url = get_thumbnail_src($row['path'], @$row['tn_ext']);
@$row['tn_ext'] du fait du @ signifie que l'on dispose ou non de $row['tn_ext']
Qu'est-ce que $row['tn_ext']?
le contenu de la colonne 'tn_ext' dans la table images
Cf. le select juste au-dessus:
SELECT DISTINCT(id),path,file,date_available
,tn_ext,name,filesize,storage_category_id,average_rate
FROM '.IMAGES_TABLE.' AS i
INNER JOIN '.IMAGE_CATEGORY_TABLE.' AS ic ON id=ic.image_id
Dans ma table phpwebgallery_images, pour mes videos j'ai par exemple:
file date_available date_creation tn_ext
carnaval_2005_180x144.wmv 2006-03-26 00:00:00 2005-05-15 NULL
Donc il suffirait de forcer tn_ext à Null pour que cela marche...
if ($tn_ext != '')
Si la fonction get_thumbnail_src a un second argument notre pwg_representative ne sera pas utilisé...
Je cherche encore plus en profondeur.
La fonction qui régit le fonctionnement de la miniature est la suivante dans include/functions.inc.php:
function get_thumbnail_src($path, $tn_ext = '')
{
global $conf, $user;
if ($tn_ext != '')
{
$src = substr_replace(get_filename_wo_extension($path),
'/thumbnail/'.$conf['prefix_thumbnail'],
strrpos($path,'/'),
1);
$src.= '.'.$tn_ext;
}
else
{
if ($conf['mimetypes'])
{
$src = PHPWG_ROOT_PATH;
$src.= 'template/'.$user['template'].'/mimetypes/';
$src.= strtolower(get_extension($path)).'.png';
}
else
{
$src = substr_replace(get_filename_wo_extension($path),
'/pwg_representative/',
strrpos($path,'/'),
1).'.jpg';
}
}
return $src;
}
Avant d'arriver au else (donc le false)... Il y a d'autres conditions.