Salut Sheitan,
Je vais bien (crevé mais bon

) j'espère que toi aussi.
Je vois ce que tu veux faire.
Le plus simple c'est en fait de faire un tableau que tu crées dans le header de la page par exemple, ou un objet, comme tu veux, qui contient l'url du flux pour chaque forum.
Ensuite dans ton template j'imagine, où tu as rajouté la colonne, tu met un truc du genre :
<a href="JavaScript:void(0);" onclick="GoTo(GetMyRssUrl(this));" ><img src="..." /></a>
Et voici les fonctions, en partie du moins :
function GoTo(url) {
location.href = url;
}
Et la fonction GetMyRssUrl() il faudrait qu'elle récupère l'url du Flux... là est la complication.
En somme, voici une astuce :
- Tu créer un tableau, qui a par exemple pour clés les numéro des urls de tes sous forums.
- La fonction GetMyRssUrl() récupère ensuite l'url du fofo dont elle est dans la même ligne du tableau, puis cherche avec l'array créé plus haut...
Je sais pas si j'ai été clair :
// A mettre dans le header de ton index.php
var MyRssUrls = [ ];
MyRssUrls["fXX"] = "urldufluxduforumfXX";
MyRssUrls["fXX"] = "urldufluxduforumfXX";
MyRssUrls["fXX"] = "urldufluxduforumfXX";
MyRssUrls["fXX"] = "urldufluxduforumfXX";
MyRssUrls["fXX"] = "urldufluxduforumfXX";
function GetMyRssUrl(a) {
// On remonte jusqu'à la balise <tr> englobant ce ss-forum-ci :
var ssforum = a.parentNode.parentNode.ChildNodes[1];
// <a est enfant de <td> et <tr> et la <td> qui contient le lien vers le fofo est le deuxieme <td> de la <tr>
var link = ssforum.getElementByTagName("a")[0].href;
var cle = link.replace(/^(.*?)\/(f[0-9]+)\-(.*?)$/i, "");
return MyRssUrls[cle];
}
[HS] Pour Xooit, je ne sais pas ce qu'il fiche, on a toujours pas de réelles nouvelles de lui la dernière fois que je suis passé sur le forum Xooit[/HS]