PDA

Afficher la version complète : Messagerie instantanée Intégration d'Ajax-Chat



Simon
27/01/2009, 17h15
Ajax Chat est un script de chat gratuit sous licence GPL développé sous :

JavaScript pour l’interface utilisateur
Flash pour les effets sonores (fichiers mp3 lus en streaming)
PHP pour le cœur de l’application
MySQL pour la base de données (le script est également compatible avec d’autres bases de données basées sur le langage SQL)
Ruby pour le socket serveur non obligatoire disponible uniquement pour GNU/Linux (améliore les performances et réduit la charge serveur).

Il est intégrable avec un grand nombre de scripts de forums et de portails communautaires dont notre favori: vBulletin.
Une extension pour vBAdvanced CMPS affichant les utilisateurs connectés sur le chat est téléchargeable sur la version allemande de vBulletin.org. Je n'ai malheureusement pas pu la tester; ne comprenant pas un mot d'allemand :fool:.
Il est également possible de l'utiliser sous forme de shoutbox (chat minimal à intégrer dans une page web).
Une démonstration standalone (sans intégration) est disponible ici: chat.ecobytes.net (http://chat.ecobytes.net/)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ADDON: Qui est en ligne (http://www.vbulletin-ressources.com/forum/showthread.php?p=98176)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~


Configuration requise

Côté serveur
Version de PHP: 4 (testé sous 5.2.6)
Version de MySQL: 4 (testé sous 5.1)
Version de Ruby: 1.8 (pour le socket; non testé)
Version de vBulletin: 3.5 à 3.8 (testé sous 3.7.5)

Côté client
Navigateur internet récent (= IE 7/8, FF 2/3, Safari 3/4)
JavaScript activé
Cookies activés
Plug-in Flash 9 et supérieur (non obligatoire ; requis pour les effets sonores)

Installation

Depuis votre ordinateur
Téléchargement
Rendez-vous sur le site officiel du projet: http://sourceforge.net/project/showfiles.php?group_id=214758 pour télécharger la dernière version (0.8.1.2 - mars 2008 pour ce tuto). Récupérer sur votre ordinateur le fichier ajax_chat-0.8.1.2_vBulletin.tar.gz.

Décompression
L'archive téléchargée est au format Tar-gzippé. Pour la décompresser, utiliser un des utilitaires gratuits suivants: 7-Zip (Windows) (http://www.7-zip.org/download.html), The Unarchiver (Mac) (http://wakaba.c3.cx/s/apps/unarchiver.html) ou... tar (avec gzip d'installer sur votre ordinateur; sous Linux) (http://fr.wikipedia.org/wiki/Tar_%28informatique%29).

Transfert
Transférer ensuite le répertoire chat obtenu à l'intérieur de votre forum (./forums/chat/ donc). Note: Il n'est pas nécessaire de transférer le répertoire socket si vous n'envisager pas de l'utiliser.

Depuis le serveur
Si vous souhaitez télécharger et installer directement le fichier sur votre serveur en ligne de commande (accès SSH requis), exécutez la commande suivante :
cd /tmp && wget http://ovh.dl.sourceforge.net/sourceforge/ajax-chat/ajax_chat-0.8.1.2_vBulletin.tar.gz && tar -xzvf ajax_chat-0.8.1.2_vBulletin.tar.gzDéplacer ensuite le répertoire (remplacer /var/www/html/forum par l'emplacement de vBulletin):
mv -fv ./chat /var/www/html/forum/Créations des tables
Une fois les fichiers transférés, rendez-vous à l'adresse suivante: http://monsite.fr/repertoire_vbulletin/chat/install.php
Le message s'affiche alors:
Database tables created successfully - please delete this file (install.php).Les tables ont bien été crées dans la base de données. Supprimer maintenant le fichier install.php d'Ajax-Chat.

Pour vérifier si l'installation a bien fonctionné, aller sur http://monsite.fr/repertoire_vbulletin/chat/index.php; identifiez-vous si ce n'était pas déjà le cas avec vos identifiants vBulletin et admiré le résultat !
Voir la capture d'écran (http://www.vbulletin-ressources.com/forum/images/tutoriaux/12718_1233068593.jpg)

L'installation est déjà finie... mais pas le tuto meoui

A lire
Intégration d'AJAX-Chat avec vBulletin / Résultat (http://www.vbulletin-ressources.com/forum/showpost.php?p=96580&postcount=2)
Désactiver la déconnexion / Effacer le titre / Remarques (http://www.vbulletin-ressources.com/forum/showpost.php?p=96581&postcount=3)
Comment augmenter la durée de conservation des messages ? / Comment augmenter le nombre de lignes affichés lors de la connexion au chat ? (http://www.vbulletin-ressources.com/forum/showpost.php?p=103176&postcount=72)

Simon
27/01/2009, 17h22
Intégration avec vBulletin
Je vous propose maintenant d'intégrer directement Ajax Chat dans vBulletin: présence d'header, de la navbar et du footer.
Les modifications à effectuer peuvent varier en fonction des thèmes utilisés. De bonnes connaissances en HTML et en CSS sont requises pour pouvoir adapter Ajax Chat à son/ses thème(s) sans problème.

Création d'un nouveau template
Dans l'interface d'administration, créer un nouveau template (Styles & Templates > Gestionnaire de styles) en sélectionnant "Ajouter un nouveau template" à droite de votre thème puis en validant à l'aide du bouton "Go".
Titre: custom_chat
Contenu:

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - Chat</title>
$headinclude
</head>
<body>
$header
$navbar

<table class="tborder" cellpadding="0p" cellspacing="0px" border="0px" width="100%" align="center">
<tr><td>
<if condition="$show['member']">
<iframe src="http://monsite.fr/repertoire_vbulletin/chat/index.php" align="middle" frameborder="0px" marginheight="0" marginwidth="0" scrolling="auto" title="Chat vB-R" width="100%" style="border-width: 0px; border-style: none;" onload="this.style.height = this.contentWindow.document.body.scrollHeight;" id="chat"></iframe>
<script type="text/javascript">
function resizeIframe(){
var height=document.documentElement.clientHeight
height-=document.getElementById('chat').offsetTop
height-=400
document.getElementById('chat').style.height=heigh t+"px"}
document.getElementById('chat').onload=resizeIfram e
window.onresize=resizeIframe
</script>
</td></tr>
<else />
<tr><td>
<tr>
<td class="tcat">$vbphrase[vbulletin_message]</td>
</tr>
<tr>
<td class="panelsurround" align="center">
<div class="panel">
<div align="$stylevar[left]">

<script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
<form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
<input type="hidden" name="do" value="login" />
<input type="hidden" name="url" value="$scriptpath" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
$postvars

<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />

<blockquote><p>$errormessage</p></blockquote>

<fieldset class="fieldset">
<legend>$vbphrase[log_in]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" align="center">
<tr>
<td>$vbphrase[username]:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td>
</tr>
<tr>
<td>$vbphrase[password]:<br /><input type="password" class="bginput" name="vb_login_password" size="50" tabindex="1" /></td>
</tr>
<tr>
<td>
<span style="float:$stylevar[right]"><a href="login.php?$session[sessionurl]do=lostpw">$vbphrase[forgotten_your_password]</a></span>
<label for="cb_cookieuser"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser" tabindex="1" />$vbphrase[remember_me]</label>
</td>
</tr>
<tr>
<td align="$stylevar[right]">
<input type="submit" class="button" value="$vbphrase[log_in]" accesskey="s" tabindex="1" />
<input type="reset" class="button" value="$vbphrase[reset_fields]" accesskey="r" tabindex="1" />
</td>
</tr>
</table>
</fieldset>

<if condition="$show['register_message']">
<div class="smallfont"><phrase 1="register.php?$session[sessionurl]do=signup">$vbphrase[admin_required_register]</phrase></div>
</if>
</form>

</div>
</div>
</td>
</tr></td>
</if></table>

$footer
</body>
</html>Remplacer "http://monsite.fr/repertoire_vbulletin/chat/index.php" par le chemin complet vers le chat.

Vous pouvez désormais afficher votre chat, complètement intégré en allant à l'adresse suivante: http://monsite.fr/repertoire_vbulletin/misc.php?do=page&template=chat (merci Allan pour l'astuce).

Charte graphique
Seul problème: le chat ne respecte pas la charte graphique (=couleurs, polices) de votre thème. Pour y remédier, créer un nouveau fichier monSite.css dans le répertoire ./forum/chat/css/ en reprenant le contenu de vBulletin.css. A vous de l'éditer en fonction de vos besoins !
Une fois cela fait, ouvrer dans votre éditeur de texe le fichier config.php (./forum/chat/lib/) et remplacer:

// Available styles:
$config['styleAvailable'] = array('beige','black','grey','Oxygen','Lithium','S ulfur','Cobalt','Mercury','Radium','prosilver','su bsilver2','subblack2','subSilver','Core','MyBB','v Bulletin');
// Default style:
$config['styleDefault'] = 'vBulletin'; par:

// Available styles:
$config['styleAvailable'] = array('beige','black','grey','Oxygen','Lithium','S ulfur','Cobalt','Mercury','monSite','Radium','pros ilver','subsilver2','subblack2','subSilver','Core' ,'MyBB','vBulletin');
// Default style:
$config['styleDefault'] = 'monSite';Résultat

Simon
27/01/2009, 17h25
Désactiver la déconnexion
Lorsqu'un membre se déconnecte du chat; celui-ci reste connecté à vBulletin. La solution est alors de désactiver les liens dans l'interface du Chat pour forcer l'utilisateur à utiliser ceux de vBulletin:
Ouvrer le fichier chat.js contenu dans ./forum/chat/js/ et remplacer:

} else {
menu = '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/quit\');">'
+ this.lang['userMenuLogout']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/who\');">'
+ this.lang['userMenuWho']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/ignore\');">'
+ this.lang['userMenuIgnoreList']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/list\');">'
+ this.lang['userMenuList']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.insertMessageWrapper(\'/action \');">'
+ this.lang['userMenuAction']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.insertMessageWrapper(\'/roll \');">'
+ this.lang['userMenuRoll']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.insertMessageWrapper(\'/nick \');">'
+ this.lang['userMenuNick']
+ '</a></li>'; par:

} else {
menu = '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/who\');">'
+ this.lang['userMenuWho']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/ignore\');">'
+ this.lang['userMenuIgnoreList']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/list\');">'
+ this.lang['userMenuList']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.insertMessageWrapper(\'/action \');">'
+ this.lang['userMenuAction']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.insertMessageWrapper(\'/roll \');">'
+ this.lang['userMenuRoll']
+ '</a></li>'
+ '<li><a href="javascript:ajaxChat.insertMessageWrapper(\'/nick \');">'
+ this.lang['userMenuNick']
+ '</a></li>';Pour terminer, remplacer dans loggedIn.html (./forum/chat/lib/template/):

</div>
<div id="logoutChannelContainer">
<input type="button" id="logoutButton" value="logout" onclick="ajaxChat.logout();"/>
<label for="channelSelection">channel:</label>
<select id="channelSelection" onchange="ajaxChat.switchChannel(this.options[this.selectedIndex].value);">[CHANNEL_OPTIONS/]</select>
<label for="styleSelection">style:</label>
par:

</div>
<div id="logoutChannelContainer">
<select id="channelSelection" onchange="ajaxChat.switchChannel(this.options[this.selectedIndex].value);">[CHANNEL_OPTIONS/]</select>
<label for="styleSelection">style:</label>Effacer le titre
Pourquoi conserver le titre alors qu'il est déjà affiché par votre thème ? Voici donc comment le supprimer:
Dans le fichier loggedIn.html (./forum/chat/lib/template), remplacer:

<div id="content">
<div id="headlineContainer">
<h1>title</h1>
</div>
<div id="logoutChannelContainer">par:

<div id="content">
<div id="logoutChannelContainer">Remarques
Je tiens avant tout à remercier Allan pour m'avoir fait découvrir Ajax Chat et une façon très simple de créer ses propres pages sans une ligne de PHP.
Quelques problèmes peuvent avoir lieu avec les cookies; je suis en phase de trouver une solution 100% correcte (sans modifier le code source de vB).

Ombre
27/01/2009, 17h28
Superbe tuto sd :)

Il va plaire à du monde je pense :)

marock
27/01/2009, 20h53
Merci

les membres doivent se réinscrire à nouveau ou bien ils peuvent utiliser le pseudo du forum Vbulletin?

Ombre
27/01/2009, 21h04
Bonsoir,

Pas besoin de réinscription, il fait bridge donc normalement si je ne me trompe , il prendra le pseudo de la personne du forum, si bien sur elle est enregistré sur le forum :)

Simon
27/01/2009, 21h08
Exact, il s'agit d'un bridge direct: Ajax Chat va directement cherché les informations dans la base de données. C'est justement le grand avantage de cette solution.

Allan
28/01/2009, 08h35
Bravo pour ce superbe tutoriel sd2310 :)

Jeprécise que le bridge reprend les comptes utilisateurs des membres ainsi que les permissions qui lui sont attribuer.

PS: j'ai ajouté un screen du résultat ;)

marock
28/01/2009, 12h25
Un petit problème au niveau de la hauteur du chat

Une fois installé
j'obtiens ceci
http://img156.imageshack.us/img156/1972/chatajaxqg7.gif

Simon
28/01/2009, 13h02
Comme indiqué dans la présentation, cette solution n'est pas compatible avec les anciens navigateurs. Tu dois sans doute utiliser Internet Explorer 6.

Allan
28/01/2009, 13h27
Personnellement, j'ai modifier la Valeur "400" par "100" de cette partie dans le template:



<script type="text/javascript">
function resizeIframe(){
var height=document.documentElement.clientHeight
height-=document.getElementById('chat').offsetTop
height-=400
document.getElementById('chat').style.height=heigh t+"px"}
document.getElementById('chat').onload=resizeIfram e
window.onresize=resizeIframe
</script>

Simon
28/01/2009, 13h43
Ce paramètre ne changera rien dans son cas car IE n'est pas capable d'adapter dynamiquement la hauteur via JavaScript. Hors, c'est précisément ce que fait ce script.
Si l'on souhaites modifier sans JavaScript, il faut rajouter en dessous le code suivant:

<noscript><style type="text/css" media="all" title="Hauteur du chat">#chat { height: 400px; }</style></noscript>
Mais cela ne résoudra pas pour autant le mauvais fonctionnement du chat lui-même.

marock
28/01/2009, 14h57
Personnellement, j'ai modifier la Valeur "400" par "100" de cette partie dans le template:



<script type="text/javascript">
function resizeIframe(){
var height=document.documentElement.clientHeight
height-=document.getElementById('chat').offsetTop
height-=400
document.getElementById('chat').style.height=heigh t+"px"}
document.getElementById('chat').onload=resizeIfram e
window.onresize=resizeIframe
</script>


J'avais déja modifié ce paramètre mais comme a dit sd2310 ça change rien.

Moi j'utilise la dernière version de firefox et pourtant le problème persiste

Allan
28/01/2009, 14h59
J'avais déja modifié ce paramètre mais comme a dit sd2310 ça change rien.

Moi j'utilise la dernière version de firefox et pourtant le problème persiste
Bizarre car sous FF, pour ma part, cela marche bien cette modification, je n'ai pas essayer sous IE.

Simon
28/01/2009, 15h03
As-tu bien modifié le template et activé le JavaScript dans ton navigateur ?

marock
28/01/2009, 15h04
Ce paramètre ne changera rien dans son cas car IE n'est pas capable d'adapter dynamiquement la hauteur via JavaScript. Hors, c'est précisément ce que fait ce script.
Si l'on souhaites modifier sans JavaScript, il faut rajouter en dessous le code suivant:

<noscript><style type="text/css" media="all" title="Hauteur du chat">#chat { height: 400px; }</style></noscript>Mais cela ne résoudra pas pour autant le mauvais fonctionnement du chat lui-même.
En dessous de quoi?
Merci

Simon
28/01/2009, 15h05
En dessous du code JavaScript cité par Allan quelques messages plus tôt et qui a copié dans le template custom_chat.

marock
28/01/2009, 15h08
As-tu bien modifié le template et activé le JavaScript dans ton navigateur ?
j'ai copié le code dans le template créé Custom chat.

Et je suis arrêté avant "la charte graphique" je n'ai pas poursuivi les modif après cette tache "charte graphique"

Simon
28/01/2009, 15h23
Et as-tu vidé le cache des templates (mettre à jour les compteurs) ? Essaye de le faire, je crois qu'Allan avait dû le faire pour que cela fonctionne.

marock
28/01/2009, 15h37
Et as-tu vidé le cache des templates (mettre à jour les compteurs) ? Essaye de le faire, je crois qu'Allan avait dû le faire pour que cela fonctionne.
Non plus aucun résultat :(

Simon
28/01/2009, 15h44
Pourrais-je avoir l'adresse de ton forum et du chat (par mp si tu souhaites être discret) ?

marock
28/01/2009, 16h03
Pourrais-je avoir l'adresse de ton forum et du chat (par mp si tu souhaites être discret) ?

Actuellement j'ai fais mes test en local avant de l'intégrer au forum on line (je veux être sur avant de touche ma base de donnée...C forum de plus 17.000 membres :) )

Simon
28/01/2009, 17h02
Bon, je crois que tu vas devoir désactiver le système d'hauteur automatique: remplace:

<iframe src="http://monsite.fr/repertoire_vbulletin/chat/index.php" align="middle" frameborder="0px" marginheight="0" marginwidth="0" scrolling="auto" title="Chat vB-R" width="100%" style="border-width: 0px; border-style: none;" onload="this.style.height = this.contentWindow.document.body.scrollHeight;" id="chat"></iframe>
<script type="text/javascript">
function resizeIframe(){
var height=document.documentElement.clientHeight
height-=document.getElementById('chat').offsetTop
height-=400
document.getElementById('chat').style.height=heigh t+"px"}
document.getElementById('chat').onload=resizeIfram e
window.onresize=resizeIframe
</script>
</td></tr>par:

<iframe src="http://monsite.fr/repertoire_vbulletin/chat/index.php" align="middle" frameborder="0px" marginheight="0" marginwidth="0" scrolling="auto" title="Chat vB-R" width="100%" style="border-width: 0px; border-style: none; height: 400px;" onload="this.style.height = this.contentWindow.document.body.scrollHeight;" id="chat"></iframe>
</td></tr>

marock
28/01/2009, 17h29
ça marche sur IE mais pas sur FFox (le chat apparait puis se rétrécit complètement :(

Simon
28/01/2009, 17h30
Tu n'as pas dû supprimer le code JavaScript.

Billyboule
28/01/2009, 18h40
Merci pour ce tuto sd, super ce chat. ;)

marock
28/01/2009, 19h49
Tu n'as pas dû supprimer le code JavaScript.
lequel le noscript?

<noscript><style type="text/css" media="all" title="Hauteur du chat">#chat { height: 400px; }</style></noscript>
sioui je l'ai bien supprimé

Simon
28/01/2009, 20h03
Non le JavaScript, je t'ai indiqué le code à modifier quelques posts plus tôt: http://www.vbulletin-ressources.com/forum/showpost.php?p=96690&postcount=23

Ramses
07/02/2009, 18h00
Un excellent tuto et un superbe chat

Merci sd2310

Ramses
07/02/2009, 18h28
Par contre, comment faire pour le mettre sous la navbar ?

Ramses
07/02/2009, 22h15
Est-il possible aussi de savoir, sur le forum si il y a des membres connectés au Chat ?

Ombre
08/02/2009, 03h50
Bonsoir, sans modification il me semble que non.

Allan
08/02/2009, 08h34
Est-il possible aussi de savoir, sur le forum si il y a des membres connectés au Chat ?
Si, il y a un hack allemand qui à été crée (pas facile à trouver ^^): http://vbulletin-germany.org/showthread.php?t=5081

Je vais voir si je peux avoir l'autorisation de traduire et poster le hack sur vBr.

Ramses
08/02/2009, 10h32
Cela serait super génial

Merci d'avance Allan

Allan
10/02/2009, 12h42
Daprès sa réponse, c'est un oui, je vais poster après l'avoir traduis l'addon :)

Ramses
10/02/2009, 14h37
Super nouvelle, Allan

Merci d'avance

kamikazcom
10/02/2009, 16h22
Bravo et merci pour ce travail remarquable ;)

Mako
13/02/2009, 00h15
Merci beaucoup pour ce tuto sd2310 :)

Echap
23/02/2009, 03h32
Même problème que footy dommage, pourtant FFX 3 et IE7 avec vB 3.8.1
Merci quand même.

Edit : Problème résolu, il faut tout simplement mettre : height-=100 au lieu de 400.
Merci encore.

Echap
23/02/2009, 17h37
Bonjour,
Svp, quand je supprime des messages, il m'affiche ceci : Erreur: Statut de connection: 0
C'est quoi cette erreur ?

Merci. :)

Simon
23/02/2009, 17h41
Ne t'en occupe pas. Le chat tente simplement de se connecter au socket ruby livré avec Ajax Chat mais qui n'est pas installé par défaut. Mais il n'est pas indispensable (la preuve: vB-R ne l'utilise pas)

