Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
salut a tous,
je voudrais installer la chatbox sur ma page d'index , il me semble qu'il y avait deja un sujet dessus mais je n'arrive pas a le retrouver.
Si quelqu'un sait comment faire, merci de me donner un coup de main
Probleme régler, post a supprimé (désolé)
Dernière modification par cheuvlu (15-05-2006 20:23:21)
Hors ligne
Hors ligne
POur avoir la chatbox sur la page d'index:
ouvrir le fichier chatbox.php ou prendre le code suivant :
[---]
[c]###################### Configuration of ChatBox ########################
$hide_smilies = 0; // 1 = hide smilies, 0 = show smilies
$msg_max = 50; // max. messages in chatbox
$file_name = '/chatbox/chatbox.txt'; // file where there are all messages
$box_height = '200px'; // height of chatbox
########################################################################
require PUN_ROOT.'include/parser.php';
$tpl_room = file_get_contents(PUN_ROOT.$file_name);
$messages = explode("</MESSAGE>", $tpl_room);
$nb_messages = count($messages);
$room = '';
$room_txt = '';
$anti_flood = 0;
if (isset($_GET['action']) && isset($_POST['message']))
$room_tmp_flood = '<MESSAGE><ID>'.$pun_user['id'].'</ID><TEXT>'.$_POST['message'].'</TEXT>';
else
$room_tmp_flood = '<no_post>';
for($i=0;$i<$nb_messages - 1;$i++)
{
$grab = ereg("<ID>(.*)</ID>", $messages[$i], $mess_id);
$grab = ereg("<PSEUDO>(.*)</PSEUDO>", $messages[$i], $mess_pseudo);
$grab = ereg("<DATE>(.*)</DATE>", $messages[$i], $mess_date);
$grab = ereg("<TEXT>(.*)</TEXT>", $messages[$i], $mess_text);
$room .= '[<font color=blue><strong>'.pun_htmlspecialchars($mess_pseudo[1]).'</strong></font></a> - '.format_time($mess_date[1])."]".parse_message($mess_text[1], $hide_smilies)."\n".'<br />'."\n";
if ($i+1 < $msg_max)
{
$room_txt_flood = '<MESSAGE><ID>'.$mess_id[1].'</ID><TEXT>'.$mess_text[1].'</TEXT>';
if ($room_tmp_flood == $room_txt_flood)
$anti_flood = 1;
$room_txt .= '<MESSAGE>'."\r".' <ID>'.$mess_id[1].'</ID>'."\r".' <PSEUDO>'.$mess_pseudo[1].'</PSEUDO>'."\r".' <DATE>'.$mess_date[1].'</DATE>'."\r".' <TEXT>'.$mess_text[1].'</TEXT>'."\r".'</MESSAGE>'."\n\n";
}
}
if (isset($_GET['action']) && isset($_POST['message']))
{
if ($anti_flood == 0 && $_POST['message'] != '')
{
$fp = fopen(PUN_ROOT.$file_name, "w");
if ($fp)
{
$room_txt = '<MESSAGE>'."\r".' <ID>'.$pun_user['id'].'</ID>'."\r".' <PSEUDO>'.$pun_user['username'].'</PSEUDO>'."\r".' <DATE>'.time().'</DATE>'."\r".' <TEXT>'.$_POST['message'].'</TEXT>'."\r".'</MESSAGE>'."\n\n".$room_txt;
$r = fwrite($fp, $room_txt);
}
fclose($fp);
$room = '[<font color=blue><strong>'.pun_htmlspecialchars($pun_user['username']).'</strong></font></a> - '.format_time(time())."]".parse_message($_POST['message'], $hide_smilies)."\n".'<br />'."\n".$room;
}
elseif ($anti_flood == 1)
{
$room = '<strong><font color=red>'.$lang_chatbox['Anti flood'].'</font></strong>'."\n".'<br />'."\n".'<br />'."\n".$room;
}
else
{
$room = '<strong><font color=red>'.$lang_chatbox['Anti blank'].'</font></strong>'."\n".'<br />'."\n".'<br />'."\n".$room;
}
}
?>
<script type="text/javascript">
<!--
function refreshRoom()
{
window.location="<?php echo $pun_root.'chatbox.php' ?>";
}
// -->
</script>
<div class="block">
<h2><span><?php echo $lang_chatbox['Chatbox']; ?></span></h2>
<div class="box">
<div class="inbox">
<div class="inform">
<fieldset>
<legend><?php echo $lang_chatbox['Messages']; ?></legend>
<div style="padding:5px;margin:0;overflow:auto;height:<?php echo $box_height; ?>;">
<?php echo $room; ?>
</div>
</fieldset>
</div>
<div class="inform">
<fieldset>
<form method="post" name="form_room" action="?action=send">
<input type="text" name="message" size="100" maxlength="255" /><br/> <input type="submit" name="send" value="<?php echo $lang_chatbox['Btn Send']; ?>" /> <input type="button" value="<?php echo $lang_chatbox['Btn Refresh']; ?>" onClick="refreshRoom()"></a>
</form>
</fieldset>
</div>
</div>
</div>
</div>
<?php[/c]
[---]
le sélectionner, puis ouvrir le fichier index.php :
juste en dessous de :[c]require PUN_ROOT.'header.php';[/c]
coller le code de la chatbox.
servez-vous de
[c]$box_height = '100px'; // height of chatbox[/c]
pour régler la hauteur de votre chatbox
Voila y'a plus qu'a transférer sur votre serveur !
Dernière modification par cheuvlu (16-05-2006 06:27:09)
Hors ligne
ta du oublier le renvoi vers le fichier lang/french/chatbox.php
require $pun_root.'lang/'.$pun_user['language'].'/'.'chatbox.php';
a ajouter en dessous de :
require $pun_root.'lang/'.$pun_user['language'].'/'.'index.php';
Dernière modification par cheuvlu (29-05-2006 16:15:44)
Hors ligne
Ou alors, le mod de Fil1958
Tous les messages sont enregistrés dans le fichier chatbox.txt selon son code.
T'as qu'a le recupérer..
$file_name = '/chatbox/chatbox.txt'; // file where there are all messagesDernière modification par Illusion (29-05-2006 16:27:04)
*-- Illusion --*
PoesieLand, la poésie sommeille en vous !
Hors ligne
Faudrait peut-être voir un peu le code ou ce que ca donne.... (un lien?).
Je doute que ce soit faisable mais y'a tellement de bonnes volontés ces derniers temps... 
*-- Illusion --*
PoesieLand, la poésie sommeille en vous !
Hors ligne
Salut
J'ai installé la Chatbox realisée par Pokemon_Jojo.
Comment faire pour l'appeller a partir de la page d'index?
la manipulation sus-citée concerne la Chatbox 1.0
J'ai bien essayé de coller le code de Chatbox.php dans mon index.php
mais cela me fou en l'air la mise en page css et m'affiche le message suivant a la fin:
Fatal error: Cannot redeclare check_cookie() in /home/e-smith/files/primary/html/asus/include/functions.php on line 28
merci
Dernière modification par kankan (08-12-2006 16:38:32)
Hors ligne
kankan cherche sur le forum nous avons donné la réponse à cette question il y a peu
Hors ligne
pas mal cette solus c'est ce qui me faut 
Hors ligne
Cette chatbox est une vieille version, utilise la version 2.0 de PBB Chatbox, et cherche le script pour mettre ta chatbox en page d'accueil
Soyons réaliste, exigeons l'impossible !
Hors ligne
Bonjour à tous!
J'ai tenté d'installer la chatbox dans ma page index, elle y apparait (enfin...) mais j'ai ce message d'erreur :
Warning: file_get_contents(.//chatbox/chatbox.txt) [function.file-get-contents]: failed to open stream: No such file or directory in /homepages/28/d186685814/htdocs/index.php on line 51
Warning: fopen(.//chatbox/chatbox.txt) [function.fopen]: failed to open stream: No such file or directory in /homepages/28/d186685814/htdocs/index.php on line 92
Warning: fclose(): supplied argument is not a valid stream resource in /homepages/28/d186685814/htdocs/index.php on line 98
Pourriez vous m'indiquer ce que je dois faire?
Merci d'avance
Hors ligne
Il n'y aurait pas un slsah en trop dans ton code ?
[c]file_get_contents(.//chatbox/chatbox.txt)[/c]
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
Il n'y aurait pas un slsah en trop dans ton code ?
[c]file_get_contents(.//chatbox/chatbox.txt)[/c]
Nope : /
J'ai quand même essayé et ça me met toujours le même message d'erreur, avec un slash en moins...
Warning: file_get_contents(./chatbox/chatbox.txt) [function.file-get-contents]: failed to open stream: No such file or directory in /homepages/28/d186685814/htdocs/index.php on line 51
Quand on insére le code dans le fichier index, faut-il supprimer la précédente chatbox? Il y a peut etre un conflit entre les deux, car l'une marche, mais la derniere pas...
Hors ligne
Bonne question, c'est peut-être ça.
Mais en attendant, as-tu bien un fichier chatbox.txt dans un dossier chatbox ? Parce que l'erreur vient de là : php ne trouve pas ce fichier.
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
Mais en attendant, as-tu bien un fichier chatbox.txt dans un dossier chatbox ? Parce que l'erreur vient de là : php ne trouve pas ce fichier.

Problème déjà rencontré par d'autres utilisateurs ! 
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
cad? où?
Hors ligne
C'est clair :
Tu dois créér un fichier chatbox.txt à la racine de ton forum dans le dossier chatbox à la racine de ton forum.
édition par Pandark 
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
je viens de le faire la chatbox s'affiche et j'ai un message d'erreur
Warning: file_get_contents(): Unable to access .//chatbox/chatbox.txt in d:\www\lscorporation.be\htdocs\forum\index.php on line 51
Warning: file_get_contents(.//chatbox/chatbox.txt): failed to open stream: No such file or directory in d:\www\lscorporation.be\htdocs\forum\index.php on line 51
Warning: fopen(): Unable to access .//chatbox/chatbox.txt in d:\www\lscorporation.be\htdocs\forum\index.php on line 92
Warning: fopen(.//chatbox/chatbox.txt): failed to open stream: No such file or directory in d:\www\lscorporation.be\htdocs\forum\index.php on line 92
Warning: fclose(): supplied argument is not a valid stream resource in d:\www\lscorporation.be\htdocs\forum\index.php on line 98
??
et mes boutons sont tout petit:!
?
Dernière modification par Sparow (12-04-2007 16:08:39)
Hors ligne
Chmod 777 sur ton fichier!
C'est quoi le code qui fait l'erreur?!
Dernière modification par Illusion (14-04-2007 20:57:06)
*-- Illusion --*
PoesieLand, la poésie sommeille en vous !
Hors ligne
pas tout compris la
Hors ligne
Tu dois chmoder ton fichier chatbox.txt en chmod 777.
Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?
Pas de support si pas d'adresse de forum !
Hors ligne
merci a toi je vais essayer sa tout de suite!
Hors ligne
enfet je dois renomer mon fichier?
Hors ligne
Non, le "chmoder" (=appliquer un chmod, c'est à dire des règles d'écriture/lecture).
ça se fait sous n'importe quel logiciel ftp, clic droit -> propriété/permission/chmod selon le logiciel.
(s) MT
ex-Apupv
:faq: :recherche:
Gra.
Hors ligne
voila j'ai fait ce que tu ma dit mais sa met ca maintenant
Warning: file_get_contents(): Unable to access .//chatbox/chatbox.txt in d:\www\lscorporation.be\htdocs\forum\index.php on line 52
Warning: file_get_contents(.//chatbox/chatbox.txt): failed to open stream: No such file or directory in d:\www\lscorporation.be\htdocs\forum\index.php on line 52
:s que faire ?
Hors ligne