Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 15-05-2006 19:30:02

cheuvlu
Membre

chatbox sur index

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

#2 15-05-2006 23:03:26

MT
Admin rasé

Re : chatbox sur index

Donne la solution plutôt.


(s) MT
ex-Apupv
:faq: :recherche:
Gra.

Hors ligne

#3 16-05-2006 06:25:16

cheuvlu
Membre

Re : chatbox sur index

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

#4 29-05-2006 16:14:36

cheuvlu
Membre

Re : chatbox sur index

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

#5 29-05-2006 16:24:32

Illusion
Membre

Re : chatbox sur index

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 messages

Dernière modification par Illusion (29-05-2006 16:27:04)


*-- Illusion --*
PoesieLand, la poésie sommeille en vous !

Hors ligne

#6 29-05-2006 16:46:27

Illusion
Membre

Re : chatbox sur index

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... smile


*-- Illusion --*
PoesieLand, la poésie sommeille en vous !

Hors ligne

#7 20-06-2006 16:26:27

kankan
Membre

Re : chatbox sur index

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

#8 20-06-2006 19:17:47

vin100
Membre

Re : chatbox sur index

kankan cherche sur le forum nous avons donné la réponse à cette question il y a peu

Hors ligne

#9 04-08-2006 16:40:15

emuleman
Membre

Re : chatbox sur index

pas mal cette solus c'est ce qui me faut tongue

Hors ligne

#10 12-12-2006 14:54:40

pokemon_jojo
Membre

Re : chatbox sur index

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

#11 13-12-2006 18:48:45

pi-r
Membre

Re : chatbox sur index

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

#12 13-12-2006 19:01:14

MT
Admin rasé

Re : chatbox sur index

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

#13 13-12-2006 19:10:07

pi-r
Membre

Re : chatbox sur index

MT a écrit :

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

#14 13-12-2006 19:56:27

MT
Admin rasé

Re : chatbox sur index

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

#15 13-12-2006 20:41:35

romain9441
Admin locker

Re : chatbox sur index

MT a écrit :

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.

plus_un

Problème déjà rencontré par d'autres utilisateurs ! wink


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

#16 13-12-2006 20:44:12

pi-r
Membre

Re : chatbox sur index

cad? où?

Hors ligne

#17 13-12-2006 20:45:46

romain9441
Admin locker

Re : chatbox sur index

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 wink


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

#18 12-04-2007 16:07:52

Sparow
Membre

Re : chatbox sur index

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

#19 14-04-2007 20:56:07

Illusion
Membre

Re : chatbox sur index

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

#20 15-04-2007 03:37:37

s4l4s4r
Membre

Re : chatbox sur index

pas tout compris la

Hors ligne

#21 16-04-2007 16:00:41

romain9441
Admin locker

Re : chatbox sur index

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

#22 16-04-2007 16:16:21

Sparow
Membre

Re : chatbox sur index

merci a toi je vais essayer sa tout de suite!

Hors ligne

#23 16-04-2007 16:17:45

Sparow
Membre

Re : chatbox sur index

enfet je dois renomer mon fichier?

Hors ligne

#24 16-04-2007 16:36:43

MT
Admin rasé

Re : chatbox sur index

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

#25 16-04-2007 17:19:18

Sparow
Membre

Re : chatbox sur index

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

Pied de page des forums