PDA

Afficher la version complète : Messagerie instantanée VSa - Chatbox



OlijO
08/02/2010, 13h18
La célèbre Chatbox de Cyb rebaptisée Valter :)
J'ai corrigé le problème de hauteur de Chatbox
Remerciements


Ce Hack a été traduit en français pour vBulletin-Ressources avec l'autorisation explicite de son auteur. / This Hack was translated into French for vBulletin-Ressources with the explicit authorization of its author.


vBulletin-Ressources et son équipe offrira du support vis-à-vis des hacks traduits, bien sûr, dans la mesure du possible de chacun, autant en terme de temps que de connaissances/ vBulletin-Ressources and its team will offer support for the translated hacks, of course, as far as possible for everyone, as much in term of time that knowledge.


vBulletin-Ressources remercie l'auteur du hack pour avoir fourni son autorisation. / vBulletin-Ressources thanks the author for the hack to have provided its authorization.
Conception


Auteur du Hack / Author Of Hack : Valter (http://www.vbulletin.org/forum/member.php?u=108756)
Source / Link of Thread: VSa - ChatBox (AJAX) (http://www.vbulletin.org/forum/showthread.php?t=235271)
Version du hack / Hack version : 3.1.6
Version vBulletin Requise / Version vBulletin Required : vB 4.x
Testé / Tested: oui sur 4.0

Traducteur / Translator: OlijO/Allan/Billyboule


Copyright © 2006-2010 vBulletin-Ressources.com - Tous droits réservés Uniquement pour nos traductions / Copyright © 2006-2010 vBulletin-Ressources.com - All Rights Reserved Only for ours translations

Installation



Admincp->Modules & Produits->Gestionnaire de produits->Ajouter un produit
et importer le produit : "VSa_CB-FR.xml".
Options->VSa - ChatBox.



Captures

Allan
08/02/2010, 13h52
Merci de la trad, l'édition est en ajax ?

Ombre
08/02/2010, 15h50
Bonjour, merci pour cette traduction :)

José
08/02/2010, 15h58
Bonjour
Merci pour la traduction de cette nouvelle chatbox 0lij0, vais m'empresser de l'essayer !

Edit: Aprés installation, il réside 2 ti soucis...
Le 1er : le menu smilleys se trouve sur les icones de bbcode
Le 2ieme : il y a un defaut dans la bande ou se trouve "statut", ca saute pas aux yeux mais ça se voit lol

Screen joint:

http://ups.imagup.com/07/1265697408.JPG

Ya t'il un moyen de corriger ça ?
Merci pour l'aide que vous pourriez m'apporter :)

OlijO
08/02/2010, 21h11
Bonjour
Merci pour la traduction de cette nouvelle chatbox 0lij0, vais m'empresser de l'essayer !

Edit: Aprés installation, il réside 2 ti soucis...
Le 1er : le menu smilleys se trouve sur les icones de bbcode
Le 2ieme : il y a un defaut dans la bande ou se trouve "statut", ca saute pas aux yeux mais ça se voit lol

Screen joint:

http://ups.imagup.com/07/1265697408.JPG

Ya t'il un moyen de corriger ça ?
Merci pour l'aide que vous pourriez m'apporter :)
Hum je n'ai pas le problème avec le bouton smiley, si tu regardes mon screenshot moi il est en-dessous, je suis en Firfox, et il semble que le problème apparaisse sous IE.
Enfin pour régler ce problème voici un fix :
Editer le template : vsa_chatbox
Rechercher le code suivant :

<li class="popupmenu">

<a href="javascript://" class="popupctrl">

<vb:if condition="($_REQUEST['do']!='cchatbox')">{vb:rawphrase vsacb_chatbox}<vb:else />{vb:rawphrase vsacb_chatbox_full}</vb:if>&nbsp;</a>

<ul class="popupbody popuphover">
<vb:if condition="($_REQUEST['do']!='cchatbox')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=cchatbox">{vb:rawphrase vsacb_go_separate}</a>
</li>
</vb:if>
<vb:if condition="($_REQUEST['do']!='ccarc')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc">{vb:rawphrase vsacb_go_archive}</a>
</li>
</vb:if>
<vb:if condition="($vsacb_totalmessages AND (($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc')))">
<li>
<a href="javascript:void(0);">{vb:rawphrase vsacb_statistics}:</a>
<a href="javascript:void(0);">{vb:rawphrase vsacb_total_messages}: {vb:raw vsacb_totalmessages}</a>
<a href="javascript:void(0);">{vb:rawphrase vsacb_last_x_hours_messages, {vb:raw vboptions.vsachatbox_stats_lastxhours}}: {vb:raw vsacb_xhoursmessages}</a>
<vb:if condition="$vsacb_mymessages">
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc&cbu={vb:raw bbuserinfo.userid}">{vb:rawphrase vsacb_my_messages}: {vb:raw vsacb_mymessages}</a>
</vb:if>

</li>

Changer par :


<span style="float:{vb:stylevar left}">

<li class="popupmenu">

<a href="javascript://" class="popupctrl">

<vb:if condition="($_REQUEST['do']!='cchatbox')">{vb:rawphrase vsacb_chatbox}<vb:else />{vb:rawphrase vsacb_chatbox_full}</vb:if>&nbsp;</a>

<ul class="popupbody popuphover">
<vb:if condition="($_REQUEST['do']!='cchatbox')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=cchatbox">{vb:rawphrase vsacb_go_separate}</a>
</li>
</vb:if>
<vb:if condition="($_REQUEST['do']!='ccarc')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc">{vb:rawphrase vsacb_go_archive}</a>
</li>
</vb:if>
<vb:if condition="($vsacb_totalmessages AND (($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc')))">
<li>
<a href="javascript:void(0);">{vb:rawphrase vsacb_statistics}:</a>
<a href="javascript:void(0);">{vb:rawphrase vsacb_total_messages}: {vb:raw vsacb_totalmessages}</a>
<a href="javascript:void(0);">{vb:rawphrase vsacb_last_x_hours_messages, {vb:raw vboptions.vsachatbox_stats_lastxhours}}: {vb:raw vsacb_xhoursmessages}</a>
<vb:if condition="$vsacb_mymessages">
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc&cbu={vb:raw bbuserinfo.userid}">{vb:rawphrase vsacb_my_messages}: {vb:raw vsacb_mymessages}</a>
</vb:if>

</li>

</span>

Pour ton problème de la barre en trop dans le statut :

Ouvrir le template : vsa_chatbox

Chercher le code suivant :

<div class="blockhead">

remplacer par :


<div class="blockhead" style="padding-{vb:stylevar right}:{vb:math {vb:stylevar padding}/2-1};font-weight:bold;height: 15px;">

Déplacement de la droite vers la gauche :

Trouver dans le même template :


<li class="popupmenu">
<a href="javascript://" class="popupctrl">{vb:rawphrase vsacb_archive}&nbsp;</a>
<ul class="popupbody popuphover">
<vb:if condition="($_REQUEST['do']!='cchatbox')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=cchatbox">{vb:rawphrase vsacb_go_separate}</a>
</li>
</vb:if>
<vb:if condition="($_REQUEST['do']!='ccarc')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc">{vb:rawphrase vsacb_go_archive}</a>
</li>

Remplacer par :


<span style="float:{vb:stylevar left}">


<li class="popupmenu">
<a href="javascript://" class="popupctrl">{vb:rawphrase vsacb_archive}&nbsp;</a>
<ul class="popupbody popuphover">
<vb:if condition="($_REQUEST['do']!='cchatbox')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=cchatbox">{vb:rawphrase vsacb_go_separate}</a>
</li>
</vb:if>
<vb:if condition="($_REQUEST['do']!='ccarc')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc">{vb:rawphrase vsacb_go_archive}</a>
</li>

</span>

Voilà, normalement c'est bon :)
Je vais éditer mon premier post tout à l'heure là je suis super occupé lol :)

Ombre
08/02/2010, 21h19
Les corrections me semble étrange, les balise sont placées de telles façon que rien qu'à l'oeil pour moi ce code est invalide, tu as tester les corrections Olijo?

OlijO
08/02/2010, 22h48
Les corrections me semble étrange, les balise sont placées de telles façon que rien qu'à l'oeil pour moi ce code est invalide, tu as tester les corrections Olijo?

Non, en fait cela ne corrige pas les erreurs, je me suis trompé de Bug, milles excuses, je n'ai décidement pas le temps actuellement je m'en occupe dès que je peux...
Probable que Cyb aura corrigé ses bugs aussi d'ici là.

Ombre
08/02/2010, 23h26
Je viens de corrigé le soucis du lien smiley qui n'étais pas bien positionné, surtout sous IE et j'en ai profité pour ajouté une bordure autour de la chabox qui je trouve permet de délimité la chatbox.

Corrections

Pour la bordure: Recherchez le template vsa_chatbox puis remplacez le contenus par ceci:


<vb:if condition="(($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc'))">
{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}">
<head>
{vb:raw headinclude}
<title>{vb:raw vboptions.bbtitle} - {vb:rawphrase vsacb_chatbox}</title>
</head>
<body onload="VSacb_getUsers();">
{vb:raw header}
{vb:raw navbar}
</vb:if>

<vb:if condition="((($_REQUEST['do']=='cchatbox') OR in_array(THIS_SCRIPT, array($vsacb_locs))) AND ($_REQUEST['do']!='ccarc'))">
<div class="blockhead" style="padding-{vb:stylevar right}:{vb:math {vb:stylevar padding}/2-1};font-weight:bold;height: 20px;">
<span style="float:{vb:stylevar right}">
<select id="vsacb_m_size" name="vsacb_m_size" onchange="return VSacb_saveCookie('vsacb_m_size', this.value);">
{vb:raw vsacb_sizes}
</select>
&nbsp;&nbsp;
<a class="collapse" style="position:static" id="collapse_vsacb_boxswitch" href="javascript:void(0);"><img src="{vb:stylevar imgdir_button}/collapse{vb:raw vbcollapse.collapseimg_vsacb_boxswitch}_40b.png" alt="" border="0" /></a>
</span>


