Archives FluxBB.fr

Les archives de FluxBB.fr

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

#76 26-06-2007 18:17:12

Herbivor
Membre

Re : [Mod] Version Française de la ChatBox 2.0

darkeven a écrit :

Une petite question : comment fait-on pour avoir les derniers messages ecrits affichés en premier dans la chatbox?:huh:

Il doit y avoir une  requête du type : [c]SELECT * FROM chatbox_msg ORDER BY id[/c] je pense, tu as juste à ajouter [c] DESC[/c] après [c]ORDER BY id[/c]

Hors ligne

#77 27-06-2007 09:43:43

darkeven
Membre

Re : [Mod] Version Française de la ChatBox 2.0

merci herbivor j'essaye ca de suite:canon:

Hors ligne

#78 27-06-2007 14:45:35

Herbivor
Membre

Re : [Mod] Version Française de la ChatBox 2.0

De rien Darkeven smile

Et pour mon problème, personne n'a d'idée ?

Herbivor a écrit :

Bonjour, sur mon forum, quand on poste un message long, la chatbox bug. Voir ici.
Quelqu'un pourrait-il m'aider à résoudre ce problème ?

En fait, la barre de scroll passe de la droite au milieu sad

Dernière modification par Herbivor (27-06-2007 14:47:17)

Hors ligne

#79 27-06-2007 16:10:35

lkaiman
Membre

Re : [Mod] Version Française de la ChatBox 2.0

je retrouve plus...

- Comment fait-on pour afficher le dernier message en haut et non en bas ?

Ensuite mes question sans réponses:
- Comment fait-on pour afficher un curseur dans la barre ou l'on ecrit le mssg ?
- Comment faire afficher le logo par dessus le texte (sans que çà ne fasse bouger le texte) et tant qu'a faire en plein milieu de la page ???

merci d'avance tongue


Ex-C@tz
Ctrl + Shift + Echap

Hors ligne

#80 28-06-2007 21:27:23

L3R4F
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Bonjour les gens smile

Faut il modifier le fichier chatbox.php pour afficher le premier message en  haut?
J'arrive à réaliser la requete dans la base sql... mais je n'arrive pas à l'appliquer au forum.

Et je souhaterais savoir aussi s'il est possible d'insérer une liste de smileys dans la chatbox?

Merci

Hors ligne

#81 29-06-2007 09:22:59

darkeven
Membre

Re : [Mod] Version Française de la ChatBox 2.0

la il y a des questions qui dépassent mon entendement mais pour herbivor vérifie la taille de la chatbox(150*100) (un truc comme ca) ca bug peut être la en affichant deux formats(si tu l'a mis dans l'index).

Bon courage pour le retrouver.
-Et aussi une voie de plus pour mettre les derniers messages en haut de la chatbox.
-Et pour rester dans l'index quand on répond(et pas être redirigé vers chatbox.php)

Hors ligne

#82 29-06-2007 09:24:08

darkeven
Membre

Re : [Mod] Version Française de la ChatBox 2.0

herbivor il marche pas ton forum la ca met serveur introuvable

Hors ligne

#83 10-07-2007 18:24:23

steve2206
Membre

Re : [Mod] Version Française de la ChatBox 2.0

salut, j'aimerai juste savoir s'il est possible d'activer et désactiver la chatbox à tout moment ?

Hors ligne

#84 10-07-2007 18:55:54

lkaiman
Membre

Re : [Mod] Version Française de la ChatBox 2.0

poru mettre le dernier message en haut, j'ai assayé de modifier tout les ORDER BY DESC en ASC mais rien y fait. Fichier trop compliqué pour moi et pour de la petite bidouille lol


Ex-C@tz
Ctrl + Shift + Echap

Hors ligne

#85 15-07-2007 23:22:58

Beuh_C
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Salut @ vous

