View Full Version : [Module] [AJAX] vBShout v2.0
buurman
02-14-2007, 07:18 AM
Where do I edit the link for clicking on the member name?
Now its pointing to /member.php this should be forum/member.php
Thx,
Ice Tiger
03-07-2007, 08:47 AM
@rainingman
a plugin is loaded into the forumhome page, the vars arent available on the cmps page. There are 2 ways to fix this
1: add a costum hook to the cmps page but then some code will interfear with the code on the forumhome page because the vars are already declared and they cant be declared twice
2: hard code the smiles and the colors/fonts into your main cmps template thats what i did, i put my shoutbox above my modules and hardcoded the colors/fonts and the emoticons into the template
I use the 2.1 version so you need to upgrade to that version if you havent already
this is the code that has to be in the adv_portal template under vBadvanced CMPS templates in your style manager
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[hometitle] <if condition="$pagetitle">- $pagetitle</if></title>
$headinclude
<if condition="$show['inlinemod']"><script type="text/javascript" src="clientscript/vbulletin_inlinemod.js"></script></if>
</head>
<body>
$header
$navbar
<table align="center" class="page" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td colspan="5">
<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'>
<a href="#" onclick="return sb_Smilie(':)')"><img src="yourpage/images/smilies/smile.gif" alt="Smile" border="0" /></a> <a href="#" onclick="return sb_Smilie(':(')"><img src="yourpage/images/smilies/frown.gif" alt="Frown" border="0" /></a> <a href="#" onclick="return sb_Smilie(':confused:')"><img src="http://yourpage/images/smilies/confused.gif" alt="Confused" border="0" /></a> <a href="#" onclick="return sb_Smilie(':mad:')"><img src="http://yourpage/images/smilies/mad.gif" alt="Mad" border="0" /></a> <a href="#" onclick="return sb_Smilie(':p')"><img src="http://yourpage/tongue.gif" alt="Stick Out Tongue" border="0" /></a> <a href="#" onclick="return sb_Smilie(';)')"><img src="http://yourpage/images/smilies/wink.gif" alt="Wink" border="0" /></a> <a href="#" onclick="return sb_Smilie(':D')"><img src="http://yourpage/images/smilies/biggrin.gif" alt="Big Grin" border="0" /></a> <a href="#" onclick="return sb_Smilie(':o')"><img src="http://yourpage/images/smilies/redface.gif" alt="Embarrassment" border="0" /></a> <a href="#" onclick="return sb_Smilie(':rolleyes:')"><img src="yourpage/images/smilies/rolleyes.gif" alt="Roll Eyes (Sarcastic)" border="0" /></a> <a href="#" onclick="return sb_Smilie(':cool:')"><img src="yourpage/images/smilies/cool.gif" alt="Cool" border="0" /></a> <a href="#" onclick="return sb_Smilie(':eek:')"><img src="http://yourpage/images/smilies/eek.gif" alt="EEK!" border="0" /></a>
</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'>Shoutbox</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")'>
<option value="Default">Color [Default]</option>
<option value="#000000" style="color:#000000;">#000000</option>
<option value="#000033" style="color:#000033;">#000033</option>
<option value="#000066" style="color:#000066;">#000066</option>
<option value="#000099" style="color:#000099;">#000099</option>
<option value="#0000CC" style="color:#0000CC;">#0000CC</option>
<option value="#0000FF" style="color:#0000FF;">#0000FF</option>
<option value="#003300" style="color:#003300;">#003300</option>
<option value="#003333" style="color:#003333;">#003333</option>
<option value="#003366" style="color:#003366;">#003366</option>
<option value="#003399" style="color:#003399;">#003399</option>
<option value="#0033CC" style="color:#0033CC;">#0033CC</option>
<option value="#0033FF" style="color:#0033FF;">#0033FF</option>
<option value="#006600" style="color:#006600;">#006600</option>
<option value="#006633" style="color:#006633;">#006633</option>
<option value="#006666" style="color:#006666;">#006666</option>
<option value="#006699" style="color:#006699;">#006699</option>
<option value="#0066CC" style="color:#0066CC;">#0066CC</option>
<option value="#0066FF" style="color:#0066FF;">#0066FF</option>
<option value="#009900" style="color:#009900;">#009900</option>
<option value="#009933" style="color:#009933;">#009933</option>
<option value="#009966" style="color:#009966;">#009966</option>
<option value="#009999" style="color:#009999;">#009999</option>
<option value="#0099CC" style="color:#0099CC;">#0099CC</option>
<option value="#0099FF" style="color:#0099FF;">#0099FF</option>
<option value="#00CC00" style="color:#00CC00;">#00CC00</option>
<option value="#00CC33" style="color:#00CC33;">#00CC33</option>
<option value="#00CC66" style="color:#00CC66;">#00CC66</option>
<option value="#00CC99" style="color:#00CC99;">#00CC99</option>
<option value="#00CCCC" style="color:#00CCCC;">#00CCCC</option>
<option value="#00CCFF" style="color:#00CCFF;">#00CCFF</option>
<option value="#00FF00" style="color:#00FF00;">#00FF00</option>
<option value="#00FF33" style="color:#00FF33;">#00FF33</option>
<option value="#00FF66" style="color:#00FF66;">#00FF66</option>
<option value="#00FF99" style="color:#00FF99;">#00FF99</option>
<option value="#00FFCC" style="color:#00FFCC;">#00FFCC</option>
<option value="#00FFFF" style="color:#00FFFF;">#00FFFF</option>
<option value="#330000" style="color:#330000;">#330000</option>
<option value="#330033" style="color:#330033;">#330033</option>
<option value="#330066" style="color:#330066;">#330066</option>
<option value="#330099" style="color:#330099;">#330099</option>
<option value="#3300CC" style="color:#3300CC;">#3300CC</option>
<option value="#3300FF" style="color:#3300FF;">#3300FF</option>
<option value="#333300" style="color:#333300;">#333300</option>
<option value="#333333" style="color:#333333;">#333333</option>
<option value="#333366" style="color:#333366;">#333366</option>
<option value="#333399" style="color:#333399;">#333399</option>
<option value="#3333CC" style="color:#3333CC;">#3333CC</option>
<option value="#3333FF" style="color:#3333FF;">#3333FF</option>
<option value="#336600" style="color:#336600;">#336600</option>
<option value="#336633" style="color:#336633;">#336633</option>
<option value="#336666" style="color:#336666;">#336666</option>
<option value="#336699" style="color:#336699;">#336699</option>
<option value="#3366CC" style="color:#3366CC;">#3366CC</option>
<option value="#3366FF" style="color:#3366FF;">#3366FF</option>
<option value="#339900" style="color:#339900;">#339900</option>
<option value="#339933" style="color:#339933;">#339933</option>
<option value="#339966" style="color:#339966;">#339966</option>
<option value="#339999" style="color:#339999;">#339999</option>
<option value="#3399CC" style="color:#3399CC;">#3399CC</option>
<option value="#3399FF" style="color:#3399FF;">#3399FF</option>
<option value="#33CC00" style="color:#33CC00;">#33CC00</option>
<option value="#33CC33" style="color:#33CC33;">#33CC33</option>
<option value="#33CC66" style="color:#33CC66;">#33CC66</option>
<option value="#33CC99" style="color:#33CC99;">#33CC99</option>
<option value="#33CCCC" style="color:#33CCCC;">#33CCCC</option>
<option value="#33CCFF" style="color:#33CCFF;">#33CCFF</option>
<option value="#33FF00" style="color:#33FF00;">#33FF00</option>
<option value="#33FF33" style="color:#33FF33;">#33FF33</option>
<option value="#33FF66" style="color:#33FF66;">#33FF66</option>
<option value="#33FF99" style="color:#33FF99;">#33FF99</option>
<option value="#33FFCC" style="color:#33FFCC;">#33FFCC</option>
<option value="#33FFFF" style="color:#33FFFF;">#33FFFF</option>
<option value="#660000" style="color:#660000;">#660000</option>
<option value="#660033" style="color:#660033;">#660033</option>
<option value="#660066" style="color:#660066;">#660066</option>
<option value="#660099" style="color:#660099;">#660099</option>
<option value="#6600CC" style="color:#6600CC;">#6600CC</option>
<option value="#6600FF" style="color:#6600FF;">#6600FF</option>
<option value="#663300" style="color:#663300;">#663300</option>
<option value="#663333" style="color:#663333;">#663333</option>
<option value="#663366" style="color:#663366;">#663366</option>
<option value="#663399" style="color:#663399;">#663399</option>
<option value="#6633CC" style="color:#6633CC;">#6633CC</option>
<option value="#6633FF" style="color:#6633FF;">#6633FF</option>
<option value="#666600" style="color:#666600;">#666600</option>
<option value="#666633" style="color:#666633;">#666633</option>
<option value="#666666" style="color:#666666;">#666666</option>
<option value="#666699" style="color:#666699;">#666699</option>
<option value="#6666CC" style="color:#6666CC;">#6666CC</option>
<option value="#6666FF" style="color:#6666FF;">#6666FF</option>
<option value="#669900" style="color:#669900;">#669900</option>
<option value="#669933" style="color:#669933;">#669933</option>
<option value="#669966" style="color:#669966;">#669966</option>
<option value="#669999" style="color:#669999;">#669999</option>
<option value="#6699CC" style="color:#6699CC;">#6699CC</option>
<option value="#6699FF" style="color:#6699FF;">#6699FF</option>
<option value="#66CC00" style="color:#66CC00;">#66CC00</option>
<option value="#66CC33" style="color:#66CC33;">#66CC33</option>
<option value="#66CC66" style="color:#66CC66;">#66CC66</option>
<option value="#66CC99" style="color:#66CC99;">#66CC99</option>
<option value="#66CCCC" style="color:#66CCCC;">#66CCCC</option>
<option value="#66CCFF" style="color:#66CCFF;">#66CCFF</option>
<option value="#66FF00" style="color:#66FF00;">#66FF00</option>
<option value="#66FF33" style="color:#66FF33;">#66FF33</option>
<option value="#66FF66" style="color:#66FF66;">#66FF66</option>
<option value="#66FF99" style="color:#66FF99;">#66FF99</option>
<option value="#66FFCC" style="color:#66FFCC;">#66FFCC</option>
<option value="#66FFFF" style="color:#66FFFF;">#66FFFF</option>
<option value="#990000" style="color:#990000;">#990000</option>
<option value="#990033" style="color:#990033;">#990033</option>
<option value="#990066" style="color:#990066;">#990066</option>
<option value="#990099" style="color:#990099;">#990099</option>
<option value="#9900CC" style="color:#9900CC;">#9900CC</option>
<option value="#9900FF" style="color:#9900FF;">#9900FF</option>
<option value="#993300" style="color:#993300;">#993300</option>
<option value="#993333" style="color:#993333;">#993333</option>
<option value="#993366" style="color:#993366;">#993366</option>
<option value="#993399" style="color:#993399;">#993399</option>
<option value="#9933CC" style="color:#9933CC;">#9933CC</option>
<option value="#9933FF" style="color:#9933FF;">#9933FF</option>
<option value="#996600" style="color:#996600;">#996600</option>
<option value="#996633" style="color:#996633;">#996633</option>
<option value="#996666" style="color:#996666;">#996666</option>
<option value="#996699" style="color:#996699;">#996699</option>
<option value="#9966CC" style="color:#9966CC;">#9966CC</option>
<option value="#9966FF" style="color:#9966FF;">#9966FF</option>
<option value="#999900" style="color:#999900;">#999900</option>
<option value="#999933" style="color:#999933;">#999933</option>
<option value="#999966" style="color:#999966;">#999966</option>
<option value="#999999" style="color:#999999;">#999999</option>
<option value="#9999CC" style="color:#9999CC;">#9999CC</option>
<option value="#9999FF" style="color:#9999FF;">#9999FF</option>
<option value="#99CC00" style="color:#99CC00;">#99CC00</option>
<option value="#99CC33" style="color:#99CC33;">#99CC33</option>
<option value="#99CC66" style="color:#99CC66;">#99CC66</option>
<option value="#99CC99" style="color:#99CC99;">#99CC99</option>
<option value="#99CCCC" style="color:#99CCCC;">#99CCCC</option>
<option value="#99CCFF" style="color:#99CCFF;">#99CCFF</option>
<option value="#99FF00" style="color:#99FF00;">#99FF00</option>
<option value="#99FF33" style="color:#99FF33;">#99FF33</option>
<option value="#99FF66" style="color:#99FF66;">#99FF66</option>
<option value="#99FF99" style="color:#99FF99;">#99FF99</option>
<option value="#99FFCC" style="color:#99FFCC;">#99FFCC</option>
<option value="#99FFFF" style="color:#99FFFF;">#99FFFF</option>
<option value="#CC0000" style="color:#CC0000;">#CC0000</option>
<option value="#CC0033" style="color:#CC0033;">#CC0033</option>
<option value="#CC0066" style="color:#CC0066;">#CC0066</option>
<option value="#CC0099" style="color:#CC0099;">#CC0099</option>
<option value="#CC00CC" style="color:#CC00CC;">#CC00CC</option>
<option value="#CC00FF" style="color:#CC00FF;">#CC00FF</option>
<option value="#CC3300" style="color:#CC3300;">#CC3300</option>
<option value="#CC3333" style="color:#CC3333;">#CC3333</option>
<option value="#CC3366" style="color:#CC3366;">#CC3366</option>
<option value="#CC3399" style="color:#CC3399;">#CC3399</option>
<option value="#CC33CC" style="color:#CC33CC;">#CC33CC</option>
<option value="#CC33FF" style="color:#CC33FF;">#CC33FF</option>
<option value="#CC6600" style="color:#CC6600;">#CC6600</option>
<option value="#CC6633" style="color:#CC6633;">#CC6633</option>
<option value="#CC6666" style="color:#CC6666;">#CC6666</option>
<option value="#CC6699" style="color:#CC6699;">#CC6699</option>
<option value="#CC66CC" style="color:#CC66CC;">#CC66CC</option>
<option value="#CC66FF" style="color:#CC66FF;">#CC66FF</option>
<option value="#CC9900" style="color:#CC9900;">#CC9900</option>
<option value="#CC9933" style="color:#CC9933;">#CC9933</option>
<option value="#CC9966" style="color:#CC9966;">#CC9966</option>
<option value="#CC9999" style="color:#CC9999;">#CC9999</option>
<option value="#CC99CC" style="color:#CC99CC;">#CC99CC</option>
<option value="#CC99FF" style="color:#CC99FF;">#CC99FF</option>
<option value="#CCCC00" style="color:#CCCC00;">#CCCC00</option>
<option value="#CCCC33" style="color:#CCCC33;">#CCCC33</option>
<option value="#CCCC66" style="color:#CCCC66;">#CCCC66</option>
<option value="#CCCC99" style="color:#CCCC99;">#CCCC99</option>
<option value="#CCCCCC" style="color:#CCCCCC;">#CCCCCC</option>
<option value="#CCCCFF" style="color:#CCCCFF;">#CCCCFF</option>
<option value="#CCFF00" style="color:#CCFF00;">#CCFF00</option>
<option value="#CCFF33" style="color:#CCFF33;">#CCFF33</option>
<option value="#CCFF66" style="color:#CCFF66;">#CCFF66</option>
<option value="#CCFF99" style="color:#CCFF99;">#CCFF99</option>
<option value="#CCFFCC" style="color:#CCFFCC;">#CCFFCC</option>
<option value="#CCFFFF" style="color:#CCFFFF;">#CCFFFF</option>
<option value="#FF0000" style="color:#FF0000;">#FF0000</option>
<option value="#FF0033" style="color:#FF0033;">#FF0033</option>
<option value="#FF0066" style="color:#FF0066;">#FF0066</option>
<option value="#FF0099" style="color:#FF0099;">#FF0099</option>
<option value="#FF00CC" style="color:#FF00CC;">#FF00CC</option>
<option value="#FF00FF" style="color:#FF00FF;">#FF00FF</option>
<option value="#FF3300" style="color:#FF3300;">#FF3300</option>
<option value="#FF3333" style="color:#FF3333;">#FF3333</option>
<option value="#FF3366" style="color:#FF3366;">#FF3366</option>
<option value="#FF3399" style="color:#FF3399;">#FF3399</option>
<option value="#FF33CC" style="color:#FF33CC;">#FF33CC</option>
<option value="#FF33FF" style="color:#FF33FF;">#FF33FF</option>
<option value="#FF6600" style="color:#FF6600;">#FF6600</option>
<option value="#FF6633" style="color:#FF6633;">#FF6633</option>
<option value="#FF6666" style="color:#FF6666;">#FF6666</option>
<option value="#FF6699" style="color:#FF6699;">#FF6699</option>
<option value="#FF66CC" style="color:#FF66CC;">#FF66CC</option>
<option value="#FF66FF" style="color:#FF66FF;">#FF66FF</option>
<option value="#FF9900" style="color:#FF9900;">#FF9900</option>
<option value="#FF9933" style="color:#FF9933;">#FF9933</option>
<option value="#FF9966" style="color:#FF9966;">#FF9966</option>
<option value="#FF9999" style="color:#FF9999;">#FF9999</option>
<option value="#FF99CC" style="color:#FF99CC;">#FF99CC</option>
<option value="#FF99FF" style="color:#FF99FF;">#FF99FF</option>
<option value="#FFCC00" style="color:#FFCC00;">#FFCC00</option>
<option value="#FFCC33" style="color:#FFCC33;">#FFCC33</option>
<option value="#FFCC66" style="color:#FFCC66;">#FFCC66</option>
<option value="#FFCC99" style="color:#FFCC99;">#FFCC99</option>
<option value="#FFCCCC" style="color:#FFCCCC;">#FFCCCC</option>
<option value="#FFCCFF" style="color:#FFCCFF;">#FFCCFF</option>
<option value="#FFFF00" style="color:#FFFF00;">#FFFF00</option>
<option value="#FFFF33" style="color:#FFFF33;">#FFFF33</option>
<option value="#FFFF66" style="color:#FFFF66;">#FFFF66</option>
<option value="#FFFF99" style="color:#FFFF99;">#FFFF99</option>
<option value="#FFFFCC" style="color:#FFFFCC;">#FFFFCC</option>
<option value="#FFFFFF" style="color:#FFFFFF;">#FFFFFF</option>
</select>
<select id='sb_font_mem' name='font_selector' onchange='sb_PropChange(this, "fontFamily")'>
<option value="Default">Font Face [Default]</option>
<option value="Arial">Arial</option>
<option value="Arial Black">Arial Black</option>
<option value="Arial Narrow">Arial Narrow</option>
<option value="Book Antiqua">Book Antiqua</option>
<option value="Century Gothic">Century Gothic</option>
<option value="Comic Sans MS">Comic Sans MS</option>
<option value="Courier New">Courier New</option>
<option value="Fixedsys">Fixedsys</option>
<option value="Franklin Gothic Medium">Franklin Gothic Medium</option>
<option value="Garamond">Garamond</option>
<option value="Georgia">Georgia</option>
<option value="Impact">Impact</option>
<option value="Lucida Console">Lucida Console</option>
<option value="Lucida Sans Unicode">Lucida Sans Unicode</option>
<option value="Microsoft Sans Serif">Microsoft Sans Serif</option>
<option value="Palatino Linotype">Palatino Linotype</option>
<option value="System">System</option>
<option value="Tahoma">Tahoma</option>
<option value="Times New Roman">Times New Roman</option>
<option value="Trebuchet MS">Trebuchet MS</option>
<option value="Verdana">Verdana</option>
</select>
</if>
</td>
</tr>
</table>
<div style="height: 2px"></div>
</if>
</if>
<div id="vbshout" style="overflow:auto;height:{$vboptions['shout_box_height']}px;width:100%;">
Loading...
</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")'>
<option value="Default">Color [Default]</option>
<option value="#000000" style="color:#000000;">#000000</option>
<option value="#000033" style="color:#000033;">#000033</option>
<option value="#000066" style="color:#000066;">#000066</option>
<option value="#000099" style="color:#000099;">#000099</option>
<option value="#0000CC" style="color:#0000CC;">#0000CC</option>
<option value="#0000FF" style="color:#0000FF;">#0000FF</option>
<option value="#003300" style="color:#003300;">#003300</option>
<option value="#003333" style="color:#003333;">#003333</option>
<option value="#003366" style="color:#003366;">#003366</option>
<option value="#003399" style="color:#003399;">#003399</option>
<option value="#0033CC" style="color:#0033CC;">#0033CC</option>
<option value="#0033FF" style="color:#0033FF;">#0033FF</option>
<option value="#006600" style="color:#006600;">#006600</option>
<option value="#006633" style="color:#006633;">#006633</option>
<option value="#006666" style="color:#006666;">#006666</option>
<option value="#006699" style="color:#006699;">#006699</option>
<option value="#0066CC" style="color:#0066CC;">#0066CC</option>
<option value="#0066FF" style="color:#0066FF;">#0066FF</option>
<option value="#009900" style="color:#009900;">#009900</option>
<option value="#009933" style="color:#009933;">#009933</option>
<option value="#009966" style="color:#009966;">#009966</option>
<option value="#009999" style="color:#009999;">#009999</option>
<option value="#0099CC" style="color:#0099CC;">#0099CC</option>
<option value="#0099FF" style="color:#0099FF;">#0099FF</option>
<option value="#00CC00" style="color:#00CC00;">#00CC00</option>
<option value="#00CC33" style="color:#00CC33;">#00CC33</option>
<option value="#00CC66" style="color:#00CC66;">#00CC66</option>
<option value="#00CC99" style="color:#00CC99;">#00CC99</option>
<option value="#00CCCC" style="color:#00CCCC;">#00CCCC</option>
<option value="#00CCFF" style="color:#00CCFF;">#00CCFF</option>
<option value="#00FF00" style="color:#00FF00;">#00FF00</option>
<option value="#00FF33" style="color:#00FF33;">#00FF33</option>
<option value="#00FF66" style="color:#00FF66;">#00FF66</option>
<option value="#00FF99" style="color:#00FF99;">#00FF99</option>
<option value="#00FFCC" style="color:#00FFCC;">#00FFCC</option>
<option value="#00FFFF" style="color:#00FFFF;">#00FFFF</option>
<option value="#330000" style="color:#330000;">#330000</option>
<option value="#330033" style="color:#330033;">#330033</option>
<option value="#330066" style="color:#330066;">#330066</option>
<option value="#330099" style="color:#330099;">#330099</option>
<option value="#3300CC" style="color:#3300CC;">#3300CC</option>
<option value="#3300FF" style="color:#3300FF;">#3300FF</option>
<option value="#333300" style="color:#333300;">#333300</option>
<option value="#333333" style="color:#333333;">#333333</option>
<option value="#333366" style="color:#333366;">#333366</option>
<option value="#333399" style="color:#333399;">#333399</option>
<option value="#3333CC" style="color:#3333CC;">#3333CC</option>
<option value="#3333FF" style="color:#3333FF;">#3333FF</option>
<option value="#336600" style="color:#336600;">#336600</option>
<option value="#336633" style="color:#336633;">#336633</option>
<option value="#336666" style="color:#336666;">#336666</option>
<option value="#336699" style="color:#336699;">#336699</option>
<option value="#3366CC" style="color:#3366CC;">#3366CC</option>
<option value="#3366FF" style="color:#3366FF;">#3366FF</option>
<option value="#339900" style="color:#339900;">#339900</option>
<option value="#339933" style="color:#339933;">#339933</option>
<option value="#339966" style="color:#339966;">#339966</option>
<option value="#339999" style="color:#339999;">#339999</option>
<option value="#3399CC" style="color:#3399CC;">#3399CC</option>
<option value="#3399FF" style="color:#3399FF;">#3399FF</option>
<option value="#33CC00" style="color:#33CC00;">#33CC00</option>
<option value="#33CC33" style="color:#33CC33;">#33CC33</option>
<option value="#33CC66" style="color:#33CC66;">#33CC66</option>
<option value="#33CC99" style="color:#33CC99;">#33CC99</option>
<option value="#33CCCC" style="color:#33CCCC;">#33CCCC</option>
<option value="#33CCFF" style="color:#33CCFF;">#33CCFF</option>
<option value="#33FF00" style="color:#33FF00;">#33FF00</option>
<option value="#33FF33" style="color:#33FF33;">#33FF33</option>
<option value="#33FF66" style="color:#33FF66;">#33FF66</option>
<option value="#33FF99" style="color:#33FF99;">#33FF99</option>
<option value="#33FFCC" style="color:#33FFCC;">#33FFCC</option>
<option value="#33FFFF" style="color:#33FFFF;">#33FFFF</option>
<option value="#660000" style="color:#660000;">#660000</option>
<option value="#660033" style="color:#660033;">#660033</option>
<option value="#660066" style="color:#660066;">#660066</option>
<option value="#660099" style="color:#660099;">#660099</option>
<option value="#6600CC" style="color:#6600CC;">#6600CC</option>
<option value="#6600FF" style="color:#6600FF;">#6600FF</option>
<option value="#663300" style="color:#663300;">#663300</option>
<option value="#663333" style="color:#663333;">#663333</option>
<option value="#663366" style="color:#663366;">#663366</option>
<option value="#663399" style="color:#663399;">#663399</option>
<option value="#6633CC" style="color:#6633CC;">#6633CC</option>
<option value="#6633FF" style="color:#6633FF;">#6633FF</option>
<option value="#666600" style="color:#666600;">#666600</option>
<option value="#666633" style="color:#666633;">#666633</option>
<option value="#666666" style="color:#666666;">#666666</option>
<option value="#666699" style="color:#666699;">#666699</option>
<option value="#6666CC" style="color:#6666CC;">#6666CC</option>
<option value="#6666FF" style="color:#6666FF;">#6666FF</option>
<option value="#669900" style="color:#669900;">#669900</option>
<option value="#669933" style="color:#669933;">#669933</option>
<option value="#669966" style="color:#669966;">#669966</option>
<option value="#669999" style="color:#669999;">#669999</option>
<option value="#6699CC" style="color:#6699CC;">#6699CC</option>
<option value="#6699FF" style="color:#6699FF;">#6699FF</option>
<option value="#66CC00" style="color:#66CC00;">#66CC00</option>
<option value="#66CC33" style="color:#66CC33;">#66CC33</option>
<option value="#66CC66" style="color:#66CC66;">#66CC66</option>
<option value="#66CC99" style="color:#66CC99;">#66CC99</option>
<option value="#66CCCC" style="color:#66CCCC;">#66CCCC</option>
<option value="#66CCFF" style="color:#66CCFF;">#66CCFF</option>
<option value="#66FF00" style="color:#66FF00;">#66FF00</option>
<option value="#66FF33" style="color:#66FF33;">#66FF33</option>
<option value="#66FF66" style="color:#66FF66;">#66FF66</option>
<option value="#66FF99" style="color:#66FF99;">#66FF99</option>
<option value="#66FFCC" style="color:#66FFCC;">#66FFCC</option>
<option value="#66FFFF" style="color:#66FFFF;">#66FFFF</option>
<option value="#990000" style="color:#990000;">#990000</option>
<option value="#990033" style="color:#990033;">#990033</option>
<option value="#990066" style="color:#990066;">#990066</option>
<option value="#990099" style="color:#990099;">#990099</option>
<option value="#9900CC" style="color:#9900CC;">#9900CC</option>
<option value="#9900FF" style="color:#9900FF;">#9900FF</option>
<option value="#993300" style="color:#993300;">#993300</option>
<option value="#993333" style="color:#993333;">#993333</option>
<option value="#993366" style="color:#993366;">#993366</option>
<option value="#993399" style="color:#993399;">#993399</option>
<option value="#9933CC" style="color:#9933CC;">#9933CC</option>
<option value="#9933FF" style="color:#9933FF;">#9933FF</option>
<option value="#996600" style="color:#996600;">#996600</option>
<option value="#996633" style="color:#996633;">#996633</option>
<option value="#996666" style="color:#996666;">#996666</option>
<option value="#996699" style="color:#996699;">#996699</option>
<option value="#9966CC" style="color:#9966CC;">#9966CC</option>
<option value="#9966FF" style="color:#9966FF;">#9966FF</option>
<option value="#999900" style="color:#999900;">#999900</option>
<option value="#999933" style="color:#999933;">#999933</option>
<option value="#999966" style="color:#999966;">#999966</option>
<option value="#999999" style="color:#999999;">#999999</option>
<option value="#9999CC" style="color:#9999CC;">#9999CC</option>
<option value="#9999FF" style="color:#9999FF;">#9999FF</option>
<option value="#99CC00" style="color:#99CC00;">#99CC00</option>
<option value="#99CC33" style="color:#99CC33;">#99CC33</option>
<option value="#99CC66" style="color:#99CC66;">#99CC66</option>
<option value="#99CC99" style="color:#99CC99;">#99CC99</option>
<option value="#99CCCC" style="color:#99CCCC;">#99CCCC</option>
<option value="#99CCFF" style="color:#99CCFF;">#99CCFF</option>
<option value="#99FF00" style="color:#99FF00;">#99FF00</option>
<option value="#99FF33" style="color:#99FF33;">#99FF33</option>
<option value="#99FF66" style="color:#99FF66;">#99FF66</option>
<option value="#99FF99" style="color:#99FF99;">#99FF99</option>
<option value="#99FFCC" style="color:#99FFCC;">#99FFCC</option>
<option value="#99FFFF" style="color:#99FFFF;">#99FFFF</option>
<option value="#CC0000" style="color:#CC0000;">#CC0000</option>
<option value="#CC0033" style="color:#CC0033;">#CC0033</option>
<option value="#CC0066" style="color:#CC0066;">#CC0066</option>
<option value="#CC0099" style="color:#CC0099;">#CC0099</option>
<option value="#CC00CC" style="color:#CC00CC;">#CC00CC</option>
<option value="#CC00FF" style="color:#CC00FF;">#CC00FF</option>
<option value="#CC3300" style="color:#CC3300;">#CC3300</option>
<option value="#CC3333" style="color:#CC3333;">#CC3333</option>
<option value="#CC3366" style="color:#CC3366;">#CC3366</option>
<option value="#CC3399" style="color:#CC3399;">#CC3399</option>
<option value="#CC33CC" style="color:#CC33CC;">#CC33CC</option>
<option value="#CC33FF" style="color:#CC33FF;">#CC33FF</option>
<option value="#CC6600" style="color:#CC6600;">#CC6600</option>
<option value="#CC6633" style="color:#CC6633;">#CC6633</option>
<option value="#CC6666" style="color:#CC6666;">#CC6666</option>
<option value="#CC6699" style="color:#CC6699;">#CC6699</option>
<option value="#CC66CC" style="color:#CC66CC;">#CC66CC</option>
<option value="#CC66FF" style="color:#CC66FF;">#CC66FF</option>
<option value="#CC9900" style="color:#CC9900;">#CC9900</option>
<option value="#CC9933" style="color:#CC9933;">#CC9933</option>
<option value="#CC9966" style="color:#CC9966;">#CC9966</option>
<option value="#CC9999" style="color:#CC9999;">#CC9999</option>
<option value="#CC99CC" style="color:#CC99CC;">#CC99CC</option>
<option value="#CC99FF" style="color:#CC99FF;">#CC99FF</option>
<option value="#CCCC00" style="color:#CCCC00;">#CCCC00</option>
<option value="#CCCC33" style="color:#CCCC33;">#CCCC33</option>
<option value="#CCCC66" style="color:#CCCC66;">#CCCC66</option>
<option value="#CCCC99" style="color:#CCCC99;">#CCCC99</option>
<option value="#CCCCCC" style="color:#CCCCCC;">#CCCCCC</option>
<option value="#CCCCFF" style="color:#CCCCFF;">#CCCCFF</option>
<option value="#CCFF00" style="color:#CCFF00;">#CCFF00</option>
<option value="#CCFF33" style="color:#CCFF33;">#CCFF33</option>
<option value="#CCFF66" style="color:#CCFF66;">#CCFF66</option>
<option value="#CCFF99" style="color:#CCFF99;">#CCFF99</option>
<option value="#CCFFCC" style="color:#CCFFCC;">#CCFFCC</option>
<option value="#CCFFFF" style="color:#CCFFFF;">#CCFFFF</option>
<option value="#FF0000" style="color:#FF0000;">#FF0000</option>
<option value="#FF0033" style="color:#FF0033;">#FF0033</option>
<option value="#FF0066" style="color:#FF0066;">#FF0066</option>
<option value="#FF0099" style="color:#FF0099;">#FF0099</option>
<option value="#FF00CC" style="color:#FF00CC;">#FF00CC</option>
<option value="#FF00FF" style="color:#FF00FF;">#FF00FF</option>
<option value="#FF3300" style="color:#FF3300;">#FF3300</option>
<option value="#FF3333" style="color:#FF3333;">#FF3333</option>
<option value="#FF3366" style="color:#FF3366;">#FF3366</option>
<option value="#FF3399" style="color:#FF3399;">#FF3399</option>
<option value="#FF33CC" style="color:#FF33CC;">#FF33CC</option>
<option value="#FF33FF" style="color:#FF33FF;">#FF33FF</option>
<option value="#FF6600" style="color:#FF6600;">#FF6600</option>
<option value="#FF6633" style="color:#FF6633;">#FF6633</option>
<option value="#FF6666" style="color:#FF6666;">#FF6666</option>
<option value="#FF6699" style="color:#FF6699;">#FF6699</option>
<option value="#FF66CC" style="color:#FF66CC;">#FF66CC</option>
<option value="#FF66FF" style="color:#FF66FF;">#FF66FF</option>
<option value="#FF9900" style="color:#FF9900;">#FF9900</option>
<option value="#FF9933" style="color:#FF9933;">#FF9933</option>
<option value="#FF9966" style="color:#FF9966;">#FF9966</option>
<option value="#FF9999" style="color:#FF9999;">#FF9999</option>
<option value="#FF99CC" style="color:#FF99CC;">#FF99CC</option>
<option value="#FF99FF" style="color:#FF99FF;">#FF99FF</option>
<option value="#FFCC00" style="color:#FFCC00;">#FFCC00</option>
<option value="#FFCC33" style="color:#FFCC33;">#FFCC33</option>
<option value="#FFCC66" style="color:#FFCC66;">#FFCC66</option>
<option value="#FFCC99" style="color:#FFCC99;">#FFCC99</option>
<option value="#FFCCCC" style="color:#FFCCCC;">#FFCCCC</option>
<option value="#FFCCFF" style="color:#FFCCFF;">#FFCCFF</option>
<option value="#FFFF00" style="color:#FFFF00;">#FFFF00</option>
<option value="#FFFF33" style="color:#FFFF33;">#FFFF33</option>
<option value="#FFFF66" style="color:#FFFF66;">#FFFF66</option>
<option value="#FFFF99" style="color:#FFFF99;">#FFFF99</option>
<option value="#FFFFCC" style="color:#FFFFCC;">#FFFFCC</option>
<option value="#FFFFFF" style="color:#FFFFFF;">#FFFFFF</option>
</select>
<select id='sb_font_mem' name='font_selector' onchange='sb_PropChange(this, "fontFamily")'>
<option value="Default">Font Face [Default]</option>
<option value="Arial">Arial</option>
<option value="Arial Black">Arial Black</option>
<option value="Arial Narrow">Arial Narrow</option>
<option value="Book Antiqua">Book Antiqua</option>
<option value="Century Gothic">Century Gothic</option>
<option value="Comic Sans MS">Comic Sans MS</option>
<option value="Courier New">Courier New</option>
<option value="Fixedsys">Fixedsys</option>
<option value="Franklin Gothic Medium">Franklin Gothic Medium</option>
<option value="Garamond">Garamond</option>
<option value="Georgia">Georgia</option>
<option value="Impact">Impact</option>
<option value="Lucida Console">Lucida Console</option>
<option value="Lucida Sans Unicode">Lucida Sans Unicode</option>
<option value="Microsoft Sans Serif">Microsoft Sans Serif</option>
<option value="Palatino Linotype">Palatino Linotype</option>
<option value="System">System</option>
<option value="Tahoma">Tahoma</option>
<option value="Times New Roman">Times New Roman</option>
<option value="Trebuchet MS">Trebuchet MS</option>
<option value="Verdana">Verdana</option>
</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>
</td>
</tr>
<tr valign="top">
<if condition="$show['left_column']">
<td width="$vba_style[portal_leftcolwidth]">
$home[leftblocks]
</td>
<!-- Spacer Cell -->
<td width="$vba_style[portal_colspacing]"><img alt="" src="$vboptions[bburl]/$vboptions[cleargifurl]" width="$vba_style[portal_colspacing]" /></td>
<!-- / Spacer Cell -->
</if>
<if condition="$show['center_column']">
<td valign="top">
$home[centerblocks]
</td>
</if>
<if condition="$show['right_column']">
<!-- Spacer Cell -->
<td width="$vba_style[portal_colspacing]"><img alt="" src="$vboptions[bburl]/$vboptions[cleargifurl]" width="$vba_style[portal_colspacing]" /></td>
<!-- / Spacer Cell -->
<td valign="top" width="$vba_style[portal_rightcolwidth]">
$home[rightblocks]
</td>
</if>
</tr>
</table>
$footer
</body>
</html>
Change the urls to the smileslocation on your site
It also should work as a module but i havent tested that then you need the code in the first tablerow
NOTE: If you got costum emoticons you need to hardcode them too !! I did the default only Add the emoticons in the table in the following format
<a href="#" onclick="return sb_Smilie(':)')"><img src="yourpage/images/smilies/smile.gif" alt="Smile" border="0" /></a>
taheri6
03-23-2007, 10:42 AM
Just want to say thanks.
I use this mod on 3.6.x and it works great. I do not use it in the same directory as my forums, and all I did was add /forums/ before the file name to install.
Very easy, and so far works great.
Thanks!
taheri6
03-23-2007, 10:56 AM
Where do I edit the link for clicking on the member name?
Now its pointing to /member.php this should be forum/member.php
Thx,
Oh and btw, to change the member location you have to edit the plugin xml and then re-import, set to overwrite and you should be good to go.
ameno
04-17-2007, 08:20 PM
Thank you soooooooo much. It is working perfectly.
guttormson
07-04-2007, 01:53 PM
Two questions....
1. How do you turn off the timestamp?
2. My vbshout is in essentially 3 columns...
[ timestamp ] [ user who shouted ] [ shout text ]
This makes my shouts really skinny and off to the right. How do I make them all in one column so the wrap under themselves?
I attached an image of my problem.
Drewgilny
08-11-2007, 12:34 AM
Two questions....
1. How do you turn off the timestamp?
2. My vbshout is in essentially 3 columns...
[ timestamp ] [ user who shouted ] [ shout text ]
This makes my shouts really skinny and off to the right. How do I make them all in one column so the wrap under themselves?
I attached an image of my problem.
SAME ISSUE. How can we remove the ugly timestamp??
apocalipsy
08-11-2007, 10:09 PM
<td class="alt1" align="left" width="100%">
<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' />
<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()' />
</if>
</td>
</tr>
</table>
<div style="height: 2px"></div>
</if>
</if>
<div id="vbshout" style="overflow:auto;height:{$vboptions['shout_box_height']}px;width:100%;">
Loading...
</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()' />
</if>
</td>
</tr>
</table>
</if>
</if>
</form>
</td>
<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)
{
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;
}
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'
}
requestShouts()
-->
</script>
release: here function noting error of loading constant
congratulations all
pennylessz28
vBShout v2.0 by Zero Tolerance
VIEW
forum (http://img232.imageshack.us/img232/2341/22hx5.jpg)
cmps (http://img507.imageshack.us/img507/2126/aaqr4.jpg)
DJSONIC
12-03-2008, 10:47 PM
I Also have vb shout on my forum homepage but it keeps doin this
http://img150.imageshack.us/my.php?image=errorrs7.jpg
any ideas how to fix this or why this is happening will be great
thank you
.
karansokhey
01-17-2009, 07:09 PM
for the word wrap problem, you simply have to
edit the template "forumhome_vbshout_shout"
just take out style="white-space:nowrap" on the table
so from
<tr>
<td width="100%" style="white-space:nowrap" align="left" valign="top">
<div style="border-bottom:1px solid #f4f4f4;padding-bottom:5px;margin-bottom:2px;width:120px;">
<if condition="!$Shout[s_me]">
<if condition="$Shout[s_by]">
<a href='member.php?{$session['sessionurl_q']}u={$Shout['s_by']}'>
</if>{$Shout['username']}<if condition="$Shout[s_by]"></a></if>
</if><br />
<if condition="!$Shout[s_me]">
<i>{$Shout['s_shout']}</i>
<else />
*{$Shout['username']} {$Shout['s_shout']}*
</if>
</div>
</td>
</tr>
to
<tr>
<td width="100%" align="left" valign="top">
<div style="border-bottom:1px solid #f4f4f4;padding-bottom:5px;margin-bottom:2px;width:120px;">
<if condition="!$Shout[s_me]">
<if condition="$Shout[s_by]">
<a href='member.php?{$session['sessionurl_q']}u={$Shout['s_by']}'>
</if>{$Shout['username']}<if condition="$Shout[s_by]"></a></if>
</if><br />
<if condition="!$Shout[s_me]">
<i>{$Shout['s_shout']}</i>
<else />
*{$Shout['username']} {$Shout['s_shout']}*
</if>
</div>
</td>
</tr>
CHEERS, nice hack:eek:
DragonMasterNYC
05-19-2009, 04:20 PM
Ok so one of my admins installed the module and all that we get as of now is "Loading..." in the message box. I have the 2.0 version of vBshout installed and have made all the necessary changes.
I'm using vB 3.8.2 and vBa 3.1.0.
If anyone can help please post back or PM me soon.
Cerberuz
06-29-2009, 02:35 PM
Will this Module work with VBshout 2.1? If so what part of the code needs to be replaced..
Sorry, I'm new to Forum software...
Tolden
09-17-2009, 02:55 PM
I installed VBshout and the VBA-Module. In the Module I only have the buttons "Send" & "Clear". Are the other options like font/color/etc. not integrated in the module?
Where can I find the Admin Options the VBShout Addon? I cant find anything in the AdminCP! Is it possible to edit the language of VBshout?
Can I deactivate VBShout in the Board, that it only appears in VBA?
Tolden
09-21-2009, 09:32 AM
No one ideas because of my problem? Quotation Mark also do not work in the VBA-Module, does anyon know how to integrate these...?
Tolden
09-25-2009, 03:20 AM
I got the Quotation Mark to work now, but the "&" does still not work, anyone an idea?
jlosey
10-10-2009, 07:06 PM
Any idea if there's an update?
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.