<li class="popupmenu">
<a href="javascript://" class="popupctrl"><vb:if condition="($_REQUEST['do']!='cchatbox')">{vb:rawphrase vsacb_chatbox}<vb:else />{vb:rawphrase vsacb_chatbox_full}</vb:if>&nbsp;</a>

<ul class="popupbody popuphover">
<vb:if condition="($_REQUEST['do']!='cchatbox')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=cchatbox">{vb:rawphrase vsacb_go_separate}</a>
</li>
</vb:if>
<vb:if condition="($_REQUEST['do']!='ccarc')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc">{vb:rawphrase vsacb_go_archive}</a>
</li>
</vb:if>
<vb:if condition="($vsacb_totalmessages AND (($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc')))">
<li>
<a href="javascript:void(0);">{vb:rawphrase vsacb_statistics}:</a>
<a href="javascript:void(0);">{vb:rawphrase vsacb_total_messages}: {vb:raw vsacb_totalmessages}</a>
<a href="javascript:void(0);">{vb:rawphrase vsacb_last_x_hours_messages, {vb:raw vboptions.vsachatbox_stats_lastxhours}}: {vb:raw vsacb_xhoursmessages}</a>
<vb:if condition="$vsacb_mymessages">
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc&cbu={vb:raw bbuserinfo.userid}">{vb:rawphrase vsacb_my_messages}: {vb:raw vsacb_mymessages}</a>
</vb:if>
</li>
<vb:if condition="($vsacb_topx_res > 1)">
<li>
<a href="javascript:void(0);">{vb:rawphrase vsacb_top_x_chatters}:</a>
{vb:raw vsacb_topchatters}
</li>
</vb:if>
</vb:if>
<vb:if condition="($vsacb_banlist)">
<li id="vsacb_bannedarea" style="max-height:150px;overflow:auto;">
<a href="javascript:void(0);" style="padding-right:25px;">{vb:rawphrase vsacb_banned_list}<vb:if condition="$vsacb_canmod"> ({vb:rawphrase vsacb_unban})</vb:if>:</a>
{vb:raw vsacb_banlist}
</li>
</vb:if>
<li>
<a href="misc.php?{vb:raw session.sessionurl}ccbfind=unread">{vb:rawphrase vsacb_find_first_unread}</a>
</li>
<vb:if condition="($bbuserinfo)">
<li>
<a href="misc.php?{vb:raw session.sessionurl}ccbfind={vb:raw bbuserinfo.userid}">{vb:rawphrase vsacb_find_your_last}</a>
</li>
</vb:if>
<vb:if condition="($vsacb_candelall AND (($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc')))">
<li>
<a href="javascript:VSacb_Confirm('delsel');">{vb:rawphrase vsacb_mod_options}: {vb:rawphrase vsacb_delete_all}</a>
</li>
</vb:if>
</ul>
</li>
</div>




<div class="blockbody formcontrols">
<div id="vsacb_boxswitch" id="vsacb_boxswitch" style="<vb:if condition="$vboptions[vsachatbox_collapsed_always]"><vb:if condition="(THIS_SCRIPT!='misc')">display:none</vb:if><vb:else />{vb:raw vbcollapse.collapseobj_vsacb_boxswitch}</vb:if>">
<vb:if condition="$vboptions[vsachatbox_pos_status]==1">
{vb:raw vsachatbox_status}
</vb:if>
<vb:if condition="$vboptions[vsachatbox_pos_input]==1">
{vb:raw vsachatbox_input}
</vb:if>
<tr class="blockrow">
<td colspan="3">
<div class="blockrow" id="vsacb_messagearea" style="overflow:auto;height:<vb:if condition="($_REQUEST['do']=='cchatbox')">{vb:raw vboptions.vsachatbox_height_full}px<vb:else />{vb:raw vboptions.vsachatbox_height}px</vb:if>;width:auto;font-size:{vb:raw vsacb_textsize}">
{vb:rawphrase vsacb_loading}
</div>
</td>
</tr>
<vb:if condition="$vboptions[vsachatbox_pos_input]==2">
{vb:raw vsachatbox_input}
</vb:if>
<vb:if condition="$vboptions[vsachatbox_pos_status]==2">
{vb:raw vsachatbox_status}
</vb:if>

<vb:if condition="$vboptions[vsachatbox_pos_status]==0">
<div style="display:none">{vb:raw vsachatbox_status}</div>
</vb:if>
</div></div>
</vb:if>

<script language="JavaScript" type="text/javascript">
<!--
VSacb_nowPosting = false;
VSacb_nowLoading = true;
<vb:if condition="($_REQUEST['do']!='ccarc')">
setTimeout("VSacb_nowLoading = false;VSacb_getMessages();", {vb:raw vboptions.vsachatbox_newmess_dur} * 1000);
</vb:if>
VSacb_nowRefreshing = null;

function VSacb_getMessages()
{
if (!VSacb_nowPosting)
{
clearTimeout(VSacb_nowRefreshing);
if (VSacb_nowLoading)
{
fetch_object('vsacb_infoarea').innerHTML = '{vb:raw vsacb_newstat}';
}
else
{
fetch_object('vsacb_infoarea').innerHTML = '{vb:rawphrase vsacb_status_refreshing}';
}
vsacb_Messages = new vB_AJAX_Handler(true);
vsacb_Messages.onreadystatechange(VSacb_updateMess ages);
vsacb_Messages.send('misc.php?{vb:raw session.sessionurl}show=ccbmessages');
}
}

function VSacb_updateMessages()
{
if (vsacb_Messages)
{
if (vsacb_Messages.handler.readyState == 4 && vsacb_Messages.handler.status == 200 && vsacb_Messages.handler.responseText)
{
vsacb_MessagesDiv = fetch_object('vsacb_messagearea');
vsacb_MessagesDiv.innerHTML = '<table cellpadding="1" cellspacing="1" border="0" width="99%" align="left">' + vsacb_Messages.handler.responseText + '</table>';
<vb:if condition="(!$vsacb_cantpost OR ($vsacb_cantpost AND $vboptions[vsachatbox_auto_refresh_guests]))">
VSacb_nowRefreshing = setTimeout('VSacb_getMessages()', ({vb:raw vboptions.vsachatbox_auto_refresh_messages} * 1000));
</vb:if>
<vb:if condition="$vboptions[vsachatbox_reverse_messages]">
vsacb_MessagesDiv.scrollTop = vsacb_MessagesDiv.scrollHeight;
</vb:if>
}
}
if (!VSacb_nowLoading)
{
fetch_object('vsacb_infoarea').innerHTML = '{vb:rawphrase vsacb_idle}';
}
}

function VSacb_getUsers()
{
vsacb_Users = new vB_AJAX_Handler(true);
vsacb_Users.onreadystatechange(VSacb_updateUsers);
vsacb_Users.send('misc.php?{vb:raw session.sessionurl}show=ccbusers');
}

function VSacb_updateUsers()
{
if (vsacb_Users)
{
if (vsacb_Users.handler.readyState == 4 && vsacb_Users.handler.status == 200 && vsacb_Users.handler.responseText)
{
vsacb_UsersDiv = fetch_object('vsacb_actusersarea');
vsacb_UsersDiv.innerHTML = '<table class="tborder" cellpadding="{vb:stylevar cellpadding}" cellspacing="{vb:stylevar cellspacing}" border="0" width="100%" align="center">' + vsacb_Users.handler.responseText + '</table>';
<vb:if condition="(!$vsacb_cantpost OR ($vsacb_cantpost AND $vboptions[vsachatbox_auto_refresh_guests]))">
setTimeout('VSacb_getUsers()', ({vb:raw vboptions.vsachatbox_auto_refresh_users} * 1000));
</vb:if>
}
}
}

function VSacb_getSmilies()
{
document.getElementById("vsacb_smilies_more").style.display = "none";
document.getElementById("vsacb_smilies_loading").style.display = "inline";
vsacb_Smilies = new vB_AJAX_Handler(true);
vsacb_Smilies.onreadystatechange(VSacb_updateSmili es);
vsacb_Smilies.send('misc.php?{vb:raw session.sessionurl}show=ccbsmilies');
}

function VSacb_updateSmilies()
{
if (vsacb_Smilies)
{
if (vsacb_Smilies.handler.readyState == 4 && vsacb_Smilies.handler.status == 200 && vsacb_Smilies.handler.responseText)
{
vsacb_SmiliesDiv = fetch_object('vsacb_smiliesarea_full');
vsacb_SmiliesDiv.innerHTML = '<table class="tborder" cellpadding="{vb:stylevar cellpadding}" cellspacing="{vb:stylevar cellspacing}" border="0" width="100%" align="center">' + vsacb_Smilies.handler.responseText + '</table>';
}
}
vsacb_SmiliesInitDiv = fetch_object('vsacb_smiliesarea_init');
vsacb_SmiliesInitDiv.style.borderBottom = '0px';
}

function VSacb_LimitChars(textbox, counter, climit) {
field = document.getElementById(textbox);
if (field && field.value.length >= climit) {
field.value = field.value.substring(0, climit);
}
vsa_chleftarea = document.getElementById(counter);
if (vsa_chleftarea)
{
vsacb_lengthinfo = climit - field.value.length;
if (vsacb_lengthinfo<100 && vsacb_lengthinfo>9)
{
vsa_chleft = "0"+vsacb_lengthinfo;
}
else if (vsacb_lengthinfo<10)
{
vsa_chleft = "00"+vsacb_lengthinfo;
}
else
{
vsa_chleft = vsacb_lengthinfo;
}
vsa_chleftarea.innerHTML = vsa_chleft;
}
}

function VSacb_postMessage(formObj)
{
fetch_object('vsacb_infoarea').innerHTML = '{vb:rawphrase vsacb_status_posting}';
vsacb_Message = new vB_AJAX_Handler(true);
vsacb_Message.onreadystatechange(VSacb_postedMessa ge);
if (VSacb_nowPosting)
{
VSacb_nowPosting = false;
VSacb_getMessages();
return false;
}
vsacb_NewMessage = formObj.vsacb_entermessage.value;
if (vsacb_NewMessage.replace(/ /g, '') == '')
{
alert('{vb:rawphrase vsacb_must_enter}');
return false;
}
vsacb_Message.send('misc.php', 'do=cb_postnew&vsacb_newmessage=' + PHP.urlencode(vsacb_NewMessage) + VSacb_getMValues(document.forms['vsacb_post_form']));
fetch_object('vsacb_entermessage').value = '';
fetch_object('vsacb_entermessage').focus();
fetch_object('vsacb_counter').innerHTML = '{vb:raw vboptions.vsachatbox_charlimit}';
VSacb_nowPosting = true;
return false;
}

