É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)

ddtddt
2010-10-20 19:09:54

Je te propose

add_event_handler('loc_end_index', 'inforeg' );

function inforeg ()
{
  global $template, $page, $prefixeTable;
    if (is_a_guest())
      {

        if ( !empty($page['category']['id']))   
          {
    define('COMP_TABLE' , $prefixeTable . 'image_category');
   
     $query = '
    select image_id
      FROM ' . COMP_TABLE . '
      WHERE category_id = \''.$page['category']['id'].'\' limit 0,1
      ;';
    $result = pwg_query($query);
    $row = mysql_fetch_assoc($result);
    echo $row;
             if (empty($row))   
                {
    $comrecup = $template->get_template_vars('CONTENT_DESCRIPTION');
    $inforeg='inscrivez-vous pour voir plus de photos';
    $newcontent = $inforeg.' '.$comrecup;
   
    $template->assign('CONTENT_DESCRIPTION', $newcontent);
                }
          }
      }
}

Est ce que cela correspond à ton besoins ?

ddtddt
2010-10-09 07:38:31

amande a écrit:

je ne l'avais pas formulé dans mon premier message car il me paraissait logique que ce type de phrase "inscrivez vous pour voir plus de photos" impliquait la présence de photos et non de simples sous-catégories.

Eh bein non tu vois je n'ai pas pensé à vela ;-)

Je regarde pour ajouter le test dans le plugin perso

amande
2010-10-08 20:32:13

je voudrais que cet ajout soit uniquement sur la page où il y a des photos, à la place par exemple de "Première | Précédente | 1  2  3  ... 5  | Suivante  | Dernière" qui n'ait visible que pour les inscrits (c'est un exemple pour te situer la page et l'emplacement de la phrase). J'utilise Extended Description pour mettre une description au dessus des photos et une autre en dessous.

je ne l'avais pas formulé dans mon premier message car il me paraissait logique que ce type de phrase "inscrivez vous pour voir plus de photos" impliquait la présence de photos et non de simples sous-catégories.

j'espère avoir été assez précise.

ddtddt
2010-10-08 19:18:40

amande a écrit:

Edit : je m'aperçois que le rajout s'affiche sur toutes les catégories et pas uniquement sur les pages avec les photos.

Nouvelle demande complémentaire, je ne vois rien dans le premier message qui indiquait que tu ne souhaitais pas que cela soit sur toutes les catégories ?

Est ce que tu peux exprimé la totalité de ta demande ?

Est ce que d'autre éléments vont apparaitre ?

Gotcha
2010-10-08 18:39:00

Gotcha a écrit:

@ddtddt :
Il faudrait faire un test sur la présence de balise spécifique à chaque page, genre <ul id="Titling" class="thumbnailCategories">

Bon d'accord, ce n'étais pas une bonne idée. C'est à oublier !

Gotcha
2010-10-08 16:30:59

@ddtddt :
Il faudrait faire un test sur la présence de balise spécifique à chaque page, genre <ul id="Titling" class="thumbnailCategories">

ddtddt
2010-10-08 15:39:55

il faut donc que tu teste si il y a des photos dans la catégorie ;-)

Et que ne laisse passer que si il y en a

amande
2010-10-08 14:05:05

Merci.

Edit : je m'aperçois que le rajout s'affiche sur toutes les catégories et pas uniquement sur les pages avec les photos.
ex : sur ce type de  page, je ne voudrais pas l'ajout http://www.photos-concert.fr/index.php? … certs-lyon
mais uniquement sur ce type de page http://www.photos-concert.fr/index.php? … n-06102009

ddtddt
2010-10-08 11:47:46

Par exemple dans un plugin perso

add_event_handler('loc_end_index', 'inforeg' );

function inforeg ()
{
  global $template, $page;
    if (is_a_guest())
      {

        if ( !empty($page['category']['id']))   
          {
     
    $comrecup = $template->get_template_vars('CONTENT_DESCRIPTION');
    $inforeg='inscrivez-vous pour voir plus de photos';
    $newcontent = $inforeg.' '.$comrecup;
   
    $template->assign('CONTENT_DESCRIPTION', $newcontent);
   
          }
      }
}

Rajoute 'inscrivez-vous pour voir plus de photos' au début de toutes tes descriptions de catégorie quand l'utilisateur est un guest

amande
2010-10-08 11:08:20

Bonjour,

J'aimerai ajouter dans la description de mes catégories (visible uniquement sur la page /category/xx car j'utilise Extend Description) une phrase du type "inscrivez-vous pour voir plus de photos". Comment faire ?
Merci

Pied de page des forums

Propulsé par FluxBB

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