Je viens d'installer la chatbox sur mon forum tout s'est bien passé mais j'ai un petit souci d'affichage, l'image du loading prend toute la largeur du navigateur. Au début, j'ai pensé que cela venait du css (j'utilise le style Novin), mais ça s'affiche comme ça quel que soit le style sélectionné y compris le style par défaut de Punbb.

Quelqu'un aurait-il une petite idée d'où vient le problème? D'avance merci pour vos réponses...

Hors ligne

#86 16-07-2007 04:20:33

steve2206
Membre

Re : [Mod] Version Française de la ChatBox 2.0

steve2206 a écrit :

salut, j'aimerai juste savoir s'il est possible d'activer et désactiver la chatbox à tout moment ?

plus_un merci

Hors ligne

#87 16-07-2007 07:32:44

Herbivor
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Herbivor a écrit :

De rien Darkeven smile

Et pour mon problème, personne n'a d'idée ?

Herbivor a écrit :

Bonjour, sur mon forum, quand on poste un message long, la chatbox bug. Voir ici.
Quelqu'un pourrait-il m'aider à résoudre ce problème ?

En fait, la barre de scroll passe de la droite au milieu sad

C'est bon ça marche maintenant smile

Hors ligne

#88 16-07-2007 07:34:49

Herbivor
Membre

Re : [Mod] Version Française de la ChatBox 2.0

steve2206 a écrit :
steve2206 a écrit :

salut, j'aimerai juste savoir s'il est possible d'activer et désactiver la chatbox à tout moment ?

plus_un merci

Je pense que pour l'instant, la seule façon de la désactiver est d'ouvrir le fichier chatbox.php et trouver :

define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';
require PUN_ROOT.'include/parser.php';

ajouter après :

message($lang_common['No permission']);

Dernière modification par Herbivor (16-07-2007 07:35:24)

Hors ligne

#89 16-07-2007 21:07:38

Beuh_C
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Beuh_C a écrit :

Salut @ vous

Je viens d'installer la chatbox sur mon forum tout s'est bien passé mais j'ai un petit souci d'affichage, l'image du loading prend toute la largeur du navigateur. Au début, j'ai pensé que cela venait du css (j'utilise le style Novin), mais ça s'affiche comme ça quel que soit le style sélectionné y compris le style par défaut de Punbb.

Quelqu'un aurait-il une petite idée d'où vient le problème? D'avance merci pour vos réponses...

Petite précision, sous IE, l'image du loading prend aussi toute la largeur et réapparait donc toutes les 5 secondes (temps de rechargemetn de la chatbox) et sous firefox, il reste continuellement affiché... huh

Hors ligne

#90 19-07-2007 12:56:32

steve2206
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Herbivor a écrit :
steve2206 a écrit :
steve2206 a écrit :

salut, j'aimerai juste savoir s'il est possible d'activer et désactiver la chatbox à tout moment ?

plus_un merci

Je pense que pour l'instant, la seule façon de la désactiver est d'ouvrir le fichier chatbox.php et trouver :

define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';
require PUN_ROOT.'include/parser.php';

ajouter après :

message($lang_common['No permission']);

Merci beaucoup, je vais donc attendre un petit peu pour cette mod wink

Hors ligne

#91 19-07-2007 13:12:27

ptit chat
Membre

Re : [Mod] Version Française de la ChatBox 2.0

lkaiman a écrit :

poru mettre le dernier message en haut, j'ai assayé de modifier tout les ORDER BY DESC en ASC mais rien y fait. Fichier trop compliqué pour moi et pour de la petite bidouille lol

il suffit d'aller à la ligne 503 et de modifier la bouvle comme ça :

$cur_msg_txt = $cur_msg_txt.$pun_config['cb_space'].$cur_msg['g_title_chatbox'].$pun_config['cb_disposition'];

Mais bon, je ne suis pas sure que ça fonctionne avec d'autre car la mienne plante pas mal (problème de refresh, je pense)

Hors ligne

#92 19-07-2007 16:52:02

lkaiman
Membre

Re : [Mod] Version Française de la ChatBox 2.0

çà marche, mais la barre de défilement nous renvoi toujours en bas

ta du oublié un ptit truc wink Merci


Ex-C@tz
Ctrl + Shift + Echap

Hors ligne

#93 19-07-2007 16:54:27

ptit chat
Membre

Re : [Mod] Version Française de la ChatBox 2.0

J'avais prévenue que ma version plantais car ma barre est coincée en haut.

Hors ligne

#94 20-07-2007 11:41:52

ptit chat
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Comme ma version plantais, j'ai tous désinstallé et réinstallé et je pense qu'un des mes fichier n'était pas bon.  Bon, tous ça pour dire que j'en suis arrivé à faire un afficher le code source" et au misère : une jolie volée d'avertissement du validateur.

Donc voilà quelques corrections pour que ça passe :
(si les numéros de lignes ne correspondent pas, allez voir la fin)

1- on rajoute un ptit alt, ça mange pas de pain (ligne 510):

<span class="conr" ><img style="display:none;" id="loading" name="loading" alt="" src="img/chatbox/loading.gif" /></span>

2- on remplace toutes les balises <script langage=" par (ligne 583):

<script type="text/javascript">

3- on échappe un / à la ligne (585) :

document.write('<span class="conr" style="width:150px;" ><?php echo $lang_chatbox['Autoscroll'] ?>: <input type="checkbox" id="autoscroll" value="" checked  tabindex="<?php echo $cur_index++ ?>" /><\/span>');

4- une valeur différente entre l'id et le name du form ! Pas grave, on vire le name (ligne 596) :

<form id="post" method="post" action="chatbox.php" onsubmit="send_message(); return false;">

5- et il reste plus qu'un problème de balise FORM que l'on ne doit pas mettre entre des balise H2 ou SPAN, donc j'ai fait ça :
(ligne 578)

        </div>
    </div>
</div>
<div class="blockform chatbox">
    <h2>

(ligne 590)

    </h2>
    <div class="box">

(ligne 596)

        <form id="post" method="post" action="chatbox.php" onsubmit="send_message(); return false;">
            <div class="inform">

(ligne 628)

            </script>
            </div>
        </form>

et théoriquement, tous devrait être OK (à vérifier pour les fermeture de balise)

reste plus qu'à modifier le CSS pour que tous colle
tongue

Hors ligne

#95 21-07-2007 18:46:59

darkeven
Membre

Re : [Mod] Version Française de la ChatBox 2.0

j'ai rien compris... on modifie le fichier chatbox.php? et tu peux mettre le code non modifié et ensuite le code modifié? en tout cas merci.

Hors ligne

#96 23-07-2007 11:14:50

ptit chat
Membre

Re : [Mod] Version Française de la ChatBox 2.0

mais hélas, maintenant IE6 me sort une erreur javascript comme quoi il y a une fonction avec une valeur Null ou sans objet.

sinon je vais faire un comparatif pour les corrections mais pas avant cette nuit.
(un geek ne dort pas, il code)

et d'ailleurs, j'ai un bug avec la barre de défilement qui reste coincé en haut sous FF alors que tous fonctionne pour le mieux sous IE
edit> j'ai rien dit, gomen.

Dernière modification par ptit chat (23-07-2007 12:05:04)

Hors ligne

#97 26-07-2007 21:00:34

jamsbomb
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Bon voila aprés de nombreuses recherches pour savoir comment afficher la liste des personnes connectées sur la chatbox, j'ai trouver ce code (issu de punonline) à ajouter dans chatbox.php :

<div class="blocktable">
    <h2><span>Les connectés sur le Chat</span></h2>
    <div class="box">
        <div class="inbox">
            <table cellspacing="0">
            <thead>
                <th scope="col"><?php echo $lang_common['Username'] ?></th>
                <th scope="col">Heure</th>
<?if($pun_user['g_id'] <= PUN_MOD):?>                <th class="tcr" scope="col">IP</th><?echo"\n";endif?>
            </thead>
            <tbody>
<?php


// Grab the users
$result = $db->query('SELECT * FROM '.$db->prefix.'online WHERE user_id > 0 AND idle=0 AND current_page = "chatbox.php" ORDER BY ident') or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
$num_users_page = $db->num_rows($result);

if ($num_users_page) {
  while ($num_users_page--) {
   $user_data = $db->fetch_assoc($result);
    if ($user_data['current_page']) {
        echo"\t\t\t\t".'<tr>'."\n";
        
    if ($user_data['user_id'] > 1)    
          echo "\t\t\t\t\t".'<td><a href="'.PUN_ROOT.'pms_send.php?uid='.$user_data['user_id'].'">'.$user_data['ident'].'</a></td>'."\n";
    else 
        echo "\t\t\t\t\t".'<td>Invité</td>'."\n";

$pathinfo = pathinfo($user_data['current_page']);
$current_page = $pathinfo['basename'];



echo"\t\t\t\t\t".'<td>'.format_time($user_data['logged']).'</td>'."\n";

if ($pun_user['g_id'] <= PUN_MOD) echo"\t\t\t\t\t".'<td><a href="'.PUN_ROOT.'admin_users.php?show_users='.$user_data['current_ip'].'">'.$user_data['current_ip'].'</a></td>'."\n";
echo"\t\t\t\t".'</tr>'."\n";
} } }
else { echo "\t\t\t\t".'<tr><td colspan="3">Aucun connecté sur le Chat</td>'."\n\t\t\t\t".'</tr>'."\n"; }


?>

            </tbody>
            </table>
        </div>
    </div>
</div

Pourtant ça ne fonctionne pas.
Le bloc s'affiche mais les gens ne sont pas détectés.

aprés quelque heures je suis arrivé à ce résultat :

<div class="blocktable">
    <h2><span>Les connectés sur le Chat</span></h2>
    <div class="box">
        <div class="inbox">
            <table cellspacing="0">
            <thead>
                <th scope="col"><?php echo $lang_common['Username'] ?></th>
                <th scope="col">Heure</th>
            </thead>
            <tbody>
<?php


// Grab the users
$current_page = '/chatbox.php';
$result = $db->query('SELECT * FROM '.$db->prefix.'online WHERE user_id > 0 AND idle=0 AND current_page = "'.$current_page.'" ORDER BY ident') or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
$num_users_page = $db->num_rows($result);

if ($num_users_page) {
  while ($num_users_page--) {
   $user_data = $db->fetch_assoc($result);
    if ($user_data['current_page']) {
        echo"\t\t\t\t".'<tr>'."\n";
        
    if ($user_data['user_id'] > 1)    
          echo "\t\t\t\t\t".'<td><a href="'.PUN_ROOT.'pms_send.php?uid='.$user_data['user_id'].'">'.$user_data['ident'].'</a></td>'."\n";
    else 
        echo "\t\t\t\t\t".'<td>Invité</td>'."\n";


echo"\t\t\t\t\t".'<td>'.format_time($user_data['logged']).'</td>'."\n";

if ($pun_user['g_id'] <= PUN_MOD) echo"\t\t\t\t\t".'<td><a href="'.PUN_ROOT.'admin_users.php?show_users='.$user_data['current_ip'].'">'.$user_data['current_ip'].'</a></td>'."\n";
echo"\t\t\t\t".'</tr>'."\n";
} } }
else { echo "\t\t\t\t".'<tr><td colspan="3">Aucun connecté sur le Chat</td>'."\n\t\t\t\t".'</tr>'."\n"; }


?>

            </tbody>
            </table>
        </div>
    </div>
</div>

Ici ça m'affiche les connectés de la page (aprés un petit appui sur F5, pas avant)
Et lorsque un membre quitte la page, il reste tout de même affiché (même aprés F5)

Je penses que le code de nico-somb (cidessu) fonctionne car sa chatbox est implantée sur son index alors que de mon coté j'ai fait un lien en target= "_blank" dans mes options admin

Quelqu'un peut m'éclairer?

Ps: j'ai bien installé punonline avant

Merci wink


Mon forum :inscrivez vous!:

Y'en a qui naissent moins bons qu'les autres mais c'est normal,on est pas tous apparus dans l'même salon,tous les lépreux les p'tits nimbus et les couillons et les élus de la nation du capital » - Les Têtes Raides

Hors ligne

#98 02-08-2007 09:23:32

jamsbomb
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Bon, je viens de trouver une solution au top pour bien afficher les connectés sur la chat'box

dans chatbox.php placer ce script ou vous voulez que les connectés soient affichés :

<div class="blocktable">
    <h2><span>Les connectés sur le Chat</span></h2>
    <div class="box">
        <div class="inbox">
            <table cellspacing="0">
            <thead>
                <th scope="col"><?php echo $lang_common['Username'] ?></th>
                <th scope="col">Heure</th>
            </thead>
            <tbody>
<?php


// Grab the users
$current_page = '/chatbox.php';
$result = $db->query('SELECT * FROM '.$db->prefix.'online WHERE user_id > 0 AND idle=0 AND current_page = "'.$current_page.'" ORDER BY ident') or error('Unable to fetch online list', __FILE__, __LINE__, $db->error());
$num_users_page = $db->num_rows($result);

if ($num_users_page) {
  while ($num_users_page--) {
   $user_data = $db->fetch_assoc($result);
    if ($user_data['current_page']) {
        echo"\t\t\t\t".'<tr>'."\n";
        
    if ($user_data['user_id'] > 1)    
          echo "\t\t\t\t\t".'<td><a href="'.PUN_ROOT.'pms_send.php?uid='.$user_data['user_id'].'">'.$user_data['ident'].'</a></td>'."\n";
    else 
        echo "\t\t\t\t\t".'<td>Invité</td>'."\n";


echo"\t\t\t\t\t".'<td>'.format_time($user_data['logged']).'</td>'."\n";

if ($pun_user['g_id'] <= PUN_MOD) echo"\t\t\t\t\t".'<td><a href="'.PUN_ROOT.'admin_users.php?show_users='.$user_data['current_ip'].'">'.$user_data['current_ip'].'</a></td>'."\n";
echo"\t\t\t\t".'</tr>'."\n";
} } }
else { echo "\t\t\t\t".'<tr><td colspan="3">Aucun connecté sur le Chat</td>'."\n\t\t\t\t".'</tr>'."\n"; }


?>

            </tbody>
            </table>
        </div>
    </div>
</div>

Ensuite trouver

<script language="javascript">
    <!--
    // This checkbox is utterly useless, unless we have javascript enabled. As such, we won't display it until then.
    document.write('<span class="conr" style="width:150px;" ><?php echo $lang_chatbox['Autoscroll'] ?>: <input type="checkbox" id="autoscroll" value="" checked  tabindex="<?php echo $cur_index++ ?>" /></span>');

    // -->
    </script>

ajouter après

    <script type="text/javascript">
<!--
function refreshRoom()
{
    window.location="<?php echo $pun_root.'chatbox.php' ?>";
}
// -->
</script>

trouver

<form style="display: inline" id="post" method="post" name="formulaire" action="chatbox.php" onsubmit="send_message();  return false;">

et aprés

onsubmit="send_message();

ajouter

onsubmit="refreshRoom();

ducoup à chaque fois que vous envoyez un msg, la page de la chatbox se raffraichit et affiche les derniers connectés

wink


Mon forum :inscrivez vous!:

Y'en a qui naissent moins bons qu'les autres mais c'est normal,on est pas tous apparus dans l'même salon,tous les lépreux les p'tits nimbus et les couillons et les élus de la nation du capital » - Les Têtes Raides

Hors ligne

#99 02-08-2007 10:17:38

romain9441
Admin locker

Re : [Mod] Version Française de la ChatBox 2.0

Ta solution ne marche pas puisque le message n'est pas envoyé.


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

#100 02-08-2007 12:52:42

jamsbomb
Membre

Re : [Mod] Version Française de la ChatBox 2.0

Chez moi ça fonctionne!
En fait c'est une page indépendante : http://willyoumarryme.free.fr/chatbox.fr

'tu peux tester sous ce pseudo : jomo  mot de passe : carote26

Je te mets au sii ma page chatbox.php

Code trop long supprimé
@+


Mon forum :inscrivez vous!:

Y'en a qui naissent moins bons qu'les autres mais c'est normal,on est pas tous apparus dans l'même salon,tous les lépreux les p'tits nimbus et les couillons et les élus de la nation du capital » - Les Têtes Raides

Hors ligne

Pied de page des forums