Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

dreamer
2006-05-03 20:54:04

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 +

VDigital
2006-05-02 23:15:15

J'y suis allé de ma plume.

Donc, je vous laisse regarder une nouvelle entrée du wiki:  Video Integrator II

VDigital
2006-05-01 16:13:07

J'ai prévu de le faire. Résumé de video integrator suivi du processus de miniature. 8-)

Martin
2006-05-01 14:06:01

Bonjour,

pourriez-vous mettre un résumé dans le Wiki, ou même ici...car là, je n'y comprends rien...

merci

dreamer
2006-05-01 11:17:42

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

VDigital
2006-05-01 10:49:54

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).

VDigital
2006-05-01 10:46:58

dans include/functions.inc.php remplacer la fonction standard get_thumbnail_src par celle-ci:

Code:

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;
}
dreamer
2006-05-01 10:07:35

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 +

dreamer
2006-05-01 10:01:13

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 +

VDigital
2006-05-01 09:57:30

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.

VDigital
2006-05-01 09:54:17

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...

VDigital
2006-05-01 09:49:49

Un essai?

VDigital
2006-05-01 09:49:25

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...

VDigital
2006-05-01 09:35:49

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.

VDigital
2006-05-01 09:33:34

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.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2022 · Contact