function VSacb_postedMessage()
{
if (vsacb_Message.handler.readyState == 4 && vsacb_Message.handler.status == 200)
{
VSacb_nowPosting = false;
VSacb_getMessages();
}
}

function VSacb_getMValues(sbForm)
{
rString = '';
inputObjs = sbForm.getElementsByTagName('input');
for (i = 0; i < inputObjs.length; i++)
{
if (inputObjs.type == 'hidden' && inputObjs[i].value != '')
{
rString += '&' + inputObjs[i].name + '=' + PHP.urlencode(inputObjs[i].value);
}
}
return rString;
}

function VSacb_updateInput(sProperty, setting)
{
VSacb_saveCookie('vsachatbox_' + sProperty, setting);
eval('document.forms["vsacb_post_form"].vsacb_entermessage.style.' + sProperty + ' = "' + setting + '"');
eval('document.forms["vsacb_post_form"].' + sProperty + '.value = "' + setting + '"');
}

function VSacb_updateColor(eSelector, sProperty)
{
VSacb_updateInput(sProperty, eSelector.options[eSelector.options.selectedIndex].value)
}

function VSacb_updateStyle(sProperty)
{
trueValue = ''
switch (sProperty)
{
case 'fontWeight':
falseValue = 'bold'
break;
case 'textDecoration':
falseValue = 'underline'
break;
case 'fontStyle':
falseValue = 'italic'
break;
}
VSacb_saveCookie('vsachatbox_' + sProperty, ((eval('document.forms["vsacb_post_form"].' + sProperty + '.value'))? trueValue : falseValue));
return (eval('document.forms["vsacb_post_form"].' + sProperty + '.value'))? trueValue : falseValue;
}

function VSacb_updateSButton(cButton, sProperty)
{
if (cButton.value.match(/\+/))
{
cButton.value = cButton.value.replace('+', '')
}
else
{
cButton.value = '+' + cButton.value
}
VSacb_updateInput(sProperty, VSacb_updateStyle(sProperty))
}

function VSacb_insertSmilie(smcode)
{
document.forms["vsacb_post_form"].vsacb_entermessage.value += ' ' + smcode;
return false;
}

function VSacb_saveCookie(name, value)
{
expires = new Date();
expires.setTime(expires.getTime() + (1000 * 86400 * 365));
if (value != '')
{
set_cookie(name, value, expires);
}
else
{
delete_cookie(name);
}
if (name=="vsacb_m_size")
{
document.getElementById('vsacb_entermessage').styl e.fontSize = value +"px";
document.getElementById('vsacb_messagearea').style .fontSize = value +"px";
}
}

function VSacb_readCookies()
{
memory_color = fetch_cookie('vsachatbox_color');
memory_bold = fetch_cookie('vsachatbox_fontWeight');
memory_underline = fetch_cookie('vsachatbox_textDecoration');
memory_italic = fetch_cookie('vsachatbox_fontStyle');
if (memory_color != null && memory_color != '')
{
obj = fetch_object('vsacb_m_color');
for (i = 0; i < obj.options.length; i++)
{
if (obj.options[i].value == memory_color)
{
obj.options[i].selected = true;
VSacb_updateColor(obj, 'color');
}
}
}
if (memory_bold != null && memory_bold != '')
{
VSacb_updateSButton(fetch_object('vsacb_m_bold'), "fontWeight");
}
if (memory_underline != null && memory_underline != '')
{
VSacb_updateSButton(fetch_object('vsacb_m_underlin e'), "textDecoration");
}
if (memory_italic != null && memory_italic != '')
{
VSacb_updateSButton(fetch_object('vsacb_m_italic') , "fontStyle");
}
}

function VSacb_selectAll(obj)
{
arrInput = document.getElementsByTagName("input");
for (i=0; i<arrInput.length; i++) {
if (arrInput[i].type == 'checkbox') {
arrInput[i].checked = obj.checked;
}
}
}

function VSacb_Confirm(what,who,name)
{
if (what=='delsel')
{
if (confirm('{vb:rawphrase vsacb_confirm_delete_all}'))
{
if (confirm('{vb:rawphrase vsacb_confirm_delete_all_again}'))
{
location.href = "misc.php?{vb:raw session.sessionurl}do=vsacb_delall";
}
}
}

if (what=='deluser')
{
if (confirm('{vb:rawphrase vsacb_delete_user} '+name+'?'))
{
location.href = 'misc.php?{vb:raw session.sessionurl}do=vsacb_deluser&u='+who;
}
}

if (what=='delmess')
{
if (confirm('{vb:rawphrase vsacb_delete_mess}?'))
{
location.href = 'misc.php?{vb:raw session.sessionurl}do=vsacb_delmess&m='+who;
}
}

if (what=='banuser')
{
if (confirm('{vb:rawphrase vsacb_ban_user}: '+name+'?'))
{
location.href = 'misc.php?{vb:raw session.sessionurl}do=vsacb_banuser&u='+who;
}
}

if (what=='unbanuser')
{
if (confirm('{vb:rawphrase vsacb_unban_user}: '+name+'?'))
{
location.href = 'misc.php?{vb:raw session.sessionurl}do=vsacb_unbanuser&u='+who;
}
}
}

function VSacb_controlArcMessage()
{
this.vsacb_msgid = -1;
this.active = false;
}

VSacb_nowEditing = false;
VSacb_controlArcMessage.prototype.Edit = function (vsacb_msgid)
{
if (vsacb_msgid != this.vsacb_msgid)
{
if (this.active)
{
this.cancelActive(this.vsacb_msgid)
}
this.active = true;
this.vsacb_msgid = vsacb_msgid;
fetch_object('vsacb_message_edit_' + this.vsacb_msgid).style.display = 'block';
fetch_object('vsacb_message_' + this.vsacb_msgid).style.display = 'none';
fetch_object('vsacb_editlink_' + this.vsacb_msgid).style.display = 'none';
fetch_object('vsacb_editbutton_' + this.vsacb_msgid).style.display = 'block';
fetch_object('vsacb_message_editor_' + this.vsacb_msgid).focus();
}
return false;
}

VSacb_controlArcMessage.prototype.cancelActive = function (vsacb_msgid)
{
fetch_object('vsacb_message_edit_' + this.vsacb_msgid).style.display = 'none';
fetch_object('vsacb_message_' + this.vsacb_msgid).style.display = 'block';
fetch_object('vsacb_editlink_' + this.vsacb_msgid).style.display = 'block';
fetch_object('vsacb_editbutton_' + this.vsacb_msgid).style.display = 'none';
return false;
}

VSacb_controlArcMessage.prototype.Save = function ()
{
if (this.active)
{
vsacb_Message = new vB_AJAX_Handler(true);
vsacb_Message.onreadystatechange(VSacb_savedMessag e);
if (VSacb_nowEditing)
{
alert('{vb:rawphrase vsacb_busy}');
return false;
}
CBMsg = fetch_object('vsacb_message_editor_' + this.vsacb_msgid).value;
if (CBMsg.replace(/ /g, '') == '')
{
alert('{vb:rawphrase vsacb_must_enter}');
return false;
}
vsacb_Message.send('misc.php?{vb:raw session.sessionurl}', 'do=vsacb_editmessage&id=' + this.vsacb_msgid + '&vsacb_editmessage=' + PHP.urlencode(CBMsg));
VSacb_nowEditing = true;
}
return false;
}

vsacb_MessageID = new VSacb_controlArcMessage;

function VSacb_savedMessage()
{
if (vsacb_Message.handler.readyState == 4 && vsacb_Message.handler.status == 200)
{
VSacb_nowEditing = false;
vsacb_MessageID.active = false;
fetch_object('vsacb_message_' + vsacb_MessageID.vsacb_msgid).innerHTML = vsacb_Message.handler.responseText;
vsacb_MessageID.cancelActive(vsacb_MessageID.vsacb _msgid);
vsacb_MessageID.vsacb_msgid = -1;
}
}

function VSacb_updateSmiliePreview(smiliesource)
{
smiliearea = fetch_object("vsacb_smiliepreview");
smiliearea.src=smiliesource;
}

function VSacb_Init()
{
document.getElementById('vsacb_m_color').style.bac kgroundColor = document.getElementById('vsacb_m_color').value;
}

<vb:if condition="($_REQUEST['do']!='ccarc')">
VSacb_readCookies();
VSacb_getMessages();
VSacb_Init();
</vb:if>
-->
</script>

<vb:if condition="($_REQUEST['do']=='ccarc')">
<form id="vsacb_search" name="vsacb_search" action="misc.php?{vb:raw session.sessionurl}do=ccarc" method="post">
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-bottom:3px">
<tr valign="bottom">
<td align="{vb:stylevar left}"><input type="text" class="primary textbox" name="cbt" style="font-size:11px;" size="25" onfocus="if(!this._haschanged){this.value=''};this._haschan ged=true;" value="{vb:raw vsacb_search_value}" /> <input type="submit" class="button" value="{vb:rawphrase go}" /></td>
</tr>
</table>
</form>

