- Statut : non résolu
- Ce sujet contient 22 réponses, 4 participants et a été mis à jour pour la dernière fois par melodie, le il y a 12 années et 6 mois.
-
AuteurMessages
-
28 mai 2012 à 19 h 47 min #510172
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.3.2
– Version de PHP/MySQL : PHP5
– Thème utilisé : Ascetica
– Extensions en place : SEO, plugin réseaux sociaux.
– Nom de l’hebergeur : 1&1
– Adresse du site : http://www.mydressingcode.frProblème(s) rencontré(s) :
Petit souci lors de l’upload des images : il me met out of memory lorsque je la up… Sauf qu’après elle est dispo mais je dois modifier la taille manuellement.
De Autre souci : sur la page d’accueil, les retour à la ligne ne sont pas pris en compte, et l’image ne s’affiche que lorsqu’on clique sur l’article…
Comment faire?Merci !
28 mai 2012 à 19 h 54 min #835324Bonjour,
On ne fait pas de retour à la ligne, on laisse faire l’éditeur. On tape jusqu’au bout, sauf quand on veut laisser un interligne, alors seulement on appuie sur la touche Entrée. (= la touche retour). C’est le thème qui se charge de présenter le texte, pas la personne qui saisit le texte.Pour les images autant les redimensionner avant de les mettre en ligne, dans la mesure du possible. Il y a des programmes pour faire ça, pour toutes plate formes. (Windows, Mac, Linux)
28 mai 2012 à 20 h 03 min #835325Bonjour,
Comment faire pour changer cela dans l’éditeur alors? Car quand j’appuie sur la touche « Entrée » sur la page d’accueil, ça ne va pas à la ligne. Dans quel fichier se trouve cela ?
Oui je vais désormais redimensionner avant la mise en ligne, si c’est la seule solution.
Merci.
28 mai 2012 à 21 h 07 min #835326Bonjour,
On ne change rien dans l’éditeur. Je ne comprend pas ce que tu veux dire par « quand j’appuie sur la touche « Entrée » sur la page d’accueil » ?On parle de l’éditeur non ? Et pourquoi appuyer sur la touche « Entrée » quand tu visites ton site ? Peut-être pourrais-tu tenter de m’expliquer ce que tu veux faire exactement ?
Pour les images ce n’est pas la seule solution, mais c’est la moins coûteuse en espace disque, et peut-être aussi pour les performances du serveur qui reçoit les fichiers.
Le look des sites… par exemple dans cette page:
http://meylodie.wordpress.com/2008/04/13/premier-pas-sur-un-ordinateurl’apparence du texte, c’est des fins de lignes qui ne finissent pas partout sur la même verticale.
ici non plus:
http://melodie.citrotux.org/2009/03/21/hadopi-destination-fricaget ici non plus d’ailleurs:
http://citrotux.org/2011/04/23/importer-vos-liens-depuis-un-autre-wordpressmais certains thèmes permettent d’obtenir que les lignes du corps de texte soient justifiées (avec des lignes de longueur égales partout).
Est-ce quelque chose comme ça que tu essaies d’obtenir, ou bien est-ce ton clavier qui refuse de fonctionner normalement ?
29 mai 2012 à 6 h 53 min #835327Salut,
A mon avis, c’est l’aperçu de ton thème qui est foutu comme ça : en page d’accueil, c’est un aperçu (ou description ou extrait) de ton article qui s’affiche. Or je pense que ton thème ne te permet pas de mettre en forme cet aperçu. Il existe peut-être des extensions pour ça, je ne sais pas.
Quant au fait que les images ne s’affichent pas en page d’accueil, c’est idem, l’aperçu ne l’intègre pas par défaut selon moi. Vas peut-être dans les options de ton thème et essaie de voir si il n’y a pas une option à enclencher pour faire apparaître les images de l’article sur la page d’accueil (et n’oublie de mettre ton « image à la une » lorsque tu rédiges ton article).
Espérant t’avoir aidé.
Salut.29 mai 2012 à 7 h 01 min #835328Bonjour,
En effet je me suis mal exprimé.
Je voudrais avoir l’article en entier sur la première page, la photo qui s’affiche, et les retours à la ligne qui s’affichent aussi sur la page d’accueil, car là tout est à la suite et je trouve ça moyen…
Je pense que c’est possible, mais de là à savoir comment…29 mai 2012 à 7 h 44 min #835329Si c’est ce qu’on voit sur le site que tu as linké plus haut, c’est en effet the_excerpt() (Codex). Il affiche un extrait de l’article, et donne un lien vers l’article en question.
Maintenant, si tu veux voir tout, il faut repérer où se trouve la fonction the_excerpt et la remplacer par the_content (ligne 58 dans content.php).
L’avantage c’est que tu arrives à voir tout, l’ennui, c’est qu’il va falloir faire des post concis, j’ai fait le test avec 1 image, et 2 paragraphe de lorem, ça devient chargé pour une page d’acceuil. En plus si le thème fait une mise à jour, il y a de fortes chances que ce soit écrasé.
Une autre solution, qui peut être un compromis, c’est qu’au lieu de remplacer la fonction the_excerpt, tu ajoutes juste au-dessus et là tu ajoutes l’image à la une de chaque article.
Mais encore une fois c’est une modification directe du thème, si il y a une mise à jour, c’est fort probable que ce soit à refaire29 mai 2012 à 8 h 38 min #835330zEd. wrote:En plus si le thème fait une mise à jour, il y a de fortes chances que ce soit écrasé.Le thème supporterait peut-être d’être accompagné d’un thème enfant ? http://codex.wordpress.org/Child_Themes
29 mai 2012 à 8 h 43 min #835331En effet, comment cela se fait-il que je n’y pense pas ?:rolleyes:
Le truc c’est que je n’utilise jamais de thèmes téléchargés, je les fait moi-même. Du coup, j’ai pas peur des mise à jours29 mai 2012 à 8 h 59 min #835332J’ai compris le principe. Mais si je fais cela tu dis que ça va devenir « lourd » pour 1 photo et 2 lorem… Or je veux faire ça pour tous les articles. ça va pas vraiment devenir trop lourd ?
Et je pourrais effectuer cette opération à partir d’un thème enfant?
Merci !
29 mai 2012 à 9 h 26 min #835333Voici un screen de mon test, le truc c’est qu’il y aura du scroll
(Désolé de la qualité le plugin que j’ai sur chrome n’est pas terrible apparement)
[img]http://desmond.imageshack.us/Himg802/scaled.php?server=802&filename=testwp.jpg&res=landing[/img]
Oui tu peux faire ça à partir d’un thème enfant, mais il te faudra dupliquer content.php et le renommer en content-noexcerpt.php par exemple et dans ton thème enfant, à la place de d’importer content.php tu importes content-noexcerpt.php dans lequel tu as remplacé la ligne.
29 mai 2012 à 11 h 24 min #835334zEd. wrote:Voici un screen de mon test, le truc c’est qu’il y aura du scroll
Oui tu peux faire ça à partir d’un thème enfant, mais il te faudra dupliquer content.php et le renommer en content-noexcerpt.php par exemple et dans ton thème enfant, à la place de d’importer content.php tu importes content-noexcerpt.php dans lequel tu as remplacé la ligne.Hello,
Je ne comprend rien de ce que tu dis. Quand tu fais un thème enfant tu y mets une copie du fichier que tu veux modifier. Tu le modifies. Et c’est tout. Il va surcharger le thème qui est désigné comme étant le parent.Et quand c’est une partie de la CSS que tu modifies, alors tu mets la partie de CSS que tu modifies dans la CSS du thème enfant.
Il ne s’agit pas de renommer le fichier que l’on surcharge.
Un exemple, j’ai fait un thème enfant pour le thème Europe. Je voulais y modifier la manière dont les liens s’affichent. Notez, je ne connais rien en php, je me suis faite aider pour le fichier en php…
Voici la CSS:
/*
Theme Name: Europe Child
Author: Mélodie
Theme URI: http://wordpress.org/extend/themes/europe
Description: Child theme for the Europe theme
Author URI: http://www.blogdesign.com.ua
Template: europe
Version: 0.8.7
*/
@import url(« ../europe/style.css »);Voici le fichier links.php du thème enfant:
<div class="links">
<h3><a href=" » title= » »> par catégories</a></h3>
<?php wp_list_bookmarks('title_before=<h3>&title_after=</h3>&title_li=&category_before=&category_after=&show_description=1′); ?>Seule la partie que je voulais modifier y figure (hormis le get header et le get footer, bien sûr). Et le nom du fichier est strictement le même. J’ai appris à le faire en suivant strictement le Codex et c’est tout à fait fonctionnel.
Je pense que le thème du site http://www.mydressingcode.fr supportera les thèmes enfants, parce qu’il est présenté comme ayant été construit sur ascetica : http://themehybrid.com/themes/ascetica lequel est bâti sur http://themehybrid.com/hybrid-core qui supporte les thèmes enfants. 🙂
29 mai 2012 à 11 h 36 min #835335Okok, autant pour moi, j’ai confondu avec les templates de pages!
Me suis planté dans les termes :boulet:Je vais quand même plus loin dans ce que je disais :
Mais même s’il fait un thème enfant(en l’occurrence template de page), pour récupérer l’affichage du contenu, il doit appeller le fichier content.php, mais c’est le fichier content.php qu’il doit modifier.
Même s’il apporte les modifications dans le theme enfant, en restant dans la logique de construction, ce qu’il doit modifier ne s’y trouve pas.
C’est pourquoi je propose de dupliquer le fichier qu’il doit modifier. En travaillant comme ça, il ne touchera pas aux fichiers de base du theme.
Dans son theme enfant, pour afficher les éléments, au lieu d’importer le fichier content.php, il importe son double dans lequel il a modifié l’appel.29 mai 2012 à 12 h 13 min #835336C’est simple, un thème enfant c’est:
* un thème avec un fichier style.css dont l’en-tête suit le modèle précis fourni par le Codex;
* éventuellement des parties de style modifiant la CSS d’origine (quand un thème comporte plein de feuilles de style ça se corse);
* et si besoin une copie du ou des fichiers php du thème parent dans lesquels on a besoin d’apporter des modifications,=>lesquelles modifications surchargeront les fichiers du thème parent : ce qui veut dire que ce sont les fichiers du thème enfant qui seront transformés en pages html.
/ Et c’est le thème enfant qui doit être activé, bien entendu.
Est-ce plus compréhensible ainsi ?
29 mai 2012 à 12 h 15 min #835337zEd. wrote:C’est pourquoi je propose de dupliquer le fichier qu’il doit modifier. En travaillant comme ça, il ne touchera pas aux fichiers de base du theme.C’est justement le but quand on crée un thème enfant : ne pas toucher aux fichiers du thème parent. Cela évite de perdre ses modifications quand une mise à jour du thème arrive (ou de se prendre la tête pour restaurer les modifications quand une mise à jour se présente).
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.