[AJAX Chat blueimp.net] Intégration à mon forum

Ici sera assuré le support pour n'importe quel MOD non présent dans la base de données de phpBB-fr.

Modérateur: Equipe

Règles du forum
Rappel: Conditions générales d'utilisation de phpBB-fr.com - Conditions générales de support de phpBB-Fr.com

Merci de mettre le titre du MODs et la version entre crochet et un titre explicite afin de faciliter la recherche. Exemple :
[nom du mod + numéro de version]Titre explicite résumant le problème.

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar Michal » 16 Nov 2009 à 19:40

Bonjour à tous,
Je sais que vous ne souhaitez pas procéder aux améliorations de mods sur ce forum, mais je suis à la recherche d'un léger truc, si quelqu'un avait trouvé la solution, ce serait sympa de me la faire partager.

J'ai bien réussi l'installation de ce mod (que je trouve très bien) sur mon forum et j'ai donc un lien qui se présente comme sur cette image.
Image

J'aurai souhaité ne faire afficher le [0] que s'il y avait une personne de connectée sur le chat.

Merci à ceux qui pourront me donner un coup de main dans cette tâche.
Michal
Posteur néophyte
Posteur néophyte
 
Messages: 28
Inscription: 05 Juin 2006 à 02:11

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar Jipis » 28 Nov 2009 à 22:19

Bonjour,

J'ai bien parcourrules 46 pages de ce topic, et malgrés cela, j'ai quelques questions qui demeurrent :

1 - Est-il possible d'avoir un bouton pour le BBCode [color] qui marche ?

2 - Comment faire pour avoir la petite croix qui permet de supprimer un message au bout de la ligne du message ?

3 - Pas d'autres question, merci à toutes les personnes qui se sont penchées sur les problemes des uns et des autres...

Merci d'avance.
Jipis
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: 27 Nov 2009 à 15:56

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar aunisien » 30 Nov 2009 à 14:23

Bonjour,

lors de la déconnexion du chat complet peut on revenir directement au forum ?

Est ce que les différents niveaux modérateurs administrateurs, membres du forum sont respectés dans le chat car un membre lambda peut effacer un message d'un admin est ce normal ?

Merci.
aunisien
Posteur néophyte
Posteur néophyte
 
Messages: 2
Inscription: 29 Nov 2009 à 15:30

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar dounis » 02 Déc 2009 à 21:38

Salut tout le monde,

j'ai parcouru toutes les pages de ce sujet mais je n'ai pas trouvé de réponse à mon problème.
J'ai bien réussi à intégrer la shoutbox à mon forum tout marche hormis un détail qui a quand même son importance. En effet le pseudo des utilisateurs ne s'affiche pas lorsque l'on écrit dans le chat. Cela affiche une série de numéro à la place du pseudo de l'utilisateur : exemple :

(21:25:47) (954846): gjgh
(21:27:25) (954846): hfghgf
(21:29:30) (954846): dlsqkdlsk
(21:29:37) (954846): fff

Auriez vous la réponse à ce problème? Merci d'avance à tous !!!!
dounis
Posteur néophyte
Posteur néophyte
 
Messages: 1
Inscription: 02 Déc 2009 à 21:33

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar didou038 » 27 Déc 2009 à 18:33

bonjour a toutes et a tous !

et ben 46 pages de lecture super intéressantes (sans moquerie !)

installation : ok
fonctionnement : ok
config : ok a 95%

je up cet edit car je suis dans le même cas :

Clamsy a écrit:Bonjour,

J'ai un petit probleme j'ai utiliser le code si dessous
biloute a écrit:Bonsoir à tous,

Pour ceux qui souhaiteraient mettre une barre de bbcode simple sur leurs shoutbox avec (gras,italique, souligné,citation, code, image,url, couleurs de police qui fonctionne) et de plus un bouton ouvrant sur une soixantaine de smileys.

Image

Image

Image

Voici la procédure:
Faites une sauvegarde de tous les fichiers avant de les modifier, en cas d'erreur cela vous permettra de revenir en arrière.

ouvrez: chat/lib/template/loggedIn.html

Cherchez

Code: Tout sélectionner
<div id="bbCodeContainer">
         <input type="button" value="[LANG]bbCodeLabelBold[/LANG]" title="[LANG]bbCodeTitleBold[/LANG]" onclick="ajaxChat.insertBBCode('b');" style="font-weight:bold;"/>


Remplacez par

