coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: Maurizio on October 06, 2005, 05:27:35 PM

Title: Comment faire ? CPMFetch / Derniers Albums !
Post by: Maurizio on October 06, 2005, 05:27:35 PM
Bonjour tout le monde  :D

Je suis bien nouveau mais nouveau avec quelques petits problèmes... :-[

- J'ai installer CPMFetch jusque la tout fonctionne :)

Mais concernant le "codage" c'est la que je bloque !

J'ai mis dans ma page php un exemple de code :

<?php   
include "cpmfetch/cpmfetch.php";
$objCpm = new cpm('/gallery');
$objCpm->cpm_viewLastAddedMedia (2,4);
$objCpm->cpm_close();
?>

Donc jusque la tout fonctionne encore..

Je voudrait bien afficher les derniers albums et non pas les dernieres photos avec leur noms respectifs.

Après quelqus heures de rechercher ( et oui c'est lamentable  :\'( )

Je n'ai toujours pas trouver comment faire...

si quelqu'un pouvait m'aider ca serai très gentil  ;)

Merci D'avance

Maurizio
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: riké on October 06, 2005, 08:14:47 PM
Salut Maurizio
Aprés avoir galéré pas mal de temps pour installer cpmfetch,
je pense connaitre a peu prés du script sus nommé!!(non,c'est pas vrai,mais bon,je me débrouille!! ;D)
Essai avec ça
$objCpm->cpm_viewLastAddedMediaFromAlbum(1,3,6);==>6 étant le n° de l'album.
Tiens nous au courant.
@++
Riké ;)
http://www.poesies-musicales.com
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: Maurizio on October 07, 2005, 10:18:10 AM
 ;D Merci ! ça m'a bien aider  :D

<?php
include "cpmfetch/cpmfetch.php";
$objCpm = new cpm('/gallery');
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,2);
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,7);
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,9);
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,11);
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,13);
$objCpm->cpm_close();
?>



Donc le code disposé comme ceci me donne la dernieres image de chaque albums  :)

Y a t'il moyen d'inserer des texte entre chaques images ?

Exemple :

<?php   
include "cpmfetch/cpmfetch.php";
$objCpm = new cpm('/gallery');
Last Creations
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,2);
Last photography
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,7);
Last Photoshoot
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,9);
Last ....
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,11);
Last ...
$objCpm->cpm_viewLastAddedMediaFromCategory (1,1,13);
$objCpm->cpm_close();
?>

Mais ca ne fonctionne pas ! y a t-il un moyen de les intégrés ?

encore merci pour ton aide rike.

Maurizio
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: riké on October 07, 2005, 12:59:04 PM
Salut Maurizio
Essai avec ça
$styleguide = array(
"subtitle" => "Last visit: %l , Reg Date %r , Email %e , Web %H, Location %L, Interest %I, Occupation %O ",
"imagestyle" => "photoclip",
"imagesize" => 'thumb');

$objCpm->cpm_viewLastAddedMedia(1,2,$styleguide); ==>Attention plus la base des albums - essai en rajoutant ton bout de code 'albums' je pense que ça marchera ;)


Sinon,pour aide complémentaire vois sur le site de Vuud,le concepteur du script
http://www.fistfullofcode.com/projects/index.php

C'est là que j'ai appris a me servir du code...

Par contre si quelqu'un sait comment centrer les images sur la page,cela serait sympa! ;D
moi,j'y arrive pas...
@++
Riké
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: Maurizio on October 09, 2005, 08:38:02 PM
J'vais essayer :)

Pour centre c'est simple :) enfin cela dépend de ce que tu utilise comme logiciel de conception !
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: Babounet on October 26, 2005, 10:59:51 PM
Hello.

Je me permets de poster mon message ici vu que le titre est exactement ce que je cherche à reproduire. A savoir:

Afficher 1 photo pour chacun des 4 derniers albums ajoutés (ou modifiés) en leur ajoutant le titre de l'album.
Mes connaissance en php sont encore très limitées. mais..

J'ai déjà trouvé ceci:
$options = array( 'subtitle' => '%a');
$objCpm->cpm_viewLastAddedMediaFrom(1,4,"",$options);

... mais là, j'ai 4 photos du même album

J'ai trouvé sur le site de Vuud un code intéressant:
   $objCpm->cpm_setReturnType("resultset");
   $data = $objCpm->cpm_viewLastAddedMediaFrom(1000, 1000, "");
   $cnt = 0;       
   $arrayofalbums = array();
   foreach ($data as $row) {
       if (! in_array($row['aTitle'],$arrayofalbums)) {
          print date("d/m/y",$row['pCtime']);
      print "&nbsp;&nbsp;&nbsp;";
      print "";
           print $row['aTitle'];
      print "";   
      print "<br>";
      array_push($arrayofalbums,$row['aTitle']);
      $cnt++;
      if ($cnt == 4) break;   
      }
   }
?>

... mais là, il affiche la date et le titre de l'album. Et moi, je ne sais pas comment faire pour faire afficher une image par album. (en plus, c'est pas dans le bon ordre - voir ci-dessous).

Et pour être complet, voilà comment j'aimerais bien que le résultat se présente:
1 image de l'album le plus récent      1 image de l'avant dernier album ajouté         ... etc...
Le titre de l'album le plus récent        Le titre de l'avant dernier album ajouté          ... etc...

Si quelqu'un peut me donner la solution ou a une piste intéressante, je lui en serais très reconnaissant.
Bonne soirée
Seb
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: Babounet on October 31, 2005, 12:57:04 PM
personne n'est inspiré pour une solution?   :\'(

Peut-être que c'est pas assez clair? Si c'est le cas, je peux volontiers réexpliquer?
Ou alors, faudrait-il que je poste ma question dans un nouveau sujet??
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: François Keller on October 31, 2005, 01:03:56 PM
bonjour,

Quotepersonne n'est inspiré pour une solution?   Cry

Ca doit être çà, le problème posé demande une bonne connaissance de CMPFetch (ce qui n'est pasmon cas d'ailleur).
Avez vous cherché sur le forum anglophone si une solution n'a pas déjà été postée ?
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: Babounet on October 31, 2005, 01:13:17 PM
oui oui, je me suis usé les yeux sur pas mal de sujets du forum anglais mais aussi sur le site de Vuud sans trouver la solution à mon problème.

Je suis un peu étonné, car ce que je veux faire devrait pouvoir se faire facilement il me semble. Dans les galerie de coppermine, on a toujours la date de la dernière mise à jour de l'album qui est mentionnée. Avec ça, on doit pouvoir sélectionner les 4 derniers albums (ou 5 ou x selon les besoins). Reste à faire afficher une image par album, mais là non plus, ça ne doit pas être impossible: dans coppeermine, on peut choisir la photo qui représente l'album, ou laisser vide et il montre la dernière uploadée.

Mais moi, je ne connais malheureusement pas assez le php pour transformer mon idée en code... :\'(
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: riké on November 11, 2005, 07:21:50 PM
Salut Babounet
Désolé ..C omme Frantz,je vois pas de solutions...
Surtout si tu n'as pas trouvé sur le site de Vuud.
Enfin si tu y arrives,hésite pas a poster!!
@++
Riké
Title: Re: Comment faire ? CPMFetch / Derniers Albums !
Post by: Maurizio on November 25, 2005, 07:04:53 PM
peut etre ca :

cpm_showAlbumsUpdatedOverLastDays($numberOfDays,$options="")

    Displays a list of albums with thumbnails and count over past days. Supports the setReturnType option.