Results 1 to 10 of 53
-
2nd Dec 2010, 02:53 AM #1OPMemberWebsite's:
Katzbb.com Foxmovie.coTutor Cyb Chatbox 2.3 + Lastest Post
ok coz so many user interest with this
i has been make the tutor for this
Step 1 :
a. adding the plugin with import the xml methode
download here
Code:http://www.warezportal.us/ChatBoxv2.3 + Lastest_Post.zip
b. adding plugin with manual you can follow this below
go to plugin & Products Menu in admincp panel
add new plugin
Product = vbulletin
Hook Location = global_start
Title = Latest Posts
Execution Order = 5 or etc
Plugin PHP Code = ( add this script)
Code:Plugin PHP Code = ( add this script) $siteposts = $db->query_read(" SELECT thread.lastposter, thread.lastpost, thread.views, thread.open, thread.forumid, thread.replycount, thread.threadid, thread.pollid, thread.title, user.username, user.userid, user.usergroupid, IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid FROM thread as thread LEFT JOIN user AS user ON (user.username = thread.lastposter)ORDER BY lastpost DESC LIMIT 0, 10"); while($latest = $db->fetch_array($siteposts)) { $latest['title'] = str_replace($hidechar, " ", $latest['title']); if (strlen($latest['title']) > 25) { $latest['title'] = substr($latest['title'], 0, 25) . '...'; } else { $latest['title'] = $latest['title']; } $latest['title'] = htmlspecialchars($latest['title']); $trans = array("&" => "&"); $latest['title'] = strtr($latest['title'], $trans); $latest['replycount'] = number_format($latest['replycount']); $lastest[musername] = fetch_musername($latest); $lastest[musername] = $db->escape_string($lastest['musername']); $date = date("g:i a",$latest['lastpost']); $latest_posts .= " <div style='padding: 4px; border-bottom: 1px solid #D7D9D8;' > <div style='font-size: 11px;'>• <a href='showthread.php?t=$latest[threadid]' title='$latest[title]' style='font-size: 10px;'><b>$latest[title]</b></a></div> <div style='padding-top: 1px; padding-bottom: 1px;'><a href='member.php?u=$latest[userid]' style='font-size: 9px;'>Posted by $latest[musername]</a></div> <div style='padding-top: 1px; padding-bottom: 2px; font-size: 7pt;'> <span style='float: right;'>at $date</span> <span> <font color='#8A478F'><b>$latest[replycount] replies</b></font></span> </div>
Step 2
this to make look like this
Go to forumhome template and find
$header
$navbar
add this scrip below
Code:<br /> <table cellpadding="0" cellspacing="0" width="100%"> <tr><td valign="top"> $cybchatbox </td> <if condition="$bbuserinfo['field6'] == 'Yes'"><else /> <td width="10"> </td><td valign="top" width="300"> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <thead> <tr> <td class="tcat" align="center"> <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_latestposts')"><img id="collapseimg_forumhome_latestposts" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_latestposts].gif" alt="" border="0" /></a> Latest Posts </td> </tr> </thead> <tbody id="collapseobj_forumhome_latestposts" style="$vbcollapse[collapseobj_forumhome_latestposts]"> <tr> <td class="alt1" align="left" width="100%"> <div style="padding: 2px; margin-top: 3px; margin-left: 2px; width: 100%;"> <div style="border: 0pt none; height: 270px; width: 98%; overflow: auto;"> <div id="tabContent"></div>$latest_posts </div> </div> </if> <script type="text/javascript"> var tabVar=new ajaxtabs("tabs", "tabContent") tabVar.setpersist(true) tabVar.setselectedClassTarget("link") //"link" or "linkparent" tabVar.init() </script> </td> </tr> </tbody> </table></td></tr></table>
Step 3
how to change cyb template make it like KWWH with bottom editor
goto cybernetec template in your style and see cyb_ chatbox
replace the all script with thisCode:<if condition="(($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc'))"> $stylevar[htmldoctype] <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> <title>$vboptions[bbtitle] - $vbphrase[cybcb_chatbox]</title> $headinclude </head> <body onload="Ccb_getUsers();"> $header $navbar </if> <if condition="((($_REQUEST['do']=='cchatbox') OR in_array(THIS_SCRIPT, array($cybcb_locs))) AND ($_REQUEST['do']!='ccarc'))"> <form name="cybcb_post_form" action="misc.php?$session[sessionurl]&securitytoken=$cybcb_sectok" method="post" onsubmit="return Ccb_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 class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <thead> <tr> <td class="<if condition="($vboptions[cybchatbox_box_style]==1)">tcat<else />thead</if>" colspan="3"> <span style="float:right"> <span class="smallfont">$vbphrase[cybcb_chatbox_note]</span> <a href="#top" onclick="return toggle_collapse('cybcb_boxswitch')"><img id="collapseimg_cybcb_boxswitch" src="$stylevar[imgdir_button]/collapse_<if condition="($vboptions[cybchatbox_box_style]==1)">tcat<else />thead</if>$vbcollapse[collapseimg_cybcb_boxswitch].gif" alt="" border="0" /></a></span> <span id="cybchatmenuccbox"><if condition="($_REQUEST['do']!='cchatbox')">$vbphrase[cybcb_chatbox]<else />$vbphrase[cybcb_chatbox_full]</if> <script language="Javascript" type="text/javascript"> vbmenu_register("cybchatmenuccbox"); </script></span> </td> </tr> </thead> <tbody id="collapseobj_cybcb_boxswitch" style="<if condition="$vboptions[cybchatbox_collapsed_always]"><if condition="(THIS_SCRIPT!='misc')">display:none</if><else />$vbcollapse[collapseobj_cybcb_boxswitch]</if>"> <tr valign="top"> <td class="alt2"> <div id="cybcb_messagearea" style="overflow:auto;height:170px;width:100%;background-color:$stylevar[alt2_bgcolor];font-size:11;"> $vbphrase[cybcb_loading] </div> </td> </tr> <tr> <td class="alt2"> <textarea name="ccb_entermessage" id="ccb_entermessage" class="smallfont" style="width:99%;height=25%;x_overflow:hidden;y_overflow:hidden;color:$stylevar[alt1_fgcolor];background-color:$stylevar[alt1_bgcolor];border:0;font-size:$cybcb_textsize;"onkeydown="if (event.keyCode == 13) {return Ccb_postMessage(cybcb_post_form);}" onkeyup="Ccb_LimitChars('ccb_entermessage','cybcb_counter','$vboptions[cybchatbox_charlimit]');" onfocus="if(!this._haschanged){this.value=''};this._haschanged=true;cybcb_submitbutton.disabled=false;" cols="1" rows="1" <if condition="$cybcb_cantpost">disabled="disabled"</if>>$vbphrase[message]...</textarea> <textarea name="cybcb_infoarea" id="cybcb_infoarea" class="smallfont" style="float:right;text-align:right;white-space:nowrap;width:99%;height:<if condition="is_browser('ie')">12px<else />14px</if>;overflow:hidden;color:$stylevar[time_fgcolor];background-color:$stylevar[alt1_bgcolor];border:0px;" cols="1" rows="1" disabled="disabled"> $vbphrase[cybcb_loading] </textarea> <div style="white-space:nowrap;width:100%;height:20px;display:block;"> <select id="ccb_m_color" name="ccb_m_color" style="width:50px;background-color:black;" onchange='Ccb_updateColor(this, "color");Ccb_Init();' <if condition="$cybcb_cantpost">disabled="disabled"</if>> <option style="background-color:$stylevar[alt1_fgcolor];color:$stylevar[alt1_fgcolor];" value="$stylevar[alt1_fgcolor]" selected="selected"> </option> $cybcb_colors </select> <input id="ccb_m_bold" type="button" class="button" style="width:30px;font-weight:bold;" value="B" onclick='Ccb_updateSButton(this, "fontWeight")' <if condition="$cybcb_cantpost">disabled="disabled"</if> /> <input id="ccb_m_italic" type="button" class="button" style="width:30px;font-style:italic;" value="I" onclick='Ccb_updateSButton(this, "fontStyle")' <if condition="$cybcb_cantpost">disabled="disabled"</if> /> <input id="ccb_m_underline" type="button" class="button" style="width:30px;text-decoration:underline;" value="U" onclick='Ccb_updateSButton(this, "textDecoration")' <if condition="$cybcb_cantpost">disabled="disabled"</if> /> <if condition="(($vboptions[cybchatbox_smiliestotal]!=0) AND !$cybcb_cantpost AND $cybcb_smilies_init)"> <span id="cybchatmenusmilies"><img class="inlineimg" src="$stylevar[imgdir_editor]/smilie.gif" alt="$vbphrase[smilies]" border="0" onclick="document.getElementById('ccb_entermessage').focus();" /><script language="Javascript" type="text/javascript">vbmenu_register("cybchatmenusmilies", true); </script></span> </if> <if condition="!$cybcb_cantpost"> <span class="smallfont"><img class="inlineimg" src="$stylevar[imgdir_editor]/separator.gif" alt="" border="0" /> <span class="time" id="cybcb_counter">$vboptions[cybchatbox_charlimit]</span> <input type="submit" id="cybcb_submitbutton" style="width:30px;font-family:Arial;" value="?" disabled="disabled" /></span> </if> <if condition="(($vboptions[cybchatbox_smiliestotal]!=0) AND !$cybcb_cantpost AND $cybcb_smilies_init)"> <span class="vbmenu_popup" id="cybchatmenusmilies_menu" style="display:none;"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="thead">$vbphrase[smilies]</td> </tr> <tr> <td class="alt2"> <div id="cybcb_smiliesarea" style="max-height:200px;overflow:auto;background-color:$stylevar[alt1_bgcolor];border-top:0px;border-bottom:1px;border-left:0px;border-right:0px;border-color:$stylevar[time_fgcolor];border-style:dashed;"> <div id="cybcb_smiliesarea_init" style="overflow:auto;background-color:$stylevar[alt1_bgcolor];border-top:0px;border-bottom:1px;border-left:0px;border-right:0px;border-color:$stylevar[time_fgcolor];border-style:dashed;"> $cybcb_smilies_init </div> <div id="cybcb_smiliesarea_full" style="background-color:$stylevar[alt1_bgcolor];margin:1px;"> <span id="cybcb_smilies_more" class="smallfont" style="display:inline;"> <a href="javascript:void(0);" onclick="Ccb_getSmilies();" style="text-decoration:none;">$vbphrase[more]</a> </span> <span id="cybcb_smilies_loading" class="smallfont" style="display:none;"> $vbphrase[cybcb_loading] </span> </div> </div> <div align="center" style="margin:4px;"> <img id="cybcb_smiliepreview" src="$cybcb_smilie_first" border="0" alt="" /> </div> </td> </tr> </table> </span> </if> </div> </td> </tr> </tbody> </table> </form> </if> <script language="JavaScript" type="text/javascript"> <!-- Ccb_nowPosting = false; Ccb_nowLoading = true; setTimeout("Ccb_nowLoading = false;Ccb_getMessages();", $vboptions[cybchatbox_newmess_dur] * 1000); Ccb_nowRefreshing = null; function Ccb_getMessages() { if (!Ccb_nowPosting) { clearTimeout(Ccb_nowRefreshing); if (Ccb_nowLoading) { fetch_object('cybcb_infoarea').innerHTML = ':: $cybcb_newstat'; fetch_object('cybcb_infoarea').style.display = 'inline'; fetch_object('ccb_entermessage').style.height = '$cybcb_height_input_wstatus'; } else { fetch_object('cybcb_infoarea').innerHTML = ':: $vbphrase[cybcb_status_refreshing]'; fetch_object('cybcb_infoarea').style.display = 'inline'; fetch_object('ccb_entermessage').style.height = '$cybcb_height_input_wstatus'; } ccb_Messages = new vB_AJAX_Handler(true); ccb_Messages.onreadystatechange(Ccb_updateMessages); ccb_Messages.send('misc.php?show=ccbmessages'); } } function Ccb_updateMessages() { if (ccb_Messages) { if (ccb_Messages.handler.readyState == 4 && ccb_Messages.handler.status == 200 && ccb_Messages.handler.responseText) { ccb_MessagesDiv = fetch_object('cybcb_messagearea'); ccb_MessagesDiv.innerHTML = '<table cellpadding="1" cellspacing="1" border="0" width="97%" align="left">' + ccb_Messages.handler.responseText + '</table>'; <if condition="(!$cybcb_cantpost OR ($cybcb_cantpost AND $vboptions[cybchatbox_auto_refresh_guests]))"> Ccb_nowRefreshing = setTimeout('Ccb_getMessages()', ($vboptions[cybchatbox_auto_refresh_messages] * 1000)); </if> <if condition="$vboptions[cybchatbox_reverse_messages]"> ccb_MessagesDiv.scrollTop = ccb_MessagesDiv.scrollHeight; </if> } } if (!Ccb_nowLoading) { fetch_object('cybcb_infoarea').style.display = 'none'; fetch_object('ccb_entermessage').style.height = '$cybcb_height_input_wstatus'; } } function Ccb_getUsers() { ccb_Users = new vB_AJAX_Handler(true); ccb_Users.onreadystatechange(Ccb_updateUsers); ccb_Users.send('misc.php?show=ccbusers'); } function Ccb_updateUsers() { if (ccb_Users) { if (ccb_Users.handler.readyState == 4 && ccb_Users.handler.status == 200 && ccb_Users.handler.responseText) { ccb_UsersDiv = fetch_object('cybcb_actusersarea'); ccb_UsersDiv.innerHTML = '<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">' + ccb_Users.handler.responseText + '</table>'; <if condition="(!$cybcb_cantpost OR ($cybcb_cantpost AND $vboptions[cybchatbox_auto_refresh_guests]))"> setTimeout('Ccb_getUsers()', ($vboptions[cybchatbox_auto_refresh_users] * 1000)); </if> } } } function Ccb_getSmilies() { document.getElementById("cybcb_smilies_more").style.display = "none"; document.getElementById("cybcb_smilies_loading").style.display = "inline"; ccb_Smilies = new vB_AJAX_Handler(true); ccb_Smilies.onreadystatechange(Ccb_updateSmilies); ccb_Smilies.send('misc.php?show=ccbsmilies'); } function Ccb_updateSmilies() { if (ccb_Smilies) { if (ccb_Smilies.handler.readyState == 4 && ccb_Smilies.handler.status == 200 && ccb_Smilies.handler.responseText) { ccb_SmiliesDiv = fetch_object('cybcb_smiliesarea_full'); ccb_SmiliesDiv.innerHTML = '<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">' + ccb_Smilies.handler.responseText + '</table>'; } } ccb_SmiliesInitDiv = fetch_object('cybcb_smiliesarea_init'); ccb_SmiliesInitDiv.style.borderBottom = '0px'; } function Ccb_LimitChars(textbox, counter, climit) { var cybcb_textbox = textbox ? textbox : "ccb_entermessage"; var cybcb_counter = counter ? counter : "cybcb_counter"; var cybcb_charlimit = climit ? climit : 1024; var field = document.getElementById(cybcb_textbox); if (field && field.value.length >= cybcb_charlimit) { field.value = field.value.substring(0, cybcb_charlimit); } var txtField = document.getElementById(cybcb_counter); if (txtField) { cybcb_lengthinfo = cybcb_charlimit - field.value.length; if (cybcb_lengthinfo<100 && cybcb_lengthinfo>9) { informik = "0"+cybcb_lengthinfo; } else if (cybcb_lengthinfo<10) { informik = "00"+cybcb_lengthinfo; } else { informik = cybcb_lengthinfo; } txtField.innerHTML = informik; } } function Ccb_postMessage(formObj) { fetch_object('cybcb_infoarea').innerHTML = ':: $vbphrase[cybcb_status_posting]'; fetch_object('cybcb_infoarea').style.display = 'inline'; fetch_object('ccb_entermessage').style.height = '50px'; ccb_Message = new vB_AJAX_Handler(true); ccb_Message.onreadystatechange(Ccb_postedMessage); if (Ccb_nowPosting) { Ccb_nowPosting = false; Ccb_getMessages(); return false; } ccb_NewMessage = formObj.ccb_entermessage.value; if (ccb_NewMessage.replace(/ /g, '') == '') { alert('$vbphrase[cybcb_must_enter]'); return false; } ccb_Message.send('misc.php', 'do=cb_postnew&ccb_newmessage=' + PHP.urlencode(ccb_NewMessage) + Ccb_getMValues(document.forms['cybcb_post_form'])); fetch_object('ccb_entermessage').value = ''; fetch_object('ccb_entermessage').focus(); fetch_object('cybcb_counter').innerHTML = '$vboptions[cybchatbox_charlimit]'; Ccb_nowPosting = true; return false; } function Ccb_postedMessage() { if (ccb_Message.handler.readyState == 4 && ccb_Message.handler.status == 200) { Ccb_nowPosting = false; Ccb_getMessages(); } } function Ccb_getMValues(sbForm) { rString = ''; inputObjs = sbForm.getElementsByTagName('input'); for (i = 0; i < inputObjs.length; i++) { if (inputObjs[i].type == 'hidden' && inputObjs[i].value != '') { rString += '&' + inputObjs[i].name + '=' + PHP.urlencode(inputObjs[i].value); } } return rString; } function Ccb_updateInput(sProperty, setting) { Ccb_saveCookie('cybchatbox_' + sProperty, setting); eval('document.forms["cybcb_post_form"].ccb_entermessage.style.' + sProperty + ' = "' + setting + '"'); eval('document.forms["cybcb_post_form"].' + sProperty + '.value = "' + setting + '"'); } function Ccb_updateColor(eSelector, sProperty) { Ccb_updateInput(sProperty, eSelector.options[eSelector.options.selectedIndex].value) } function Ccb_updateStyle(sProperty) { trueValue = '' switch (sProperty) { case 'fontWeight': falseValue = 'bold' break; case 'textDecoration': falseValue = 'underline' break; case 'fontStyle': falseValue = 'italic' break; } Ccb_saveCookie('cybchatbox_' + sProperty, ((eval('document.forms["cybcb_post_form"].' + sProperty + '.value'))? trueValue : falseValue)); return (eval('document.forms["cybcb_post_form"].' + sProperty + '.value'))? trueValue : falseValue; } function Ccb_updateSButton(cButton, sProperty) { if (cButton.value.match(/\+/)) { cButton.value = cButton.value.replace('+', '') } else { cButton.value = '+' + cButton.value } Ccb_updateInput(sProperty, Ccb_updateStyle(sProperty)) } function Ccb_insertSmilie(smcode) { document.forms["cybcb_post_form"].ccb_entermessage.value += ' ' + smcode; return false; } function Ccb_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=="ccb_m_size") { document.getElementById('ccb_entermessage').style.fontSize = value +"px"; Ccb_getMessages(); } } function Ccb_readCookies() { memory_color = fetch_cookie('cybchatbox_color'); memory_bold = fetch_cookie('cybchatbox_fontWeight'); memory_underline = fetch_cookie('cybchatbox_textDecoration'); memory_italic = fetch_cookie('cybchatbox_fontStyle'); if (memory_color != null && memory_color != '') { obj = fetch_object('ccb_m_color'); for (i = 0; i < obj.options.length; i++) { if (obj.options[i].value == memory_color) { obj.options[i].selected = true; Ccb_updateColor(obj, 'color'); } } } if (memory_bold != null && memory_bold != '') { Ccb_updateSButton(fetch_object('ccb_m_bold'), "fontWeight"); } if (memory_underline != null && memory_underline != '') { Ccb_updateSButton(fetch_object('ccb_m_underline'), "textDecoration"); } if (memory_italic != null && memory_italic != '') { Ccb_updateSButton(fetch_object('ccb_m_italic'), "fontStyle"); } } function Ccb_selectAll(obj) { var arrInput = document.getElementsByTagName("input"); for (i=0; i<arrInput.length; i++) { if (arrInput[i].type == 'checkbox') { arrInput[i].checked = obj.checked; } } } function Ccb_Confirm(what,who,name) { if (what=='delsel') { if (confirm('$vbphrase[cybcb_confirm_delete_all]')) { if (confirm('$vbphrase[cybcb_confirm_delete_all_again]')) { location.href = "misc.php?do=cybcb_delall"; } } } if (what=='deluser') { if (confirm('<phrase 1="'+name+'">$vbphrase[cybcb_delete_user]</phrase>?')) { location.href = 'misc.php?do=ccb_deluser&u='+who; } } if (what=='delmess') { if (confirm('$vbphrase[cybcb_delete_mess]?')) { location.href = 'misc.php?do=ccb_delmess&m='+who; } } if (what=='banuser') { if (confirm('<phrase 1="'+name+'">$vbphrase[cybcb_ban_user]</phrase>?')) { location.href = '**************************&u='+who; } } if (what=='unbanuser') { if (confirm('<phrase 1="'+name+'">$vbphrase[cybcb_unban_user]</phrase>?')) { location.href = 'misc.php?do=ccb_unbanuser&u='+who; } } } function Ccb_controlArcMessage() { this.cybcb_msgid = -1 this.active = false } Ccb_nowEditing = false; Ccb_controlArcMessage.prototype.Edit = function (cybcb_msgid) { if (cybcb_msgid != this.cybcb_msgid) { if (this.active) { this.cancelActive(this.cybcb_msgid) } this.active = true; this.cybcb_msgid = cybcb_msgid; fetch_object('cybcb_message_edit_' + this.cybcb_msgid).style.display = ''; fetch_object('cybcb_message_' + this.cybcb_msgid).style.display = 'none'; fetch_object('cybcb_editlink_' + this.cybcb_msgid).style.display = 'none'; fetch_object('cybcb_editbutton_' + this.cybcb_msgid).style.display = ''; fetch_object('cybcb_message_editor_' + this.cybcb_msgid).focus(); } return false; } Ccb_controlArcMessage.prototype.cancelActive = function (cybcb_msgid) { fetch_object('cybcb_message_edit_' + this.cybcb_msgid).style.display = 'none'; fetch_object('cybcb_message_' + this.cybcb_msgid).style.display = ''; fetch_object('cybcb_editlink_' + this.cybcb_msgid).style.display = ''; fetch_object('cybcb_editbutton_' + this.cybcb_msgid).style.display = 'none'; return false; } Ccb_controlArcMessage.prototype.Save = function () { if (this.active) { ccb_Message = new vB_AJAX_Handler(true); ccb_Message.onreadystatechange(Ccb_savedMessage); if (Ccb_nowEditing) { alert('$vbphrase[cybcb_busy]'); return false; } ShoutMsg = fetch_object('cybcb_message_editor_' + this.cybcb_msgid).value; if (ShoutMsg.replace(/ /g, '') == '') { alert('$vbphrase[cybcb_must_enter]'); return false; } ccb_Message.send('misc.php', 'do=cybcb_editmessage&id=' + this.cybcb_msgid + '&ccb_editmessage=' + PHP.urlencode(ShoutMsg)); Ccb_nowEditing = true; } return false; } ccb_MessageID = new Ccb_controlArcMessage; function Ccb_savedMessage() { if (ccb_Message.handler.readyState == 4 && ccb_Message.handler.status == 200) { Ccb_nowEditing = false; ccb_MessageID.active = false; ccb_MessageID.cancelActive(ccb_MessageID.cybcb_msgid); fetch_object('cybcb_message_' + ccb_MessageID.cybcb_msgid).innerHTML = ccb_Message.handler.responseText; ccb_MessageID.cybcb_msgid = -1; } } function Ccb_updateSmiliePreview(smiliesource) { smiliearea = fetch_object("cybcb_smiliepreview"); smiliearea.src=smiliesource; } function Ccb_Init() { document.getElementById('ccb_m_color').style.backgroundColor = document.getElementById('ccb_m_color').value; } <if condition="($_REQUEST['do']!='ccarc')"> Ccb_readCookies(); Ccb_getMessages(); Ccb_Init(); </if> --> </script> <if condition="($_REQUEST['do']=='ccarc')"> <form id="cybcb_search" name="cybcb_search" action="misc.php?do=ccarc" method="post"> <input type="hidden" name="securitytoken" value="$cybcb_sectok" /> <table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-bottom:3px"> <tr valign="bottom"> <td align="$stylevar[left]"><input type="text" class="bginput" name="cbt" style="font-size:11px;" size="25" onfocus="if(!this._haschanged){this.value=''};this._haschanged=true;" value="$cybcb_search_value" /> <input type="submit" class="button" value="$vbphrase[go]" /></td> <if condition="($pagenav AND !$_REQUEST['ccbnomess'])"><td align="$stylevar[right]">$pagenav</td></if> </tr> </table> </form> <form id="cybcb_muldel" name="cybcb_muldel" action="misc.php?do=cybcb_multidel" method="post" onsubmit="return confirm('$vbphrase[cybcb_confirm_delete]')"> <input type="hidden" name="securitytoken" value="$cybcb_sectok" /> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat" $cybcb_archivecolspan > <span id="cybchatmenuccarc">$vbphrase[cybcb_archive] <script language="Javascript" type="text/javascript"> vbmenu_register("cybchatmenuccarc"); </script></span> </td> </tr> <if condition="($vboptions[cybchatbox_auto_prune]!='')"> <tr> <td class="alt1" $cybcb_archivecolspan ><span class="smallfont"><phrase 1="$vboptions[cybchatbox_auto_prune]">$vbphrase[cybcb_autoprune_note]</phrase></span></td> </tr> </if> <if condition="($cybcb_targettext!='')"> <tr> <td class="alt2" $cybcb_archivecolspan ><span class="smallfont" style="float:$stylevar[right]">$vbphrase[cybcb_switchtoall]</span><span class="smallfont"><phrase 1="$cybcb_targettext">$vbphrase[cybcb_showingsearch]</phrase></span></td> </tr> </if> <if condition="($cybcb_targetuser!='')"> <tr> <td class="alt2" $cybcb_archivecolspan ><span class="smallfont" style="float:$stylevar[right]">$vbphrase[cybcb_switchtoall]</span><span class="smallfont">$vbphrase[cybcb_showinguser]</span></td> </tr> </if> <if condition="(($cybcb_totalentries>0) AND $cybcb_msgs_arc AND !$_REQUEST['ccbnomess'])"> <tr> <td class="thead" width="1%">$vbphrase[time]</td> <td class="thead" width="1%" align="center">$vbphrase[user]</td> <td class="thead" colspan="2">$vbphrase[message]</td> <if condition="($cybcb_canmod AND ($cybcb_totalentries>0))"><td class="thead"><input type="checkbox" name="cybcb_checkall" id="cybcb_checkall" value="" onclick="Ccb_selectAll(this);" /></td></if> <tr> $cybcb_msgs_arc <else /> <tr> <td class="alt1" width="100%" align="center">$vbphrase[cybcb_no_messages]</td> <tr> </if> <if condition="($cybcb_canmod AND ($cybcb_totalentries>0) AND $cybcb_msgs_arc AND !$_REQUEST['ccbnomess'])"> <tr align="right"> <td class="tcat" $cybcb_archivecolspan><input type="submit" name="cybcb_muldel_submit" class="smallfont" value=" $vbphrase[cybcb_delete_selected] " onclick="confirmation();" /></td> </tr> </if> </table> </form> <if condition="($pagenav AND !$_REQUEST['ccbnomess'])"> <table cellpadding="0" cellspacing="0" border="0" width="100%" style="margin-top:3px"> <tr> <td align="$stylevar[right]">$pagenav</td> </tr> </table> </if> </if> <div class="vbmenu_popup" <if condition="($_REQUEST['do']=='ccarc')">id="cybchatmenuccarc_menu"<else />id="cybchatmenuccbox_menu"</if> style="display:none;"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$vbphrase[options]</td> </tr> <if condition="($_REQUEST['do']!='cchatbox')"> <tr> <td class="vbmenu_option"><a href="misc.php?do=cchatbox">$vbphrase[cybcb_go_separate]</a></td> </tr> </if> <if condition="($_REQUEST['do']!='ccarc')"> <tr> <td class="vbmenu_option"><a href="misc.php?do=ccarc">$vbphrase[cybcb_go_archive]</a></td> </tr> </if> <if condition="($cybcb_totalmessages AND (($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc')))"> <tr> <td class="thead">$vbphrase[cybcb_statistics]</td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> $vbphrase[cybcb_total_messages]: $cybcb_totalmessages </td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <phrase 1="$vboptions[cybchatbox_stats_lastxhours]">$vbphrase[cybcb_last_x_hours_messages]</phrase>: $cybcb_xhoursmessages </td> </tr> <if condition="$cybcb_mymessages"> <tr> <td class="vbmenu_option" title="nohilite"> $vbphrase[cybcb_my_messages]: <a href="misc.php?do=ccarc&cbu=$bbuserinfo[userid]">$cybcb_mymessages</a> </td> </tr> </if> <if condition="($cybcb_topx_res > 1)"> <tr> <td class="thead">$vbphrase[cybcb_top_x_chatters]</td> </tr> <tr> <td class="vbmenu_option" title="nohilite">$cybcb_topchatters</td> </tr> </if> </if> <if condition="($cybcb_candelall AND (($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc')))"> <tr> <td class="thead">$vbphrase[cybcb_mod_options]</td> </tr> <tr> <td class="vbmenu_option"> <a href="javascript:Ccb_Confirm('delsel');">$vbphrase[cybcb_delete_all]</a> </td> </tr> </if> <if condition="($cybcb_banlist)"> <tr> <td class="thead">$vbphrase[cybcb_banned_list]</td> </tr> <tr> <td style="background-color:$stylevar[vbmenu_option_bgcolor];"> <div id="cybcb_bannedarea" style="max-height:150px;overflow:auto;background-color:$stylevar[alt1_bgcolor];"> <table cellpadding="1" cellspacing="0" border="0" width="100%"> $cybcb_banlist </table> </div> </td> </tr> </if> <tr> <td class="thead">$vbphrase[cybcb_search_chatbox]</td> </tr> <tr> <td class="vbmenu_option"><a href="misc.php?ccbfind=unread">$vbphrase[cybcb_find_first_unread]</a></td> </tr> <if condition="($bbuserinfo[userid])"> <tr> <td class="vbmenu_option"><a href="misc.php?ccbfind=$bbuserinfo[userid]">$vbphrase[cybcb_find_your_last]</a></td> </tr> </if> <if condition="($_REQUEST['do']!='ccarc')"> <tr> <td class="vbmenu_option" title="nohilite"> <form id="cybcb_search" name="cybcb_search" action="misc.php?do=ccarc" method="post"> <input type="hidden" name="securitytoken" value="$cybcb_sectok" /> <input type="text" class="bginput" style="font-size:11px;" name="cbt" size="10" onfocus="if(!this._haschanged){this.value=''};this._haschanged=true;" value="$vbphrase[cybcb_search_chatbox]" /> <input type="submit" class="button" value="$vbphrase[go]" /> </form> </td> </tr> </if> </table> </div> <if condition="(($_REQUEST['do']=='cchatbox') OR ($_REQUEST['do']=='ccarc'))"> <br /> <div id="cybcb_actusersarea"> </div> <br /> <div style="float:$stylevar[right]">$forumjump</div> <br /> $footer </body> </html> </if>
note: if you do not need change the cyb template u can use use Cyb_CB_editor-bottom.xml plugin
in there have two file one of editor on top ( see in download file )
dorry forgot one
next goto admincp >>vboption see cyb chatbox setting
see option Position on page (Disable if you add ChatBox manually in templates) make it disable
and see in bottom option
automatical add chhatbox in navbar make it no
Enjoy ALL
Thanks
cyber.crime Reviewed by cyber.crime on . Tutor Cyb Chatbox 2.3 + Lastest Post ok coz so many user interest with this i has been make the tutor for this Step 1 : a. adding the plugin with import the xml methode download here http://www.warezportal.us/ChatBoxv2.3 + Lastest_Post.zipadmincp > plugin& Products > Download & Upload plugin http://imgur.com/vOK5m.png Rating: 5
-
2nd Dec 2010, 02:56 AM #2
-
2nd Dec 2010, 03:05 AM #3OPMemberWebsite's:
Katzbb.com Foxmovie.coones again you can use inferno shoutbox
go to forumhome and find this
$cybchatbox
replace with this
<!--{%SHOUTBOX%}-->
-
2nd Dec 2010, 03:05 AM #4MemberWebsite's:
host4offshore.comneed this for vbulletin 4
|| Host4Offshore :: Reliable, Quality, Fast Offshore Hosting Solution (USA/Netherlands/Sweden/Russia/Romania)
|| Shared , Reseller Hosting Sales Thread
|| Rapidleech Hosting Sales Thread
|| Current Promotion
-
2nd Dec 2010, 03:07 AM #5Member
awesome! thanks
-
2nd Dec 2010, 03:09 AM #6OH GOD!!!!!Website's:
HotNewHipHop.comis there a way to make the latest post take you to the last post in the thread instead of the beginning of the thread?
-
2nd Dec 2010, 03:15 AM #7OPMemberWebsite's:
Katzbb.com Foxmovie.cosorry i am forgot this only for vb 3.8.x
next script
how to showing the chatbox + lastest tread only for custome usergroup
go to forum home
$header
$navbar
add this in here
<if condition="is_member_of($vbulletin->userinfo,6, 5, 7, 9,)">
and after this script
Code:<br /> <table cellpadding="0" cellspacing="0" width="100%"> <tr><td valign="top"> $cybchatbox </td> <if condition="$bbuserinfo['field6'] == 'Yes'"><else /> <td width="10"> </td><td valign="top" width="300"> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <thead> <tr> <td class="tcat" align="center"> <a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_latestposts')"><img id="collapseimg_forumhome_latestposts" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_latestposts].gif" alt="" border="0" /></a> Latest Posts </td> </tr> </thead> <tbody id="collapseobj_forumhome_latestposts" style="$vbcollapse[collapseobj_forumhome_latestposts]"> <tr> <td class="alt1" align="left" width="100%"> <div style="padding: 2px; margin-top: 3px; margin-left: 2px; width: 100%;"> <div style="border: 0pt none; height: 270px; width: 98%; overflow: auto;"> <div id="tabContent"></div>$latest_posts </div> </div> </if> <script type="text/javascript"> var tabVar=new ajaxtabs("tabs", "tabContent") tabVar.setpersist(true) tabVar.setselectedClassTarget("link") //"link" or "linkparent" tabVar.init() </script> </td> </tr> </tbody> </table></td></tr></table> <br />
</if>
you can custome that just add more usergroup id in here userinfo,6, 5, 7, 9,
-
2nd Dec 2010, 03:37 AM #8
-
2nd Dec 2010, 04:01 AM #9OPMemberWebsite's:
Katzbb.com Foxmovie.coforget again sorry for that and make chatbox look same higth with lastest thread see the picture
to make no double chatbox set disable
Position on page (Disable if you add ChatBox manually in templates)
and blow that setup that to make custome higth chatbox you can setup it until look same the lastest thread higth
see this picture
-
2nd Dec 2010, 04:04 AM #10MemberWebsite's:
DenimDownload.comLastest Posts
Auto refresh or not ?
Sponsored Links
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
Cant view Chatbox and latest post
By ibby in forum General DiscussionReplies: 3Last Post: 27th Jan 2012, 01:11 AM -
Need Tutorial How To Make Chatbox And Latest Post Like KWWHunction
By fbiotai93 in forum vBulletinReplies: 6Last Post: 28th Jul 2011, 07:34 AM -
Chatbox + Latest Post for Vb 4.1.3
By shockwavekunal51 in forum vBulletinReplies: 8Last Post: 24th Jul 2011, 04:09 AM -
Cyb - Chatbox with Latest Post EXCLUDE FORUMS?
By DOPE in forum vBulletinReplies: 2Last Post: 20th Jul 2010, 01:06 AM -
Lastest post ..by chatbox
By bumilad20 in forum phpBBReplies: 24Last Post: 14th Jan 2010, 11:29 PM
themaManager - edit and manage...
Version 4.04 released. Open older version (or...