<form id="vsacb_muldel" name="vsacb_muldel" action="misc.php?{vb:raw session.sessionurl}do=vsacb_multidel" method="post" onsubmit="return confirm('{vb:rawphrase vsacb_confirm_delete}')">
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr>
<td {vb:raw vsacb_archivecolspan} >
<div class="blockhead">
<li class="popupmenu">
<a href="javascript://" class="popupctrl">{vb:rawphrase vsacb_archive}&nbsp;</a>
<ul class="popupbody popuphover">
<vb:if condition="($_REQUEST['do']!='cchatbox')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=cchatbox">{vb:rawphrase vsacb_go_separate}</a>
</li>
</vb:if>
<vb:if condition="($_REQUEST['do']!='ccarc')">
<li>
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc">{vb:rawphrase vsacb_go_archive}</a>
</li>
</vb:if>
<vb:if condition="($vsacb_totalmessages AND (($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc')))">
<li>
<a href="javascript:void(0);">{vb:rawphrase vsacb_statistics}:</a>
<a href="javascript:void(0);">{vb:rawphrase vsacb_total_messages}: {vb:raw vsacb_totalmessages}</a>
<a href="javascript:void(0);">{vb:rawphrase vsacb_last_x_hours_messages, {vb:raw vboptions.vsachatbox_stats_lastxhours}}: {vb:raw vsacb_xhoursmessages}</a>
<vb:if condition="$vsacb_mymessages">
<a href="misc.php?{vb:raw session.sessionurl}do=ccarc&cbu={vb:raw bbuserinfo.userid}">{vb:rawphrase vsacb_my_messages}: {vb:raw vsacb_mymessages}</a>
</vb:if>
</li>
<vb:if condition="($vsacb_topx_res > 1)">
<li>
<a href="javascript:void(0);">{vb:rawphrase vsacb_top_x_chatters}:</a>
{vb:raw vsacb_topchatters}
</li>
</vb:if>
</vb:if>
<vb:if condition="($vsacb_banlist)">
<li id="vsacb_bannedarea" style="max-height:150px;overflow:auto;">
<a href="javascript:void(0);" style="padding-right:25px;">{vb:rawphrase vsacb_banned_list}<vb:if condition="$vsacb_canmod"> ({vb:rawphrase vsacb_unban})</vb:if>:</a>
{vb:raw vsacb_banlist}
</li>
</vb:if>
<li>
<a href="misc.php?{vb:raw session.sessionurl}ccbfind=unread">{vb:rawphrase vsacb_find_first_unread}</a>
</li>
<vb:if condition="($bbuserinfo[userid])">
<li>
<a href="misc.php?{vb:raw session.sessionurl}ccbfind={vb:raw bbuserinfo.userid}">{vb:rawphrase vsacb_find_your_last}</a>
</li>
</vb:if>
<vb:if condition="($vsacb_candelall AND (($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc')))">
<li>
<a href="javascript:VSacb_Confirm('delsel');">{vb:rawphrase vsacb_mod_options}: {vb:rawphrase vsacb_delete_all}</a>
</li>
</vb:if>
</ul>
</li>
</div>
</td>
</tr>
<vb:if condition="($vboptions[vsachatbox_auto_prune]!='')">
<tr>
<td {vb:raw vsacb_archivecolspan} ><span class="smallfont">{vb:rawphrase vsacb_autoprune_note, {vb:raw vboptions.vsachatbox_auto_prune}}</span></td>
</tr>
</vb:if>
<vb:if condition="($vsacb_targettext!='')">
<tr>
<td {vb:raw vsacb_archivecolspan} ><span class="smallfont" style="float:{vb:stylevar right}">{vb:rawphrase vsacb_switchtoall}</span><span class="smallfont">{vb:rawphrase vsacb_showingsearch, {vb:raw vsacb_targettext}}</span></td>
</tr>
</vb:if>
<vb:if condition="($vsacb_targetuser!='')">
<tr>
<td {vb:raw vsacb_archivecolspan} ><span class="smallfont" style="float:{vb:stylevar right}">{vb:rawphrase vsacb_switchtoall}</span><span class="smallfont">{vb:rawphrase vsacb_showinguser}</span></td>
</tr>
</vb:if>
<vb:if condition="(($vsacb_totalentries>0) AND $vsacb_msgs_arc AND !$_REQUEST['ccbnomess'])">
<tr class="blockrow">
<td>{vb:rawphrase time}</td>
<td>{vb:rawphrase user}</td>
<td align="{vb:stylevar left}" width="70%">{vb:rawphrase message}</td>
<td width="1%" align="{vb:stylevar right}">{vb:rawphrase edit}&nbsp;</td>
<vb:if condition="($vsacb_canmod AND ($vsacb_totalentries>0))">
<td width="1%" align="center"><input type="checkbox" name="vsacb_checkall" id="vsacb_checkall" value="" onclick="VSacb_selectAll(this);" /></td>
</vb:if>
</tr>
{vb:raw vsacb_msgs_arc}
<vb:else />
<tr>
<td width="100%" align="center">{vb:rawphrase vsacb_no_messages}</td>
<tr>
</vb:if>
<vb:if condition="($vsacb_canmod AND ($vsacb_totalentries>0) AND $vsacb_msgs_arc AND !$_REQUEST['ccbnomess'])">
<tr align="right">
<td {vb:raw vsacb_archivecolspan} ><input type="submit" name="vsacb_muldel_submit" class="smallfont" value="&nbsp;{vb:rawphrase vsacb_delete_selected}&nbsp;" onclick="confirmation();" /></td>
</tr>
</vb:if>
</table>
</form>
<vb:if condition="($pagenav AND !$_REQUEST['ccbnomess'])">
<table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-top:3px">
<tr class="blocksubhead">
<td align="{vb:stylevar right}">{vb:raw pagenav}</td>
</tr>
</table>
</vb:if>
</vb:if>

<vb:if condition="(($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc'))">
<br />
<div id="vsacb_actusersarea">&nbsp;</div>
<br />
{vb:raw footer}
</body>
</html>
</vb:if>

Et [I][U]Pour les smileys: Recherchez le template vsa_chatbox_input puis remplacez le contenus par ceci:


<form name="vsacb_post_form" action="misc.php?{vb:raw session.sessionurl}&securitytoken={vb:raw bbuserinfo.securitytoken}" method="post" onsubmit="return VSacb_postMessage(this);">
<input type="hidden" name="do" value="cb_postnew" />
<input type="hidden" name="color" />
<input type="hidden" name="fontWeight" />
<input type="hidden" name="fontStyle" />
<input type="hidden" name="textDecoration" />
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr valign="top" class="blocksubhead">
<td width="1%">
<div class="blocksubhead" style="margin:0px;white-space:nowrap;">
<select id="vsacb_m_color" name="vsacb_m_color" style="width:50px;background-color:black;" onchange='VSacb_updateColor(this, "color");VSacb_Init();' <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if>>
{vb:raw vsacb_colors}
</select>
<input id="vsacb_m_bold" type="button" class="button" style="width:30px;font-weight:bold;" value="B" onclick='VSacb_updateSButton(this, "fontWeight")' <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if> />
<input id="vsacb_m_italic" type="button" class="button" style="width:30px;font-style:italic;" value="I" onclick='VSacb_updateSButton(this, "fontStyle")' <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if> />
<input id="vsacb_m_underline" type="button" class="button" style="width:30px;text-decoration:underline;" value="U" onclick='VSacb_updateSButton(this, "textDecoration")' <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if> />

</div>
</td>
<td width="68px">
<vb:if condition="(($vboptions[vsachatbox_smiliestotal]!=0) AND !$vsacb_cantpost AND $vsacb_smilies_init)">
<div class="popupmenu" style="line-height:28px; vertical-align:middle; padding:0px;">
&nbsp;<a href="javascript://" class="popupctrl"><span onclick="document.getElementById('vsacb_entermessage').focu s();">{vb:rawphrase smilies}</span></a>
<ul class="popupbody popuphover">
<li>
{vb:rawphrase smilies}
</li>
<li>
<div id="vsacb_smiliesarea" style="max-height:200px;overflow:auto;background-color:{vb:stylevar alt1_bgcolor};border-top:0px;border-bottom:1px;border-left:0px;border-right:0px;border-color:{vb:stylevar time_fgcolor};border-style:dashed;">
<div id="vsacb_smiliesarea_init" style="overflow:auto;background-color:{vb:stylevar alt1_bgcolor};border-top:0px;border-bottom:1px;border-left:0px;border-right:0px;border-color:{vb:stylevar time_fgcolor};border-style:dashed;">
{vb:raw vsacb_smilies_init}
</div>
<div id="vsacb_smiliesarea_full" style="background-color:{vb:stylevar alt1_bgcolor};margin:1px;">
<span id="vsacb_smilies_more" class="smallfont" style="display:inline;">
<a href="javascript:void(0);" onclick="VSacb_getSmilies();" style="text-decoration:none;">{vb:rawphrase more}</a>
</span>
<span id="vsacb_smilies_loading" class="smallfont" style="display:none;">
{vb:rawphrase vsacb_loading}
</span>
</div>
</div>
<div align="center" style="margin:4px;">
<img id="vsacb_smiliepreview" src="{vb:raw vsacb_smilie_first}" border="0" alt="" />
</div>
</li>
</ul>
</div>
</vb:if>
</td>
<td>
<div class="blocksubhead" style="margin:0px;white-space:nowrap;">
<input type="text" class="primary textbox" name="vsacb_entermessage" id="vsacb_entermessage" style="width:100%;font-size:{vb:raw vsacb_textsize};" onkeydown="if (event.keyCode == 13) {return VSacb_postMessage(vsacb_post_form);}" onkeyup="VSacb_LimitChars('vsacb_entermessage', 'vsacb_counter','{vb:raw vboptions.vsachatbox_charlimit}');" onfocus="if(!this._haschanged){this.value=''};this._haschan ged=true;vsacb_submitbutton.disabled=false;" <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if> value="{vb:rawphrase message}..." />
</div>
</td>
<td width="1%">
<div class="blocksubhead" style="margin:0px;white-space:nowrap;">
<vb:if condition="!$vsacb_cantpost">
<span class="shade" id="vsacb_counter">{vb:raw vboptions.vsachatbox_charlimit}</span> <input type="submit" id="vsacb_submitbutton" style="width:30px;font-family:Arial;" value="►" disabled="disabled" /></span>
</vb:if>
</div>
</td>
</tr>
</table>
</form>

Captures

Ombre
09/02/2010, 00h16
Voici une autre modification afin d'embellir le bouton Smiley, remplacez le contenu du template vsa_chatbox_input par ceci:


<form name="vsacb_post_form" action="misc.php?{vb:raw session.sessionurl}&securitytoken={vb:raw bbuserinfo.securitytoken}" method="post" onsubmit="return VSacb_postMessage(this);">
<input type="hidden" name="do" value="cb_postnew" />
<input type="hidden" name="color" />
<input type="hidden" name="fontWeight" />
<input type="hidden" name="fontStyle" />
<input type="hidden" name="textDecoration" />
<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
<tr valign="top" class="blocksubhead">
<td width="175px">

