Annonce

Important, migration recommandée : WordPress 2.6.3 est disponible en français.À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 01-07-2008 22:25:44

cx42net
Connaisseur WP
Date d'inscription: 01-07-2008
Messages: 11

Ecrire un article dans une page spécifique

Bonjour,

Ma configuration WP actuelle
- Version 2.5.1 :
- Thème Perso :
- Aucun pour le moment :
- Localhost big_smile :
- http://localhost/wordpress/ :

Bonsoir tout le monde ! smile

Voila, j'utilise Wordpress pour réaliser un petit site web, et j'aimerai savoir s'il est possible de créer une page particulière, que j'appelerai "Jeux", et quand je publie un Article, je peux le mettre dans cette page "Jeux". Comme ca si je rédige une info sur un jeu, ca apparait dans la page "Jeux", si c'est une info sur ma ville, ca va dans "Ville", etc.

Est-ce possible ? Et si oui comment ?

Merci de votre aide smile

Hors ligne

 

#2 01-07-2008 23:18:41

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1637
Site web

Re: Ecrire un article dans une page spécifique

En gros, tu veux créer une page pour chacune de tes catégories ?

Eh bien, c'est « par défaut » possible dans wp.

Il faut créer une page « category.php » dans ton thème (si cette page convient à toutes les catégories)
Ou bien plusieurs pages category-xxx.php (où xxx correspond à l'ID de la catégorie) si tu veux des pages spécifiques pour certaines catégories.

Page à baser sur « index.php » (sauf si ton thème a déjà une page category.php, mais c'est rare).
Voir dans le codex : Hiérarchie de modèles.


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#3 01-07-2008 23:25:06

cx42net
Connaisseur WP
Date d'inscription: 01-07-2008
Messages: 11

Re: Ecrire un article dans une page spécifique

Balez comme système !!

Juste un truc qui me perturbe. Tu parle de catégorie, moi je parle bien de pages. Est-ce qu'on parle de la meme chose ? (on peux créer des pages et des catégories dans Wordpress !)

En fait je vais détailler mon cas ce sera plus simple :

Voici les différentes pages et leur usages :

Accueil : un message statique de bienvenue (un truc que j'aurai écris dans wordpress, une page quoi)
A propos : Une page qui contient des sous pages
    Le site : Une page qui décrit le site
    La société : Une page qui décrit la société
    Moi : Une page qui me décrit
Nos Manifestations : Une page qui contient des sous pages
    Nos communiques : Contiendra différents communiqués que nous posterons (articles donc)
    Nos actions : idem
    Nos Manifestations : idem
Documents : Contient une liste de tous les documents ajoutés (comment faire ? avec gestion des droits ?)
Liens : Page contenant les liens
Contact
     Adresse : Une page contenant un texte (une page dans wordpress quoi)
     Nous contacter : Un formulaire, probablement avec cforms

Voila.
Bon, créer les pages et les catégories ca va, mais comment :
_ concilier les pages, les catégories, les liens dans le même menu ?
_ avoir une page (genre Nos Actions) qui liste les articles contenus dans la même catégorie ?
_ afficher les documents ajoutés ?
       _ Et gerer les droits utilisateurs ? (n'afficher que ceux dont l'utilisateur peux voir (optionnel, mais un plus !))

Je sais que j'en demande beaucoup, mais je ne vous demande pas de me dire en détail comment faire, des liens sur des bons tutoriaux ou articles explicatifs seront parfaits ! smile

Merci de votre aide !! smile

Hors ligne

 

#4 02-07-2008 09:49:17

Comme une image
Burpeur Wordpress
Lieu: Paris (enfin presque)
Date d'inscription: 30-01-2008
Messages: 1637
Site web

Re: Ecrire un article dans une page spécifique

Je ne suis pas super spécialiste du sujet parce que je n'ai pas tellement bidouillé sur WP dans ce sens-là.
Ce que je ferais, ce serait compléter le menu des pages par un menu des catégories (quitte à tout faire à la main, si c'est relativement statique).
Pour le visiteur, c'est transparent, il clique sur des liens dans un menu.
Pour toi, certains liens iront vers des pages, d'autres vers la page de catégorie.

Bon, espérons qu'un gourou du CMS passe par ici pour mieux te guider que moi wink


Outils de base : Firefox+Firebug, Google-est-mon-ami™, Notepad++. Avec ça, on règle 78,24% des problèmes wink
Pour aller plus loin : Côt côt codex FR EN ! WAMP/LAMP/MAMP

« On paie mal un maître en ne restant toujours que l'élève. » — F. Nietzsche

Hors ligne

 

#5 02-07-2008 10:06:22

cx42net
Connaisseur WP
Date d'inscription: 01-07-2008
Messages: 11

Re: Ecrire un article dans une page spécifique

Bon c'est clair qu'il me reste toujours la possibilité de le coder à la main.
Si aucun "gourou" (comme tu dit :p) ne vient me proposer de solution, voici celle que j'envisage de faire. Je le dit histoire d'avoir vos points de vue la dessus.

J'envisage de faire une petite classe "Menu" à laquelle on lui indique quelle nom de page s'applique au lien, et quelle(s) nom de page s'applique aux catégories.
Ce qui donnera un truc du genre

Code:

  1. $Menu = new Menu ();
  2. $Menu->setLink ('liens');
  3. $Menu->setCategory ('nos manifestations');

Du coup, le menu listera toutes les pages avec leur parent, etc, et quand il tombera sur la page 'nos manifestations' il ira chercher la catégorie du meme nom et listera ce coup-ci les catégories enfant à cette catégorie mère. Pareil pour les liens.

Ensuite j'aurai 4 type de page php :
   la page qui affiche une page wordpress
   la page qui liste les articles dans une catégorie précise
   la page qui affiche un article
   la page qui liste les liens

Le menu pointant sur la bonne page en fonction du type !

Qu'en pensez-vous ?

Hors ligne

 

#6 02-07-2008 16:38:56

Lumière de Lune
Not a plastic girl
Lieu: Allemagne - Maroc
Date d'inscription: 15-08-2007
Messages: 2062
Site web

Re: Ecrire un article dans une page spécifique

Ya plus ka smile


Voyage au Maroc
Photos et web au Maroc
... tout ça sous WordPress, bien sûr !
Avez-vous lu les Dix commandements du débuggueur de blog ?

Hors ligne

 

#7 02-07-2008 16:53:25

cx42net
Connaisseur WP
Date d'inscription: 01-07-2008
Messages: 11

Re: Ecrire un article dans une page spécifique

ya pas de meilleure solutions ? (sic a peux me faire gagner du temps je suis preuneur aussi !) :p

Hors ligne

 

#8 03-07-2008 14:55:12

Xavier
Photogénique en noir et blanc
Lieu: Paris
Date d'inscription: 19-09-2005
Messages: 1737
Site web

Re: Ecrire un article dans une page spécifique

Moi j'ai fais ça à la main.
http://www.groupeifca.fr/
Le menu rouge est composé pages (les titres de chaque colonne) et de sous-pages (les colonnes).
Partant de là, j'ai modifié le modèle de page (page.php) :

Code:

  1. <?php define('WP_USE_THEMES', false);
  2. get_header();
  3. if (have_posts()) : while (have_posts()) : the_post(); ?>
  4.  
  5. <div class="page">
  6.   <h2 id="page-<?php the_ID(); ?>"><?php the_title();?></h2>
  7.   <div class="contenu">
  8.  
  9. <?php
  10.  
  11. if (is_page() && $post->post_parent ) {
  12.    the_content('<p class="serif">Lire la suite de cette page &raquo;</p>');
  13. } else {
  14.    echo "Voici les pages disponibles dans cette section :";
  15.    echo "<ul>";
  16.    wp_list_pages('title_li=&child_of='.$post->ID.'&sort_column=menu_order');
  17.    echo "</ul>";
  18.  }
  19. ?>
  20.    <div class="clearfloats"></div>
  21.   </div>
  22.  </div>
  23.  
  24. <?php
  25.  endwhile;
  26.  endif;
  27. get_footer();
  28. ?>

Dernière modification par Xavier (03-07-2008 14:55:52)


Mainteneur de la traduction de WordPress
http://xavier.borderie.net/wp-fr/

Hors ligne

 

#9 03-07-2008 19:52:41

cx42net
Connaisseur WP
Date d'inscription: 01-07-2008
Messages: 11

Re: Ecrire un article dans une page spécifique

Le problème pour ma part c'est qu'il y a des pages qui seront des catégories en fait (car elle contiendront un listing des articles appartenant à cette catégorie).

De toute facon je vous met la source à disposition une fois fait smile

Hors ligne

 

#10 03-07-2008 20:25:41

Lumière de Lune
Not a plastic girl
Lieu: Allemagne - Maroc
Date d'inscription: 15-08-2007
Messages: 2062
Site web

Re: Ecrire un article dans une page spécifique

Ce n'est pas un "problème"
C'est à toi de choisir exactement ce que tu veux afficher dans ton menu, et tu peux le faire :
- en codant chaque élément de ton menu à la main
- en utilisant les options des fonctions wp_list_category et wp_list_page qui te permettent d'exclure certains éléments


Voyage au Maroc
Photos et web au Maroc
... tout ça sous WordPress, bien sûr !
Avez-vous lu les Dix commandements du débuggueur de blog ?

Hors ligne

 

#11 11-07-2008 17:10:14

Kadus
Habitué WP
Date d'inscription: 09-07-2008
Messages: 65

Re: Ecrire un article dans une page spécifique

Personne c'est un peu la même chose que je voudrais faire avec ce type de plan dans le menu :

Accueil (qui n'aura pas de sous page)
Site ou à propos avec comme sous pages :
-présentation du site
-présentation du staff
-une page contact avec un formulaire de contact (cform2)

News qui sera déjà une page conduisant vers la catégorie news que je créerai. Et en sous pages les sous catégories avec leur articles  bien évidement :
-Manga
-Anime
-Evènement
-Japon
-divers

Puis une page critiques ou je listerais les titres d'articles de la catégorie critique (avec le liens vers les articles en question). Avec comme sous pages, les différentes sous catégories (il est possible que je ne créer pas de sous page)

Une page sorties qui donnerait vers les articles de la catégorie sorties. En sous page, ça sera des pages normales où je mettrais un tableau des sorties
-Déjà sorti (avec les titres déjà sorti)
-prochaines sorties.

Une page ressource ou j'y mettrais une présentation de la catégorie ressource. Avec comme sous pages, des pages listant les titres des artciles de la sous catégorie auteur. Et une autre avec les titre de la sous catégorie éditeurs (les titre renverront vers les articles en question)

Après la dernière page sera la page communauté qui sera une présentation de l'aspect communautaire du site, et les sous pages seront des liens vers divers trucs comme  un forum, une galerie, ect..

Ce post m'aura au moins permis de déterminer l'organisation du site xD (car je pensais en même temps que j'écrivais)  Et c'est possible de faire ça d'après ce qui a été dit en utilisant les fonctions, mais un petit tuto ou un lien vers une partie expliquant un peu comment faire serait cool smile

Merci d'avance

ps : Comment faire pour qu'au lieu que les sous pages soient en colonne, il serait en ligne juste sous le menu si vous voyais ce que je veux dire. ça ne serait pas en changeant de display dans le css en le rendant inline ?

Dernière modification par Kadus (11-07-2008 20:46:08)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France