Code: Tout sélectionner
      <div id="bbCodeContainer">
         <input type="button" onclick="document.getElementById('emoticonsContainer').style.display = (document.getElementById('emoticonsContainer').style.display != 'block' ? 'block' : 'none')" value="Insert Smiley"/>         
         <input type="button" value="[LANG]bbCodeLabelBold[/LANG]" title="[LANG]bbCodeTitleBold[/LANG]" onclick="ajaxChat.insertBBCode('b');" style="font-weight:bold;"/>


ouvrez: chat/css/positions.css

Cherchez

Code: Tout sélectionner
#content #emoticonsContainer {
   position:absolute;
   left:20px;
   bottom:57px;
   padding:3px;
}


Remplacez par

Code: Tout sélectionner
#content #emoticonsContainer {
   position:absolute;
   left:20px;
   bottom:57px;
   padding:3px;
   width:200px;
   height:200px;
   overflow:auto;
   display:none;
}


Cherchez

Code: Tout sélectionner
#content #emoticonsContainer img {
   vertical-align:middle;
   margin-bottom:2px;
}


Remplacez par

Code: Tout sélectionner
#content #emoticonsContainer img {
   padding:3px;
   vertical-align:middle;
   margin-bottom:2px;
}


ouvrez: chat/lib/template/shoutbox.html

Remplacez tout le contenu par :

Code: Tout sélectionner
<div id="ajaxChatContent">
<link href="[AJAX_CHAT_URL/]css/shoutbox.css" rel="stylesheet" type="text/css" media="screen, projection" />
   <script src="[AJAX_CHAT_URL/]js/chat.js" type="text/javascript" charset="UTF-8"></script>
   <script src="[AJAX_CHAT_URL/]js/custom.js" type="text/javascript" charset="UTF-8"></script>
   <script src="[AJAX_CHAT_URL/]js/shoutbox.js" type="text/javascript" charset="UTF-8"></script>
   <script src="[AJAX_CHAT_URL/]js/lang/[LANG_CODE/].js" type="text/javascript" charset="UTF-8"></script>
   <script src="[AJAX_CHAT_URL/]js/config.js" type="text/javascript" charset="UTF-8"></script>
   <script src="[AJAX_CHAT_URL/]js/FABridge.js" type="text/javascript" charset="UTF-8"></script>



   <div id="ajaxChatChatList"></div>
<div style="float:right" id="submitButtonContainer">
<input type="button" id="submitButton" value="[LANG]messageSubmit[/LANG]" onclick="ajaxChat.sendMessage();"/>
</div>


<div id="ajaxChatInputFieldContainer">
<input id="ajaxChatInputField" type="text" maxlength="[MESSAGE_TEXT_MAX_LENGTH/]" onkeypress="ajaxChat.handleInputFieldKeyPress(event);"/>
</div>



   <script type="text/javascript">
      // <![CDATA[
         ajaxChatConfig.ajaxURL = '[AJAX_CHAT_URL/]?ajax=true&shoutbox=true';
         ajaxChatConfig.baseURL = '[AJAX_CHAT_URL/]';
   
         ajaxChatConfig.sessionName = '[SESSION_NAME/]';
         ajaxChatConfig.cookieExpiration = parseInt('[COOKIE_EXPIRATION/]');
         ajaxChatConfig.cookiePath = '[COOKIE_PATH/]';
         ajaxChatConfig.cookieDomain = '[COOKIE_DOMAIN/]';
         ajaxChatConfig.cookieSecure = '[COOKIE_SECURE/]';
         ajaxChatConfig.chatBotName = decodeURIComponent('[CHAT_BOT_NAME/]');
         ajaxChatConfig.chatBotID = '[CHAT_BOT_ID/]';
         ajaxChatConfig.allowUserMessageDelete = parseInt('[ALLOW_USER_MESSAGE_DELETE/]');
         ajaxChatConfig.inactiveTimeout = parseInt('[INACTIVE_TIMEOUT/]');
         ajaxChatConfig.privateChannelDiff = parseInt('[PRIVATE_CHANNEL_DIFF/]');
         ajaxChatConfig.privateMessageDiff = parseInt('[PRIVATE_MESSAGE_DIFF/]');
         ajaxChatConfig.showChannelMessages = false;
         ajaxChatConfig.messageTextMaxLength = parseInt('[MESSAGE_TEXT_MAX_LENGTH/]');
         ajaxChatConfig.socketServerEnabled = parseInt('[SOCKET_SERVER_ENABLED/]');
         ajaxChatConfig.socketServerHost = decodeURIComponent('[SOCKET_SERVER_HOST/]');
         ajaxChatConfig.socketServerPort = parseInt('[SOCKET_SERVER_PORT/]');
         ajaxChatConfig.socketServerChatID = parseInt('[SOCKET_SERVER_CHAT_ID/]');
   
         ajaxChatConfig.domIDs['chatList'] = 'ajaxChatChatList';
         ajaxChatConfig.domIDs['inputField'] = 'ajaxChatInputField';
         ajaxChatConfig.domIDs['flashInterfaceContainer'] = 'ajaxChatFlashInterfaceContainer';

         ajaxChatConfig.startChatOnLoad = false;

         ajaxChatConfig.settings.autoFocus = false;
         ajaxChatConfig.settings.wordWrap = true;
         ajaxChatConfig.settings.maxWordLength = 11;
         ajaxChatConfig.settings.blink = false;
         ajaxChatConfig.nonPersistentSettings.push('autoFocus','wordWrap','maxWordLength','blink');
         
         ajaxChat.init(ajaxChatConfig, ajaxChatLang, true, false, true);
      // ]]>
   </script>

    </td>
                  <td width="40%">
                     <div id="emoticonsContainer" style="display:none;" onclick="this.style.display='none'" ></div>






