Le logo ne s'affiche pas

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

J'ai un problème que je n'arrive pas à résoudre. En local sur mon ordinateur le logo s'affiche, mais pas sur mon site distant. Pourtant quand on regarde le code source de la page d'accueil sur le site distant, j'ai bien cette ligne :

inf a href="/" title="Accueil" sup inf img src="//themes/header_short.png" alt="Accueil" /sup inf/asup

où inf = < et sup = > (si je mets les vrais symboles directement la ligne ne s'affiche son ce message -- désolé c'est pas très lisible).

Le fichier header_short.png existe bel et bien. J'ai voulu faire un test en mettant un pauvre petit fichier html (test.html) sur le site distant et ça ne marche pas non plus. Il semble que c'est le "//" qui pose problème dans l'adresse du fichier header_short.png. Pourquoi y a-t-il un "//" ? Quand je mets un "/" tout seul ça marche bien sur ma page test.html. Mais bien sûr avec drupal, je ne contrôle pas la sortie html. Donc mon problème reste entier.

Merci pour votre aide.

Version de Drupal : 

Un problème de réécriture ? Désolé, je ne comprends pas ce que tu veux dire.

De .htaccess ? Le seul .htacces que j'ai est à la racine du serveur et son contenu (tout petit) est :

php_flag register_globals 0

Je n'ai pas vu de .htaccess au niveau du répertoire contenant le logo et l'icône. D'ailleurs, avec une petit page html de rien du tout que je tape à la main, je les ai mes images, elles s'affichent. Pas avec drupal.

Honnêtement, c'est cette adresse src="//themes/header_short.png" (vu dans le code source html de ma page d'accueil) qui me chiffonne. Je ne suis pas un spécialiste (loin de là), mais je n'ai jamais vu une adresse commencer par "//". J'ai déjà vu avec "/" pour une adresse absolue, avec rien ou "./" ou "../" pour les adresses relatives, mais avec un "//" j'ai jamais vu ???

Tiens, par exemple ici http://www.atelierdrupal.net/, le code source html de la page d'accueil contient src="/themes/garland/logo.png" sans le "//". Pour moi, ce "//" est vraiment pas catholique... Mais d'où peut-il sortir ?

Évidemment, si je trouve la solution, j'explique tout ici. Mais franchement, je suis perdu pour l'instant.

Merci bien pour ton aide Arthurash. :-)

A+

C'est bon j'ai trouvé. Merci au revoir... :-)

Mais non, je vais vous indiquer mon erreur bien sûr, non sans honte. J'avais raison de penser que la présence de "//" dans l'adresse url du logo était plus que louche, mais, là où j'ai un peu honte, c'est que je n'ai pas pensé à faire ce qui suit.

Je suis allé dans Administrer > Construction du site > Thème et puis je suis allé dans le panneau de configuration de mon thème par défaut. Là, dans le zone de saisie intitulée "Chemin vers le logo personnalisé", j'avais mis "/themes/header_short.png". Comme dans mon adresse j'avais un curieux "//", je me suis dis : pourquoi pas enlever le / dans le chemin vers le logo personnalisé ? Et là ça a marché.

Moralité, dans "Chemin vers le logo personnalisé", il faut mettre une adresse relative (sans / donc).

Pas très glorieux tout ça, hein. Maintenant, la chose curieuse, c'est qu'en local, la présence du "//" ne dérangeait nullement mon ordinateur-serveur. Mais bon, ça peu m'importe.

Désolé pour le bruit.

A+

Le site web est installé chez un hébergeur. Je renseigne le chemin de mon logo personnalisé avec "/sites/default/files/mon_logo.jpg" ou "sites/default/files/mon_logo.jpg", le logo ne s'affiche pas. J'utilise le thème Alagna (Base Marinelli).
Que puis-je faire ?