Annonce

  •  » Plugins
  •  » Page d'accueil et Image du jour

#46 2008-02-17 23:19:39

Westerly
Membre
2008-02-16
25

Re: Page d'accueil et Image du jour

J'ai supprimé le fichier File Editor par FTP, rien n'a changé :/

Hors ligne

#47 2008-02-17 23:20:47

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Page d'accueil et Image du jour

A mon avis, tu n'étais pas sur l'onglet "Plugin Personnel"
Et c'est le fichier include/config_local.inc.php que je t'ai dit de supprimer ;-)


P@t

Hors ligne

#48 2008-02-17 23:25:29

Westerly
Membre
2008-02-16
25

Re: Page d'accueil et Image du jour

Oooouuuuuuufffffffffffff    !!!!
Sauvée ! Je viens de supprimer le bon fichier (ben oui, quand on est pas douée ...)
Le site est revenu. Je vais revoir la manip.

Hors ligne

#49 2008-02-17 23:27:57

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Page d'accueil et Image du jour

C'est bien la preuve que tu n'avais pas mis le code dans "Plugin personnel"!!!

Ré-installe localfiles editor
Ensuite, dans localfiles editor, sélectionne bien l'onglet "Plugin Personnel"

Pour finir, ton plugin personnel doit ressembler exactement à ca:

Code:

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://www.phpwebgallery.net
Author:
Author URI:
*/

function personal_get_random_image()
{
   global $page, $template;
   
   if (isset($page['section']) and $page['section'] == 'categories' and !isset($page['category']))
   {
      $query = '
        SELECT c.name as category, uppercats, path, file, width, height
        FROM '.IMAGES_TABLE.' AS i
        INNER JOIN '.IMAGE_CATEGORY_TABLE.' AS ic ON i.id = ic.image_id
        INNER JOIN '.CATEGORIES_TABLE.' AS c ON ic.category_id = c.id
        '.get_sql_condition_FandF
        (
          array
            (
              'forbidden_categories' => 'category_id',
              'visible_categories' => 'category_id',
              'visible_images' => 'i.id'
            ),
          'WHERE'
        ).'
        AND width <> \'\' AND height <> \'\'
        ORDER BY RAND(NOW())
        LIMIT 1
      ;';

      $img = mysql_fetch_array(pwg_query($query));
      
      $template->assign_vars(array(
        'PERSONAL_RANDOM_IMAGE' => '<br>'.get_cat_display_name_cache($img['uppercats'], null, false).' / '.$img['file'].'<br><br><img src="' . $img['path'] . '" style="width:'.($img['width'] / 2).'px;height:'.($img['height'] / 2).'px;" alt="' . $img['file'] . '"><br><br>'
      ));
    }
}

?>

P@t

Hors ligne

#50 2008-02-17 23:44:46

Westerly
Membre
2008-02-16
25

Re: Page d'accueil et Image du jour

J'aurai aimé te répondre que ça marche. Malheureusement ce n'est pas le cas.

Le code qui apparaît dans "plugin personnel" est mot pour mot celui que tu as écrit. Dans "édito" j'ai bien inséré {PERSONAL_RANDOM_IMAGE}

Tout est correct sur le site, il n'y a que l'image qui n'apparaît pas.

Hors ligne

#51 2008-02-18 00:10:24

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Page d'accueil et Image du jour

Petit problème avec le code de nicco...
Essaye plutot le mien alors:

Code:

<?php
/*
Plugin Name: Plugin Personnel
Version: 1.0
Description: Plugin Personnel
Plugin URI: http://www.phpwebgallery.net
Author:
Author URI:
*/

add_event_handler('loc_begin_index', 'personal_get_random_image');