<div class="blocksubhead" style="margin:0px;white-space:nowrap;">
<select id="vsacb_m_color" name="vsacb_m_color" style="width:50px;background-color:black;" onchange='VSacb_updateColor(this, "color");VSacb_Init();' <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if>>
{vb:raw vsacb_colors}
</select>
<input id="vsacb_m_bold" type="button" class="button" style="width:30px;font-weight:bold;" value="B" onclick='VSacb_updateSButton(this, "fontWeight")' <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if> />
<input id="vsacb_m_italic" type="button" class="button" style="width:30px;font-style:italic;" value="I" onclick='VSacb_updateSButton(this, "fontStyle")' <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if> />
<input id="vsacb_m_underline" type="button" class="button" style="width:30px;text-decoration:underline;" value="U" onclick='VSacb_updateSButton(this, "textDecoration")' <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if> />

</div>
</td>
<td width="68px">
<vb:if condition="(($vboptions[vsachatbox_smiliestotal]!=0) AND !$vsacb_cantpost AND $vsacb_smilies_init)">
<div class="blocksubhead"><div class="popupmenu"><div class="button">
&nbsp;<a href="javascript://" class="popupctrl"><span onclick="document.getElementById('vsacb_entermessage').focu s();">{vb:rawphrase smilies}</span></a>
<ul class="popupbody popuphover">
<li>
{vb:rawphrase smilies}
</li>
<li>
<div id="vsacb_smiliesarea" style="max-height:200px;overflow:auto;background-color:{vb:stylevar alt1_bgcolor};border-top:0px;border-bottom:1px;border-left:0px;border-right:0px;border-color:{vb:stylevar time_fgcolor};border-style:dashed;">
<div id="vsacb_smiliesarea_init" style="overflow:auto;background-color:{vb:stylevar alt1_bgcolor};border-top:0px;border-bottom:1px;border-left:0px;border-right:0px;border-color:{vb:stylevar time_fgcolor};border-style:dashed;">
{vb:raw vsacb_smilies_init}
</div>
<div id="vsacb_smiliesarea_full" style="background-color:{vb:stylevar alt1_bgcolor};margin:1px;">
<span id="vsacb_smilies_more" class="smallfont" style="display:inline;">
<a href="javascript:void(0);" onclick="VSacb_getSmilies();" style="text-decoration:none;">{vb:rawphrase more}</a>
</span>
<span id="vsacb_smilies_loading" class="smallfont" style="display:none;">
{vb:rawphrase vsacb_loading}
</span>
</div>
</div>
<div align="center" style="margin:4px;">
<img id="vsacb_smiliepreview" src="{vb:raw vsacb_smilie_first}" border="0" alt="" />
</div>
</li>
</ul>
</div></div></div>
</vb:if>
</td>
<td>
<div class="blocksubhead" style="margin:0px;white-space:nowrap;">
<input type="text" class="primary textbox" name="vsacb_entermessage" id="vsacb_entermessage" style="width:100%;font-size:{vb:raw vsacb_textsize};" onkeydown="if (event.keyCode == 13) {return VSacb_postMessage(vsacb_post_form);}" onkeyup="VSacb_LimitChars('vsacb_entermessage', 'vsacb_counter','{vb:raw vboptions.vsachatbox_charlimit}');" onfocus="if(!this._haschanged){this.value=''};this._haschan ged=true;vsacb_submitbutton.disabled=false;" <vb:if condition="$vsacb_cantpost">disabled="disabled"</vb:if> value="{vb:rawphrase message}..." />
</div>
</td>
<td width="1%">
<div class="blocksubhead" style="margin:0px;white-space:nowrap;">
<vb:if condition="!$vsacb_cantpost">
<span class="shade" id="vsacb_counter">{vb:raw vboptions.vsachatbox_charlimit}</span> <input type="submit" id="vsacb_submitbutton" style="width:30px;font-family:Arial;" value="►" disabled="disabled" /></span>
</vb:if>
</div>
</td>
</tr>
</table>
</form>

Pour info l'édition ne se fait pas en ajax il faut aller dans les archives de la chatbox pour cela.

José
09/02/2010, 02h40
Ah !!! vraiment excellent la modif !
Merci beaucoup, encore une fois la connaissance et le professionalisme en marche !
Bravo et encore merci !
:)

Spider-Man
09/02/2010, 05h41
Bonsoir numéro 1 cette trad ;)

matthieugoua
09/02/2010, 09h39
v3.0.1 - Feb 09. 2010.
-Fixed: Mauvais alignement du title dans la chatbox/archive
-Fixed: Mauvais alignement du bouton expand/collapse dans Safari
-Fixed: Mauvais alignement du bouton 'Smilies'
-Fixed: Erreurs XHTML
-New Réglages: Liste des templates où "{vb:raw vsachatbox}" doit être activer

Simon
13/02/2010, 14h47
v3.0.1 - Feb 09. 2010.
-Fixed: Mauvais alignement du title dans la chatbox/archive
-Fixed: Mauvais alignement du bouton expand/collapse dans Safari
-Fixed: Mauvais alignement du bouton 'Smilies'
-Fixed: Erreurs XHTML
-New Réglages: Liste des templates où "{vb:raw vsachatbox}" doit être activerSujet d'origine mis à jour - Merci à toi :) J'ai modifié le fichier de copyright pour t'inclure dedans bien sûr.

Allan
13/02/2010, 16h34
Sujet d'origine mis à jour - Merci à toi :) J'ai modifié le fichier de copyright pour t'inclure dedans bien sûr.
Merci à toi ;)

PS: Une version est sortie entre temps ^^

Aragorn
13/02/2010, 19h22
Bonjours, merci pour ce hack.
On ne peus pas ajouter un titre à la chatbox?
Si on peus, vous pouvez me dire ou?

Merci d'avance

TuxBox
13/02/2010, 22h21
Merci !

MT37
14/02/2010, 01h16
Excellente chatbox merci :)

joãny
14/02/2010, 09h38
salut a vous

il y a 3 nouvelle version entre la 3.0.1 et la dernière, elle ma l'aire prometteuse cette shout car très réactif au bug

v3.0.1 - Feb 09. 2010.
-Fixed: Wrong title alignment in box/archive tables
-Fixed: Wrong expand/collapse button alignment in Safari
-Fixed: Wrong 'Smilies' alignment
-Fixed: XHTML errors
-New Setting: List templates where "{vb:raw vsachatbox}" will be enabled
v3.0.2 - Feb 09. 2010.
-Fixed: PHP error on CMS on some configs
-Fixed: 'Smilies' alignment
-Fixed: Minor bugs in PHP/HTML
v3.1 - Feb 14. 2010.
-New: CB Log-in/Log-out
-New Option: Stop auto-refresh if user inactive for X minutes
-New Option: Disable custom colors completely
-New Option: Random smilies
-New Option: Align messages to the usernames
-New: Remove text formatting button
-New: 'Smilies' replaced by image, arrrow removed
-Fixed: Move focus to input field when smilie inserted
-Fixed: 'Expand' button not shown after refresh
-Fixed: Now first item in color list is used as default
-Settings reorganized
-Several style/functionality bugs fixed
v3.1.1 - Feb 14. 2010.
-Fixed: Small JS issue on log-out
-New Option: Logged-out by default

http://www.vbulletin.org/forum/showthread.php?t=235271

encore merci pour les acharné de la trad

Allan
14/02/2010, 23h44
Maj en 3.1.1 :)

Enzo-vB-Italia
16/02/2010, 23h11
Nouvelle mise à jour. Version Anglaise, voir si votre traduction est très bien.Ciao

didou22
18/02/2010, 22h53
La version 3.1.2 est sortie, je l'ai traduite, à télécharger en pièce jointe.
Fonctionne très bien chez moi.

Ombre
19/02/2010, 01h14
Bonsoir, merci pour cette traduction :) Bien que j'ai une préférence pour inferno comme chatbox :)

OlijO
19/02/2010, 07h34
Bonsoir, merci pour cette traduction :) Bien que j'ai une préférence pour inferno comme chatbox :)

