Subscription date : 14 January 2008
Messages : 1122
|
Grace au nouveau service de widget de mibbit on peut maintenant se connecter en un clic :
http://embed.mibbit.com/?server=irc.sorcery.net&channel=%23Cairo-Dock-fr&noServerMotd=true
Et necro peux aussi l'intégrer quelque part dans ES :
<iframe width=500 height=280 scrolling=no style="border:0" src="http://embed.mibbit.com/?server=irc.sorcery.net&channel=%23Cairo-Dock-fr&noServerMotd=true"></iframe> |
Subscription date : 29 November 2007
Messages : 1583
|
Heu, la tout de suite, j'ai rien pour. |
Subscription date : 14 January 2008
Messages : 1122
|
Au pire tu peux créer un nouvel onglet IRC dans le quel tu as juste un echo '<iframe width=500 height=280 scrolling=no style="border:0" src="http://embed.mibbit.com/?server=irc.sorcery.net&channel=%23Cairo-Dock-fr&noServerMotd=true"></iframe>'
Sinon tu peux aussi intégrer mon script php qui donne les gens connectés sur irc en bas de la page d'accueil par exemple...
Quand j'aurais installé mon ES je te montrerais ou je veux en venir... |
Subscription date : 29 November 2007
Messages : 1583
|
Je ne peu pas toucher au code d'ElementSpeak juste pour Cairo-Dock, car sinon, à chaque mise à jour, je devrais tout refaire. |
Subscription date : 14 January 2008
Messages : 1122
|
Tu as pas des templates qui peuvent etre instanciées sur un forum en particulier ?!
Au boulot  |
Subscription date : 29 November 2007
Messages : 1583
|
Non par ce que eux même sont très souvent mis à jour ^^ |
Subscription date : 14 January 2008
Messages : 1122
|
Si le code spécifique est séparé du code d'ES ca pose pas de problèmes si ?
Au pire un include 'addon.php' par défaut dans ES... |
Subscription date : 14 January 2008
Messages : 1122
|
bon voilà je l'ai fait pour mon ES (tout frais installé de hier soir...) j'ai meme intégré les visiteurs connectés.
Bon ok c'est un peu fait de manière sale mais ca marche très bien :
http://4ifenstage.free.fr/irc.php
Et voilà le source :
<?php
include('includes/header.php');
$text = '<center><iframe width=800 height=600 scrolling=no style="border:0" src="http://embed.mibbit.com/?server=irc.sorcery.net&channel=%234ifenstage&noServerMotd=true"></iframe></center>';
$tpl->box('left');
$tpl->box_row($lang['last_users'],STYLE_TITLE);
$chemin_fichier = "http://users.bshellz.net/~paradoxxx/4ifes.html";
$fp=@fopen($chemin_fichier,"r");
$contenu = "";
if($fp)
{
while(!feof($fp))
{
$contenu .= fgets($fp,1024);
}
$nOccurence = preg_match_all("#<TR ALIGN=\"LEFT\" VALIGN=\"TOP\">.*<TD>(.*)</TD>.*<TD>(.*)</TD>#sU", $contenu, $info);
if($nOccurence != False)
{
for($i = 0 ; $i < $nOccurence ; $i++)
{
$nick = $info[1][$i];
$style = '';
if(preg_match("#op#", $info[2][$i]))
{
$style .= "color:#00FF00;";
}
if(preg_match("#idle#", $info[2][$i]))
{
$style .= "font-style: italic;";
}
if($style != '')
{
$nick = "<span style=\"$style\">".$nick."</span>";
}
$tpl->box_row($nick.' (#'.$i.')',STYLE_NORMAL);
}
}
else
{
$tpl->box_row("N/A".' (#'.$i.')',STYLE_NORMAL);
}
}
else
{
$tpl->box_row("N/A (404)".' (#'.$i.')',STYLE_NORMAL);
}
$tpl->title(array('Accueil'),array());
$tpl->box('left');
$simple = new tpl_simple;
$simple->title($_CONFIG['title']);
$simple->area($sntx->exec_link($text));
$simple->build($tpl);
include('includes/footer.php');
?>
|
Subscription date : 29 November 2007
Messages : 1583
|
Ah oki, j'avais pas compris que tu parlais d'une page en plus. Je pensais que tu voulais que j'ajoute ça partout !
Bon bah je vais faire ça quand j'aurai le temps alors |
Subscription date : 30 November 2007
Messages : 17118
|
dis Paradoxxx j'ai ma machine à laver qui est en rade, tu pourrais passer pour la fixer un soir ? |
ppmt, Wednesday 28 May 2008 à 13:45
|
|
Subscription date : 29 November 2007
Messages : 3520
|
oh l'autre.....ca fait 1 semaine que j'essaye de comprendre une fonction de ES et lui il te pond une nouvelle page en entier....c'est pas juste tiens  |
Subscription date : 14 January 2008
Messages : 1122
|
lool
ppmt> dsl je connais assez bien le fonctionnement général des forum en php, donc je l'ai fait le temps de prendre le café mais c'est pas contre toi hein
fabounet> si tu as un accès ssh dessus ouais
necro> tu en as pour deux minutes le temps de changer 4ifenstage en cairo-dock-fr et 4ifes en caifr après faudrait peut etre faire ca mieux qu'avec $sntx->exec_link($text) car c'est pas fait pour mais c'est le seul truc que j'ai trouvé sur le moment pour balancer du code html dans la page... Puis faudrait virer les $i et la box vide mais la jsuis au boulot  |
Subscription date : 29 November 2007
Messages : 329
|
Salut,
paradoxxx.zero, si tu t'ennuies, j'ai un truc pour toi (un vrai hein, pas une blague). |
Subscription date : 29 November 2007
Messages : 1583
|
oh l'autre.....ca fait 1 semaine que j'essaye de comprendre une fonction de ES et lui il te pond une nouvelle page en entier....c'est pas juste tiens
Fallait me le dire |
ppmt, Wednesday 28 May 2008 à 16:58
|
|
Subscription date : 29 November 2007
Messages : 3520
|
necropotame: oui je pourrais mais ca te ralentirais pour des taches plus importantes..et puis c'est pas comme j'ai vraiment besoin de comprendre pour le moment...
sylvain1970: fabounet etait serieux avec sa machine a laver
edit" j'ai eu ce message en postant
Fatal error: Call to a member function update_session_db() on a non-object in /vefweb/comptes/c/cairo-dock/elementspeak/includes/footer.php on line 3 |
Subscription date : 29 November 2007
Messages : 1583
|
Oui, le problème est réglé. Va sur le site d'ES pour plus de détail
Non, ça ne me ralentirait pas. Qui plus est, si tu ne comprend pas un truc, c'est peut-être aussi que c'est pas clair. Je viens de refaire la fonction pour afficher un titre par exemple. Elle est beaucoup plus simple a utiliser maintenant. |
ppmt, Wednesday 28 May 2008 à 18:33
|
|
Subscription date : 29 November 2007
Messages : 3520
|
je ne voudrais pas alimenter le moulin de MAV mais je n'ai pas vraiment l'esprit programmeur donc je ne comprends pas toujours des trucs qui a la bas sont tres simple.
Mais t'inquietes un jour je te poserais des questions ssi j'ai une idee. |
Subscription date : 29 November 2007
Messages : 1583
|
Oki, pas de problème
Bon, la page pour mibbit est disponible ! J'ai amélioré ton script au passage :
- Meilleur intégration avec ElementSpeak
- Choix de la langue
- Nom d'utilisateur rentré par défaut
- Message de chargement dans la langue de l'utilisateur
- Agrandissement maximal de la fenêtre
Je voulais même en faire une extension pour ElementSpeak, mais j'avais pas vus que ça dépendait de tes scripts (pour les utilisateurs sur le coté) |
Subscription date : 30 November 2007
Messages : 17118
|
excellent ! |
Mav, Wednesday 28 May 2008 à 19:16
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Mais t'inquietes un jour je te poserais des questions ssi j'ai une idee.
Enfin en même temps, je sais pas si tu sera toujours de ce monde...
(Mav soulagé d'avoir sorti sa saloperie de la journée sur PPMT:)) |
|