Créer une page sans Sidebar (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 39 réponses, 7 participants et a été mis à jour pour la dernière fois par ferman, le il y a 1 année.
10 sujets de 31 à 40 (sur un total de 40)
  • Auteur
    Messages
  • #835091
    SteveChanone
    Membre
    Initié WordPress
    42 contributions

    Bizarre, dans nosidebar-page.php je n’ai pas changé la classe, j’ai seulement ajouté dans le fichier CSS “.page-template-nosidebar.php .page-content” et ça fonctionne

    “.page-template-nosidebar-php” est une commande spéciale?

    En tout cas merci !!

    #835092
    Guy
    Participant
    Maître WordPress
    14821 contributions

    il n’y a rien de magique, c’est WordPress qui crée la classe “page-template-nosidebar-php” en se basant sur le nom de ton template (nosidebar pour toi ici).
    Cette classe sera affectée à toutes les pages qui utiliseront ce template.
    Le reste c’est du css classique: “.classe1 .classe2” permet de spécifier les styles de la classe2 qui sont enfants de classe1, voila, c’est tout.

    #835093
    Anonyme
    Invité
    Maître WordPress
    34103 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #835094
    Guy
    Participant
    Maître WordPress
    14821 contributions

    Bon, casser l’architecture de la page est peut être excessif 🙂 quoique

    Supposons une page construite ainsi:

    coucou

    Titre

    coucou

    coucou

    un css de ce style :

    .page-content {
    width:600px;
    }
    .page-content .vignette1{
    float:left;
    }
    .page-content #titre{
    padding:10px;
    }

    Si on modifie le page-content en page-content2, on va être obligé de redéfinir tous les styles des éléments imbriqués, sinon, les vignettes au lieu de se trouver cote à cote vont se retrouver les unes en dessous des autres, etc..

    Alors que si on ne fait que modifier la taille en rajoutant un style avec

    .classe1 .page-content{
    width:800px;
    }

    La mise en page générale n’est pas touchée, seule la largeur a été modifiée et on peut continuer à se servir des éléments imbriqués indifféremment dans les deux formats sans avoir à reporter d’un style sur l’autre.

    Évidement, cela dépend de ce que l’on veut faire, si les deux pages sont absolument différentes, cela a peu d’intérêt, par contre si la majorité des éléments sont semblables, alors, cela se justifie.

    #835095
    Anonyme
    Invité
    Maître WordPress
    34103 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #835096
    Guy
    Participant
    Maître WordPress
    14821 contributions

    C’est le fonctionnement des définitions de styles css

    on définit déja un style pour .page-content mais si ensuite une autre définition vient, elle se substitue à la précédente.

    En regardant le css de TwentyEleven pour t’apporter une réponse, on peut voir qu’il fait exactement ce que je décrivais plus haut:
    – Il définit pour “content” des marges et largeur par défaut.
    – Lorque le template “singular” est appelé, on lui applique des styles differents
    – Lorsque le temlpate “showcase” est appelé, on lui applique d’autres styles, etc…

    Quand on crée un template de page, wordpress ajoute automatiquement une classe “page-template-nomdutemplate-php”. On peut se servir de cette classe pour définir de nouveaux styles. (dans l’exemple, je l’avais appelé “classe1” par fainéantise 🙂 , c’est moins long que “page-template-nomdutemplate-php” )

    #content {
    	margin: 0 34% 0 7.6%;
    	width: 58.4%;
    }
    /* Singular */
    .singular #content,
    .left-sidebar.singular #content {
    	margin: 0 7.6%;
    	position: relative;
    	width: auto;
    }
    /* Showcase */
    .page-template-showcase-php #content,
    .left-sidebar.page-template-showcase-php #content {
    	margin: 0 7.6%;
    	width: auto;
    }

    #835097
    Anonyme
    Invité
    Maître WordPress
    34103 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #835098
    Anonyme
    Invité
    Maître WordPress
    34103 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #2279861
    djbenito
    Participant
    Initié WordPress
    1 contributions

    Je ne comprend pas j’aimerais que mon site : https://www.libertines.me/pratiquer-libertinage-temoignage-femme-libertine/ n’ai plus la barre de droite, cela permettrait que mes visiteurs puissent regarder pleinement le contenu gratuit que j’offre. Y a t’il quelqu’un pour m’aider à ce que mon site Libertines.me à ce sujet ?

    • Cette réponse a été modifiée le il y a 1 année par djbenito.
    • Cette réponse a été modifiée le il y a 1 année par djbenito.
    #2279868
    ferman
    Participant
    Maître WordPress
    3051 contributions

    Un peu gros. Très louche chez Sucuri et page non trouvée lors des tests de redirection (http://www.redirection-web.net/). A mon humble avis à éliminer ainsi que le “participant” par un modérateur  et mieux vaut ne pas visiter.

     

    • Cette réponse a été modifiée le il y a 1 année par ferman.
10 sujets de 31 à 40 (sur un total de 40)
  • Vous devez être connecté pour répondre à ce sujet.