Oui moi aussi, le seul problème avec Inferno c'est que le développeur initial a arrêté tout développement, il a même fermé sans rien dire et les clients se sont retrouvé le bec dans l'eau :(
Ca veut dire aussi que pour toute évolution correctif si failles etc, il faudra compter sur le bon vouloir d'autres développeurs malheureusement.

Ombre
19/02/2010, 08h00
Oui c'est ce qui arrive à toutes les shoot sur du long terme, les codeurs ne garde pas leurs bébé à jour au bout d'un moment, c'est la vie :)

Simon
19/02/2010, 23h36
Oui c'est ce qui arrive à toutes les shoot sur du long terme, les codeurs ne garde pas leurs bébé à jour au bout d'un moment, c'est la vie :)Développer des shoutbox est dangereux pour la santé, à maintenir pas trop longtemps :d2

yassparisian
25/02/2010, 13h54
Merci pour cette trad, j'ai juste un problem avec les heures qui ne s'affiche pas!

Une idée?

Kevius
25/02/2010, 17h02
Pour les dates : %H:%M
Pour les heures : %d-%m

Dans les parametres du hack

yassparisian
25/02/2010, 17h18
Pour les dates : %H:%M
Pour les heures : %d-%m

Dans les parametres du hack

ça fonctionne impec!

Merci beaucoup!

zecou
13/03/2010, 13h06
13163Salut et merci j'ai installer la shout mais voila mon problème comme vous pouvez le voir sur les cotes de la shout ya pas de limitation comment faire pour en mettre une merci d'avance de vos réponses

DiDzI
14/03/2010, 02h58
Moi qui m'ennuie avec les chatbox c'est que la Evo permettait d'avoir un canal privé et la c'est plus le cas avec aucune et c'est bien chiant :(

DiDzI
20/03/2010, 20h28
Il y a plusieurs version de mise à jour qui on eu lieu, dont une qui règle un problème avec php 5.3 ce serait bien de mettre à jour.

Komolos
23/03/2010, 19h00
Bonjour, j'ai encore un problème sa me fait ça : Il n'est pas possible de soumettre car l'indice de sécurité est manquant. Si cela survient de manière inattendue, veuillez en informer l'administrateur et décrivez-lui les actions effectuées avant de recevoir ce message d'erreur. Si vous pouvez m'aider s'il vous plait. Merci

karymus
26/03/2010, 12h53
Voila, avant d'installer vbulletin, j'avais essayé un cms, sans le citer, un utilisateur confirmé a crée une shoutbox fort sympatique, je vous met le screen pour avoir une idée

Ce qui serait super agréable c'est de rajouter sur la VSA shoutbox de nouvelles fonctions, tel le flash info (/flash texte...) comme sur le screen, et une autre, c'est quand quelqu'un s'inscrit au site, un message est affiché sur la shout "souhaitons la bienvenue a nouveau_membre".

Je pense aussi, que ça serait bien si quelqu"un pouvait corriger le message /me, l'idéal c'est de ne pas afficher en double le pseudo de celui qui tape la commande.

Je tiens a votre disposition les fichiers de l'autre shout et éventuellement un espace ou l'essayer.

Merci.

axemyboss
27/03/2010, 00h57
Bonsoir ,

Moi j'ai un bug à la place de la date et heure j'ai ça [d-m, H:i]

karymus
27/03/2010, 08h32
Bonsoir ,

Moi j'ai un bug à la place de la date et heure j'ai ça [d-m, H:i]

Bonjour axemyboss

Cité ICI (http://www.vbulletin-ressources.com/forum/showthread.php?t=19443&p=143697#post143697)

Pour la date met ça : %H:%M
et l'heure: %d-%m

Komolos
03/04/2010, 20h19
Bonjour,
J'ai un problème avec ma chatbox j'aimerai la mettre pour les membre qui n'ont pas activer leurs cookies comme moi
Quand je suis sur mon pc je ne voit pas la chatbox et quand je suis sur mon dédié je la voit quelqu'un ses comment faire ? si oui merci d'avance

Simon
03/04/2010, 20h42
Moi qui m'ennuie avec les chatbox c'est que la Evo permettait d'avoir un canal privé et la c'est plus le cas avec aucune et c'est bien chiant :(Courage, elle sera bientôt de retour :delicious:

Komolos
04/04/2010, 16h37
Bonjour, J'ai un problème avec ma chatbox j'aimerai la mettre pour les membre qui n'ont pas activer leurs cookies comme moi Quand je suis sur mon pc je ne voit pas la chatbox et quand je suis sur mon dédié je la voit quelqu'un ses comment faire ? si oui merci d'avance

Simon
04/04/2010, 19h32
Bonjour, J'ai un problème avec ma chatbox j'aimerai la mettre pour les membre qui n'ont pas activer leurs cookies comme moi Quand je suis sur mon pc je ne voit pas la chatbox et quand je suis sur mon dédié je la voit quelqu'un ses comment faire ? si oui merci d'avanceCe hack n'a pas été prévu, comme la plupart, pour une utilisation sans cookie :(

Komolos
04/04/2010, 19h40
Ah domage :'(

wadisnake
07/04/2010, 21h22
Hello,

c'est quoi le nom de la variable à utiliser pour l'afficher dans un endroit de notre choix ?

Merci

Ombre
07/04/2010, 21h45
Bonsoir, je viens de lire le sujet sur vb.org et je pense que c'est ça:


{vb:raw vsachatbox}



To add to desired template (example FORUMHOME):
1. Add 'index' to THIS_SCRIPT locations (Product options)
2. Add 'FORUMHOME' to template names (Product options)
3. Open 'FORUMHOME' template and put "{vb:raw vsachatbox}" to desired line (for example after '<!-- /main -->') -> Save

wadisnake
07/04/2010, 21h50
Ok, je testerai ce soir et vous tiens au courant ;)

Autre question : on peut changer la zone des messages de cette chatbox ?
Là par exemple, je vois 4 messages, et je dois dérouler l'ascenseur pour en voir plus. Y a moyen d'en avoir plus (ça revient à augmenter la hauteur de toute la shout en fait).

Merci d'avance ;)

Ombre
07/04/2010, 21h52
J'ai éditer mon message au dessus :)

Probable que ça soit possible, résous déjà ton soucis après on verra :)

wadisnake
07/04/2010, 21h53
ça marche !
Merci encore.

Je teste dès que je rentre chez moi !

wadisnake
08/04/2010, 02h00
J'explique pourquoi je voulais faire ça à la main : Quand je voulais mettre la shout en bas, l'affichage de la page d'accueil foirait et rien ne marchait plus.
Après investigation, en désactivant la sidebar, j'ai pu remettre la shout en bas sans rien modifier dans le code ! (merci quand même, c'est toujours bon à savoir comme astuce :))
Donc mon problème est résolu:yahoo:

Une idée sur ma deuxième requête (concernant la taille de la shout)

Merci encore pour ta grande réactivité :D

Ombre
08/04/2010, 05h36
Il faudrait que je l'installe pour cela, je verrais ça ce soir, par contre rappel le moi si j'oublie :)

wadisnake
08/04/2010, 11h22
ah c'est très gentil !

Merci beaucoup :)

karymus
08/04/2010, 11h29
Autre question : on peut changer la zone des messages de cette chatbox ?
Là par exemple, je vois 4 messages, et je dois dérouler l'ascenseur pour en voir plus. Y a moyen d'en avoir plus (ça revient à augmenter la hauteur de toute la shout en fait).

C'est ici que tu dois configurer cela, la hauteur de la zone de texte.

13583

wadisnake
08/04/2010, 12h11
ça marche nickel, merci beaucoup !

La traduction fr donnait "Hauteur de la zone de texte (Chatbox)" du coup j'ai cru qu'il s'agissait de la hateur de la zone de saisie du texte ;)

Merci encore à vous deux !

petitfab
12/04/2010, 23h58
Chalut !!

Je chercher à personnaliser la couleur de fond de la zone d'entrée de texte dans la chatbox... Le thème général de la page dans lequel le module est intégré est assez sombre et j'aurai voulu une couleur de fond autre que blanc pour atténuer le contraste... Une idée ??

Merci d'avance les gens !! :d2

Fab

Dr4m3rS
14/04/2010, 00h21
Salut, un ami ma dis qu'il avais moyen de hacké un vbulettin par la chatbox de rentré en admin via la chatte ?
ou mon pote est a coté de la plaque.??

Ombre
14/04/2010, 00h36
Bonsoir, je ne sais pas si il y a un moyen, un hack peu affaiblir la protection de vbulletin, en ouvrent des failles, même si c'était le cas, on ne dirais pas comment faire, mais savoir si cette chatbox est à ou créée une faille, la je ne pourrais te le dire.

Dr4m3rS
14/04/2010, 01h45
je veux pas comment savoir faire mais je veux juste me proteger contre des personnes malveillantes ..

ptiodom
14/04/2010, 20h32
Oups,
Bonsoir à tous, je viens de me faire chasser de la mauvaise section apparemment pour une demande d'aide sur le fonctionnement de l'heure sur la shoutbox ...
j'ai ça à la place de l'heure :blush2:
13682

ça doit pas etre trés grave mais je bloque... un peu novice aussi ;)
Merci pour votre aide, et... désolé Ombre pour le mauvais placement du premier sujet, même si j'aurais préféré un déplacement pour un premier post de ma part sur le forum :p

Kevius
14/04/2010, 23h16
regarde ici (http://www.vbulletin-ressources.com/forum/showthread.php?t=19443&p=143697#post143697)

WARNING
15/04/2010, 00h46
bonjour a tous

il y a la v3.1.6 - Feb 24. 2010 http://www.vbulletin.org/forum/showthread.php?t=235271

lolll

Billyboule
16/04/2010, 21h15
Version 3.1.6 disponible dans le premier message du sujet.

Ombre
16/04/2010, 21h16
Bonsoir, merci pour cette mise à jour rapide de ta pars :)

WARNING
16/04/2010, 21h26
merci l'ami

pattaya4
18/04/2010, 09h35
coucou..
je suis en train de tester aussi ce hack et franchement il est pas mal..
je ne suis pas encore super bien calé au niveau des style alors je pose ma question..
ca serait quoi la modif a faire pour faire apparaitre le chatbox dans la page "quoi de neuf" en haut??
merci d'avance pour la reponse et merci beaucoup pour toutes ces traductions.

Yuksel38
19/04/2010, 09h21
Salut à tous!

Alors voilà: Y'a t'il des commandes pour cette chatbox ?

Style : Tous effacer, bannir ...

Simon
19/04/2010, 11h34
Alors voilà: Y'a t'il des commandes pour cette chatbox ?

Style : Tous effacer, bannir ...Salut,

Seule la commande /me existe. Pour le reste (ban, effacer les messages plus anciens que X heures), il faut passer par les options dans l'admincp.

yassparisian
09/05/2010, 11h19
Bonjour,

Comment on fait pour supprimer des messages ou parties de messages dans la chat box, sans tout supprimer//

Simon
09/05/2010, 13h15
Bonjour,

Comment on fait pour supprimer des messages ou parties de messages dans la chat box, sans tout supprimer//Bonjour,

Si je me souviens bien, il faut passer par les archives de la chatbox.

yassparisian
09/05/2010, 22h07
Bonjour,

Si je me souviens bien, il faut passer par les archives de la chatbox.

Mouais...Mais encore...meoui

Ombre
10/05/2010, 08h07
Bonjour, cela dépend des shoot, sur celle la c'est peut-être un clique sur les icônes à gauche des pseudos, orange ou grise selon si le message est récent, qui permet d'atteindre l'archive de la shoot, après il te reste plus qu'à coché la case à droite du message et sur le bouton supprimé le message, un truc dans le genre.

yassparisian
10/05/2010, 08h51
Ombre tu es toujours au top Bro...Merci!

handek
13/06/2010, 12h08
Je voudrais connaitre le nom de la variable du fond de la chatbox, est-ce-possible ? Merci d'avance.

Motus
02/08/2010, 17h58
Merci beaucoup je vai tester cela