</tr>

         <table>
           
               <td width="100%">
                     <div id="bbCodeContainer">
                        <input type="button" onclick="document.getElementById('emoticonsContainer').style.display = (document.getElementById('emoticonsContainer').style.display != 'block' ? 'block' : 'none')" value="Inserer un Smiley"/>
                        <input type="button" value="[LANG]bbCodeLabelBold[/LANG]" title="[LANG]bbCodeTitleBold[/LANG]" onclick="ajaxChat.insertBBCode('b');" style="font-weight:bold;"/>
                        <input type="button" value="[LANG]bbCodeLabelItalic[/LANG]" title="[LANG]bbCodeTitleItalic[/LANG]" onclick="ajaxChat.insertBBCode('i');" style="font-style:italic;"/>
                        <input type="button" value="[LANG]bbCodeLabelUnderline[/LANG]" title="[LANG]bbCodeTitleUnderline[/LANG]" onclick="ajaxChat.insertBBCode('u');" style="text-decoration:underline;"/>
                        <input type="button" value="[LANG]bbCodeLabelQuote[/LANG]" title="[LANG]bbCodeTitleQuote[/LANG]" onclick="ajaxChat.insertBBCode('quote');"/>
                        <input type="button" value="[LANG]bbCodeLabelCode[/LANG]" title="[LANG]bbCodeTitleCode[/LANG]" onclick="ajaxChat.insertBBCode('code');"/>
                        <input type="button" value="[LANG]bbCodeLabelURL[/LANG]" title="[LANG]bbCodeTitleURL[/LANG]" onclick="ajaxChat.insertBBCode('url');"/>
                        <input type="button" value="[LANG]bbCodeLabelImg[/LANG]" title="[LANG]bbCodeTitleImg[/LANG]" onclick="ajaxChat.insertBBCode('img');"/>
                        <input type="button" value="[LANG]bbCodeLabelColor[/LANG]" title="[LANG]bbCodeTitleColor[/LANG]" onclick="ajaxChat.showHide('colorCodesContainer', null);"/>
                     </div>
                     <div id="colorCodesContainer" style="display:none;" onclick="this.style.display='none'" ></div>               
                </table>
                   <div id="ajaxChatCopyright"><a href="https://blueimp.net/ajax/">AJAX Chat</a> &copy; <a href="https://blueimp.net">blueimp.net</a></div>
               


ouvrez: chat/css/shoutbox.css

Cherchez

Code: Tout sélectionner
#ajaxChatContent #ajaxChatInputFieldContainer #ajaxChatInputField {
   width:60%;
}
#ajaxChatContent #ajaxChatCopyright {
   margin-top:5px;
}


Remplacez par

Code: Tout sélectionner
#ajaxChatContent #ajaxChatInputFieldContainer #ajaxChatInputField {
   width:45%;
}
#ajaxChatContent #ajaxChatCopyright {
   margin-top:5px;
}
#bbCodeContainer {
   padding:3px;
}
#colorCodesContainer {
   padding:3px;
}
#colorCodesContainer a {
   display:block;
   float:left;
   width:20px;
   height:20px;
   border:outset;
}
#emoticonsContainer {
   padding:3px;
   padding:3px;
   width:95%px;
   height:55px;
   overflow:auto;
   display:none;
}
#emoticonsContainer a {
   margin-left:1px;
   margin-right:1px;
}
#emoticonsContainer img {
   padding:3px;
   vertical-align:middle;
   margin-bottom:2px;
}


Maintenant, il faut mettre vos émoticones en ligne sur votre forum
Uploader vos smileys vers :chat/img/emoticons
Je vous conseille de bien noter le nom des smileys que vous mettrez en ligne car vous en aurez besoin plus loin, ou bien copiez les miens en cliquant sur ceux ci et en les enregistrant sur votre disque dur .

