- 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 5 années et 1 mois.
-
AuteurMessages
-
26 mai 2012 à 16 h 15 min #510100
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.2
– Version de PHP/MySQL : 5
– Thème utilisé : EDEGREE
– Extensions en place : Une 30 aine
– Nom de l’hebergeur : One And One qui font Two 😉
– Adresse du site : http://videoprojecteur3dblog.com/Problème(s) rencontré(s) : J’ai besoin d’une solution pour créer une page sans Sidebar, ou une page de vente à la limite.
Salut, petite précision, je suis nul en php, mais je peux bidouiller.
Voila, j’aimerai créer une page sans la Sidebar, histoire de ne pas distraire mes visiteurs.
J’ai trouvé sur certains sites des explications, mais rien qui ne corresponde à mon thème Edegree!! (Je précise que dans mon page.php il n’y à pas d’appel sidebar.php) 😉
Est-il possible de réaliser ça? Ou bien peut être utiliser un autre thème en créant une page…
Merci pour votre aide 😉
26 mai 2012 à 17 h 42 min #835062AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
27 mai 2012 à 10 h 25 min #835063Salut, merci,
En fait ce que je voudrai c’est créer une page spécifique, qui n’aurait pas de side-bar. Mais je souhaite conserver la sidebar pour le reste de mes pages.
J’ai vu qu’il fallait créer un nouveaux template, en plaçant ce code en haut de la page:
Puis retirer la ligne « get-sidebar() »
Le souci c’est que j’ai pris le fichier page.php pour y ajouter tous ça et le renommer, mais le souci c’est qu’il ne contient déjà pas d’appel de la side-bar.
L’appel doit se faire dans le header.php ou home.php ou footer.php, et ça ne résous pas mon problème.
Oui il y a le menu personnalisé et image à la une.. pourquoi? 😉
27 mai 2012 à 10 h 41 min #835064A la limite j’aimerai créer une page static avec un design différent. Merci
27 mai 2012 à 11 h 54 min #835065AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
27 mai 2012 à 12 h 13 min #835066Et pourquoi pas ajouter une condition avant d’intégrer la sidebar ?
Genre si c’est la page est différente de « nosidebar » on ajoute la sidebar.
Maintenant je n’ai pas essayé le theme en question, c’est juste une idée27 mai 2012 à 12 h 38 min #835067Bah, c’est que je me sens pas modifier tout le thème, ça pourrait jouer sur mon référencement .
@zed, comment ça se passe? comment est ce que j’intègre cette condition? Je test tout en local.Moi et le php ça fait 2 😉
27 mai 2012 à 13 h 15 min #8350682 petits tests dans ton header.php :
Le premier, tu ajoutes . En actualisant ton site en local, tu devrais avoir plein d’infos (qui viennent casser ta mise en page mais c’est juste pour le test). Au tout début, tu as quelque chose comme :
« [ID] => 7 » (chez toi probablement pas 7). Ceci te donne l’id de ta page.Le deuxième, tu fais une simple condition pour faire un test :
ID == 7){
echo « coucou »;
}
?>En gros, il n’y a que sur la page dont l’id est 7 que le mot coucou sera affiché.
Donc au final, tu récupères l’id de la page dont tu ne veux pas de sidebar, tu repères où est placé le get_sidebar, et tu fais une condition du genre :
ID != 4){ // Si l’id n’est pas celui de la page désirée,
get_sidebar(); //Tu affiches la sidebar
}
?>Un truc simple, à la place de faire un print_r de $post, dans ton admin en édition de ta page, tu survoles le bouton modifier à côté du permalien et tout en bas tu devrais avoir quelque chose comme ça :
Voilà, en espérant répondre à ta question et avoir été clair :p
27 mai 2012 à 16 h 55 min #835069AnonymeInvitéMaître WordPress34072 contributionsCe message a été supprimé suite à la demande de l’auteur.
27 mai 2012 à 18 h 55 min #835070Super ça fonctionne!!!! Merci Zed,
Et voila une autre solution qui fonctionne sur cette page :
http://www.topblogformula.com/support/topic/removing-the-side-bar-from-certain-pages-except-home-and-single-postsMais j’ai 2 problèmes maintenant: 😉
– Sur l’arrière plan du thème ya une sidebar dessinée (la colonne) – est ce qu’il est possible de changer l’arrière plan
– La largeur de la colonne principale est toujours la même – est ce qu’il est possible de l’élargir?
Tout ça que pour cette page spécifique.
Merci vous assurés le mecs 🙂
27 mai 2012 à 19 h 04 min #835071Ha ouai!! Le thème est trop bien Noaneo – Je vais voir, si je galère trop avec celui-ci , je le change!!
Tu crois vraiment pour All in One Seo? Je vais pas tardé à lancer un autre site, je vais le tester WordPress Seo by Yoast, pourquoi pas.
Merci
27 mai 2012 à 19 h 47 min #835072Il est en effet mieux de changer de thème dans ces cas là! Ici je proposais cette solution si le thème était « obligatoire ».
Je suis en train de regarder comment gérer ça, mais c’est vrai que c’est légèrement plus compliqué pour modifier la largeur du contenu. En regardant avec l’inspecteur d’élément de Google Chrome, on trouve pas mal de div imbriquées.
Si je trouve je tiens au courant !27 mai 2012 à 23 h 21 min #835073D’accord merci, ne te casse pas la tête non plus, au pire je change de thème 😉
Même je crains que si je change de thème ça va flinguer mon référencement, déjà que c’est pas la fête 🙂
Sinon, j’ai pensé à ouvrir un nouveaux dossier dans le dossier site-wordpress (thème actuel), et à y installer un autre wordpress, avec un autre thème – J’ai pensé à optimizepress.
http://localhost:8888/site-wordpress/videoprojecteurs
J’ai testé en local, j’ai quelques bugs notamment quand je me connecte à l’espace d’admin de l’un à l’autre, mais ça à l’air de passer.
Le souci c’est que sur mon serveur (one and one) je suis limité à 1 base de donnée. Du coup je sais pas si ça va être possible, qu’est ce que vous en pensez ? 😉
28 mai 2012 à 5 h 43 min #835074Changer de thème ne modifiera pas ton référencement.
Pour une page statique, pourquoi ne pas avoir utilisé un template de page au lieu de ces conditions compliquées ?
Cela t’aurait permis de pouvoir le réutiliser facilement si tu désirais en faire une deuxième sans sidebar sans modifier de code.
28 mai 2012 à 7 h 28 min #835075Template de page ou pas, l’appel de la sidebar se fait dans le footer.
Du coup, la condition (qui n’est vraiment pas compliquée du tout) pouvait être d’actualité.
L’ennui avec ce thème, c’est qu’il est codé en dur, des tailles de div bien définie en px, et des float clearing un peu partout. Au départ, je pensais qu’en retirant la sidebar, la div du conteneur général allait s’adapter automatiquement, mais je n’avais pas installé le thème pour faire le test, comme je le disais, la condition était une suggestion. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.