Toutes mes réponses sur les forums
-
AuteurMessages
-
Le nombre d’ article affiché dans le fichier index se fait au niveau de la query, avant la boucle.
Pour cela il faut ouvrir le fichier index.php, ou celui qui est défini comme homepage dans le tableau de bord. Et ensuite, juste avant la boucle introduire la ligne de code pour filtrer les articles.où showpost=3 correspond au nombre d’ article sur la page et category_name= »articles a la une » à celle de la catégorie (définies dans le tableau de bord) que l’ on veut afficher. pour le cas où il y aurait plusieurs catégories.
J’ ai repris la ligne de code correspondant à la homepage de mon site.il y a aussi une solution: firebug de firefox qui donne d’ un côté le html et de l’ autre le css de la page visitée.
Une fois firebug ouvert, il est facile de voir quel est le css réel sur l’ image et le texte et de le modifier juste « pour voir ce que cela donne ». Une fois la solution trouvée, il suffit de la reporter soit dans la feuille css du thème, soit dans l’ éditeur, en mode html, de l’ articlequ’ est ce que tu appelles un « point d’ ancrage »: je ne promet rien mais je veux bien essayer de t’ aider si je comprends de quoi il retourne
1 mars 2012 à 18 h 22 min en réponse à : mauvaise URL sur mon logo h1 header. Pas de trailing slash… #820356serait-il possible d’ avoir la bonne url de site pour visualiser en vrai le problème
ma réponse est à prendre avec quelques réserves, mais je pense par là qu’ il te signifie que tu n’ as pas placé de titre avec des balises de titre ou d’ en tête dans ton texte.
Je ne me souviens plus comment il est arrivé sur le « mission control ». Mais essaies ceci.
Mais je me demande si je ne l’ ai pas eu en downloadant mamp.Merci pour ce lien, mais… cet article ne répond pas vraiment à ma question: le bout de code donné en fin va générer une liste d’ albums avec un lien pour y accéder. Mais rien pour accéder à l’ image en grande taille. J’ ai essayé ce bout de code, mais appliqué à mon cas il conduit à une erreur.
En fait, pour voir ce qui se passe j’ ai ajouté deux lignes à mon code, juste pour connaître la valeur renvoyée par la fonction get_wp_attachment_link, donc:‘attachment’, ‘numberposts’ => -1, ‘post_status’ => null, ‘post_parent’ => $post->ID ); $attachments = get_posts($args); if ($attachments) { foreach ( $attachments as $attachment ) { the_attachment_link( $attachment->ID , false ); echo wp_get_attachment_image( $attachment->ID, ‘thumbnail’ ); echo ‘</br>‘; echo wp_get_attachment_link( $attachment->id , ‘thumbnail’, ‘true’); echo ‘</br>‘; echo wp_get_attachment_link( $attachment->id , ‘thumbnail’, ‘false’);echo ‘</br>‘; $image_attributes = wp_get_attachment_image_src( $attachment->id ); // returns an array echo $image_attributes[0]; } } ?>
J’ ai donc ajouté deux lignes pour me faire une idée de la valeur renvoyée par cette fonction, dans le cas présent. Et voici le code html généré:
<a href="http://localhost:8888/wordpress/wp-content/uploads/2012/01/madeira150804C12.jpg" title="reportages réalisés à Bruxelles"><img width="150" height="150" src="http://localhost:8888/wordpress/wp-content/uploads/2012/01/madeira150804C12-150x150.jpg" class="attachment-thumbnail" alt="reportages réalisés à Bruxelles" title="reportages réalisés à Bruxelles"></a> <img width="150" height="150" src="http://localhost:8888/wordpress/wp-content/uploads/2012/01/madeira150804C12-150x150.jpg" class="attachment-thumbnail" alt="reportages réalisés à Bruxelles" title="reportages réalisés à Bruxelles"> <a href="http://localhost:8888/wordpress/wp-content/uploads/2012/01/madeira150804C12.jpg" title="reportages réalisés à Bruxelles"><img width="150" height="150" src="http://localhost:8888/wordpress/wp-content/uploads/2012/01/madeira150804C12-150x150.jpg" class="attachment-thumbnail" alt="reportages réalisés à Bruxelles" title="reportages réalisés à Bruxelles"></a> <img width="150" height="150" src="http://localhost:8888/wordpress/wp-content/uploads/2012/01/madeira150804C12-150x150.jpg" class="attachment-thumbnail" alt="reportages réalisés à Bruxelles" title="reportages réalisés à Bruxelles"> </br> Fichier attaché manquant </br> Fichier attaché manquant </br>
Et l’ affichage des deux dernières lignes renvoie « Fichier attaché manquant »
Donc la question reste posée: comment afficher une image dans sa taille normale, en respectant le design du site?
Je ne vois que deux solutions.
La première en créant une page template allant chercher l’ image grâce à echo wp_get_attachment_image( $ID, ‘full’ ) et transmettant le paramètre $id d’ une page à l’ autre par la méthode « get ».
La deuxième est de créer sur la page de la galerie descontenant les images en plein format et d’ utiliser les évènements javascript pour les afficher. Mais la page va devenir lourde à charger au delà de quelques images.Autre question: mais alors à quoi sert la page attachment.php, enfant de la page single.php? ou la page image.php? Quelles forment prennent-elles?
Comme conseillé, j’ ai été voir dans le thème « classic », que j’ ai downloadé pour l’ occasion, et n’ y ai pas trouvé la page image.le seul problème est que pour le savoir il faudrait downloader le thème. Ce genre d’ animation repose soit sur du flash soit du javascript. Dans le cas présent je pencherais pour du javascript.
Dans ce cas la taille des images est modifiable via css. Mais elles doivent de toute façon être toutes les mêmes. Logiquement.
Si c’ est du flash, mais je serais étonné, tu risques de devoir te contenter des spécifications du concepteur.si tu veux une animation sur ta homepage dans le genre de ce que tu as montré, tu vas sur flashxml qui te propose des modules flashs intégrés dans des templates wordpress, et gratuitement si tu accepte l’ idée d’ avoir leur logo dans le module.
le fichier css à modifier se trouve dans le dossier du thème choisi. Et avant de t’ amuser à changer quoi que ce soit, tu as avantage à en faire une copie, juste pour le cas où.
Ensuite pas besoin d’ être pressé.
Mieux: tu crées un thème enfant du thème dont tu pars, ainsi pas de risque de détruire quoi que ce soit. Et en plus tu profiteras de ses mises à jour. Pour cela voir le codex.Dernier détail: si tu es sous windows, utilises l’ éditeur notepad++ (ne pas confondre avec notepad), il est gratuit et simple d’ emploi
je n’ ai pas l’ impression qu’ il s’ agissent de wordpress.
La home page est constituée de quatre onglets et d’ un module flash, pour les différents éléments du portfolio. Et chacun ouvre sur une page qui est de l’ html classique, sans php.
Donc pas wordpress.parce qu’ il semblerait que le template soit un template pour le plugin e-commerce, placé en front-end.
Et donc, si tu ajoutes des articles de blog, il va penser que ce sont des articles à vendre, puisque’ il ne connaît que cela. La structure du plugin est semblable à celle d’ un blog: un article à vendre est aussi un article de blog.
Donc pour les différencier il te faudra créer une page-template « blog », couplée à une page identifiée par l’ onglet blog. Chaque article du blog sera dans la catégorie « blog » et ta page-template listera tous les articles de catégorie blog. Et tu devras ajouter une instruction au niveau des pages du magasin pour exclure la catégorie « blog » des articles à lister.un dernier détail: il existe un widget pour l’ écran « mission control » qui permet de lancer le serveur ou l’ arrêter à volonté sans avoir besoin d’ accéder au dossier des applications.
mise à jour en auto mais avec une surprise: le nouveau système d’ upload ne fonctionnait pas, mais alors pas du tout. Et puis quelques jours plus tard il s’ est mis à fonctionner comme un charme. Sans mon aide.
26 décembre 2011 à 13 h 45 min en réponse à : Inscription et gestion en frontend des utilisateurs #806860Non, c’ est une ligne de code, en fait une fonction wordpress, qui t’ envoie sur ce formulaire, avec une possibilité de redirection vers la page choisie, via les paramètres de la fonction.
Sinon, il faut que tu construises un formulaire en te servant des fonctions que je t’ ai indiquées.
Il y a aussi un certains nombre de tutos expliquants comment faire qui traînent sur le net.Mais pourquoi ne veux tu pas passer dans le back-end, alors que tous les outils dont tu as besoin, « mon compte, articles publiés, publier,… » s’ y trouvent. Si c’est un problème de désign, je pense qu’ il y a moyen de modifier le css.
Sinon tu devrais pouvoir reconstruire une page « mon compte » à partir des fonctions liées aux utilisateurs et auteurs. Je ne l’ ai jamais tenté, par contre je me suis servi d’ un tuto de formulaire d’ inscription pour créer les miens. -
AuteurMessages