ouvrez: chat/js/config.js

Cherchez

Code: Tout sélectionner
   // Defines the list of allowed emoticon codes:
   emoticonCodes: new Array(
      ':)',
      ':(',
      ';)',
      ':P',
      ':D',
      ':|',
      ':O',
      ':?',
      '8)',
      '8o',
      'B)',
      ':-)',
      ':-(',
      ':-*',
      'O:-D',
      '>:-D',
      ':o)',
      ':idea:',
      ':important:',
      ':help:',
      ':error:',
      ':warning:',
      ':favorite:'     
    ),


Remplacer par le nom de vos smileys (essayez de leurs donner un nom qui caractérise vos smileys) ou si vous avez copiez les miens http://aidesauxforums.free.fr, vous n'aurez qu'a remplacer par ceux ci dessous

Code: Tout sélectionner
   // Defines the list of allowed emoticon codes:
   emoticonCodes: new Array(
      ':)',
      ':(',
      ':cc',
      ';)',
      ':winktongue:',
      ':P',
      ':D',
      ':wave:',
      ':sleeping:',
      ':whistle:',
      ':idea:',
      ':|',
      ':resigned:',
      ':O',
      ':err',
      ':grr',
      '8o',
      'B)',
      ':headphones:',
      ':onthephone:',
      ':applause:',
      ':money:',
      ':thumbsup:',
      ':thumbsdown:',
      ':undecided:',
      ':nervous:',
      ':worried:',
      ':scaredblue:',
      ':stop:',
      ':despair:',
      ':angel:',
      'devilish',
      ':vampire:',
      ':blushing:',
      ':lustful:',
      ':inlove:',
      ':kiss:',
      ':flower:',
      ':radioactive:',
      ':ill:',
      ':tongue:',
      ':mean:',
      ':lipsrsealed:',
      ':bequiet:',
      ':pirate:',
      ':clown:',
      ':mouse:',
      ':bull:',
      ':cow:',
      ':pig:',
      ':bandaged:',
      ':dead:',
      ':biohazard:',
      ':creeper:',
      ':grab:',
      ':banghead:',
      ':lmaoslap:',
      ':spitcoffe:',
      ':lols:',
      ':rofl:'
    ),


chercher

Code: Tout sélectionner
    // Defines the list of emoticon files associated with the emoticon codes:
   emoticonFiles: new Array(
      'smile.png',
      'sad.png',
      'wink.png',
      'razz.png',
      'grin.png',
      'plain.png',
      'surprise.png',
      'confused.png',
      'glasses.png',
      'eek.png',
      'cool.png',
      'smile-big.png',
      'crying.png',
      'kiss.png',
      'angel.png',
      'devilish.png',
      'monkey.png',
      'idea.png',
      'important.png',
      'help.png',
      'error.png',
      'warning.png',
      'favorite.png'
   ),


remplacez cette fois ci par le nom exact des smileys que vous avez uploader ou si vous avez copié les miens remplacez le code par celui de dessous

Code: Tout sélectionner
    // Defines the list of emoticon files associated with the emoticon codes:
   emoticonFiles: new Array(
      'smile.gif',
      'sad.gif',
      'cry.gif',
      'wink.gif',
      'winktongue.gif',
      'grin.gif',
      'cheesy.gif',
      'wave.gif',
      'sleeping.gif',
      'whistle.gif',
      'idea.gif',
      'unhappy.gif',
      'resigned.gif',
      'surprised.gif',
      'angry.gif',
      'angry2.gif',
      'eek.gif',
      'cool.gif',
      'headphones.gif',
      'onthephone.gif',
      'applause.gif',
      'money.gif',
      'thumbsup.gif',
      'thumbsdown.gif',
      'undecided.gif',
      'nervous.gif',
      'worried.gif',
      'scaredblue.gif',
      'stop.gif',
      'despair.gif',
      'angel.gif',
      'devilish.gif',
      'vampire.gif',
      'blushing.gif',
      'lustful.gif',
      'inlove.gif',
      'kiss.gif',
      'flower.gif',
      'radioactive.gif',
      'ill.gif',
      'tongue.gif',
      'mean.gif',
      'lipsrsealed.gif',
      'bequiet.gif',
      'pirate.gif',
      'clown.gif',
      'mouse.gif',
      'bull.gif',
      'cow.gif',
      'pig.gif',
      'bandaged.gif',
      'dead.gif',
      'biohazard.gif',
      'creeper.gif',
      'grab.gif',
      'banghead.gif',
      'lmaoslap.gif',
      'spitcoffe.gif',
      'lols.gif',
      'rofl.gif'
   ),


