- Statut : non résolu
- Ce sujet contient 19 réponses, 4 participants et a été mis à jour pour la dernière fois par noixdecoco, le il y a 9 années et 10 mois.
-
AuteurMessages
-
22 janvier 2015 à 22 h 20 min #546465
Bonjour,
Ma configuration WP actuelle
derniere :
5+ :
propre theme :
Easy Smooth Scroll Links :
localhostr :
en locale :Problème(s) rencontré(s) :
Bonsoir,
Je souhaite faire une deuxieme page qui se mettrait sous la premiere, pour cela je choisi parent et je met ma premiere page comme parent mais que ma premiere page s’affiche… que faut il faire ? Y’a t’il du code à mettre dans mon template de page ? et quel code ?
L’idée serait de construire un one page site avec un menu et un scroll.
Toute infos sera utile.
Merci23 janvier 2015 à 0 h 59 min #991773hello, en principe un one page site comme tu dis c’est une page…non?tu pourra pas obtenir un rendu comme ca à partir du backoffice.tu devrais songer à acheter un thème tout fait…
23 janvier 2015 à 9 h 08 min #991774Bonjour.
Dans Thèmes->Ajouter->Filtre de fonctionnalités, si tu coches Modèle pleine largeur, tu en auras des dizaines et gratuits.
🙂
23 janvier 2015 à 13 h 30 min #991775J’ai peut être pas été clair et je m’en excuse mais je voudrais (dans la mesure du possible) créer mon propre thème…. et en one page.
Je crois que je peux créer plusieurs pages et ensuite les relier avec un plugin peut être ? Est ce une bonne piste pour demarrer ? Avez-vous des tutos à me conseiller ? Merci
Thanks23 janvier 2015 à 13 h 53 min #991776J’ai bidouiller la page d’accueil avec ce code mais toutes les pages s’affichent et je veux que deux pages. La page en question (template : accueil) et la page enfant que j’ai créé.
Le problème c’est que toutes les autres pages s’affichent aussi et j’en ai créé quelques une…..
Y’a un truc a voir dans ce code mais malheureusement je n’ai pas encore mis le nez dans le codex de WordPress.
Merci
<div id="first">
<div class="main page">
<div class="post">
<h1 class="post-title"></h1>
<div class="post-content">
</div>
</div>
</div>
‘page’,’post_parent’=>’get_the_ID’));
//
while ($query->have_posts()): $query->the_post(); global $post;
// while ( have_posts() ) : the_post();
?>
<h2></h2>
</div>23 janvier 2015 à 15 h 53 min #991777Bonjour,
L’intérêt des « one page » est de mimer une application desktop en privilégiant les requêtes asynchrones pour récupérer le contenu et l’afficher a la volée via du javascript.
Il y a un framework proposé par goggle, angular-js qui facilite la réalisation de telles choses, et relativement assez aisé a prendre en main si vous avez un socle de connaissance tant en php que js.
La, tel que vous partez, au mieux vous pourrez filtrez un if pour afficher la page voulu, mais ca je pense peu d’interêt car d’un point de vue ressource gaspillée…. c’est cata lol
Cordialement24 janvier 2015 à 9 h 59 min #991778Salut,
J’ai pas vraiment compris… Je connais pas angular-js ni les requêtes asynchrones et je veux pas monter le site de toute pièce quand même… Je cherche un plugin qui me permettrait de réaliser mon propre theme en one page.
J’ai trouvé par exemple ce plugin: http://manos.malihu.gr/page-scroll-to-id-for-wordpress-tutorial/
A voir…. si vous avez d’autres idées…
Merci24 janvier 2015 à 12 h 20 min #991779arf désolé si pas clair mon explication,
Peut-être que tu pourrais faire tout sur la même page et en haut de page un menu composé d’ancre qui au click arriverait a la partie de la page qui est ciblée.
Si c’est ca que tu cherches a faire, regarde comment fonctionne une ancre en html, c’est assez simple a utiliser24 janvier 2015 à 12 h 33 min #991780Merci,
disons pourquoi faire compliqué quand ca peut etre simple.
Voila ce que j’ai fait : Je mets dans le menu WordPress que des liens avec le #nomdelancre, ensuite j’ajoute un id= »nomdelancre » a chacune de mes sous parties dans la meme page donc.
Plusieurs problèmes cependant, par exemple que faire du titre de ma page ? Puisque je désire un one page template je ne peux pas avoir un titre pour plusieurs onglets ? Donc j’ai décidé de l’enlever… Mais du cous j’ai plus de h1.
Ensuite, quand je clic sur n’importe lequel de mes onglets du menu alors mon header disparait puisque mon ancre est sur ma page!! Que faire la aussi ? Si je met
[c]header
{
position: fixed;
}[/c]
Alors mon texte chevauche le header. Je peux bidouiller avec du css peut etre…
Merci24 janvier 2015 à 12 h 36 min #991781eh bien pour le header, il peut etre mis en fixed via le css
Pour ce qui est des titres, place chaque partie cible par une ancre dans un article, et tu as le droit a un h1 par article, avec html5,24 janvier 2015 à 12 h 40 min #991782arf, pas vu,
Pour le header
position: relative;
top: 0;24 janvier 2015 à 15 h 24 min #991783Merci,
Pou récapituler j’ai fait finalement un
[c]header
{
position: fixed;
}[/c]
et ensuite j’ai fait un padding-top sur mon block de texte pour le dégager du header.Par contre je me pose une question sur les image de fonds. Mon image de fond en jpg fait 750 ko ! n’est ce pas trop ? j’ai voulu la convertir en png et elle fait encore plus : 3726 ko !!
J’ai entendu qu’il fallait mettre les images de fond en png pourtant.
Le problème c’est que mon site a 4 onglets dans le menu et que chaque onglet a une image de fond et j’ai peur que se soit trop lourd pour le site ?
Qu’en pensez-vous ? sachant que mes images de fond doivent être assez grande (1920px sur 1280px)
Merci24 janvier 2015 à 15 h 39 min #991784Le png n’est pas obligatoire, d’ailleurs pour des « photos » le jpeg est plus adaptés.
Pour une image assez lourde, pensez par exemple avec gimp a définir l’entrelacement adam, ensuite peut-être tester des niveaux de compressions plus élevé, qui bien souvent sont peu perceptible a l’oeil.
Et quand a la taille nécessaire regarder les propriétés proposés par css3 pour les background image, genre cover…
Voila lol26 janvier 2015 à 20 h 07 min #991785✅
27 janvier 2015 à 2 h 57 min #991786hello du coup le sujet m’interessait alors jsuis allé voir un peu du coté des thèmes,
dans ce que tu veux faire, la one page on question est généralement une page home.php codée en dur (bien sur avec des options si c’est pour un template free ou premium), customisée à mort et pour le reste on retrouve le reste des pages d’un site classique wp.
certains contournent la regle mais je sais pas si c’est très académique : le thème Onesie, met tout sur l’index.php, il n’y a d’ailleurs que l’index dans son thème, donc pas moyen de créer des pages ou articles.et pour les autres, c’est toujours UNE seule page, la home généralement, et le reste change pas..
voili -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.