- Statut : non résolu
- Ce sujet contient 18 réponses, 6 participants et a été mis à jour pour la dernière fois par Pierre34, le il y a 14 années et 4 mois.
-
AuteurMessages
-
4 septembre 2006 à 17 h 04 min #448585
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 2.04
– Thème utilisé : perso
– Plugins en place :
– Nom de l’hebergeur : 1&1Problème(s) rencontré(s) : Je cherche à créer une page avec l’index de tous les articles parus. J’ai créé un modèle de page dans le template, dérivé de page.php, modèle que je devrais pouvoir sélectionner à la création de la page, si j’en crois le Codex de WP sur les pages. Mais je ne vois pas où choisir ce modèle : dans « écrire une page » je n’ai pas de menu comme décrit là :
WordPress can be configured to use different Page Templates for different Pages. Toward the bottom of the Write->Write Page administration panel is a drop-down labeled « Page Template ». From there you can select which Template will be used when displaying this particular Page. NOTE: In order to access the Page Template selector, there must be at least one Page Template available in the active theme.
Peut-être WP ne reconnait-il pas qu’il y a d’autres modèles de pages dans mon template ?
Merci de votre aide (mon premier post)
4 septembre 2006 à 18 h 24 min #579589Mais index.php sert à cela. On ne créé d’autres pages (home.php) que si on veut modifier cette présentation initiale. Index.php affiche le nombre d’articles ou le nombre d’extraits que tu as configuré dans le menu options.
Ou bien, je n’ai rien compris ! En tout cas, lorsque tu créés une page, tu as « Page mère + » dans les menus déroulants à droite.4 septembre 2006 à 19 h 53 min #579590En fait je veux créer une page de niveau 1 (pas une page qui est dépendante d’une autre « page mère »), mais qui a une présentation différente du modèle « page.php » standard. Ce n’est pas non plus une page qui se substitue à la home, juste une page dans la liste normale des pages, mais qui est basée sur un modèle différent.
4 septembre 2006 à 19 h 59 min #579591Je viens d’aller sur un autre blog que je gère et qui est encore en 2.0.2. J’ai bien là un menu « modèle de page » que je ne retrouve pas dans mon blog. Quel peut être le problème ?
4 septembre 2006 à 20 h 41 min #579592Que ton thème n’a pas de modèle de page. Mais n’as-tu pas dans le menu Ecrire > Page (boite de dialogue à droite) un « Modèle par défaut ».
Bien entendu, tu peux créer d’autres templates pour des pages. Je n’ai tout simplement pas compris pourquoi tu voudrais faire celaJe cherche à créer une page avec l’index de tous les articles parus
puisque c’est la fonction même de index.php
Désolé si ma remarque a amené une confusion.4 septembre 2006 à 20 h 56 min #579593No problemo, ce n’est pas toujours facile d’expliquer ce qu’on veut
Pourquoi vouloir créer d’autres modèles de pages ?
Par exemple pour avoir certaines pages où une sidebar n’apparaît pas, ou bien avec une colonne de texte plus large, ou bien sur lesquels il y a une liste de articles indexées sur un mot clef en particulier, ou alors avoir des pages avec des fonds différents selon les sujets (rose pour les filles, bleu pour les garçons)?La page avec l’index de tous les articles parus
Dans ma page d’index qui s’affiche par défaut, j’ai les x (5 par ex.) derniers articles parus. Dans la sidebar, j’ai le titre des y (20 par ex.) derniers articles. Je voudrais une page où le visiteur puisse retrouver les titres (avec ou sans résumé) de tous les articles parus depuis le lancement du site (ou publiés cette année par ex.).Le thème n’a pas de modèle de page
Je n’ai effectivement pas de boite de dialogue « modèle de page »? dans l’admin Ecrire>Page. Je ne comprends pas pourquoi. Faut-il déclarer d’une manière ou d’une autre qu’il y a d’autres modèles de pages dans le template ?4 septembre 2006 à 23 h 07 min #579594Dans le désordre…
Pour avoir la boite modèle de page. Il faut qu’il existe des pages personnalisés.
Si ton thème n’a pas de page.php
Copier le contenu de index.php dans page.php pour avoir un modèle de base… ensuite à toi de le personnaliser c’est du CSS/XHTMLEnsuite tu créer un fichier avec le nom que tu souhaite.. prenons Perso1.php
Tu y copie le contenu de page.php
Et en haut du fichier tu places :C’est assez clair ?
4 septembre 2006 à 23 h 09 min #579595Je voudrais une page où le visiteur puisse retrouver les titres (avec ou sans résumé) de tous les articles parus depuis le lancement du site (ou publiés cette année par ex.).
C’est le concept des archives…
Exemple :
http://www.wordpress-fr.net/2006/5 septembre 2006 à 2 h 46 min #579596C’est bien ça?
J’avais poussé la francisation trop loin et remplacé « Template: » par « Modèle de page : » dans mes fichiers.Et c’est donc à ça que sert le fichier archives :rolleyes:
merci de votre aide ! 🍺
5 septembre 2006 à 6 h 57 min #579597Voilà la différence entre une page archives et la page d’index d’articles :
Archives : permet une recherche par mois ou par mot clef (+ boite de recherche qui ne fonctionne pas, je ne sais pas pourquoi)
Liste d’articles : permet l’accès direct via les titres des posts
5 septembre 2006 à 8 h 02 min #579598Le fichier archives permet de personnaliser l’affichage des archives tout simplement ^^
5 septembre 2006 à 8 h 06 min #579599Salut,
je recherche également le code qui liste tous les articles : http://www.photofloue.net/index.php/liste-des-articles/
Mais peut-il mettre entre parenthèse la date de publication ?Merci !
5 septembre 2006 à 9 h 15 min #579600Oui il peut…
C’est quoi ton plugin ?5 septembre 2006 à 9 h 46 min #579601AmO wrote:Oui il peut…
C’est quoi ton plugin ?Qui moi ?
Ou phild ?:o
C’est pas un template tag ?5 septembre 2006 à 14 h 09 min #579602C’est juste le modèle page.php, auquel j’ai en effet ajouté le template tag
<div class="post">
<?php get_archives('postbypost','','custom','<li>‘,’</li>‘); ?>
</div>Je ne sais pas mettre la date derrière, mais c’est une bonne idée?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.