voilà cela devrait maintenant ressembler aux images plus haut


Seulement j'obtient ceci Image
Merci de me dire comment je peux mettre les icones en dessous de la zone de texte et de ce fait que la shoutbox prendre toute la largeur.

Merci d'avance


si quelqu'un a la solution (hein biloute ^^) se serait super !

merci d'avance, pour tous et pour moi ^^

Bonne fête de fin d'année !

edit didou :

j'ai trouvé d'où venait le problème !

voici la correction :


si vous avez déjà fait la modification du fichier shoutbox.html proposé par biloute (sus cité)
Ouvrez le fichier shoutbox.html
rechercher :
Code: Tout sélectionner
    </td>
                  <td width="40%">
                     <div id="emoticonsContainer" style="display:none;" onclick="this.style.display='none'" ></div>






</tr>

         <table>
           
               <td width="100%">
                     <div id="bbCodeContainer">
                        <input type="button" onclick="document.getElementById('emoticonsContainer').style.display = (document.getElementById('emoticonsContainer').style.display != 'block' ? 'block' : 'none')" value="Inserer un Smiley"/>
                        <input type="button" value="[LANG]bbCodeLabelBold[/LANG]" title="[LANG]bbCodeTitleBold[/LANG]" onclick="ajaxChat.insertBBCode('b');" style="font-weight:bold;"/>
                        <input type="button" value="[LANG]bbCodeLabelItalic[/LANG]" title="[LANG]bbCodeTitleItalic[/LANG]" onclick="ajaxChat.insertBBCode('i');" style="font-style:italic;"/>
                        <input type="button" value="[LANG]bbCodeLabelUnderline[/LANG]" title="[LANG]bbCodeTitleUnderline[/LANG]" onclick="ajaxChat.insertBBCode('u');" style="text-decoration:underline;"/>
                        <input type="button" value="[LANG]bbCodeLabelQuote[/LANG]" title="[LANG]bbCodeTitleQuote[/LANG]" onclick="ajaxChat.insertBBCode('quote');"/>
                        <input type="button" value="[LANG]bbCodeLabelCode[/LANG]" title="[LANG]bbCodeTitleCode[/LANG]" onclick="ajaxChat.insertBBCode('code');"/>
                        <input type="button" value="[LANG]bbCodeLabelURL[/LANG]" title="[LANG]bbCodeTitleURL[/LANG]" onclick="ajaxChat.insertBBCode('url');"/>
                        <input type="button" value="[LANG]bbCodeLabelImg[/LANG]" title="[LANG]bbCodeTitleImg[/LANG]" onclick="ajaxChat.insertBBCode('img');"/>
                        <input type="button" value="[LANG]bbCodeLabelColor[/LANG]" title="[LANG]bbCodeTitleColor[/LANG]" onclick="ajaxChat.showHide('colorCodesContainer', null);"/>
                     </div>
                     <div id="colorCodesContainer" style="display:none;" onclick="this.style.display='none'" ></div>               
                </table>
                   <div id="ajaxChatCopyright"><a href="https://blueimp.net/ajax/">AJAX Chat</a> &copy; <a href="https://blueimp.net">blueimp.net</a></div>

remplacer par :
Code: Tout sélectionner
             <table>
                   <td width="90%">
                         <div id="bbCodeContainer">
                            <input type="button" onclick="document.getElementById('emoticonsContainer').style.display = (document.getElementById('emoticonsContainer').style.display != 'block' ? 'block' : 'none')" value="Inserer un Smiley"/>
                            <input type="button" value="[LANG]bbCodeLabelBold[/LANG]" title="[LANG]bbCodeTitleBold[/LANG]" onclick="ajaxChat.insertBBCode('b');" style="font-weight:bold;"/>
                            <input type="button" value="[LANG]bbCodeLabelItalic[/LANG]" title="[LANG]bbCodeTitleItalic[/LANG]" onclick="ajaxChat.insertBBCode('i');" style="font-style:italic;"/>
                            <input type="button" value="[LANG]bbCodeLabelUnderline[/LANG]" title="[LANG]bbCodeTitleUnderline[/LANG]" onclick="ajaxChat.insertBBCode('u');" style="text-decoration:underline;"/>
                            <input type="button" value="[LANG]bbCodeLabelQuote[/LANG]" title="[LANG]bbCodeTitleQuote[/LANG]" onclick="ajaxChat.insertBBCode('quote');"/>
                            <input type="button" value="[LANG]bbCodeLabelCode[/LANG]" title="[LANG]bbCodeTitleCode[/LANG]" onclick="ajaxChat.insertBBCode('code');"/>
                            <input type="button" value="[LANG]bbCodeLabelURL[/LANG]" title="[LANG]bbCodeTitleURL[/LANG]" onclick="ajaxChat.insertBBCode('url');"/>
                            <input type="button" value="[LANG]bbCodeLabelImg[/LANG]" title="[LANG]bbCodeTitleImg[/LANG]" onclick="ajaxChat.insertBBCode('img');"/>
                            <input type="button" value="[LANG]bbCodeLabelColor[/LANG]" title="[LANG]bbCodeTitleColor[/LANG]" onclick="ajaxChat.showHide('colorCodesContainer', null);"/>
                         </div>
                         <div id="colorCodesContainer" style="display:none;" onclick="this.style.display='none'" ></div>
               </td>
               <tr width="10%">
                         <div id="emoticonsContainer" style="display:none;" onclick="this.style.display='none'" ></div>   
               </tr>
            </table>
                       <div id="ajaxChatCopyright"><a href="https://blueimp.net/ajax/">AJAX Chat</a> &copy; <a href="https://blueimp.net">blueimp.net</a></div>