the_black_wolf
07/08/2010, 21h48
J'ai un problème, avec le style Element, Blue Fluid, il s'affiche [d-m, H:i] a la place de l'heure et de la date.

Ombre
07/08/2010, 22h40
Bonsoir, nous ne sommes pas des robots, un petit slt ne tue pas.

Si tu avais pris la peine de parcourir les pages de cette discussion, tu aurais peut-être découvert ceci:http://www.vbulletin-ressources.com/forum/showthread.php?t=19443&p=143697#post143697

Viins
22/08/2010, 02h19
Salut,

Merci pour cette belle chatbox !

Cordialement,
Viins

mohanet
25/08/2010, 09h40
Bonjour, est que la dernière mise à jour à pris en charge tous les problèmes et les bugs déclarés dans cette discussion ?? car je me suis trompé dans les messages de plusieurs personne

Simon
25/08/2010, 10h49
Bonjour, est que la dernière mise à jour à pris en charge tous les problèmes et les bugs déclarés dans cette discussion ?? car je me suis trompé dans les messages de plusieurs personneTous je ne sais pas, mais elle en a corrigé une bonne partie :)

mohanet
25/08/2010, 11h40
Merci Simon pour ta réponse
J'ai une autre question si vous voulez
Le chatbox trouvé ici à VB-R est ce que le même ou un autre ? si oui comment je peux le modifier pour apparaitre comme ici ??
et merci beaucoup

Simon
25/08/2010, 12h01
Merci Simon pour ta réponse
J'ai une autre question si vous voulez
Le chatbox trouvé ici à VB-R est ce que le même ou un autre ? si oui comment je peux le modifier pour apparaitre comme ici ??
et merci beaucoupC'est celle-ci: http://www.vbulletin-ressources.com/forum/showthread.php?t=20832 qui est installée sur vB-R ;)

mohanet
26/08/2010, 04h18
Merci Infiniment Simon mais je pense qu'il y a un erreur dans le fichier ci-joint http://www.vbulletin-ressources.com/forum/attachment.php?attachmentid=13687&d=1271323645 qui donne un message : Fichier joint non valide ! Si vous suivez un lien valide, veuillez en avertir l'administrateur (http://www.vbulletin-ressources.com/forum/sendmessage.php) qu'est ce qu'il arrive ??

Ombre
26/08/2010, 08h10
Bonjour, répondu sur l'autre sujet Mohanet ;)

mohanet
28/08/2010, 19h37
Oui Ombre j ai vu vôtre intervention et j ai bien compris merci beaucoup .

labrador083
14/09/2010, 12h30
Merci pour cette traduction.
J'aurais une petite question, comme j'utilise un style sombre, j'aimerais changer la couleur par défaut qui est le noir.
J'ai fait une recheche sur les 90 pages de la source http://www.vbulletin.org/forum/showthread.php?t=235271, mais je n'ai rien trouvé.
Merci d'avance.

Ombre
14/09/2010, 18h27
Bonsoir, la shoot utilise comme conteneur le blockrow qui est par défaut sur vb4 donc si ton style est noir pour ce conteneur il est normal que le fond de la shoot le soit, pourquoi la couleur de la shoot n'irais pas avec le reste qui à la même couleur?

Tu ne précise pas la couleur de quoi par contre, je suppose que c'est celle du fond donc, tu peux essayé ceci afin de ciblé que la shoot, dans le template additional.css ajoute ceci:


#vsacb_boxswitch .blockrow {
background-color: red;
}

Remplace la valeur en rouge par la couleur que tu désires.

labrador083
14/09/2010, 18h53
Je viens de me relire, et je suis vraiment désolé de mon imprécision.

Je voulais parler de la couleur du texte par défaut qui est le noir.

Voici une capture de la shout sans modification:

15474

L'idéal serait de mettre le champ d'écriture en noir et la police par défaut en blanc.

Merci.

Ombre
14/09/2010, 19h13
Une fois la couleur choisi pour l'écriture elle reste il me semble, mais par défaut oui elle st sur noir, et je pense pas que l'on puisse modifier ça en html, ça doit être dans un fichier en dure voir du javascript... il te faudra un codeur je pense qui maitrise ses langages, pour le moment tu peu mettre un fond gris ;)

labrador083
14/09/2010, 20h01
Merci ombre pour ta réponse.
En effet la couleur choisie reste; mais n'est pas mémorisée lors de la déconnexion des membres.
Bof pour le fond grismeoui
Faudra faire avec alors:(

Ombre
15/09/2010, 07h16
En effet la couleur choisie reste; mais n'est pas mémorisée lors de la déconnexion des membres.

Si le membre ferme son navigateur, voir redémarre son ordinateur, la sélection reste, donc si il avait choisi le vert, quand il reviendra sur le forum le vert sera sélectionné, testé et approuvé.

labrador083
15/09/2010, 18h33
A condition de ne pas vider le cache de son navigateur.
Testé également;)

Ombre
15/09/2010, 19h44
On ne vide jamais son cache sauf en cas de soucis, ou soit en étant parano :) surtout des utilisateurs lambda :D

labrador083
16/09/2010, 18h40
Je suis parano alors car je vide mon cache touit les soirsmeoui

Speedy
27/09/2010, 18h00
bonjour à tous !

voilà j'ai installé cette superbe shoutbox qui fonctionne à merveille ! et d'une simplicité énorme !

Seulement j'ai un petit souci ! L'affichage de l'heure ne prend pas ... càd : %H:%i ne prend pas ! Il affiche ceci : 16H:%i !

Il ne prend pas le "i" ... est-ce que quelqu'un aurait une idée !

J'ai remarqué le même souci avec les stats où j'ai retiré l'heure ! pour gagné de la place pour les écrans de 15.4 pouces ...

Voilà c'est tout con bien sûr mais j'espère pouvoir remédier à ça grâce à vous !

merci

Ombre
27/09/2010, 18h18
Bonjour, essaye plutôt ceci:


%H:%M

Speedy
27/09/2010, 18h33
Bonjour, essaye plutôt ceci:


%H:%M


rhooooo excellent Ombre ! mais quel talent ! c'est en ordre ! merci ! super !

à bientôt

hybrid56
28/09/2010, 14h25
Bonjour,

On pourrait me détailler ses options, car je ne trouve pas à quoi elles servent:

-Déconnexion par défaut

-Activer l'inactivité de l'utilisateur (en minutes)

Billyboule
28/09/2010, 19h33
Bonjour,

On pourrait me détailler ses options, car je ne trouve pas à quoi elles servent:

-Déconnexion par défaut

-Activer l'inactivité de l'utilisateur (en minutes)

Si j'ai bonne souvenance, la déconnexion est la déconnexion lorsque l'utilisateur quitte le forum et l'inactivité est le nombre de minutes après lesquelles l'utilisateur sera automatiquement déconnecter de la chatbox si il n'a envoyé aucun chat.

hybrid56
01/10/2010, 03h31
Ok merci

Sinon j'ai un problème, quand je vais sur www.nom-de-domaine/forum/ le chat ne s'affiche pas.

http://img713.imageshack.us/img713/1383/chatk.jpg

Je dois cliquer sur "forum" dans la navbar pour que les messages s'affichent. A ce moment là j'ai l'url: http://www.nom-de-domaine/forum/forum.php

Radianovic
01/10/2010, 14h43
merciiiiii mec :)

jluce
05/11/2010, 11h27
Bonjour,

désolé de ne pas avoir posté dans la bonne section ;)

est il possible d'installer ce produit mais de ne le voir que via le lien "chatbox complète" et sur aucune autre pages ??

une idée ??

a+



(http://www.vbulletin-ressources.com/forum/blog_post.php?do=newblog&p=170064)

Mr-N4th4n-x3
07/11/2010, 12h30
Quelle son les commandes admin de la box ?

Ombre
07/11/2010, 12h52
Quelle son les commandes admin de la box ?
Je t'invite à contacter son auteur afin d'avoir une réponse précise: http://www.vbulletin.org/forum/member.php?u=108756.

jluce
08/11/2010, 11h38
Bonjour,

désolé de ne pas avoir posté dans la bonne section ;)

est il possible d'installer ce produit mais de ne le voir que via le lien "chatbox complète" et sur aucune autre pages ??

une idée ??

a+




slt

bon je me réponds ;)

pour n'avoir la chatbox que via le lien chtbox complète il suffit de mettre la valeur misc dans le champs :

"Afficher la ChatBox sur les pages (séparer par une virgule les endroits de THIS_SCRIPT)"

si ca peux aider

a+

jluce
08/11/2010, 13h20
re

bon par contre j'ai un autres soucis maintenant :)

visiblement la chat box complète me fait sauter le style générer par complete VB

pas top

une idée ??

a+

Billyboule
08/11/2010, 21h23
Que veux-tu dire par sauter ? C'est la page qui se recharge sans arrêt ?

jluce
10/11/2010, 16h07
Que veux-tu dire par sauter ? C'est la page qui se recharge sans arrêt ?
slt

non j'ai plus les menus ou il faut, les couleurs des différentes parties, etc....

a+

Billyboule
11/11/2010, 13h43
Un petit screen stp.

jluce
15/11/2010, 12h30
Un petit screen stp.
slt

désolé pour la réponse tardive....

finalement nous nous sommes orienter sur le plugin ezirc un peu modifier pour qu'il aille ailleurs que sur mibbit (pour les pubs.......)

merci en tous les cas pour l'aide

a+

Jason_Fast
27/11/2010, 11h19
Pourquoi Je ne vois pas la bonne Heure et Date ?

Ombre
27/11/2010, 12h47
Bonjour, bien que ta question soit bien visible, et pas du tout explicite, je ne vois pas de bonjour.

Jason_Fast
27/11/2010, 20h55
Je vois Des truck Comme SA


Exemple


d:g i:M


Au lieu de Aujourd'hui 19h55

Ombre
27/11/2010, 21h26
Je pense que tu n'as pas saisi mon sens de l'humour ironique, tu n'as pas à faire à des bots sur vb-r, les membres sont tous comme toi des humains, et en plus bénévoles, donc qui ne te doivent rien en particulier, il serait bien lors de demande de support, de commencer par un bonjour/bonsoir selon l'heure, afin que ce style de remarque pas forcément plaisante te soit faite.