Echap
23/02/2009, 20h26
Merci sd2310 pour ta réponse, j'ajoute que j'ai remarqué qu'avec IE7, je n'ai pas ce pbm, donc qu'avec FireFox mais étant utilisateur d'FFX depuis ses début, je ne peux m'en passer !
En plus IE7 ne détecte pas le thème par defaut comme sur FFX.
Pas grave.
Merci quand même.

Ombre
23/02/2009, 21h32
Bonsoir,

J'ai pas ce message d'erreur sous FF moi de mon coté...

Simon
23/02/2009, 21h57
Bonsoir,

J'ai pas ce message d'erreur sous FF moi de mon coté...ça dépend de la configuration du serveur; le script doit chercher à communiquer des informations au socket qui sont bloqués par les config' trop restrictives (qui interdise l'exécution d'applications externes) (comme vB-R; tout ce qui est mutu principalement).

Ombre
23/02/2009, 21h59
j'ai pas ce soucis sur vb-r justement, probablement que le serveur accepte ses informations donc.

PtitLu
25/02/2009, 20h41
Super mod, merci de l'info. Il reste juste à afficher en Home la liste des connectés :)

CouMCouM
28/02/2009, 00h45
Bonsoir

et Merci Beaucoup Pour Le Tuto il et Génial Mais Juste une Question !

