Bonjour à tous, je voudrais supprimer la photo aléatoire sur la 1ere page. J'au réussi à faire en sorte qu'une photo soit toujours présente en tant que représentante et j'aurais pu très bien en faire une photo d'accueil toujours présent sur cette page mais le problème est que les nouvelles photos viennent se mettre à coté !!
En fait je voudrais ne mettre qu'un seule et unique photo ou alors simplement supprimer la photo de la page d'accueil.
Merci de vos réponses
Personne ne sait comment ne pas mettre de photo aléatoire sur la 1er page ?
milou a écrit:
Personne ne sait comment ne pas mettre de photo aléatoire sur la 1er page ?
Salut,
Voici mon avis sur la question :
En fait, il n'y a pas vraiment de page d'accueil dans PWG, on arrive directement dans la catégorie racine et ce qui s'affiche dans cette page, c'est la même chose que dans les catégories : les photos contenues dans la catégorie (aucune, bien sûr) et les vignettes représentatives des catégories filles, il s'affiche donc autant de vignette de de catégories de 1er niveau.
Il serait possible, en modifiant le fichier category.php de supprimer l'affichage des vignettes pour la catégorie racine.
Cependant, je pense qu'il serait plus intéressant de renvoyer plutôt sur une vrai page d'accueil soit par un script PHP indépendant qui ne s'occuperait que de ça, soit en s'appuyant sur un script existant : pourquoi pas category.php, mais je pense plus à utiliser le script identification.php
Cette page d'accueil pourrait s'activer par une option laissée au choix de l'administrateur.
Je vais regarder si ce type de feature à déjà été demandé et si ce n'est pas le cas, je ferai la demande sur le bugtracker.
Quoi qu'il en soit, j'ai moi aussi besoin d'une page d'accueil et je te tiendrai au courant quand j'aurai une solution.
ChD.
Hors ligne
milou a écrit:
Personne ne sait comment ne pas mettre de photo aléatoire sur la 1er page ?
Tu auras ta réponse mais qu'est-ce qui te dérange exactement :
- Le fait qu'elle soit aléatoire.
- Le fait qu'il n'ait qu'une seule miniature.
Au premier point: la version 1.4.1 répond à ce problème.
Au second point: Tu peux depuis ta page d'accueil donner un lien vers une catégorie où le visiteur (guest) trouvera plusieurs vignettes.
Tout est faisable à condition déjà d'être un peu plus précis dans ta demande.
Hors ligne
Ok tout d'abord je vous remercie de vos réponses.
En fait le fait d'afficher une miniature sur cette page est un peu confusant. C'est pourquoi je ne souhaitait pas en faire apparaitre une que se soit de façon aléatoire ou fixe.
Après dans chaque catégorie c'est tout à fait normal.
Je vous donne l'URL de ma page même si le concours n'est pas encore officiellement "ouvert" ! http://www.opticiens.com/concoursphotos/category.php c'est sur cette page que je ne souhaite pas afficher d'image !
Merci à vous tous
Si on arrivait à répondre réellement à ton besoin, l'équipe de développement aurait beaucoup de boulot.
Alors je te propose une solution très simple.
Déjà une seule catégorie parente de tout (pour n'avoir qu'une seule photo) laquelle sera la représentante de la catégorie parente.
Et la photo contiendra un texte d'accueil pour ton concours.
Est-ce que cela te convient?
Hors ligne
Merci pour ta réponse. Je pensais que cela aurait été plus simple ...genre une ligne de code à supprimer ! ;o)
J'avais aussi pensé à une categorie parente avec sa propre photo d'accueil mais le problème est que les sous-catégorie ne s'affichent pas d'office sur la page d'accueil !
bon je vais regarder ça en détail !
Merci encore
Chouette site en perspective, et un sacré guide d'utilisation !
Pour répondre à ta question, oui, c'est possible. Je te suppose en 1.3.4 (tu n'es manifestement pas en branche 1.4 et je ne sais pas précisément différencier à vu de nez les 1.3.x). Note au passage : merci de remettre un lien vers le site de PhpWebGallery :-)
Dans category.php, vers la ligne 358, remplaces
elseif ( ( isset( $page['cat'] ) and is_numeric( $page['cat'] ) and $page['cat_nb_images'] == 0 and $page['plain_structure'][$page['cat']]['nb_sub_categories'] > 0) or (!isset($_GET['cat'])))
par
elseif (isset( $page['cat'] ) and is_numeric( $page['cat'] ) and $page['cat_nb_images'] == 0 and $page['plain_structure'][$page['cat']]['nb_sub_categories'] > 0)
ça n'affichera aucune miniature en page d'accueil
Hors ligne
Je n'avais pas encore vu le pourquoi du:
or (!isset($_GET['cat'])))
Bien vu... 8-D
Hors ligne
Impeccable ça fonctionne et c'est exactement ce que je voulais faire !! je me doutait bien qu'il y avait que quelques lignes à changer mais je ne suis pas assez pro pour la trouver !! ;o)
Merci de tes commentaires et pour info j'ai bien évidemment replacé le lien vers Phpwebgallery ! je ne sais pourquoi d'ailleur il avait sauté ?!
Milou
Bonjour à tous,
j'utilise la version 1.4.1 et j'ai un besoin pas très éloigné de celui de Milou77
en ce qui concerne la particularisation de la page d'accueil, et le choix des représentants des catégories.
La structure de ma gallerie est la suivante:
galerie_englobante
| zone_privee
| | categorie_privee_1
| | ...
| | categorie_privee_N
| |
| zone_publique
| | categorie_publique_1
| | ...
| | categorie_publique_K
1. Je voulais n'afficher qu'une seule image dans la galerie_englobante, identique quel que soit le user (guest ou registered_user),
pour cela j'ai mis cette unique image (et son répertoire thumbnail associé) en parallèle aux zone_privee et zone_publique.
Mon problème résiduel est que lorsque je suis dans la page "Accueil" cad http://localhost/phpwebgallery-1.4.1/category.php
sans précision du numéro de catégorie, la miniature affichée reste aléatoire.
2. Est-ce qu'il y a une méthode plus rapide pour choisir une image représentante de sa catégorie que d'activer
le tirage aléatoire jusqu'à ce qu'il me soit favorable?
Hors ligne
Culinde a écrit:
1. Je voulais n'afficher qu'une seule image dans la galerie_englobante, identique quel que soit le user (guest ou registered_user), pour cela j'ai mis cette unique image (et son répertoire thumbnail associé) en parallèle aux zone_privee et zone_publique.
Mon problème résiduel est que lorsque je suis dans la page "Accueil" cad http://localhost/phpwebgallery-1.4.1/category.php
sans précision du numéro de catégorie, la miniature affichée reste aléatoire.
Comportement normal en branche 1.4. La miniature représentant momentanément la catégorie globale est choisie parmi les miniatures représentant une des sous-catégories (à n'importe qu'elle niveau, pas forcément le premier) accessible à l'utilisateur connecté.
Culinde a écrit:
2. Est-ce qu'il y a une méthode plus rapide pour choisir une image représentante de sa catégorie que d'activer
le tirage aléatoire jusqu'à ce qu'il me soit favorable?
En branche 1.5, il sera possible de choisir comme représentant une miniature d'une image qui n'appartient pas forcément à la catégorie et ton "problème" sera résolu de lui-même.
Hors ligne