en esperant que cela ai pu en aider certain (moi le 1er !)
Dernière édition par Steph le 10 Fév 2010 à 13:52, édité 1 fois.
Raison: Image mise en lien par Stef67
didou038
Posteur néophyte
Posteur néophyte
 
Messages: 72
Inscription: 17 Oct 2006 à 14:36

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar kilkikou » 04 Jan 2010 à 14:06

Bonjour à tous,

Après avoir parcouru l'intégralité du topic, je n'ai pas trouvé réponse à cette question qui avait déjà été posé dans les premières page.
( ici pour être exact : mods-independants-base-phpbb3/sujet148305-195.html#p1200112 )

Savez-vous si il est possible d'afficher les derniers message posté en haut ? Je cherche une solution dans les différents fichier, mais je n'ai pas trouvé.
Si quelqu'un a la solution je suis preneur.

Bonne journée.
kilkikou
Posteur néophyte
Posteur néophyte
 
Messages: 21
Inscription: 28 Mar 2008 à 23:04

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar capdexai66 » 02 Fév 2010 à 21:01

Bonjour/bonsoir...

Suite à réinstallation du forum, j'ai voulu remettre la Shoutbox 0.8.3, suivi le install.txt à la lettre, créé la requête SQL.

Lors de l'ajout des codes pour l'intégration sur l'index ou overall_header du forum, dès refresh, j'ai droit à un joli :
Fatal error: Cannot redeclare getshoutboxcontent() (previously declared in /mnt/144/sda/5/2/capdexai66/phpBB3/index.php:172) in /mnt/144/sda/5/2/capdexai66/phpBB3/includes/functions.php on line 4423


Pourriez-vous m'orienter, SVP ?! Par avance, merci !! ;)

[édit] réglé : installé mChat : bien léger, facile...
Dernière édition par capdexai66 le 08 Fév 2010 à 21:46, édité 1 fois.
Avatar de l’utilisateur
capdexai66
Posteur néophyte
Posteur néophyte
 
Messages: 82
Inscription: 22 Fév 2007 à 14:56

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar Jeannotc » 04 Fév 2010 à 22:06

Bonjour tout le monde,

Je me tourne vers vous car j'ai un gros soucis avec mon chat
Je l'avais installé et tout fonctionnait sans aucun soucis
Je viens de changer d'hébergeur, je pensais qu'en recopiant de mon ancien ftp tous les fichiers sur le nouveau, tout fonctionnerais normalement
Malheureusement ce n'as pas été le cas !
J'ai donc tout désinstallé et suis reparti à zéro.
Mon souci actuel est le suivant :
les messages n'apparaissent pas dans la fenêtre de même que les sons !
Pourtant, les messages entrés sont bien inscrits dans la table de la base de données !
Je me suis également connecté sur le chat, hors de mon forum et cela est pareil
Pouvez-vous me donner une explication ? un chmod à changer sur un fichier ou répertoire ?
je cherche depuis ce matin !
merci par avance !
le 5/02/2010 11h40
Je viens de remarquer une chose :
Je suis hébergé aux Etats-Unis, donc mon serveur est paramétrer avec les heures amerique/new-York
Pour mon site, j'ai donc modifié la chose pour que les heures correspondent à celles de Paris
Par contre pour le chat, j'ai vu sur la base de données que les heures sont celle des Etats Unis
Dans le fichier Config, il y a une Timezone avec = null
Il est dit que si cette variable était initialisée à null, c'est le timezone du serveur qui est pris en compte !
Que faut-il mettre à la place pour que ce soit les heures françaises qui soient prises en compte ?
C'est peut-être de là que vient le soucis d'affichage ?

Aux modérateurs, vous pourvez supprimer ce message, j'ai reposé ma question dans un autre sujet
Merci
Dernière édition par Jeannotc le 06 Fév 2010 à 21:15, édité 1 fois.
Jeannotc
Posteur néophyte
Posteur néophyte
 
Messages: 23
Inscription: 13 Jan 2010 à 07:18

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar imodiris » 10 Fév 2010 à 13:32

Bonjour à tous.

J'ai un petit soucis avec mon AJAX Chat © blueimp.net intégré a mon forum.
je ne l'ai pas mis en footer ni en header pour linstant. Il est juste en fenetre pop up

Mon pb est que j'ai souvent des overquota de hit chez mon hebergeur car j'ai de plus en plus de monde sur le chat (en plus des visiteurs du forum).
Mon hebergeur me limite a 72.000 hits / heure et par base de donnée.
Je me suis dit qu'il pourrait etre pratique du coup de mettre le chat sur une autre base de données (j'ai le droit a 50 base de données chez mon hebergeur)
Je ne partagerai avec la Bdd phpbb que les users. Les messages et autres hits ne se decompterai ainsi pas de la bdd du forum. (et en cas de overquota seul le chat serait HS, le forum continuerai de tourner. Aujourd'hui ca me plante les 2)

Mais comment faire ???

Merci de votre aide
http://www.forum-ecigarette.com.
Forum de discussion sur la cigarette electronique
imodiris
Apprenti-posteur
Apprenti-posteur
 
Messages: 115
Inscription: 02 Déc 2008 à 17:38

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar imodiris » 15 Fév 2010 à 16:53

Salut,

J'ai retenté de trouvé une solution ce week end.
Je trouve pas comment je pourrais faire cela :(
http://www.forum-ecigarette.com.
Forum de discussion sur la cigarette electronique
imodiris
Apprenti-posteur
Apprenti-posteur
 
Messages: 115
Inscription: 02 Déc 2008 à 17:38

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar Bruniar » 06 Mar 2010 à 11:16

Bonjour à tous.

Alors moi je n'ai pas réellement de soucis sur mon shootbox. J'utilise AJAX Chat © blueimp.net

Juste une question et éventuellement une modifs en fait ;)

J'ai bien modifié le fichier shootbox.css pour que les admin soit d'une couleur, les modos d'une autre, et les USer encore une autre.
Admin = ok
User = ok
Modo = couleur admin.... bizarre

Donc pourquoi les modos = couleur admin? Et comment corriger ça?
Voici le lien de mon forum (j'ai bloqué le shootbox aux visiteurs par contre) : http://www.phoenixius.com/index.php


En option, comment ajouté des groupes pour plus de couleur? (Genre à la place de USER qui est trop général, je voudrai faire 3 groupes avec 3 couleurs différentes, comme mes groupes de membres du forum).

Merci d'avance.
Bruniar
Avatar de l’utilisateur
Bruniar
Posteur néophyte
Posteur néophyte
 
Messages: 96
Inscription: 31 Mar 2009 à 21:51

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar pete parker » 06 Mar 2010 à 11:22

bonjour , pour la couleur des modos , c'est que tu dois surement leur avoir donner une permission d'admin ou les avoir mis dans le groupe d'admin meme si c'est pas par defaut sur ton forum .

pour rajouter des groupe c'est ici que ça se passe :

http://sourceforge.net/apps/mediawiki/a ... user_group


en suivant cette doc , j'ai modifier les fichier de mon chat , pour ajouter trois groupes :

1) groupe moderateur global (avec pouvoir de modération)
2) groupe appelé VIP groupe user
3) une groupe appelé girls groupe user

