Annonce

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

#1 2007-12-03 11:45:37

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Page d'accueil et Image du jour

Bonjour,

Message nouveau déplacé du post "Capture des plugins" sur les conseils de VDIGITAL ;-)

Je rebondis pour faire un petit UP d'une question posée précédemment à propos d'une page d'accueil

Possibilité de créer une page d'accueil à partir d'un plugin ?? avec une image High prise au hasard dans la galerie ?
Ou peut-être tout simplement (enfin je dis ça...) création d'une page (grâce au plugin Additional Pages) avec l'intégration d'un script qui irait chercher une image au hasard ?

Et arriver à mettre cette page d'accueil en lieu et place de l'habituelle avec par exemple un timer qui fait basculer sur la galerie au bout de quelques secondes

Si cela inspire l'équipe bien entendu ;-)

Bonne journée à toutes et tous

Dernière modification par blake35 (2007-12-03 11:45:54)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#2 2007-12-03 12:38:58

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

Re: Page d'accueil et Image du jour

Alors... quelque chose de tout à fait faisaible...
On créer une page additionelle.... sauf qu'à la place de l'url de l'image, on met {AP_RANDOM_IMG} (par exemple)
Puis en plugin perso, une petite fonction qui enverra l'url d'une image au hasard...

Ensuite, pour la page additionelle en page d'accueil, un simple htaccess suffit.

Ca irait?


P@t

Hors ligne

#3 2007-12-03 15:04:25

vimages
Membre
2004-03-27
2429

Re: Page d'accueil et Image du jour

et ....

vimages a écrit:

[HS]Blake, ouvres plutôt un nouveau fil de discussion..

Et pour te répondre, je dirais volontiers que ce que tu veux faire passeras mieux par l'utilisation de PWG_Stuff , un block personnel,... dans lequel tu mettras "l'image du jour"..  ce block est à l'étude me semble-t'il.

Il restera à espérer que P@t accepte de faire que le bloc "principal" ne soit plus vérouillé et puisse être paramétré comme les autres.

[/HS]

n'est-ce pas une autre solution..? 
qui offrait bien plus de possibilités..? non ?

Hors ligne

#4 2007-12-03 15:07:53

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Re: Page d'accueil et Image du jour

P@t a écrit:

Alors... quelque chose de tout à fait faisaible...
On créer une page additionelle.... sauf qu'à la place de l'url de l'image, on met {AP_RANDOM_IMG} (par exemple)
Puis en plugin perso, une petite fonction qui enverra l'url d'une image au hasard...

Ensuite, pour la page additionelle en page d'accueil, un simple htaccess suffit.

Ca irait?

Lolll !!! comme bien souvent P@t réactif à 150% et rapide en plus ;-)

Eh oui !!! dis comme çela, ça irait... Au pire, on affinera après...

Concernant le .htaccess, que doit-on rajouter dedans pour que ça aille chercher la bonne page d'accueil ?

Merci d'avance
Pierre


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#5 2007-12-03 16:22:54

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

Re: Page d'accueil et Image du jour

Donc, si ca te va...

Donc, dans ta page additionelle, à l'endroit ou tu veux ton image au hasard, tu mets la balise suivante:

<!-- Random Image -->

Puis dans ton plugin personnel:

add_event_handler('loc_end_index', 'get_random_image', 60);

function get_random_image()
{
    global $page, $template;
   
    if ($page['section'] == 'additional_page')
    {
        $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->_tpldata['.'][0]['PLUGIN_INDEX_CONTENT_BEGIN'] = str_replace(
            '<!-- Random Image -->',
            '<img src="' . $img['path'] . '" alt="' . $img['file'] . '">',
            $template->_tpldata['.'][0]['PLUGIN_INDEX_CONTENT_BEGIN']);
    }
}

Ainsi, la balise sera automatiquement remplacée par une image au hasard.

En ce qui concerne le htaccess, j'ai envie de te dire: google est ton ami...
Je t'ai déjà fait une grosse partie du boulot déjà , non? ;-)

Dernière modification par P@t (2007-12-03 16:32:53)


P@t

Hors ligne

#6 2007-12-03 16:47:36

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

Re: Page d'accueil et Image du jour

ORDER BY RAND() n'est pas l'Image du jour car...
Un refresh de la page change cette image.

Une image du jour ne change pas pendant 24h
et si possible elle change à minuit du client et pas à minuit du serveur.