La salutation n'est qu'un minimum je pense, merci d'avance.

joãny
27/11/2010, 23h33
lol fast sa veut dire rapide il me semble ?

c'est un homme pressé lol

ok je sort

Ombre
27/11/2010, 23h42
Pas si pressé que ça, en tout cas pour avoir une réponse :), surtout qu'elle est dans les réponses des membres de mémoire dans ce sujet...

joãny
28/11/2010, 10h56
ola ombre
oui oui elle est dans les réponses , mais c'est tellement plus facile de demander, enfin non! d'ordonner qu'on lui redonne la réponse

Maill
10/12/2010, 17h58
édit : trouvé mon problème =)

marin
01/01/2011, 19h34
bonjour,
je suis nouveau ici
je ne trouve pas l'admin de la chatbox... Je suis en vb4.0.7
J'ai uploadé le xml dans le systeme de gestion de produits mais apres...

Ombre
01/01/2011, 19h45
Bonsoir, regarde du coté des options vbulletin.

boubou57
03/01/2011, 08h46
Bonjour

J'utilise aussi cette chatbox.

Ouvrez le xml avec notepad++ , à la ligne N° 2149, vous verrez : aucun messages

Voir "aucun messages" quand la shout est vide.........encore un prétexte meoui pour les " Profs de Français " pour nous remonter les bretelles ! :d2

Suffit de le le virer et de réinjecter en écrasant l'ancien.

Bonne journée et encore Meilleurs Voeux à tous byby

Billyboule
03/01/2011, 21h26
Merci pour les autres. :)

Ombre
06/01/2011, 07h37
Bonjour

J'utilise aussi cette chatbox.

Ouvrez le xml avec notepad++ , à la ligne N° 2149, vous verrez : aucun messages

Voir "aucun messages" quand la shout est vide.........encore un prétexte meoui pour les " Profs de Français " pour nous remonter les bretelles ! :d2

Suffit de le le virer et de réinjecter en écrasant l'ancien.

Bonne journée et encore Meilleurs Voeux à tous bybyBonjour, merci à toi pour l'aide, cela peut rendre service :)

sniper
27/01/2011, 00h31
Merci :)

est ce qu'il ai possible de jouer un petit son quand il y a un nouveau message ?

Merci d'avance

Freddy.k
05/02/2011, 22h18
Merci pour la traduction j'aime bien cette chatbox

Ombre
05/02/2011, 22h50
Merci pour la traduction j'aime bien cette chatboxMoi aussi je l'aime bien :p

Plus légère que la mgc chatbox (ce n'est pas dure :D) et suffit à nos besoins surtout.

neoclust
08/02/2011, 19h20
Bonjour je viens d'installer VSA chatbox mais j'ai remarqué que l'heure et la date ne s'affichent pas j'ai eu juste D-m h:s merci

Ombre
08/02/2011, 19h24
Bonsoir, il te suffit de lire les réponses à ce sujet pour trouve la solution, qui est assez simple.

neoclust
08/02/2011, 19h56
édit : trouvé mon problème =)
Ombre si c'est bien ça : là je suis allé voir les paramètres j'ai pas trouvé grande chose si tu peux m'illuminer stp :)

neoclust
08/02/2011, 19h59
C'est bon là désolé fallait ajouter cette variable % merci

Speedy
13/02/2011, 21h38
bonjour

excellent sur 4.1.1 ! sans souci de fonctionnement ! toujours aussi parfaite !!

medofski
15/02/2011, 03h51
Merci bq pour votre effort

Hip-hop
16/03/2011, 13h42
Bonjour,

Quand je veut poster une message dans la chatbox sa me dit :

Il n'est pas possible de soumettre car l'indice de sécurité est manquant.

Si cela survient de manière inattendue, veuillez en informer l'administrateur (http://gtrp.info/forum/sendmessage.php) et décrivez-lui les actions effectuées avant de recevoir ce message d'erreur.

Ombre
16/03/2011, 17h50
Bonjour,

Étonnant de retrouvé ce soucis sur une version 4.1.2 de vb, normalement ça proviens de styles non à jour sous vb3 un soucis de sécurity token.

Et le hack en question, fonctionne très bien, donc je sèche sur ce coup.

Tu utilises bien vb 4.1.2?

Hip-hop
16/03/2011, 20h26
Oui, mais le problème ne se presente plus , je sais pas comment mais bon le problème est résolu

Ombre
16/03/2011, 20h35
ok bah tant mieux :)

Glade
18/03/2011, 15h12
Bonjour,
J'ai un tout petit problème, quand il y a un nouveau message, il ne me met pas l'image orange, mais il écrit "nouveau"
Merci d'avance :)

Ombre
18/03/2011, 18h24
Bonsoir, ton profile est à jour pour commencer par rapport à ta version utilisé, j'en doute un peu vu le soucis que tu as, sachant que vb4 à eu un changement de format sur certaines images, par défaut, elles étaient au format gif et son passé au format png, donc regarde dans le dossier de ton vbulletin le chemin est celui ci "images/statusicon/post_new.gif", pourquoi l'image n’apparait pas?

Car l'image présente sur ton forum est au format png, normal c'est le format actuel de cette image, et que le hack est codé avec une image au format utilisent le format gif, à toi de remettre l'image post_new.gif dans le dossier images/statusicon/, pour la récupéré utilises celle de vb-r qui est au bon format, sinon il faut modifié le produit du hack.

Glade
18/03/2011, 18h33
Merci ombre, tout fonctionne nickel à présent :)

QxQx
20/03/2011, 14h19
Voila j'ai une petite question comment fait-on pour effacer tout les message de la ChatBox ? J'ai essayer /clear mais sa n'a pas Marché :)

Ombre
20/03/2011, 15h52
Bonjour,

Merci d'éviter le rouge pour la couleur de tes textes, je n’ai pas vu d'options dans les options du hack prévus pour, un moyen est de ce mettre en mode d'édition des messages, tu doubles clique sur l’icône à gauche d'un message, ça te dirigera sur une page ou il y a ce message et les autres, tu coches la case du haut, et tu fais de même sur toutes les pages selon le nombre de message qu'il y a sur ta chatbox, et enfin tu cliques en bas sur le bouton "Effacer la sélection" qui aurait du être au passage "Effacer la ou les sélection(s)".

QxQx
20/03/2011, 19h43
Ok Merci Beaucoup Ombre :) Et dsl pour le Rouge :)

Faton_Dispero
21/03/2011, 23h41
Bonsoir,

Je rencontre plusieurs fois le meme problème sur ma chatbox, je vous explique:

Quand je parle sur la chatbox, et puis que je réactualise la page de mon forum, je ne peut plus écrire, j'essaye de cliquer sur "Message ..." mais il reste bloqué et je ne peux pas écrire.

Sreen: http://www.hostingpics.net/viewer.php?id=31270820110321224047.png

Merci de votre aide.

Ombre
21/03/2011, 23h51
Bonsoir,

Ce n'est pas un soucis, mais tu ne dois plus être connecté à la chatbox, c'est pour cela que tu ne peux plus écrire, il faut que la petite lampiote soit verte et non grise, elle se situe dans le coin haut et gauche, et un simple clique dessus permet de permuté d'un mode à l'autre.

Faton_Dispero
22/03/2011, 00h02
Bonsoir,

Ah oui bien, merci beaucoup de cette aide.

Bocanegra
01/04/2011, 02h23
Merci !
Sinon, on fait comment pour la modération ? hmm

Ombre
01/04/2011, 07h10
Bonjour, il te suffit de cliqué sur les images (icônes) à gauche des pseudo, et tu pourras modéré le ou les messages.

billybobilou
10/05/2011, 13h54
Bonjour,
Je voudrais mettre la chatbox dans la page IBPROARCADE.
Merci

Ombre
10/05/2011, 17h31
Bonjour, je ne connais pas le template de d'Ibproarcade, mais en tout cas voici la variable pour faire affiché la chatbox que tu devras placé dans le template:



{vb:raw vsachatbox}

yurihaki
10/05/2011, 21h10
Bonjour,
j'aimerai modifier l'emplacement du chat est ce possible ?
et ou trouver les variables à supprimé et a ajouté pour qu'il ne saffiche plus sur le forum mais plutot, tout en haut du CMS ?

Merci d'avance

Ombre
10/05/2011, 22h10
Tu as la solution dans les options du hack, je vois une option ou il est possible de donné le nom du template visé pour son apparition, tu peux en mettre plusieurs.

yurihaki
10/05/2011, 23h42
je vois l'option oui, mais je ne sais pas ce qui faut mettre a la place de FORUMHOME.
ensuite je ne veux pas sur tout les articles qu'elle s'affiche seulement dans une section précise. :fool:

Seed
11/05/2011, 01h06
Salut tout le monde,

Je me demander si on pouvais modifié la base des smilies en popup comme quand on répond au sujet il y a les smilies sur la droite avec [Plus],

car personnellement je la trouve vraiment pas terrible pour des smilies personnalisé, je vais regarder si je peux modifier sa si vous avez des idées je suis preneur :)

Ombre
11/05/2011, 06h38
je vois l'option oui, mais je ne sais pas ce qui faut mettre a la place de FORUMHOME.
ensuite je ne veux pas sur tout les articles qu'elle s'affiche seulement dans une section précise. :fool:

Tu as essayé tout simplement en mettant index?


Salut tout le monde,

Je me demander si on pouvais modifié la base des smilies en popup comme quand on répond au sujet il y a les smilies sur la droite avec [Plus],

car personnellement je la trouve vraiment pas terrible pour des smilies personnalisé, je vais regarder si je peux modifier sa si vous avez des idées je suis preneur :)

ça c'est une modification que tu demandes, si un codeur à le temps...

yurihaki
11/05/2011, 17h50
Bonjour,

J'ai essayer INDEX à la place de FORUMHOME,
aucun résultat le t'chat reste en index de forum

Ombre
12/05/2011, 06h07
Elle ne doit pas être prévus pour fonctionner sur le CMS alors, en tout cas via la variable, il faudrait voir avec un hook en cas ou.

ooobymeooo
13/05/2011, 11h34
Merci pour le partage