● Bonjour/Bonsoir à tous et à toutes,
→ Tout d'abord, je tiens à souligner le fait que je suis particulièrement novice dans le domaine des langages informatiques, donc en informatique (je ne fais pas parti du club des professionnels de l'informatique ce qui peut remettre en cause ma présence ici, mais justement c'est pour obtenir de l'aide auprès de vous). Suite à un problème que j'ai rencontré sur un site, j'aimerais obtenir votre aide ou votre avis sur un moyen éventuel de le résoudre. Désolé si je poste dans la mauvaise catégorie, puisque le soucis touche en effet à la fois au HTML et au XML.
Je m'explique : sur un site dans lequel je ne suis pas administrateur, donc membre mais que je ne souhaite pas citer ici pour ne pas faire de publicité, j'ai du mal à afficher une image. Je tiens à préciser que le site en soi n'est pas très connu et n'est pas impeccable puisque non géré par "une équipe expérimentée", à mon sens. En fait, le principe est un peu comme sur des sites où l'on peut créer une page pour se présenter, ou présenter ses centres d'intérêt, ses passions... Bref, l'utilisation de la simple balise [img][/img] ne marche pas, et j'ai vu que la majorité des pages des membres ne comportaient pas d'images... Les membres peuvent utiliser seulement des images, des stickers qui sont déjà à disposition ce qui restreint déjà les possibilités de personnalisation, me direz-vous. Seulement, la page d'un administrateur en comporte une qui ne provient pas de la galerie d'image proposée (c'est donc une image personnelle venant d'ailleurs, ce qu'on peut voir grâce au code source) et il l'a insérée grâce à un "post it" virtuel dans lequel il avait à mon avis écrit une ligne de code. Il n'a donc pas touché le code source, même en tant qu'admin pour faire afficher son image, mais a ajouté un "post it" dans lequel il avait mis une ligne de code.
En analysant le code source de sa page personnelle, j'ai compris qu'il s'agissait du code classique HTML permettant d'afficher une image (<img src="URL" />). A mon tour, j'ai donc placé un "post it" sur ma page dans lequel on peut écrire et j'y ai écrit le code HMTL <img src=".../Mon image.png" /> et là surprise en prévisualisant le résultat, je vois bien l'image s'afficher. Seulement, quand je valide le texte (le code) écrit sur le postit, seul le code s'affiche au final sur ma page (<img .../>) et non l'image. J'analyse le code source de ma page et c'est là que je comprends la différence entre la page perso de l'admin et la mienne :
◙ Le code source de la page perso de l'admin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div class="stickie-content"> <img src="http://image1.jpg/" /></div>Code fonctionnel puisque la balise peut bien être interprétée.
◙ Le code source de ma page perso :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div class="stickie-content"> < img src= " http://img.png " ;></div>Code non fonctionnel puisque "le système" interprète les "<" et ">" sur ma page personnelle comme des caractères simples tapés au claviers et non des balises. La conséquence est donc que je vois le code comme un texte sur ma page puisque "<; >; ""> sont "transformés" comme on peut le voir à la lecture du code source.
J'ai donc vu que ces caractères spéciaux correspondaient aux signes... :
> > ou >
" (guillemets) " ou "
' (apostrophe) '
J'ai donc tenté d'écrire sur le post-it le code en remplaçant les " " et les < > par leurs symboles respectifs mais rien n'y fait, le résultat est le meme : l'image ne s'affiche pas puisque le code est encore interprété comme de simples caractères. J'aimerais donc vous demander s'il est possible d'ajuster le code ou de le modifier pour que l'image puisse s'afficher correctement sur la page personnelle quand on écrit sur le post-it. Il est important de préciser qu'il ne s'agit pas d'une manipulation de l'admin que l'on peut considéré dans ce cas comme un simple membre, puisque le code de sa page est identique à celle des autres membres : seul le contenu d'un post it diffère et contient la balise HTML d'une image personnalisée dans une div correspondant au post it. Il a donc dû écrire quelque chose de spécifique dans son "post it" pour pouvoir afficher l'image une fois sur sa page perso.
Si j'ai bien saisi mon propre problème, il s'agit d'écrire sur le post-it le "code" qui serait exactement le même dans le code source. C'est le cas de la page de l'admin, mais pas de la mienne qui comporte des < et pourtant quand je prévisualise, mon image s'affiche bien.
Désolé si le message n'est pas clair et présente des ambiguïtés, et j'espère que vous pourrez m'aider. N'hésitez pas à me demander davantage de détails, au cas où
Remarque : Je précise que la balise [img]..[/img] ne marche pas et qu'aucune option n'est mise en place pour que l'on mette nos propre images, pourtant je reste persuadé que sans être "admin", on peut le faire puisque je le répète, lui n'a pas touché au code pour rendre sa page différente de celle des autres mais a dû écrire du code dans l'emplacement réservé au texte sur le post-it pour afficher l'image. Le fait que la prévisualisation du post-it écrit avec du code affiche bien une image permet d'affirmer cela.
Infos supplémentaires (codes présents sur toutes les pages) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">Post Scriptum : J'essaierais de prendre le temps de me présenter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://ogp.me/ns/fb#" xml:lang="en" lang="en">Merci de me préciser si mon problème n'a rien à voir avec le langage XML ou si c'est bien le cas.
- Bien cordialement, The-Deft-Scientist.
![]()
Partager