Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

samzee
2005-04-07 19:42:18

Re...

J'ai trouvé la solution mais vu la simplicité je me demande si vous m'avez pas fait une blague!!!


Solution:
Open category.php and modify:

Code:

    // creating links for thumbnail and associated category
    if(in_array(get_extension($image_row['file']),$conf['picture_ext']))
    {
  $thumbnail_link = get_complete_dir( $image_row['storage_category_id'] );
  $thumbnail_link.= 'thumbnail/'.$conf['prefix_thumbnail'];
  $thumbnail_link.= $file.'.'.$image_row['tn_ext'];
    }

BY

Code:

    // creating links for thumbnail and associated category
    if(in_array(get_extension($image_row['file']),$conf['picture_ext']))
    {
  $thumbnail_link = './template/'.$user['template'].'/images/folder.gif';
    }

Put your icon folder under following direction:
template/default/images/folder.gif     

Samuel
ps: d'autres extension peuvent sûrement fonctionner (jpg,png...)

samzee
2005-03-14 22:12:19

Je vois que le résultat que j'ai obtenu sur le category.vtp inspire beaucoup... ^_^

alors en regardant les modif fait dans picture.php ici, je me dit que je pourrais seulement pour les images représentant les catégories mettre ma propre icone....cela semble POSSIBLE!!!!!

Alors, comment en php je peut dire à cette variable QUERY d'aller pointer vers mon icône:

Code:

 Lignes 389 à 399 de category.php:

    // if the category has a representative picture, this is its thumbnail
    // that will be displayed ! (ce qui ne sera pas mon cas)
    if ( isset( $row['representative_picture_id'] ) )
      $query.= ' AND id = '.$row['representative_picture_id'];
    else (donc je passe ici)
      $query.= ' ORDER BY RAND()';            //(ça je balance)
    $query.= ' LIMIT 0,1';                          // ça aussi
    $query.= ';';                                      // faut peut etre q je lui dise où est l'icone
    $image_result = mysql_query( $query );
    $image_row    = mysql_fetch_array( $image_result );

Thierry si tu as une bible de php je suis preneur.


Merci,
Samuel.

samzee
2005-03-13 20:54:28

L'astuce ne fonctionne pas comme je voudrai... En effet, l'icone représantant le dossier est bien remplacée par une icône folder mise à la racine du site mais toutes les miniatures des photos ont elles aussi été remplacées par cette icône.

De plus, j'ai les erreures suivantes...

Erreur de session n° SESSION4:
La variable src que vous souhaitez valoriser n'existe pas dans la zone thumbnail.
Pour plus d'informations, consultez la doc en ligne

Erreur de session n° SESSION4:
La variable alt que vous souhaitez valoriser n'existe pas dans la zone thumbnail.
Pour plus d'informations, consultez la doc en ligne

Erreur de session n° SESSION4:
La variable title que vous souhaitez valoriser n'existe pas dans la zone thumbnail.
Pour plus d'informations, consultez la doc en ligne

doc en ligne = error 404 file not found...

file not found je veux bien mais l'icône choisie est pourtant affichée et non présente dans la gallery...

samzee
2005-03-10 15:08:08

Merci pour vos réponses, je n'ai pas encore eu le tps de tester...

Je vous tiens au courant.

zeraw07
2005-03-09 15:39:35

Je suis pas sur mais il me semble que c'est un truc comme ça :

Code:

<!--VTP_thumbnails-->
                <table class="thumbnail">
                  <!--VTP_line-->
                  <tr>
                    <!--VTP_thumbnail-->
                    <td valign="bottom" class="thumbnail">
                      <a href="{#url}" class="back">
                      <img src="http://tonsite.blabla.truc/images/ton_icone.jpg"/></a>
                      <br />
                      <a href="{#url}" class="back">{#name}</a>
                      {#icon}
                      <!--VTP_nb_comments-->
                      <br />{#nb} {#comments}
                      <!--/VTP_nb_comments-->
                    </td>
                    <!--/VTP_thumbnail-->
                  </tr>
                  <!--/VTP_line-->
                </table>
                <!--/VTP_thumbnails-->

Je sais pas si c'est bien ça mais tu peux toujours essayer!

tlegras
2005-03-08 22:49:21

Tout le monde a été nul à un moment donné, suffit de s'y mettre un peu... Aller un petit effort, c'est pas trop compliqué tu verras :-)

C'est pas "url" qu'il faut changer mais le tag img dans <img src=... />

La bible:
http://www.w3schools.com/html/html_reference.asp

Thierry.

samzee
2005-03-08 12:12:34

Gweltas trop de boulot?

samzee
2005-03-05 20:46:20

Gweltas a écrit:

Oui.
Tu dois modifier le fichier category.tpl (et seulement lui) en imposant l'image réprésentante. C'est très rapide à réalliser.

Peux tu m'en dire plus sur cette modification?

J'aurais dû préciser que j'étais (et je suis toujours) nul.... :/

d'avance merqi

samzee
2005-03-05 10:42:27

Gweltas a écrit:

Oui.
Tu dois modifier le fichier category.tpl (et seulement lui) en imposant l'image réprésentante. C'est très rapide à réalliser.

Surtout n'essaye pas de modifier les fichiers php, tu risques de t'arracher les cheveux :)

D'accoord étant donné que j'utilise PWG 1.3.4 proposé par Free le fichier se nomme category.vtp (voir forum anglais et réponse de Sephi) et on le trouve dans répertoire:
"/phpwebgallery/template/default/"

Maintenant, comme je ne suis pas un expert, comment tu impose l'image représentante? Sachant que celle que je souhaite c'est une icone...

Les lignes de codes traitant de la représentation du dossier sont probablement:

Code:

                <!--VTP_thumbnails-->
                <table class="thumbnail">
                  <!--VTP_line-->
                  <tr>
                    <!--VTP_thumbnail-->
                    <td valign="bottom" class="thumbnail">
                      <a href="{#url}" class="back">
                      <img src="{#src}"
                           alt="{#alt}"
                           title="{#title}"
                           class="imgLink"/></a>
                      <br />
                      <a href="{#url}" class="back">{#name}</a>
                      {#icon}
                      <!--VTP_nb_comments-->
                      <br />{#nb} {#comments}
                      <!--/VTP_nb_comments-->
                    </td>
                    <!--/VTP_thumbnail-->
                  </tr>
                  <!--/VTP_line-->
                </table>
                <!--/VTP_thumbnails-->

Comment modifier la valeure #url pour qu'elle pointe toujours vers l'image d'un dossier classique? et non vers une image "représentant" la catégorie.

Gweltas
2005-03-04 17:05:35

Oui.
Tu dois modifier le fichier category.tpl (et seulement lui) en imposant l'image réprésentante. C'est très rapide à réalliser.

Surtout n'essaye pas de modifier les fichiers php, tu risques de t'arracher les cheveux :)

samzee
2005-03-04 16:56:00

Bonjour,

J'aimerai savoir s'il est possible de modifier l'aspect des dossiers (catégories) afin qu'ils représentent un dossier "classique" comme sous Windows plutôt qu'une image?

En effet, je trouve cette représentation beaucoup plus simple pour un visiteur pressé et cela permet d'avoir une image de l'organisation du site plus facilement.

Merci,
Samuel.

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact