Problème avec balise <code langage>

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 7 mars 2016 à 18:05
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 21 févr. 2017 à 19:36
Salut la Cie,

Juste pour faire bosser un peu les devs qui auraient tendance à se laisser vivre un peu trop ;-))

Quand on colle un script dans une discussion en usant de la balise langage appropriée (code sh par exemple), ben les dernières numérotations de lignes sont tronquées ;-(

Exemple1
Exemple2

De plus, la numérotation est fausse car elle ne prend pas en compte la vraie taille d'une ligne, puisque elle numérote à chaque retour à la ligne pour cause de textarea limité ;-\

Exemple en direct live :

#! /bin/bash
#set -x

curl -s -L 'http://fluxradios.blogspot.fr/p/flux-radios-francaise.html' | sed -n "\#</b:if>#,\#>Les radios d'infos trafic<#p" | grep -o 'http://fluxradios[^<]*' | sed 's#\([^"]*\)">\(.*\)$#\2 \1#' > list.tmp

while read line
do
if [ -z "${line}" ]
then break
fi
nom="${line% *}"
url="${line##* }"
echo -n "${nom}.... "
flux=$(w3m -dump -cols 120 -T text/html "${url}" | sed -n '/Les flux/,/Les flux ci\|Informations/p' | grep -Po 'kbps.*\Khttp.*' | head -1)
if [ ! -z "${flux}" ]
then 
echo -e "        <bookmark name=\"${nom}\" url=\"${flux}\"/>" >> bookmark.xml
echo "URL ajoutée."
else
echo "Pas d'URL."
fi
done < list.tmp


Là normalement la ligne 4 tient sur 3 lignes (4 - 5 - 6) alors qu'elle ne devrait compter que pour une ligne ;-\
Ce qui expliquerait peut-être les manques en fin de script. Pour compenser ?

Allez les ch'tites mains, au boulot, eksassotte ;-))

Merchi comme même ;-)


☯ Zen my nuggets ☮
Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. <('')

2 réponses

noctambule28 Messages postés 31791 Date d'inscription samedi 12 mai 2007 Statut Webmaster Dernière intervention 13 février 2022 2 858
7 mars 2016 à 18:39
T'as pas honte de vouloir faire bosser les autres ;-)

Salut, Je crois que je l'avait déjà noté mais je vais en faire le rappel.

@++
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
7 mars 2016 à 18:40
Où t'as vu des gens qui bossent toi ? Surtout qu'avec le reste de ton post, je suis pas loin de la vérité ;-))

Merchi.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
25 sept. 2016 à 13:34
Up.

Bonjour les Dévs,

Ce problème ne se pose pas sur code source : quand la ligne est trop large, l'ascenseur horizontal apparaît.

Ne serait-il pas possible d'avoir la même chose sur CCM ?
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
5 oct. 2016 à 08:58
up
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 776
21 févr. 2017 à 19:36
Bonjour,

Je remonte ce sujet :

N'est-il toujours pas possible dans CCM d'avoir le même fonctionnement des balises de code et de langage que dans Code-Source.Ccm, c'est à dire d'avoir un ascenseur horizontal qui apparaît quand la ligne est plus large que le fil des messages ?

Sur CCM, comme le signale zipe31, cela provoque une erreur de numérotation de lignes avec les balises de langage.

Cordialement
Patrice
0