•  » Utilisation
  •  » lien image dans plus vue ou derniere

#1 2004-12-29 21:47:14

sixprod
Membre
2004-08-07
118

lien image dans plus vue ou derniere

Bonjour,
je viens de faire ce petit MOD
dans picture.php

Code:

$vtp->addSession( $handle, 'info_line' );
$vtp->setVar( $handle, 'info_line.name', 'nom'.' : ' );
$ref =$page['storage_category_id'] ;
$url = './category.php?cat='.$ref;
    $local_url = add_session_id( $url.$keyword );
    $content.= '<a href="'.$local_url.'">'.$ref.'</a>';
$vtp->setVar( $handle, 'info_line.content', $content );
$vtp->closeSession( $handle, 'info_line' );

j'obtiens le nom de la catégorie et en cliquant j'affiche la page de la catégorie d'où est extraite l'image. Ce qui est très pratique car on ne sait jamais d'où vient une image de la série plus vue et les dernieres en ligne

Mais je bute sur le moyen de récupérer le nom de la catégorie

Si vous pouviez m'aider, merci

Hors ligne

#2 2004-12-29 22:42:14

sixprod
Membre
2004-08-07
118

Re: lien image dans plus vue ou derniere

j'ai rajouté ces lignes, mais ça ne s'affiche pas

Code:

$url = './category.php?cat='.$ref;

$query = 'SELECT id,name';
$query.= ' FROM '.PREFIX_TABLE.'categories';
$query.= ' WHERE id == $ref';
$query.= ';';
$result = mysql_query( $query );
$nom=$resultat[name];

$nom ne donne rien
Je ne dois pas être loin, je pense car il n'y a pas de message d'erreur

Hors ligne

#3 2004-12-30 17:23:06

sixprod
Membre
2004-08-07
118

Re: lien image dans plus vue ou derniere

j'ai modifié

Code:

$query = 'SELECT id,name';
$query.= ' FROM '.PREFIX_TABLE.'categories';
$query.= ' WHERE id = '.$ref;
$query.= ' ORDER BY id ASC';
$query.= ';';
$result = mysql_query( $query );
$categ=$resultat[name];

mais toujours rien !!!!!
Quelqu'un peut-il m'aider ?
Où est mon erreur ??

$ref marche bien et est reconnu !!

Hors ligne

#4 2004-12-30 20:35:42

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: lien image dans plus vue ou derniere

regardes comment c'est fait sur le dernier snapshot de dev :-) c'est une fonctionnalité intégrée à la future 1.4


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#5 2004-12-30 20:40:03

sixprod
Membre
2004-08-07
118

Re: lien image dans plus vue ou derniere

ok, je le trouve où ?
tu ne vois pas ce qui cloche dans ce que j'ai fait ?

Hors ligne

#6 2004-12-30 20:41:33

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: lien image dans plus vue ou derniere

sixprod a écrit:

ok, je le trouve où ?

cherches sur le site officiel :-)

sixprod a écrit:

tu ne vois pas ce qui cloche dans ce que j'ai fait ?

si je vois plein de choses qui ne vont pas mais je passerai plus de temps à tout expliquer plutôt qu'à montrer le code qui fonctionne et que tu auras tout loisir à comprendre par toi-même :-)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#7 2004-12-30 20:45:40

sixprod
Membre
2004-08-07
118

Re: lien image dans plus vue ou derniere

et où est le site officiel ?

Hors ligne

#8 2004-12-30 21:14:03

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12672

Re: lien image dans plus vue ou derniere


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#9 2004-12-30 22:45:54

sixprod
Membre
2004-08-07
118

Re: lien image dans plus vue ou derniere

je me suis bien pris la tête pour rien, il manquait juste un WHILE
maintanant ça marche

Hors ligne

#10 2004-12-30 23:44:35

sixprod
Membre
2004-08-07
118

Re: lien image dans plus vue ou derniere

Voilà ça marche, le nom de la catégorie est en dessous du nom de la photo et en cliquant sr ce nom cela ramène à la catégorie

Code:

// nom category
$vtp->addSession( $handle, 'info_line' );
$vtp->setVar( $handle, 'info_line.name', 'nom'.' : ' );
$ref =$page['storage_category_id'] ;
$url = './category.php?cat='.$ref;
$query = 'SELECT *';
$query.= ' FROM '.PREFIX_TABLE.'categories';
$query.= ' WHERE id = '.$ref;
$query.= ';';
$req=mysql_query($query);
while ( $resultat = mysql_fetch_array($req)) 
{ $categ=$resultat[name];}
$content.= '<a href="'.$url.'">'.$categ.'</a>';
$vtp->setVar( $handle, 'info_line.content', $content );
$vtp->closeSession( $handle, 'info_line' );

Il y paut être mieux, mais ça marche,
A suivre..............

Hors ligne

#11 2004-12-31 05:14:23

sixprod
Membre
2004-08-07
118

Re: lien image dans plus vue ou derniere

juste un petit message pour dire que j'ai mis toutes les indications que je voulais sous mes vignettes

bon réveillon à tous

Hors ligne

  •  » Utilisation
  •  » lien image dans plus vue ou derniere

Pied de page des forums

Propulsé par FluxBB

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