vous pouvez prendre ces fichiers et modifier les noms des groupes a chaque fois que vous le trouverez dans un des fichier.

fichiers modifiés

dans CustomAJAXChat vous trouverez ceci :

Code: Tout sélectionner
            $userData['groupID'] = $user->data['group_id'];

            if($auth->acl_get('a_')) {
                $userData['userRole'] = AJAX_CHAT_ADMIN;
            } elseif($auth->acl_get('m_') && $userData['groupID'] != 111) {
                $userData['userRole'] = AJAX_CHAT_MODERATOR;
          } elseif($auth->acl_get('m_') && $userData['groupID'] == 111) {
                $userData['userRole'] = AJAX_CHAT_MODERATORGLOBAL;
            }    else {
                // Check if we have a member of our custom user group
                if($userData['groupID'] == 118){
                    $userData['userRole'] = AJAX_CHAT_VIP;
            }   
                elseif($userData['groupID'] == 119){
                $userData['userRole'] = AJAX_CHAT_GIRL;
             }
            else
                    $userData['userRole'] = AJAX_CHAT_USER;
            }

         return $userData;


vous devez changer l'id des groupes pour utiliser ceux de votre forum .

changer 111 par l'id du groupe de moderateur global de votre forum
changer 119 par l'id de votre groupe d'user
changer 118 par l'id de votre second groupe d'user
notez qu'il n'est pas nécéssaire de changer les noms des groups que j'ai mis car il ne sont pas visible sur le chat , c'est juste une histoire de couleur .