Pour le Mettre Dans La Navbar En Fais Comment ?

Merci

Simon
28/02/2009, 08h40
Tout dépend de ton style. S'il s'agit de celui par défaut, ajoute à l'emplacement souhaité dans le template navbar:
<td class="vbmenu_control"><a href="misc.php?$session[sessionurl_q]do=page&template=chat">Chat</a></td>

patrice
28/02/2009, 08h49
Bonjour,
j'aurais voulu savoir s'il existé un tuto en français pour installer le t'chat car après plusieurs tentatives j'ai toujours des erreurs a l'installation.


merci à vous ;)

Simon
28/02/2009, 09h04
Le voici: http://www.vbulletin-ressources.com/forum/showthread.php?t=13869

patrice
28/02/2009, 09h22
Merci pour ta réponse rapide sd2310,
j'ai bien déjà suivi ses instructions et voila le message d'erreurs que j'ai a l'installation :



Warning: require(/home/www/6fdd21c71f3a913c64679a82ccf6820d/web/lib/custom.php) [function.require (http://www.arcade-paradise.ch/chat/function.require)]: failed to open stream: No such file or directory in /home/www/6fdd21c71f3a913c64679a82ccf6820d/web/chat/index.php on line 17

Fatal error: require() [function.require (http://www.arcade-paradise.ch/chat/function.require)]: Failed opening required '/home/www/6fdd21c71f3a913c64679a82ccf6820d/web/lib/custom.php' (include_path='.:/opt/php/lib/php') in /home/www/6fdd21c71f3a913c64679a82ccf6820d/web/chat/index.php on line 17

Simon
28/02/2009, 09h40
Même chose que la dernière fois: configure d'abord le chemin complet dans le fichier de configuration d'Ajax Chat.

patrice
28/02/2009, 09h49
Oui merci , mais c'est le qu'elle ? et que faut-il mettre ?
je suis désolé de paraitre pour un boulet :blush2:, mais je n’y connais pas grand-chose a tout ça et si ça s'installe pas tou seul bin j'suis perdu. meoui

Simon
28/02/2009, 09h55
Dans le fichier index.php, recherche:
define('AJAX_CHAT_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/'); et remplace par:
define('AJAX_CHAT_PATH', '/chemin_vers_le_dossier_chat/');

patrice
28/02/2009, 10h21
Merci sd2310
Bon bin ça marche toujours pas :

Warning: require(/chat/lib/custom.php) [function.require (http://www.arcade-paradise.ch/chat/function.require)]: failed to open stream: No such file or directory in /home/www/6fdd21c71f3a913c64679a82ccf6820d/web/chat/index.php on line 17

Fatal error: require() [function.require (http://www.arcade-paradise.ch/chat/function.require)]: Failed opening required '/chat/lib/custom.php' (include_path='.:/opt/php/lib/php') in /home/www/6fdd21c71f3a913c64679a82ccf6820d/web/chat/index.php on line 17
voilà ce que j'ai mis pour le fichier index.php:

<?php
/*
* @package AJAX_Chat
* @author Sebastian Tschan
* @copyright (c) Sebastian Tschan
* @license GNU Affero General Public License
* @link https://blueimp.net/ajax/
*/

// Show all errors:
error_reporting(E_ALL);

// Path to the chat directory:
define('AJAX_CHAT_PATH', '/chat');

// Include custom libraries and initialization code:
require(AJAX_CHAT_PATH.'/lib/custom.php');

// Include Class libraries:
require(AJAX_CHAT_PATH.'/lib/classes.php');

// Initialize the chat:
$ajaxChat = new CustomAJAXChat();
?>

Simon
28/02/2009, 10h33
Nous venons d'ouvrir un nouveau service dénommé Service d'aide à domicile pour aider les admin' à faire installer/administrer leurs forums. Fait une demande d'installation de ce hack, ce sera plus simple.
Le forum en question => http://www.vbulletin-ressources.com/forum/forumdisplay.php?f=118
Et sa charte => http://www.vbulletin-ressources.com/forum/showthread.php?t=14331

patrice
28/02/2009, 10h55
ok merci je fait la demande de suite

patrice
28/02/2009, 12h40
Merci Megatekno,

Mais rien a faire , même avec les codes que tu ma donné :(
toujours la même erreur !

Merci quand même

Simon
28/02/2009, 16h37
Je lui ai résolu son problème, c'était ta dernière proposition qui était juste:

define('AJAX_CHAT_PATH', '/home/www/6fdd21c71f3a913c64679a82ccf6820d/web/'');
Ajax-Chat fonctionne indépendamment de vBulletin et ne pouvait donc pas communiquer avec lui.

WARNINGTEAM
02/03/2009, 04h56
bonjour le type de lien de marcher pas

http://monsite.fr/repertoire_vbullet...&template=chat (http://monsite.fr/repertoire_vbulletin/misc.php?do=page&template=chat)

j'ai du faire comme cela

http://monsite.fr/repertoire (http://monsite.fr/repertoire_vbulletin/misc.php?do=page&template=chat)VB/misc.php?do=page&template=chat

serer til possible svp de lintegrer directement sur index du forum a cette adress

http://monsite.fr/repertoire (http://monsite.fr/repertoire_vbulletin/misc.php?do=page&template=chat)VB/index.php

merci pour le taff

WARNINGTEAM
02/03/2009, 06h49
j'ai trouver

j'ai pris le contenue du template custom_chat et je les placer a la fin de mon template navbar

Simon
02/03/2009, 10h30
Bonjour,
Le code du template custom_chat est effectivement intégrable à n'importe quelle page sur n'importe quel template.
Vérifie que tu as bien crée le template pour chacun de tes styles; tu devrais pouvoir ensuite y accéder via l'adresse indiqué dans le tuto.

WARNINGTEAM
02/03/2009, 17h23
bonjour et merci sd2310 de confirmer qui les parfaitement integrable dans les templates du forum je voudrer presiser que j'avait le meme probleme d'affichage du membre quelque page avant jai fait comme a dit allan j'ai 100 a a place de 400 et j'ai adapter a on style et jai changer de place le code au lieu du template navbar la je teste sur le template de l chatbox a la fin je vous met un screen



http://img171.imageshack.us/img171/9395/78149725.gif

http://img171.imageshack.us/img171/7217/31331060.gif

http://img528.imageshack.us/img528/8707/98126209.gif

Simon
02/03/2009, 17h25
Très bonne adaptation, Bravo :) !

WARNINGTEAM
02/03/2009, 17h37
merci sd2310 j'ai modifier le forfat des foto dsl elle passer pas en piece joint

stp sd2310 pourez tu m'aider s'il te plait sur le hack DownloadsII j'ai deja poster dans la bonne section merci a tout l'equipe

Simon
02/03/2009, 17h40
Je ne suis pas aveugle ;) Inutile de me signaler un autre topic, si je peux y répondre, j'y réponds sinon je laisse à quelqu'un de plus compétent.
N'oublie pas que je ne suis pas non plus Conseiller à vB-R à plein temps et que j'ai d'autres activités en même temps :delicious:

WARNINGTEAM
02/03/2009, 22h00
petit question si on veut la desinstaler en supriman de la base de donner c'est table + le dossier chat
ajax_chat_bans
ajax_chat_invitations
ajax_chat_messages
ajax_chat_online

c'est correct ou il i a d'autre table ne portant pas le même préfixe

Simon
30/03/2009, 10h52
Bonjour à tous :)

Comment augmenter la durée de conservation des messages ?


Ouvrer dans votre éditeur de texte préféré le fichier chat/lib/config.php
Rechercher
$config['requestMessagesTimeDiff']
Attribuer-lui la durée en heure de conservation des messages
Par exemple, pour conserver les messages durant deux jours/48h:
$config['requestMessagesTimeDiff'] = 48;

Comment augmenter le nombre de lignes affichés lors de la connexion au chat ?


Ouvrer dans votre éditeur de texte préféré le fichier chat/lib/config.php
Rechercher
$config['requestMessagesLimit']
Attribuer-lui le nombre de ligne à afficher lorsque quelqu'un se connecte au chat.
Par exemple, pour afficher 1000 lignes:
$config['requestMessagesLimit'] = 1000;

Ombre
30/03/2009, 17h55
Bonsoir,

Merci beaucoup pour ses astuces Sd, fort utiles :)

amorino
07/04/2009, 09h51
Salut tout le monde
Bonjour sd2310 (http://www.vbulletin-ressources.com/forum/member.php?u=12718)

Ce hack semble être merveilleux

Avant de l'installer je me permet quelques petites questions :

- Il fonctionne avec vb3.6.8? (je pense que oui puisque c'est un brige)
- Serait il possible donner l'accès aux utilisateurs qui ont plus de 200 messages dans le forum?
- Sur les hébergement en mutualisé penses-tu que ça pourrait créer des problèmes avec l'hébergeur? Autrement dis c'est une grande machine à gaz ou c'est bon
- Peut on empêcher les discussion privés entre les membres?

Actuellement j'utilise la chat MCG

Tes réponses vont m'orienter vers la décision de l'installation ou non ;)

Bien cordialement
Amorino

Simon
07/04/2009, 09h57
Bonjour,

Fonctionnement avec 3.6
Je ne l'ai jamais testé mais normalement, oui il devrait fonctionner sans problème. Peut être quelques modifications dans le template tout au plus.

Limiter l'accès
C'est tout à fait réalisable si tu utilises les conditions vBulletin (nous avons un article listant toutes les conditions).

Hébergements mutualisés
Ce hack est beaucoup plus léger que MGC et fonctionne donc parfaitement sur des hébergements mutualités. Donc non, ce n'est pas une machine à gaz ;)

Discussions privés
Oui, il est possible de désactiver cette fonction en éditant le fichier de configuration du chat :)

amorino
07/04/2009, 10h00
Merciiiiiiiiiiiiiiiiiii

Donc je me lance à+

T'es très gentil ;)

amorino
07/04/2009, 10h22
Rebonjour,
Après installation je vois ce message sur la page www.monsite.com/forum/chat/index.php (http://www.monsite.com/forum/chat/index.php)


Query: SELECT userID, userName, userRole, channel, UNIX_TIMESTAMP(dateTime) AS timeStamp, ip FROM ``.ajax_chat_online ORDER BY userName; Error-Report: Incorrect database name '' Error-Code: 1102

J'ai téléchargé la version 1.8.2 vbulletin se trouvant ici : http://sourceforge.net/project/showfiles.php?group_id=214758

Merci pour votre aide :)

Simon
07/04/2009, 10h25
Ah oui, c'est une nouvelle version; je ne l'ai jamais encore utilisé. Pourquoi ne pas demander que nous te l'installions via le service d'aide à domicile ? J'en profiterais pour mettre mon tuto à jour ;)

amorino
07/04/2009, 12h55
Je préfère affronter les difficultés avec une petite assistance si c'est possible et puis tout mon forum n'est pas en français mais en Italien ;)

Bon je suis retourné à la version 0.8.1.2 et ça marche très bien (Il y a un bug dans la nouvelle version apparemment)

Je me trouve confronté à 3 petits problèmes :

1- Comment donner l'accès seulement à un (ou des) groupes d'utilisateurs (Enregistrés avec plus de 200 messages)

2- L'intégration du template ne marche pas sur 3.6.8 apparemment ! pour monsite.com/forum/chat/misc.php?do=page&template=custom_chat j'ai une erreur 404
Même après avoir bien ajouté le template custom_chat dans le style default et mon style

3- La chat www.monsite.com/forum/chat/index.php (http://www.monsite.com/forum/chat/index.php) m'affiche plein de salon selon mes forum ! Comment réduire ce nombre en un seul et unique salon pour tout le monde

4- Les utilisateurs ne peuvent pas avoir une couleur d'écriture et un format par défault pour chacun d'entre eux? et qu'ils peuvent paramétrer par eux même?

Bien cordialement
Amorino

Simon
07/04/2009, 14h10
Effectivement, s'il est en italien... :D

Je ne pense pas qu'il y ait un bug; il doit sans doute y avoir une nouvelle façon de l'intégrer avec vBulletin.

Remplace ton template custom_chat par:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - Chat</title>
$headinclude
</head>
<body>
$header
$navbar

<table class="tborder" cellpadding="0p" cellspacing="0px" border="0px" width="100%" align="center">
<tr><td>
<if condition="$show['member'] AND $bbuserinfo['posts']>200">
<iframe src="http://monsite.fr/repertoire_vbulletin/chat/index.php" align="middle" frameborder="0px" marginheight="0" marginwidth="0" scrolling="auto" title="Chat vB-R" width="100%" style="border-width: 0px; border-style: none;" onload="this.style.height = this.contentWindow.document.body.scrollHeight;" id="chat"></iframe>
<script type="text/javascript">
function resizeIframe(){
var height=document.documentElement.clientHeight
height-=document.getElementById('chat').offsetTop
height-=400
document.getElementById('chat').style.height=heigh t+"px"}
document.getElementById('chat').onload=resizeIfram e
window.onresize=resizeIframe
</script>
</td></tr>
<else />
<tr><td>
<tr>
<td class="tcat">$vbphrase[vbulletin_message]</td>
</tr>
<tr>
<td class="panelsurround" align="center">
<div class="panel">
<div align="$stylevar[left]">

<script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
<form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
<input type="hidden" name="do" value="login" />
<input type="hidden" name="url" value="$scriptpath" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
$postvars

<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />

<blockquote><p>$errormessage</p></blockquote>

<fieldset class="fieldset">
<legend>$vbphrase[log_in]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" align="center">
<tr>
<td>$vbphrase[username]:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td>
</tr>
<tr>
<td>$vbphrase[password]:<br /><input type="password" class="bginput" name="vb_login_password" size="50" tabindex="1" /></td>
</tr>
<tr>
<td>
<span style="float:$stylevar[right]"><a href="login.php?$session[sessionurl]do=lostpw">$vbphrase[forgotten_your_password]</a></span>
<label for="cb_cookieuser"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser" tabindex="1" />$vbphrase[remember_me]</label>
</td>
</tr>
<tr>
<td align="$stylevar[right]">
<input type="submit" class="button" value="$vbphrase[log_in]" accesskey="s" tabindex="1" />
<input type="reset" class="button" value="$vbphrase[reset_fields]" accesskey="r" tabindex="1" />
</td>
</tr>
</table>
</fieldset>

<if condition="$show['register_message']">
<div class="smallfont"><phrase 1="register.php?$session[sessionurl]do=signup">$vbphrase[admin_required_register]</phrase></div>
</if>
</form>

</div>
</div>
</td>
</tr></td>
</if></table>

$footer
</body>
</html>

Comme indiqué dans le tutorial, il faut y accèder via /forum/chat/misc.php?do=page&template=chat. Le custom indique simplement que le template est accessible via misc.php et ne doit pas être ajouté à l'argument template ;)

Dans le fichier de configuration, remplace:
$config['limitChannelList'] = null; par
$config['limitChannelList'] = array(0);

Ce n'est pas possible pour la mise en forme :(

amorino
07/04/2009, 14h56
Merci beaucoup ça marche mais j'ai un problème d'affichage que je vais essayer de voir ;)

J'ai mis $config['limitChannelList'] = array(0); Et ça marche merci beaucoup.

Je dois par aiulleur absolument limiter l'accés aux membres qui ont plus de 200 messages mais je n'y arrive toujours pas :D

Vbulletin version : 3.6.8
Merci pour ton aide si précieuse

amorino
07/04/2009, 15h14
Dans la page indépendante de la chat ça marche bien

Quand c'est intégré il ne se connecte plus :(


J'ai compris pourquoi : il y a une différence entre http:// (http://monsite.com/forum)www.monsite.com/forum (http://www.monsite.com/forum) et http://monsite.com/forum les www font qu'ils ne te reconnais plus si tu enregistre le chemain dans le template sans www ;)
Pour contourner le problème insérez au lieu de
<iframe src="http://monsite.fr/repertoire_vbulletin/chat/index.php" align="middle" frameborder="0px" marginheight="0" marginwidth="0" scrolling="auto" title="Chat vB-R" width="100%" style="border-width: 0px; border-style: none;" onload="this.style.height = this.contentWindow.document.body.scrollHeight;" id="chat"></iframe>

<iframe src="chat/index.php" align="middle" frameborder="0px" marginheight="0" marginwidth="0" scrolling="auto" title="Chat vB-R" width="100%" style="border-width: 0px; border-style: none;" onload="this.style.height = this.contentWindow.document.body.scrollHeight;" id="chat"></iframe>


Il reste là juste les droits du groupe

Mais est ce qu'on peut l'intégrer dans la page même du forum home en bas? (Pas un lien mais intégration totale)

Simon
07/04/2009, 15h34
Le problème est que tout le tutoriel et les codes sont basés sur vBulletin 3.8; pourquoi ne metterais-tu pas plutôt à jour ton forum, ce serait une bonne occasion de profiter des derniers hacks ?

amorino
07/04/2009, 15h39
Oui tu as réson mais il est super hacké et le template n'est pas adapté

J'ai peur de tout le foutre en l'air :(

Il reste là juste

1- les droits du groupe

2- Mais est ce qu'on peut l'intégrer dans la page même du forum home en bas? (Pas un lien mais intégration totale)

Et voilà :D

Simon
07/04/2009, 15h44
Pour les permissions de groupes, si cette condition ne fonctionne pas, il va falloir attendre qu'un codeur se souvenant de l'époque 3.6 se rappelle comment il fallait procéder ;)
Tu peux l'intégrer en bas du forum sous forme de shoutbox mais c'est le bazar (je n'ai pas trouvé d'autre mot), il n'a été optimisé sous forme de shoutbox que pour phpBB2/3.

amorino
07/04/2009, 15h45
Avec IE quand je me connecte dans la page intégrée, j'ai des messages interminables qui me disent que je suis connecté puis déconnecté (Timeout) sans cesse (moin d'une sec entre les messages) :O

amorino
07/04/2009, 18h52
sd2310 (http://www.vbulletin-ressources.com/forum/member.php?u=12718) Merci pour ton aide
Maintenant tout marche à merveille.
J'ai copier le code directement dans le template forumhome e j'ai mis des conditions.

Mais quelques uns pourrons y acceder directement /chat/index.php malheureusement

Maintenant tu pourras me dire pourquoi il ne détecte pas les modérateurs?

Bien cordialement
Amorino

nobli
16/07/2009, 22h56
comment faire pour modifier le format de la nouvelle fenêtre du chat,elle est trop petite et ne permet pas de voir la page entière
comment élargir la fenetre comme dans l'image que t'a rajouter ,je n'arrive pas a l'ajuster
vb 3.8.3
Merci

joãny
09/10/2009, 23h11
bonsoir il y a t'il possibilité d'effacer tous le contenu du chat par une seule commende au lieu de suprimer ligne par ligne :(

merci

Ombre
09/10/2009, 23h39
Bonsoir, avec une requete sql probablement, mais n'utilisant pas ce hack je ne pourrais te répondre.

joãny
05/01/2010, 22h41
bonsoir

j'avai deja fait cette demande , mais entre temps le forum a u des souci et quelque post on suaté ,
donc je la remais , car je l'est install sur v4 et faut tous reconfiguré et biensur j'ai oublié la moitié de se que tu ma dit simon

voila en faite je voulais savoi ou esque que l'on retire le droit de changer de pseudo

ps: il marche au top sur vbulletin 4 gold

merci

amorino
05/01/2010, 23h14
Salut joany

Tu utilise quelle version de Ajax chat?

joãny
05/01/2010, 23h27
salut amorino

la v0.8.3

joãny
06/01/2010, 16h01
bonjours

une autre petite question , simon a tu reussi a l'integrer sur vb4 en template ?
car moi je lai mais en pleine page
encore merci pour votre aide

Ps: pour l'integration a vb4 en template c'est ok

me reste plus ca trouver pour virer changer de pseudo /nick

;)

Simon
08/01/2010, 19h34
Bonsoir,
Ps: pour l'integration a vb4 en template c'est okPourrais-tu poster ta modification ?

chlasse
10/01/2010, 14h35
Slt Simon, nous avons tous simplement créer un nouveau template comme pour la version de vb 3.8.4
http://www.vbulletin-ressources.com/forum/showthread.php?t=13869

Et on rajouter un bouton dans la navbar amenant a cette adresse :

http://www.monforum.fr/misc.php?do=page&template=chat

Voila espérant t'avoir aidé ?

Simon
10/01/2010, 15h21
Je voulais dire: peux-tu publier le code dudit template ?

joãny
10/01/2010, 17h33
Salut simon tien mon collegue ma filé sa , en esperent que c'est ok ;)

templtate Custom_chat




$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - Chat</title>
$headinclude
</head>
<body>
$header
$navbar

<table class="tborder" cellpadding="0p" cellspacing="0px" border="0px" width="100%" align="center">
<tr><td>
<if condition="$show['member']">
<iframe src="http://www.satonlines.fr/chat/index.php" align="middle" frameborder="0px" marginheight="0" marginwidth="0" scrolling="auto" title="Chat Satonlines" width="100%" style="border-width: 0px; border-style: none;" onload="this.style.height = this.contentWindow.document.body.scrollHeight;" id="chat"></iframe>
<script type="text/javascript">
function resizeIframe(){
var height=document.documentElement.clientHeight
height-=document.getElementById('chat').offsetTop
height-=50
document.getElementById('chat').style.height=heigh t+"px"}
document.getElementById('chat').onload=resizeIfram e
window.onresize=resizeIframe
</script>
</td></tr>
<else />
<tr><td>
<tr>
<td class="tcat">$vbphrase[vbulletin_message]</td>
</tr>
<tr>
<td class="panelsurround" align="center">
<div class="panel">
<div align="$stylevar[left]">

<script type="text/javascript" src="clientscript/vbulletin_md5.js?v=$vboptions[simpleversion]"></script>
<form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
<input type="hidden" name="do" value="login" />
<input type="hidden" name="url" value="$scriptpath" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
$postvars

<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />

<blockquote><p>$errormessage</p></blockquote>

<fieldset class="fieldset">
<legend>$vbphrase[log_in]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" align="center">
<tr>
<td>$vbphrase[username]:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td>
</tr>
<tr>
<td>$vbphrase[password]:<br /><input type="password" class="bginput" name="vb_login_password" size="50" tabindex="1" /></td>
</tr>
<tr>
<td>
<span style="float:$stylevar[right]"><a href="login.php?$session[sessionurl]do=lostpw">$vbphrase[forgotten_your_password]</a></span>
<label for="cb_cookieuser"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser" tabindex="1" />$vbphrase[remember_me]</label>
</td>
</tr>
<tr>
<td align="$stylevar[right]">
<input type="submit" class="button" value="$vbphrase[log_in]" accesskey="s" tabindex="1" />
<input type="reset" class="button" value="$vbphrase[reset_fields]" accesskey="r" tabindex="1" />
</td>
</tr>
</table>
</fieldset>

<if condition="$show['register_message']">
<div class="smallfont"><phrase 1="register.php?$session[sessionurl]do=signup">$vbphrase[admin_required_register]</phrase></div>
</if>
</form>

</div>
</div>
</td>
</tr></td>
</if></table>

$footer
</body>
</html>

Simon
10/01/2010, 18h37
Ce n'est pas le template pour la 4.0 celui-là ? :fool:

joãny
10/01/2010, 19h10
non lol

mais c'est avec sa que sa marche nous et tres bien en attendent mieu ;)

hybrid56
16/06/2010, 15h11
Bonjour,

J'aurais voulu savoir comment supprimer le chatbot?

Car quand je reviens quelques heures après il n'y a 10 messages du chatbot dans le chat, alors que je préfère voir l'historique des messages des membres.

Ombre
16/06/2010, 17h29
Bonsoir, si tu désires désinstaller ce hack il te suffit de faire ce que tu as fait pour son installation mais en sens inverse.

hybrid56
16/06/2010, 18h00
Bonsoir, si tu désires désinstaller ce hack il te suffit de faire ce que tu as fait pour son installation mais en sens inverse.
Non je ne veux pas désinstaller, je veux garder le chat!
Mais je veux désactiver le bot qui écrit tout seul dans le chat.

heesham
26/06/2010, 13h07
Un petit problème au niveau de la hauteur du chat

Une fois installé
j'obtiens ceci
http://img156.imageshack.us/img156/1972/chatajaxqg7.gif


dans la templete custom_chat

trouve la ligne

height-=document.getElementById('chat').offsetTop
height-=400

et replacer la par

height-=document.getElementById('chat').offsetTop
height-=0

Erix92
25/10/2010, 17h41
Bonsoir tous ;-)

Je viens d'installer Ajax Chat et une grosse bannière de pub latérale viens me cacher le menu de droite :-)
Pourriez-vous m'indiquer comment m'en débarrasser s’il vous plait ?
D’avance merci

Cdlt

Erix92
25/10/2010, 17h48
Bonsoir tous ;-)

Je viens d'installer Ajax Chat et une grosse bannière de pub latérale viens me cacher le menu de droite :-)
Pourriez-vous m'indiquer comment m'en débarrasser s’il vous plait ?

D’avance merci

Simon
25/10/2010, 17h50
Bonsoir tous ;-)

Je viens d'installer Ajax Chat et une grosse bannière de pub latérale viens me cacher le menu de droite :-)
Pourriez-vous m'indiquer comment m'en débarrasser s’il vous plait ?

D’avance merciBonjour, il n'y en a pas par défaut. Tu as dû la rajouter toi-même.

Erix92
25/10/2010, 17h58
Bonjour, il n'y en a pas par défaut. Tu as dû la rajouter toi-même.

Bonjour Simon,

Négatif, j'ai deziper le contenu de l'archive, transféré le tout chez mon hébergeur, modifié le fichier de config pour la conexion à la base, exécuter install.php pour créer les tables et c'est tout, je n'ai pas ajouté de pub.

Erix92
25/10/2010, 18h02
Bonjour Simon,

Négatif, j'ai deziper le contenu de l'archive, transféré le tout chez mon hébergeur, modifié le fichier de config pour la conexion à la base, exécuter install.php pour créer les tables et c'est tout, je n'ai pas ajouté de pub.

http://auth.roxorgamers.com/chat/

Simon
25/10/2010, 19h00
http://auth.roxorgamers.com/chat/Je ne vois aucune publicité.

Ombre
25/10/2010, 23h22
Bonsoir,

Oui il y a une grosse pub sur le lien que tu donne mais pas sur le lien de l'auteur, c'est une pub google ad tu n'aurais pas activé le système par défaut dans vbulletin de publicité qui fonctionne avec google ad?


15760

Sinon il faudrait voir si il n'à pas mis une pub dans le code sources avec une id lié à son compte.

Simon
26/10/2010, 09h58
Oui il y a une grosse pub sur le lien que tu donne mais pas sur le lien de l'auteur, c'est une pub google ad tu n'aurais pas activé le système par défaut dans vbulletin de publicité qui fonctionne avec google ad?Pas possible, Ajax Chat n'est pas intégré à vBulletin. Effectivement il y a le code suivant:
<div id="pubRg" style="overflow: hidden; z-index: 1; position: absolute; top: 20px; right: 10px; width: 160px; height: 100%; background-color: transparent; margin: 0; padding: 0; border: 0; text-align: center;">
<script type="text/javascript">
google_ad_client = "pub-4180841466861099";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_type = "text_image";
google_ad_channel = "";
google_color_border = "202123";
google_color_bg = "202123";
google_color_link = "ff7800";
google_color_text = "000000";
google_color_url = "ff7800";
</script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript" src="http://www.cashtrafic.com/script/java.php?id=40288&ban=6727&data="></script>
</div>
Tu saurais à qui appartient ce compte Adsense: pub-4180841466861099 ?

Ombre
26/10/2010, 17h07
Pas possible cela dépend comment il apparait sur vb, je n’utilise pas ce hack, si il utilise une page externe oui pas possible, si il utilise une page commune, alors oui possible, étant dans le doute et ne voulant pas le tester, je pense avoir donné les piste, il y en avait pas 50, dont celle ci:


Sinon il faudrait voir si il n'à pas mis une pub dans le code sources avec une id lié à son compte.

Erix92
27/10/2010, 09h46
Merci pour vos réponses, cependant j'ai du mal à comprendre sur quoi vous m'orientez.

Dans quelle page se trouve le code que tu as copié Simon ?

Simon
27/10/2010, 12h37
Dans quelle page se trouve le code que tu as copié Simon ?La page principale du chat, une fois identifié.

diablo123
01/04/2011, 20h20
Bonjour,
Merci pour ce super tutos, allor voila j'ai tenter cette installation pour vbulletin 4.1.2 mais les utilisateur ne sont pas associer.
Esque qu'elle qu'un a réussis cette installation sur la version 4.1.2 merci

D'avance
Sam

Simon
01/04/2011, 20h50
allor voila j'ai tenter cette installation pour vbulletin 4.1.2 mais les utilisateur ne sont pas associer.Il y a eu depuis plusieurs nouvelles versions, la dernière en date: http://sourceforge.net/projects/ajax-chat/files/ajax-chat/0.8.3/ajax_chat-0.8.3_vBulletin.zip/download ;)

diablo123
01/04/2011, 20h54
Il y a eu depuis plusieurs nouvelles versions, la dernière en date: http://sourceforge.net/projects/ajax-chat/files/ajax-chat/0.8.3/ajax_chat-0.8.3_vBulletin.zip/download ;)

Oups je me suis rendu compte qu' il y avais une version spécial vbulletin et une version simple et enfaite j'installai la version simple lol