The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Add notice on shoubox[Updates] Details »» | |||||||||||||||||||||||||
this mod will add 2 notice on your shoutbox
Install Instructions step 1 Go to your admin Control Panel => Plugin System => Manage Products => [Add/Import Product]; Click Browse and find product-thongbao_shoutbox.xml Click Import step 2 OPEN forumhome_vbshout THEN CLEAR ALL AND REPLACE ALL WITH THIS CODE Code:
<form action="vbshout.php?{$session['sessionurl']}" method="post" name="vbshoutform" onsubmit="return postShout(this)"> <input type='hidden' name='do' value='shout' /> <input type='hidden' name='color' /> <input type='hidden' name='fontFamily' /> <input type='hidden' name='fontWeight' /> <input type='hidden' name='textDecoration' /> <input type='hidden' name='fontStyle' /> <div id='shout_emo' style='display:none'> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat" align="center"> Emoticons </td> </tr> <tr> <td class='alt2' width='100%' height='100%' align='center' valign='top'> $Smilie_Build </td> </tr> </table> <br /> </div> <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_vbshout')"><img id="collapseimg_forumhome_vbshout" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_vbshout].gif" alt="" border="0" /></a> <a href='vbshout.php?{$session['sessionurl_q']}do=archive'>Khu Chat Chit [y?u cầu viết tiếng việt c? dấu]</a> </td> </tr> </thead> <tbody id="collapseobj_forumhome_vbshout" style="$vbcollapse[collapseobj_forumhome_vbshout]"> <tr> <td class="alt1" align="left" width="100%"> <if condition="!$vboptions[shout_editor_position]"> <if condition="$bbuserinfo[userid] > 0"> <table width='100%' border='0' cellpadding='0' cellspacing='0'> <tr> <td width='100%'> <input type="text" name="shout" style="width: 90%" class="bginput" /> </td> <td style='white-space:nowrap' width='1%'> <input type="submit" value="Shout" class="button" /> <if condition="$vboptions[shout_extra_options]"> <input type='button' class='button' value='Clear' onclick='sb_Clear()' /> <input type='button' class='button' value='Smilies' onclick='sb_Smilies(this)' /> <input id='sb_mem_bold' type='button' class='button' style='font-weight:bold' value='B' onclick='sb_PropChange_Button(this, "fontWeight")' /> <input id='sb_mem_underline' type='button' class='button' style='text-decoration:underline' value='U' onclick='sb_PropChange_Button(this, "textDecoration")' /> <input id='sb_mem_italic' type='button' class='button' style='font-style:italic' value='I' onclick='sb_PropChange_Button(this, "fontStyle")' /> <select id='sb_color_mem' name='font_color' onchange='sb_PropChange(this, "color")'> {$DropDowns['color_selector']} </select> <select id='sb_font_mem' name='font_selector' onchange='sb_PropChange(this, "fontFamily")'> {$DropDowns['font_selector']} </select> </if> </td> </tr> </table> <div style="height: 2px"></div> </if> </if> <!-- Start Th?ng b?o by Vietdjclub --> <if condition="$vboptions[Shout_box_Notice_enabled] == 1"> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td align="center"><a href="$vboptions[bburl]/showthread.php?$session[sessionurl]t=$vboptions[First_Thread_Id]"> <img src="$vboptions[Show_Notice_Icon]" border="0"/><b>$vboptions[First_Thread_Title]</b></a></td> <td align="center"><a href="$vboptions[bburl]/showthread.php?$session[sessionurl]t=$vboptions[Second_Thread_Id]"><img src="$vboptions[Show_Notice_Icon]" border="0"/><b>$vboptions[Second_Thread_Title]</b></a></td> </tr> </table> </if> <!-- /End Th?ng B?o by Vietdjclub --> <div id="vbshout" style="overflow:auto;height:{$vboptions['shout_box_height']}px;width:100%;"> Đang tải,Vui l?ng chờ... </div> <if condition="$vboptions[shout_editor_position]"> <if condition="$bbuserinfo[userid] > 0"> <div style="height: 2px"></div> <table width='100%' border='0' cellpadding='0' cellspacing='0'> <tr> <td width='100%'> <input type="text" name="shout" style="width: 90%" class="bginput" /> </td> <td style='white-space:nowrap' width='1%'> <input type="submit" value="Shout" class="button" /> <if condition="$vboptions[shout_extra_options]"> <input type='button' class='button' value='Clear' onclick='sb_Clear()' /> <input type='button' class='button' value='Smilies' onclick='sb_Smilies(this)' /> <input id='sb_mem_bold' type='button' class='button' style='font-weight:bold' value='B' onclick='sb_PropChange_Button(this, "fontWeight")' /> <input id='sb_mem_underline' type='button' class='button' style='text-decoration:underline' value='U' onclick='sb_PropChange_Button(this, "textDecoration")' /> <input id='sb_mem_italic' type='button' class='button' style='font-style:italic' value='I' onclick='sb_PropChange_Button(this, "fontStyle")' /> <select id='sb_color_mem' name='font_color' onchange='sb_PropChange(this, "color")'> {$DropDowns['color_selector']} </select> <select id='sb_font_mem' name='font_selector' onchange='sb_PropChange(this, "fontFamily")'> {$DropDowns['font_selector']} </select> </if> </td> </tr> </table> </if> </if> </td> </tr> </tbody> </table> </form> <br /> <script type='text/javascript'> <!-- postingShout = false function requestShouts() { if (!postingShout) { ShoutRequest = new vB_AJAX_Handler(true) ShoutRequest.onreadystatechange(showShouts) ShoutRequest.send('vbshout.php', 'nocache=' + (5 * Math.random() * 1.33) ) } } function showShouts() { if (ShoutRequest) { if (ShoutRequest.handler.readyState == 4 && ShoutRequest.handler.status == 200 && ShoutRequest.handler.responseText) { Shouts = fetch_object('vbshout') Shouts.innerHTML = '<table cellpadding="1" cellspacing="3" border="0" width="95%" align="left">' + ShoutRequest.handler.responseText + '</table>' setTimeout('requestShouts()', 10000) <if condition="$vboptions[shout_messages_order]"> document.getElementById('vbshout').scrollTop = 99999; </if> } } } function sb_CollectHV(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 postShout(formObj) { doShout = new vB_AJAX_Handler(true) doShout.onreadystatechange(postedShout) if (postingShout) { alert('Posting in progress..') return false } Shout = formObj.shout.value if (Shout.replace(/ /g, '') == '') { alert('You must enter a shout!') return false } doShout.send('vbshout.php', 'do=shout&shout=' + PHP.urlencode(Shout) + sb_CollectHV(document.forms['vbshoutform'])) sb_Clear() postingShout = true return false } function postedShout() { if (doShout.handler.readyState == 4 && doShout.handler.status == 200) { postingShout = false requestShouts() } } function sb_Input_SC(sProperty, setting) { set_shout_memory_cookie('vbshout_' + sProperty, setting) eval('document.forms["vbshoutform"].shout.style.' + sProperty + ' = "' + setting + '"') eval('document.forms["vbshoutform"].' + sProperty + '.value = "' + setting + '"') } function getSelectionValue(eSelector) { return eSelector.options[eSelector.options.selectedIndex].value == 'Default' ? '' : eSelector.options[eSelector.options.selectedIndex].value } function sb_PropChange(eSelector, sProperty) { sb_Input_SC(sProperty, getSelectionValue(eSelector)) } function sb_PropChange_Button_Value(sProperty) { trueValue = '' switch (sProperty) { case 'fontWeight': falseValue = 'bold' break; case 'textDecoration': falseValue = 'underline' break; case 'fontStyle': falseValue = 'italic' break; } set_shout_memory_cookie('vbshout_' + sProperty, ((eval('document.forms["vbshoutform"].' + sProperty + '.value'))? trueValue : falseValue)) return (eval('document.forms["vbshoutform"].' + sProperty + '.value'))? trueValue : falseValue } function sb_PropChange_Button(cButton, sProperty) { if (cButton.value.match(/\*/)) { cButton.value = cButton.value.replace(/\s+\*/, '') } else { cButton.value = cButton.value + ' *' } sb_Input_SC(sProperty, sb_PropChange_Button_Value(sProperty)) } function sb_Smilie(code) { document.forms["vbshoutform"].shout.value += ' ' + code return false } function sb_Clear() { document.forms["vbshoutform"].shout.value = '' return true; } function sb_Smilies(cButton) { if (cButton.value.match(/\*/)) { cButton.value = cButton.value.replace(/\s+\*/, '') } else { cButton.value = cButton.value + ' *' } document.getElementById('shout_emo').style.display = (document.getElementById('shout_emo').style.display == 'none')? '' : 'none' } function set_shout_memory_cookie(name, value) { expires = new Date(); expires.setTime(expires.getTime() + (1000 * 86400 * 365)); value = value.replace('#', '') if (value != '') { set_cookie(name, value.replace('#', ''), expires); } else { delete_cookie(name); } } function grab_memory_cookies() { memory_font = fetch_cookie('vbshout_fontFamily') memory_color = fetch_cookie('vbshout_color') memory_bold = fetch_cookie('vbshout_fontWeight') memory_underline = fetch_cookie('vbshout_textDecoration') memory_italic = fetch_cookie('vbshout_fontStyle') if (memory_font != null && memory_font != '') { obj = fetch_object('sb_font_mem') for (i = 0; i < obj.options.length; i++) { if (obj.options[i].value == memory_font) { obj.options[i].selected = true sb_PropChange(obj, 'fontFamily') } } } if (memory_color != null && memory_color != '') { obj = fetch_object('sb_color_mem') for (i = 0; i < obj.options.length; i++) { if (obj.options[i].value == '#' + memory_color) { obj.options[i].selected = true sb_PropChange(obj, 'color') } } } if (memory_bold != null && memory_bold != '') { sb_PropChange_Button(fetch_object('sb_mem_bold'), "fontWeight") } if (memory_underline != null && memory_underline != '') { sb_PropChange_Button(fetch_object('sb_mem_underline'), "textDecoration") } if (memory_italic != null && memory_italic != '') { sb_PropChange_Button(fetch_object('sb_mem_italic'), "fontStyle") } } grab_memory_cookies() requestShouts() --> </script> step 3 Go to your admin Control Panel => vBulletin Options => vBulletin Options => Vietdjclub-Add Notice On Shoutbox => [Edit Settings] all done Show Your Support
|
Comments |
#2
|
||||
|
||||
<!-- Start Thông báo by Vietdjclub -->
??? I'll pass. |
#3
|
||||
|
||||
Dude... no offense but did you take a look at the vB Version: 3.5.0 RC2 of that mod?
C'mon, that's really outdated. |
#4
|
|||
|
|||
just updated
|
#5
|
||||
|
||||
Then post the link to the updated version.
|
#6
|
||||
|
||||
how 'bout chatbox? i just installed the chatbox of Dream and wonder is it the same
|
#7
|
|||
|
|||
where is OPEN forumhome_vbshout located?
|
#8
|
|||
|
|||
on ForumHome Template
|
#9
|
|||
|
|||
installed this but notice is not coming up ant ideas
update its all went pete tong and need to uninstall it but it wont go bk to how it was anyone got the forumhome_vbshout normal temp-late please so i can just get rid of this omg |
#10
|
||||
|
||||
cám ơn Bạn đã post bài này mình nghĩ nó hay
translate to English : " thanks for viet friend ...i like this mod" |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|