Que penserait un Américain qui verrait l'image du jour être changée à 18h?
Que penserait un Australien qui verrait l'image du jour être changée à 11h?

Ils diraient en anglais "Ce n'est pas l'image du jour"...

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

#7 2007-12-03 17:02:38

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

Re: Page d'accueil et Image du jour

Oui, blake35 a titré "Page d'accueil et Image du jour"

Mais dans la description, je cite:

Possibilité de créer une page d'accueil à partir d'un plugin ?? avec une image High prise au hasard dans la galerie ?
Ou peut-être tout simplement (enfin je dis ça...) création d'une page (grâce au plugin Additional Pages) avec l'intégration d'un script qui irait chercher une image au hasard ?

Donc à mon avis, c'est bien image au hasard que blake veut...
Et comme il a maintenant la possibilité de changer le titre de son topic.... ;-)


P@t

Hors ligne

#8 2007-12-03 17:47:33

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1110

Re: Page d'accueil et Image du jour

P@t a écrit:

Donc, si ca te va...
...
En ce qui concerne le htaccess, j'ai envie de te dire: google est ton ami...
Je t'ai déjà fait une grosse partie du boulot déjà , non? ;-)

Oui tout à fait et je m'excuse d'avoir posé une question de trop !!! lolll

J'ai rédigé mon post à chaud et j'ai tapé au clavier ce qui me passait dans la tête ;-))

Pour le htaccess, oublie ça, j'ai honte d'avoir posé cette question vu que j'ai déjà bidouillé le fichier... lolll

Je teste ton code ce soir après le boulot et je te dis si ça correspond à ce que je pensais ;-)

Merci pour ton aide


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 13.5.0 - PHP: 8.1.15 - MySQL: 10.5.18-MariaDB-cll-lve - ImageMagick 7.1.0-20
(Hébergeur : ex2)

Hors ligne

#9 2007-12-03 18:44:26

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: Page d'accueil et Image du jour


Bisous de PAT

@ + ou -

Hors ligne

#10 2007-12-03 19:02:21

marineraux
Membre
pays de loire
2007-04-16
605

Re: Page d'accueil et Image du jour

blake35 a écrit:

Pour le htaccess, oublie ça, j'ai honte d'avoir posé cette question

Ben moi j'ai pas honte je la pose la question !
:)

Hors ligne

#11 2007-12-03 19:42:24

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

Re: Page d'accueil et Image du jour

http://www.tuteurs.ens.fr/internet/web/htaccess.html
Index alternatifs

Cela n'a pas d'intérêt si tu as installé ta galerie dans un sous-répertoire.
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

#12 2007-12-03 20:12:18

marineraux
Membre
pays de loire
2007-04-16
605

Re: Page d'accueil et Image du jour

j'avais pas tout bien lu ou pas bien compris ! l'idée serait une page d'accueil qui emmenerai à la galerie , si j'ai bien compris ! dans mon zesprit à moi c'etait que l'on remplacait simplement le bloc de miniatures afin d'y mettre un page d'accueil ou de presentation avec la photo du jour ou la plus recente ou aléatoire !
c'est une bonne idée ! non ?
" mais dit donc jamy , comment ou peut faire cela ? " :)

Hors ligne

#13 2007-12-03 20:17:07

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

Re: Page d'accueil et Image du jour

marineraux a écrit:

" mais dit donc jamy , comment ou peut faire cela ? " :)

Facile fred!
La solution avec additional page, c'est un peu pareil, non?


P@t

Hors ligne

#14 2007-12-03 20:23:18

marineraux
Membre
pays de loire
2007-04-16
605

Re: Page d'accueil et Image du jour

avec additional page, il faut cliquez sur le lien ! ou alors il faudrait que cette page "additional page" se charge automatiquent seule avec l'index  et qu'en cliquant sur catégories on verrait apparaitre les miniatures !
c'est-y clair mon jamy ?

Hors ligne

#15 2007-12-03 20:26:30

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

Re: Page d'accueil et Image du jour

marineraux a écrit:

c'est-y clair mon jamy ?

Dis-donc la p'tite voix, le lien qu'a donné vincent, c'est pour quoi?
http://www.tuteurs.ens.fr/internet/web/htaccess.html

C'est pour faire un .htaccess qui dirige automatiquement le visiteur vers cette page additionelle!

Allez Marcel, en route!

Dernière modification par P@t (2007-12-03 20:26:45)


P@t

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