acp a écrit:
En fait je faisais référence à ton code php, le fichier PicturesWallExternal.php. T'as essayé de rajouter le code pour afficher la variable $src ? Et la version de PHPWG (nos lignes sont différentes il me semble) ?
voici :
<?php /*************************************************************************** * thumb_random.php * * ------------------- * * application : PhpWebGallery 1.4 <http://phpwebgallery.net> * * author : Pierrick LE GALL <pierrick@z0rglub.com> * * * * $Id: random.php,v 1.2 2004/11/06 14:32:03 z0rglub Exp $ * * ***************************************************************************/ /*************************************************************************** * * * This program is free software; you can redistribute it and/or modify * * it under the terms of the GNU General Public License as published by * * the Free Software Foundation; * * * ***************************************************************************/ //--------------------------------------------------------------- configuration define('PHPWG_ROOT_PATH', 'abonnes16S/' ); // relative path to your gallery //-------------------------------------------------------------------- includes include_once( PHPWG_ROOT_PATH.'include/common.inc.php' ); //------------------------------------------------------------- which picture ? $where = ''; if ( $user['forbidden_categories'] != '' ) { $where = 'WHERE category_id NOT IN ('.$user['forbidden_categories'].')'; } $query = ' SELECT id, path, tn_ext, category_id FROM '.IMAGES_TABLE.' INNER JOIN '.IMAGE_CATEGORY_TABLE.' AS ic ON id = ic.image_id '.$where.' ORDER BY RAND(NOW()) LIMIT 0, 1;'; $result = mysql_query( $query ); if (mysql_num_rows($result) > 0) { $row = mysql_fetch_array( $result ); // print $row['path']; //-------------------------- thumbnail URL and direct link to related picture // URL of the thumbnail $thumb_url = PHPWG_ROOT_PATH.ereg_replace("^(.*)/([^/]*)$", "\\1/thumbnail/".$conf['prefix_thumbnail']."\\2", $row['path']); if (substr($thumb_url, 0 , 12) == './galleries/') { $thumb_url = PHPWG_ROOT_PATH.substr($thumb_url,2); } // link to the gallery $thumb_link = PHPWG_ROOT_PATH.'picture.php?cat='.$row['category_id'].'&image_id='.$row['id']; //------------------------------ display thumbnail with related picture link echo '<table align="center" width="450px" border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> </tr> <tr> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> </tr> <tr> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> <td><a href="'.$thumb_link.'" class="thumblink"> <img src="'.$thumb_url.'" alt="" class="thumbnail" border="0"/> </a></td> </tr> </tbody> </table>'; } ?>
c'est un fichier de travail, il me reste du boulot...
ce que j'ai décrit plus haut...
6) pour mon utilisation sur ma page d'accueil, pas de soucis, mais pour les collaboration avec mes clients et partenaires, voir au niveau sécurité, comment n'autoriser l'appel du fichier que par le site distant accrédité.
Dernière modification par vimages (2006-11-20 22:12:51)
Hors ligne
Salut, me revoilà !
J'ai de nouveau un problème. J'ai changé, enfin je suis en train, la mise en page de mon site. Je souhaiterais qu'une image de ma médiathèque soit affiché sur n'importe quelle page de mon site. Mon site est basé sur WordPress. Donc il y a des adresses en /page/2 ou encore /categorie/machin, .... Et avec ce module, on ne peut pas afficher d'image dans ce genre de configuration car PWG ne sera pas au même endroit, et donc n'aura pas le même chemin relatif.
(Par ailleurs, si je me mets en page d'accueil, donc là où le chemin relatif est valable, on m'affiche 2 miniatures...)
Pourriez-vous m'aider ?
Merci
Dernière modification par Martin (2007-06-08 14:52:49)
Hors ligne