je fais ça, merci !
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
je dirais que extension:190 te permet de le faire
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
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
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]
Bonjour,
peut-on mofidier la procédure de P@T pour avoir un diaporama de miniatures, à la place des images ?
Merci
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
Ca y est, c'est parfait !! J'ai une image aléatoire. Merci beaucoup pour votre patience et votre aide.
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-)
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...)
qu est ce qui ne marche pas dans mon code que je corrige chez moi aussi ?
Petit problème avec le code de nicco...
Essaye plutot le mien alors:
<?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
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.
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:
<?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>' )); } } ?>
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.