TCL Webradio - Radionomy - Version imprimable +- Communauté Eggdrop (https://forum.eggdrop.fr) +-- Forum : Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8) +--- Forum : Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4) +--- Sujet : TCL Webradio - Radionomy (/showthread.php?tid=1335) |
RE: TCL Webradio - Radionomy - MenzAgitat - 22/07/2014 (22/07/2014, 10:05)FleuryK a écrit : Ligne 45 : Ca ne change rien : il ne s'agit pas d'une balise qui doit être équilibrée mais d'une expression régulière. Le résultat sera le même, sauf dans le cas peu probable où il existerait une autre balise dont le nom commencerait aussi par </radioname. RE: TCL Webradio - Radionomy - FleuryK - 22/07/2014 Bonjour MenzAgitat, En HTML (la on est en dehors du TCL), une balise doit être toujours fermée. Exemple : <head></head>. Donc en TCL, on doit avoir la même chose, une balise ouvrante, ici c'est <radioname> et une balise fermante, ici c'est </radioname>. En version HTML, si on oublie de refermer une balise, on a pas le résultat attendu. Et une balise non fermée est considérée comme une faute sur le W3C. Certaines balises HTML sont orphelines, c'est à dire qu'ils n'ont pas de balise fermante. Exemple : <br />. Je ne dis pas ça par méchanceté (au contraire je suis calme) ni pour autre raison, mais quand je vois une balise mal fermé, je corrige aussitôt. Cordialement. ----- EDIT : Pour revenir au sujet, ça doit être nouveau chez radionomy les é sont remplacés par ce caractère é Code source : Code : <title>Téléphone 3</title> Visuellement : Code : <title>Téléphone 3</title> J'ai trouvé une page qui explique ceci : http://www.princexml.com/doc/8.1/characters/ RE: TCL Webradio - Radionomy - CrazyCat - 22/07/2014 (22/07/2014, 16:15)FleuryK a écrit : Donc en TCL, on doit avoir la même chose, une balise ouvrante, ici c'est <radioname> et une balise fermante, ici c'est </radioname>.Sauf que là ce n'est pas du TCL mais une expression régulière. Elle marcherait tout aussi bien avec: Code : regexp -all -- {name>(.+)?</radio} $html null radioname Code : regexp -all -- {<radioname>([^<]+)?<} $html null radioname RE: TCL Webradio - Radionomy - FleuryK - 22/07/2014 Bonjour, Eh bien, j'aurais appris quelque chose. J'ai ajouté les nouvelles balises comme é dans le script et pour le moment, ça à l'air de fonctionner correctement. RE: TCL Webradio - Radionomy - CrazyCat - 22/07/2014 Toi qui semble être un puriste du html et consorts, ce sont des entités, pas des balises RE: TCL Webradio - Radionomy - FleuryK - 22/07/2014 Bonsoir, Exactement. Le HTML c'est mon dada http://tools.eggdrop.fr/pasteme/view/79c872cc => Ajout de nouveaux caractères HTML comme é, ... RE: TCL Webradio - Radionomy - MenzAgitat - 22/07/2014 Plutôt qu'ajouter une par une toutes les entités html au format hexadécimal, tu pourrais faire comme ça pour les convertir toutes d'un seul coup : tcl
Il faudra évidemment remplacer TAVARIABLE par le nom de la variable qui contient le texte à convertir (et n'ajoute pas un $ devant le dernier TAVARIABLE, il n'en comporte pas volontairement). RE: TCL Webradio - Radionomy - AyRh0nS - 19/03/2016 Bonjour, J'ai le Tcl que CrazyCat à publié mais j'ai un erreur. La diffusion des messages s'arrête et je suis obligé de faire !titre off et !titre on pour relancer. voici le retour d'erreur que j'ai : Code : -----> can not find channel named "sock10" RE: TCL Webradio - Radionomy - CrazyCat - 19/03/2016 C'est que la balise title n'est pas dans le XML ou bien pas là où le script l'attend. Peut-être que le flux est changé. Il faudrait que tu ouvres l'URL appelée dans un navigateur pour vérifier la structure Envoyé de mon SM-G928F en utilisant Tapatalk RE: TCL Webradio - Radionomy - AyRh0nS - 19/03/2016 Code : <tracks> Voila ce que ça me donne RE: TCL Webradio - Radionomy - AyRh0nS - 21/03/2016 Au moment de l'erreur aucune balise ne change sur la page XML, je viens de vérifier de nouveau. RE: TCL Webradio - Radionomy - CrazyCat - 23/03/2016 Tu devrais essayer: tcl
après le tcl
Je pense que ton xml vu par l'eggdrop n'est pas celui que toi tu vois par ton navigateur. RE: TCL Webradio - Radionomy - AyRh0nS - 24/03/2016 ça me fais toujours la même erreur. RE: TCL Webradio - Radionomy - CrazyCat - 25/03/2016 Oui, mais tu as quoi en partyline ? Le putlog devrait te montrer le contenu de la page que tu ouvres, donc le xml. RE: TCL Webradio - Radionomy - AyRh0nS - 25/03/2016 Code : <tracks> Voilà le retour que ça me donne ! |