bonjour les cerveaux,
une question simple pour laquelle je pensais trouver une reponse dans le forum .. patati ... j'ai cherché mais .. patata... pas trouvé...
je voudrais afficher la categorie images au hasard sur la page d'accueil , dans un bloc.
but: donner d'entrée un aperçu du contenu du site , en plus c'est bien parce que ça changerait la page d'accueil a chaque visite....
Hors ligne
J'avais déjà donné une solution en page additionelle...
Le principe est le meme avec un bloc personnel de PWG Stuffs...
En plugin personnel:
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'] . '">'));
}
}
Ensuite, dans ton bloc personnel, à l'endroit ou tu veux insérer ton image, tu mets:
{PERSONAL_RANDOM_IMAGE}
Dernière modification par P@t (2008-03-10 11:41:49)
Hors ligne
ok merci je vais regarder ça...
en attendant la reponse, je farfouillais sur le web pour trouver un machin qui puisse animer ma page d'accueil, genre petite anim flash diaporama...
et j'ai trouvé ceci: http://webmaster.imageloop.com/category … eloop-api/
je sais pas si ça peut s'integrer dans pwg et si c'est une idée qui interresse quelqu'un......?
Hors ligne
Salut.
Va voir sur http://v-images.com c'est très loin d'être parfait... mais c'est cool..
un carré de 4 images en diaporama.. sans refresh de la page.
Je dois encore trouver comment décaler le démarrage de chacun des diaporama...
Hors ligne
Sur le site de vincent, dans chaque catégorie, un mini diaporama en haut de la page...
Par exemple: http://www.vdigital.org/phpwebgallery/i … category/7
Hors ligne
P@t a écrit:
Sur le site de vincent, dans chaque catégorie, un mini diaporama en haut de la page...
Par exemple: http://www.vdigital.org/phpwebgallery/i … category/7
superbe, pas étonnant de la part de vincent...
Hors ligne
c'est quelque chose dans ce genre que je cherche.
mais.... pour etre pointilleux.... je trouve que ça manque un peu de fluidité et " d'effets graphique"...
actuellement on trouve plein de slideshow sur le net, destinés a illustrer des blogs ou des sites style facebook.
la plupart se construise en ligne et j'arrive pas a les recuperer pour les mettre sur mon site.
(sauf celui que je cite plus haut, qui ressemble a un plugin a telecharger et a parametrer en local, mais ça depasse mes competences)
c'est du flash, donc tres fluide et avec des effets vraiment sympas!
est ce que c'est pas une piste a explorer, plus simple que de trafiquer du code php?
Hors ligne
Je manque de temps mais l'idée serait d'intégrer à terme l'excellent PictureFlow.
Yaëlle Blog | ze PictureFlow home
Démos:
http://www.yaelle.com/?p=69 ou http://www.yaelle.com/swf/
Imaginez donc ça avec vos miniatures...
8-)
PS: .... pour les êtres un peu pointilleux.... c'est du flash!
8-)
Hors ligne
En voila une idée qu'elle est bonne !!!
Si vous avez besoin d'aide pour intégrer PictureFlow à PWG, passez me voir sur yaelle.com, vous êtes les bienvenues.
osamwal dezign
Eleveur de PictureFlow dans l'Isère depuis 28 générations
osamwal a écrit:
En voila une idée qu'elle est bonne !!!
Si vous avez besoin d'aide pour intégrer PictureFlow à PWG, passez me voir sur yaelle.com, vous êtes les bienvenues.
osamwal dezign
Eleveur de PictureFlow dans l'Isère depuis 28 générations
Cela sera fait ce n'est pas le savoir faire qui pose problème mais réellement le temps.
Principe: Si xmlfeed=zzzzzz.xml peut être remplacé par
xmlfeed=./plugins/PictureFlow/thumblist.php?list=123,147,178,191,267,268
alors l'intégration de PictureFlow dans PhpWebGallery via un plugin sera un jeu d'enfant.
Et je pense que oui.
8-)
thumblist.php?list=123,147,178,191,267,268 générera le contenu xml pour les thumbnails id=123,147,178,191,267,268
thumblist.php est à concevoir mais c'est très simple à faire...
Hors ligne
Pas de problème
No trouble 8-)
ingue problema
Keine Probleme
Geen problemen
Senza problemi
No hay problemas
لا مشكل
スイスイ
???麻
Χω??ις κοπο
Un petit exemple de xml pour PictureFlow généré par PHP
<?php echo("<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"); echo("<icons>\n"); echo("<icon image=\"../swf/images/fruits/180/photo5.jpg\" action=\"../swf/images/fruits/photo5.jpg\" rel=\"shadowbox[gallery];options={counterType:'skip',continuous:true}\" target=\"_self\" titre=\"Fruit 01\" desc=\"éèêë | £ € \$ \"/>\n"); echo("<icon image=\"../swf/images/fruits/180/photo7.jpg\" action=\"../swf/images/fruits/photo7.jpg\" rel=\"shadowbox[gallery];options={counterType:'skip',continuous:true}\" target=\"_self\" titre=\"Fruit 02\" desc=\"Avocats\"/>\n"); echo("<icon image=\"../swf/images/fruits/180/photo8.jpg\" action=\"../swf/images/fruits/photo8.jpg\" rel=\"shadowbox[gallery];options={counterType:'skip',continuous:true}\" target=\"_self\" titre=\"Fruit 03\" desc=\"Kiwi-Fraises\"/>\n"); echo("<icon image=\"../swf/images/fruits/180/photo11.jpg\" action=\"../swf/images/fruits/photo11.jpg\" rel=\"shadowbox[gallery];options={counterType:'skip',continuous:true}\" target=\"_self\" titre=\"Fruit 04\" desc=\"Framboise-Cerise-Citron\"/>\n"); echo("<icon image=\"../swf/images/fruits/180/photo17.jpg\" action=\"../swf/images/fruits/photo17.jpg\" rel=\"shadowbox[gallery];options={counterType:'skip',continuous:true}\" target=\"_self\" titre=\"Fruit 05\" desc=\"Piments\"/>\n"); echo("</icons>\n"); ?>
J'avais compris.
Cela ne sera pas systématiquement de l'utf-8 et même dans la version actuelle, ça sera généralement de l'iso-8859-1.
En 1.8 la tendance sera inversé.
Mais cela ne pause aucun pb.
8-)
PS: Est-ce qu'un membre du forum, veux bien s'y coller? Je n'ai absolument pas le temps. Merci.
Hors ligne
La présentation est vraiment sympathique.
Si j'ai bien compris, P@t prends le sujet à bras le corps.
Hors ligne