Jump to content

PHPWebGallery et fonction PHP


Recommended Posts

Bonjour...

J'utilise l'application web PHPMyGallery et souhaite que quand l'utilisateur clic sur une photo elle s'ouvre dans un popup. Je pense avoir trouver la partie du code à modifier mais peine à savoir quoi modifié :

 // url link on picture.php page
 $url_link = PHPWG_ROOT_PATH.'picture.php?cat='.$page['cat'];
 $url_link.= '&image_id='.$row['id'];
 if ($page['cat'] == 'search')
 {
   $url_link.= '&search='.$_GET['search'];
 }
 else if ($page['cat'] == 'list')
 {
   $url_link.= '&list='.$_GET['list'];
 }

Vous avez une idée? :D

Link to comment
Share on other sites

je dirais :

$url_link = PHPWG_ROOT_PATH.'picture.php?cat='.$page['cat'];
$url_link.= '&image_id='.$row['id'];
if ($page['cat'] == 'search')
{
  $url_link.= '&search='.$_GET['search'];
}
else if ($page['cat'] == 'list')
{
  $url_link.= '&list='.$_GET['list'];
}
echo '<script style="javascript">';
echo 'window.popup("'.$url_link.'");';
echo '</SCRIPT>'

Link to comment
Share on other sites

Effectivement cela ne fonctionne pas... Pour télécharger PHPMyGallery c'est ici :

http://www.phpwebgallery.net/ (Plus directement voici le lien direct)

En faite durant la navigation dans les gallery le site utilise la page category.php et renvoi vers picture.php au moment d'afficher une photo. Je n'arrive pas à trouver où rajouter le code java script (Démo de gallerie photo).

Merci bcp de ton aide! Même sur le forum officiel personne à pu répondre à cette question :arrow: .

Link to comment
Share on other sites

Tu m'étonnes que je trouve pas ton logiciel s'appelle phpWebGallery et je connait un peu...

Le plus simple est de modifier les templates.

Tu vas dans le répertoires template et tu dupliques default en lui donnant le nom que tu veus.

Tu rentres dans ce répertoire et tu édites le fichier 'category.tpl'.

Tu cherches le mot clef '<!-- BEGIN thumbnail -->'

Tu as le code suivant :

   <!-- BEGIN thumbnail -->
   <td class="thumbnail">
     <a href="{thumbnails.line.thumbnail.U_IMG_LINK}">
     <img src="{thumbnails.line.thumbnail.IMAGE}"
       alt="{thumbnails.line.thumbnail.IMAGE_ALT}"
       title="{thumbnails.line.thumbnail.IMAGE_TITLE}"
       class="thumbLink" />
     <br />
     <span class="{thumbnails.line.thumbnail.IMAGE_STYLE}">{thumbnails.line.thumbnail.IMAGE_NAME}</span></a>
     {thumbnails.line.thumbnail.IMAGE_TS}
     <!-- BEGIN nb_comments -->
     <br />{thumbnails.line.thumbnail.nb_comments.NB_COMMENTS} {L_COMMENT}
     <!-- END nb_comments -->
   </td>
   <!-- END thumbnail -->

Tu le modifies comme ceci

   <!-- BEGIN thumbnail -->
   <td class="thumbnail">
     <a href="{thumbnails.line.thumbnail.U_IMG_LINK}">
     <img src="{thumbnails.line.thumbnail.IMAGE}"
       [b]target="_blank"[/b]
       alt="{thumbnails.line.thumbnail.IMAGE_ALT}"
       title="{thumbnails.line.thumbnail.IMAGE_TITLE}"
       class="thumbLink" />
     <br />
     <span class="{thumbnails.line.thumbnail.IMAGE_STYLE}">{thumbnails.line.thumbnail.IMAGE_NAME}</span></a>
     {thumbnails.line.thumbnail.IMAGE_TS}
     <!-- BEGIN nb_comments -->
     <br />{thumbnails.line.thumbnail.nb_comments.NB_COMMENTS} {L_COMMENT}
     <!-- END nb_comments -->
   </td>
   <!-- END thumbnail -->

Ensuite tu verras la pages s'ouvrira avec ta photo mais aussi le menu.

Si tu veus enlever le menu tu doit éditer le fichier 'picture.tpl'

et enlever les parties que tu ne veus pas.

Sinon au lieu de faire comme ceci tu essayes d'utiliser le javascript suivant :

<a href="javascript:phpWGOpenWindow('{high.U_HIGH}','{high.UUID}','scrollbars=yes,toolbar=yes,status=yes,resizable=yes,width={high.WIDTH_IMG},height={high.HEIGHT_IMG}')">

En remplacant les high par les bons paramètres mais je suppose que 'thumbnails.line.thumbnail.' ne contient pas l'information et qu'il faille modifié catégorie.php pour les avoir.

Enfin bon,

bon courage

J'ai oublié, il faut changer ton thème par celui que tu vient de créé :)

Je sais plus ou c'est par contre

Link to comment
Share on other sites

Merci vraiment pour ce super post mais.. aucune des solutions ne fonctionne :reflechis: .

La première (target blank) ne fonctionne carément pas. Et la deuxième ouvre un popup mais sans URL. J'ai pourtant essayer de le modifier mainte fois en changement des paramètres, incluant des variables php, mais rien à faire..

La franchemement je touche du bois :zarb:

Link to comment
Share on other sites

  • 2 weeks later...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...