Bonjour,

je me permet de venir vers vous car malheureusement je ne connait pas le php et je dois modifier un script.
J'utilise actuellement un script qui me permet d'afficher les 5 derniers albums mis à jour dans ma galerie coppermine.Il affiche le résultat dans un tableau qu'il crée et qui donne ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<table  >
<tr>
<td class="tab_mediatheque"><a href="http://www.url_site/mediatheque/thumbnails.php?album=104"  ><img  src="http://www.url_site/mediatheque/albums/Photos-Videos/20110718/thumb_7-08-24.jpg" class="img_mediatheque" alt="Actu : Titre1" title="Actu : Titre1" height="65"   /></a><br /><br />Le 18-Jul-2011</td>
<td class="tab_mediatheque"><a href="http://www.url_site/mediatheque/thumbnails.php?album=103"  ><img  src="http://www.url_site/mediatheque/albums/Actu/14_juillet_2011/thumb_07_14_112.jpg" class="img_mediatheque" alt="Actu : Titre 2" title="Actu : Titre 2" height="65"   /></a><br /><br />Le 15-Jul-2011</td>
<td class="tab_mediatheque"><a href="http://www.url_site/mediatheque/thumbnails.php?album=102"  ><img  src="http://www.url_site/mediatheque/albums/Actu/trail2011/thumb_07_12_111.jpg" class="img_mediatheque" alt="Actu : Titre 3" title="Actu : Titre 3" height="65"   /></a><br /><br />Le 12-Jul-2011</td>
<td class="tab_mediatheque"><a href="http://www.url_site/mediatheque/thumbnails.php?album=101"  ><img  src="http://www.url_site/mediatheque/albums/Photos-Videos/20110704/thumb_6-29-82.jpg" class="img_mediatheque" alt="Actu : Titre 4" title="Actu : Titre 4" height="65"   /></a><br /><br />Le 04-Jul-2011</td>
<td class="tab_mediatheque"><a href="http://www.url_site/mediatheque/thumbnails.php?album=100"  ><img  src="http://www.url_site/mediatheque/albums/Actu/med2011/thumb_5_026_017.jpg" class="img_mediatheque" alt="Actu : Titre 5" title="Actu : Titre 5" height="65"   /></a><br /><br />Le 27-May-2011</td>
</tr>
</table>
Comme je veux essayer d'utiliser le script pour un slider d'image j'aurais besoin que le résultat soit de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<img src="../../../mediatheque/albums/Photos-Videos/20110718/thumb_7-08-24.jpg" longdesc="http://www.url_site/mediatheque/thumbnails.php?album=104" height="99" alt="Actu : Titre 1" />
<img src="../../../mediatheque/albums/Actu/14_juillet_2011/thumb_07_14_002.jpg" longdesc="http://www.url_site/mediatheque/thumbnails.php?album=103" height="99" alt="Actu : Titre 2" />
<img src="../../../mediatheque/albums/Actu/trail2011/thumb_07_12_002.jpg" longdesc="http://www.url_site/mediatheque/thumbnails.php?album=102" height="99" alt="Actu : Titre 3" />
<img src="../../../mediatheque/albums/Photos-Videos/20110704/thumb_6-29-102.jpg" longdesc="http://www.url_site/mediatheque/thumbnails.php?album=101" height="99" alt="Actu : Titre 4" />
<img src="../../../mediatheque/albums/Actu/medichos2011/thumb_5_026_001.jpg" longdesc="http://www.url_site/mediatheque/thumbnails.php?album=100" height="99" alt="Actu : Titre 5" />
Mais comme je ne sais pas où modifier les deux scripts je me tourne vers vous pour un coup de main.

Voici le script qui se trouve dans ma page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
  //chemin d'accs au script cpmfetch
  include "mediatheque/cpmfetch/cpmfetch_nvx.php";
  //chemin d'accs  cpmfetch_config
  $objCpm = new cpm("mediatheque/cpmfetch/cpmfetch_config.php");
  //affichage des 4 derniers albums mis à jour
  $objCpm->cpm_viewLastUpdatedAlbumsFrom("cat=2,3,4",
  //sur 1 ligne
  $rows = 1,
  //sur 5 colonnes
  $columns = 5,
  //options d'affichage des vignettes : 65 pixels de haut, affichage de la date de mise en place, style de la vignette, style des cellules du tableau, lien vers l'album, affichage du nom de l'album dans le ALT et le TITLE de l'image
  $options = array("imageattributes" => array("height" => "65"), "subtitle" => "Le {{pCtimeFormatted}}", "imagestyle" => "img_mediatheque", "cellstyle" => "tab_mediatheque", "imagelink" => "album", "alttag" => "{{cName}} : {{aTitle}}",
  //style du tableau : largeur 100%
  $styleguide = array("tableattributes" => array("width" => "450"))));
  //fermeture du script cpmfetch
  $objCpm->cpm_close();
?>
Et voici le script qui est appelé par le précédent

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function cpm_viewLastUpdatedAlbumsFrom($source, $rows, $columns, $options="") {
	$this->loadOptions($options);
	$resultset = $this->getLastUpdatedAlbumsFrom($source,$rows * $columns);
	$this->addDescriptionsToResultSet($resultset);
 
	$retval = "";
	switch ($this->returntype) {
		case ('resultset'):
			$retval = $resultset;
			break;
		case ('html'):
			$retval = $this->createTable($resultset,$rows,$columns);
			break;
		case ('print'):
		default:
			print $this->createTable($resultset,$rows,$columns);
	}
 
	$this->clearOptions();		
	return ($retval);
}
D'avance je vous remercie pour le temps accordé à mon souci