Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/08/2011, 00h21   #1
Invité de passage
 
Inscription : novembre 2002
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 11
Points : 2
Points : 2
Par défaut Problème de modification script

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 :
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 :
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 :
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 :
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
tarentaise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 08h26   #2
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 984
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 984
Points : 5 011
Points : 5 011
Hello

Tu pourrais commencer par là je pense: http://www.developpez.net/forums/d68...tants-presses/
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 18h53   #3
Invité de passage
 
Inscription : novembre 2002
Messages : 11
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 11
Points : 2
Points : 2
Merci j'ai malheureusement passé une partie de la journée sur le lien mais je n'ai toujours pas trouvé la solution
tarentaise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2011, 15h34   #4
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 335
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 335
Points : 3 774
Points : 3 774
Salut,

D'abord il faut que tu comprends bien les bases de php (voir le lien de Benjamin ci-haut) ensuite tu dois bien comprendre comment fonction les differentes classes/fonctions de l'application si possible bien la doc, les commentaires de l'appli.
__________________
Développeur | Zend Certified Engineer

Étapes Pour mieux se servir du forum:
1. Commencez par lire les cours et tutoriels ;
2. Faites une recherche;
3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

Nix>_Rien n'est plus pratique que la théorie
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h46.


 
 
 
 
Partenaires

Hébergement Web