function personal_get_random_image()
{
   global $page, $template;
    
   if (isset($page['section']) and $page['section'] == 'categories' and !isset($page['category']))
   {
      $query = 'SELECT img.path AS path, img.file AS file
                FROM ' . IMAGE_CATEGORY_TABLE . ' AS ic
                INNER JOIN ' . IMAGES_TABLE . ' AS img
                ON ic.image_id = img.id
                WHERE ' . get_sql_condition_FandF(array ('forbidden_categories' => 'ic.category_id'), '', true) . '
                ORDER BY RAND()
                LIMIT 1;';

      $img = mysql_fetch_array(pwg_query($query));
        
      $template->assign_vars(array(
         'PERSONAL_RANDOM_IMAGE' => '<img src="' . $img['path'] . '" alt="' . $img['file'] . '">'));
    }
}

?>

Et n'oublie pas d'aller dans le panneau d'admin des plugins afin d'installer/activer ton plugin personnel


P@t

Hors ligne

#52 2008-02-18 00:55:57

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: Page d'accueil et Image du jour

qu est ce qui ne marche pas dans mon code que je corrige chez moi aussi ?


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#53 2008-02-18 01:02:11

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Page d'accueil et Image du jour

J'ai pas trop cherché car je suis sur autre chose...
Mais déjà, il me semble que la condition AND width <> \'\' AND height <> \'\' n'est bonne que si on a des donnée exifs enregistrées dans la base.
Et par exemple ce n'est pas mon cas!

Si c'est pour exclure les fichiers non-images, je préfère un:
AND i.file LIKE %.JPG OR i.file LIKE %.jpg
(si on a que des images jpg bien sur...)

Dernière modification par P@t (2008-02-18 01:04:59)


P@t

Hors ligne

#54 2008-02-18 07:06:03

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Page d'accueil et Image du jour

Je n'ai lu que rapidement mais là encore on ne doit pas parler d'Image du Jour mais d'image aléatoire.

Par définition: L'image du jour est commune à tous les visiteurs et ne change que toutes les 24h.
Mieux elle ne change pour un visiteur qu'au moment où il est minuit pour lui et non minuit sur le serveur.

8-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#55 2008-02-18 08:41:36

Westerly
Membre
2008-02-16
25

Re: Page d'accueil et Image du jour

Ca y est, c'est parfait !! J'ai une image aléatoire. Merci beaucoup pour votre patience et votre aide.

Hors ligne

#56 2008-02-18 08:57:06

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: Page d'accueil et Image du jour

c est effectivement pour ca p@t mais dans ton cas aussi il faut repprendre la liste de $conf alors.

et oui tu as raison Vdigital moi c est "la photo du hasard" qui doit changer a chaque raffraichissement de page


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#57 2008-06-16 14:00:10

Djabla
Membre
2008-05-21
34

Re: Page d'accueil et Image du jour

Bonjour,
peut-on mofidier la procédure de P@T pour avoir un diaporama de miniatures, à la place des images ?
Merci


Tatie Quinqua qui veut épater la galerie !

Hors ligne

#58 2008-06-16 16:49:43

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: Page d'accueil et Image du jour

Yes it is possible... everything is possible in French.

[hs]Hi to Nicco. He knows where I am, and who I am. 8-)
And he left is userid connected where I am... !!!
Security Nicco, you know what I mean. 8-)
[/hs]


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#59 2011-05-17 16:21:31

Agone
Membre
2011-05-17
3

Re: Page d'accueil et Image du jour

Bonjour,

j'essaie de faire la même chose avec la version actuelle, c'est à dire 2.2.1, je n'y parviens pas.

Je suppose que certaines procédures ont du changées depuis 2008,

quelqu'un a-t-il une info pour mettre une image du jour sur la page d'accueil, en grand.

Merci

Hors ligne

#60 2011-05-17 16:26:33

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Page d'accueil et Image du jour

Agone a écrit:

Bonjour,

j'essaie de faire la même chose avec la version actuelle, c'est à dire 2.2.1, je n'y parviens pas.

Je suppose que certaines procédures ont du changées depuis 2008,

quelqu'un a-t-il une info pour mettre une image du jour sur la page d'accueil, en grand.

Merci

Bonjour, le plus simple serait de reposer votre question dans un sujet tout propre :-)
Merci


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

  •  » Plugins
  •  » Page d'accueil et Image du jour

Pied de page des forums

Propulsé par FluxBB

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