ensuite il vous reste qu'a changer les ficher style comme indiquer dans la doc .en rajoutant autant de class que de groupe , voici ce que ça donne dans les miens , biensur les couleurs sont les miennes , il vous faudra les changer pour qu'elle colle a vos groupe .

ouvrez chat/css/[STYLE_NAME].css

trouvez :

Code: Tout sélectionner
   #content .moderator {
      color:#FF6600;
   }


ajoutez aprés :

Code: Tout sélectionner
   #content .vip {
        color: #cc66cc;
    }
      #content .girl {
        color: #0066ff;
    }
   #content .moderatorglobal {
       color:#339900;
   }



ouvrez chat/css/font.css

trouvez :

Code: Tout sélectionner
#content #chatList span.moderator {


ajoutez avant :

Code: Tout sélectionner
#content #chatList span.vip {
    font-weight:bold;
}
#content #chatList span.girl{
    font-weight:bold;
}

#content #chatList span.moderatorglobal {
   font-weight:bold;
}


ouvrez chat/css/shoutbox.css

trouvez :

Code: Tout sélectionner
#ajaxChatContent #ajaxChatList span.moderator {


ajoutez avant :

Code: Tout sélectionner
#ajaxChatContent #ajaxChatChatList span.moderatorglobal {
   font-size:0.9em;
   font-weight:bold;
}

#ajaxChatContent #ajaxChatList span.vip {
    font-size: 0.9em;
    font-weight: bold;
}
#ajaxChatContent #ajaxChatList span.girl {
    font-size: 0.9em;
    font-weight: bold;
}


trouvez :

Code: Tout sélectionner
#ajaxChatContent .moderator {
   color:#ff6600;
}


ajoutez avant :

Code: Tout sélectionner
#ajaxChatContent .moderatorglobal {
   color:#339900;
}
#ajaxChatContent .vip {
    color: #cc66cc;
}
#ajaxChatContent .girl {
    color: #0066FF;
}


voila , en esperant que ça aide certains . :wink:
Dernière édition par pete parker le 06 Mar 2010 à 11:57, édité 2 fois.
Avatar de l’utilisateur
pete parker
Maître des floodeurs
Maître des floodeurs
 
Messages: 2401
Inscription: 09 Mar 2007 à 05:36
Localisation: quelque part sur un building !

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar Bruniar » 06 Mar 2010 à 11:52

Merci pour ta réponse.

Oui en effet, j'y ai songé... je leur ai donné la permission de gérer les groupes de membres... ça vient sûrement de là.

Tu pense que je peux le forcer via le lien que tu m'as donné?
Merci en tout cas pour le lien et la réponse rapide!

Cordialement,
Bruniar
Avatar de l’utilisateur
Bruniar
Posteur néophyte
Posteur néophyte
 
Messages: 96
Inscription: 31 Mar 2009 à 21:51

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar pete parker » 06 Mar 2010 à 11:58

:wink: j'ai completer ma reponse . le groupe moderateur global a exactement le meme soucis au depart , si tu change l'id 111 par celle du groupe de tes modos , tu devrait pouvoir leur donner une couleur différente
Avatar de l’utilisateur
pete parker
Maître des floodeurs
Maître des floodeurs
 
Messages: 2401
Inscription: 09 Mar 2007 à 05:36
Localisation: quelque part sur un building !

Re: Intégration de la shoutbox AJAX Chat blueimp.net à mon forum

Messagepar Bruniar » 06 Mar 2010 à 12:17

Merci pour le complément, par contre j'ai un doute...

Les ID de groupes, c'est = aux positions dans la légende? Sinon je les connais comment?
Avatar de l’utilisateur
Bruniar
Posteur néophyte
Posteur néophyte
 
Messages: 96
Inscription: 31 Mar 2009 à 21:51

PrécédenteSuivante

Retourner vers MODs indépendants de la base

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant