Ahah, alors vous aviez cru que c’était fini hein ? Bon en même temps un blog qui ne parle que de lui-même, c’est un peu le début de la fin… :-P
Donc, vous l’aurez compris, je reviens juste pour nettoyer un peu les toiles d’araignées et voir si l’électricité fonctionne encore (bien qu’il fasse sombre, je vous l’accorde).
En attendant, étant motivé pour reprendre la publication de photos (j’en ai plein en stock, traitées… ou non), je suis retourné travailler un peu sur mon blog photo et j’ai résolu un “bug” qui affichait 2 fois la même photo, celle qui apparaît en entête de billet au-dessus du titre et qui est normalement cachée dans sa 2e occurrence. C’était une histoire de script, et je suis tout content d’avoir trouvé un correctif spécifique pour mon blog.
Dans un premier temps, vu que ça fonctionnait bien en local, j’ai cherché ce qui était différent sur l’hébergement. La configuration est effectivement différente au niveau des médias qui sont hébergés sur le domaine tomekmusic.net.
Et ensuite, grâce au MDN Mozilla, j’ai modifié le !== 0 en !== -1, et là, miracle, c’est tombé en marche.
var src = $(this).attr('src');
var cls = 'wide-media';
if (src.indexOf('http://') !== 0 && (src.indexOf('https://') !== 0)) {
cls = cls + ' local-media';
}
est donc devenu
var src = $(this).attr('src');
var cls = 'wide-media';
if (src.indexOf('http://') !== 0 && (src.indexOf('https://www.tomekmusic.net/') !== -1)) {
cls = cls + ' local-media';
}
Bon, c’est pas grand chose, mais c’est déjà ça. Maintenant, on publie, bon sang.
Edit: j’en ai profité pour installer et utiliser le plugin hljs de Franck.
1 Pep ·
Pour la peine…
No comment.
:-p
2 Tomek ·
Oui, oh ça va hein.
3 Franck ·
Ta correction me semble un peu étrange, mais si ça marche, touche plus à rien ;-)
C’est toujours aussi sombre icitte, sinon ! :-p
4 Tomek ·
@Franck: tu aurais mis quoi à ma place ?
5 Franck ·
Tout dépend de ton architecture et de la façon dont les médias sont insérés dans tes billets.
Les médias locaux ne devraient normalement pas avoir de http:// ou https:// dans leur URL, d’où le test en question.
Je ne peux pas en dire plus, pour l’instant.
Quoi qu’il en soit faire un test sur un préfixe (http://) et le combiner avec un test sur un domaine complet (https://…/) est assez peu orthodoxe et je pense que le premier, a priori ne doit pas servir à grand chose.
Après faut voir ce que tu as dans tes anciens billets en terme d’URL de média…
6 Tomek ·
Oui, le premier ne sert à rien, je vais le virer. Pour les urls des médias, elles sont absolues dans les billets.
7 Franck ·
C’est donc pour ça que c’est le bazar chez toi ! T’as pas trop intérêt à changer de crèmerie dis-donc (aka domaine) ;-)
M’enfin, si ça fonctionne, c’est le principal !
8 Tomek ·
Le bazar ? Si peu.
Pis sinon une petite requête sql kivabien pour changer les url et hop!