Thread: vBChat v2.3
View Single Post
  #563  
Old 02-01-2005, 06:26 AM
sv1cec sv1cec is offline
 
Join Date: May 2004
Location: Athens, Greece
Posts: 2,091
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by guydogg
As for the log out link, in your chat_main template, find:

HTML Code:
<b>Post Message:</b>
<input type='text' name='message' class='button' size='70'> <input type='submit' value=' Post ' class='button'>
</td>
Below that, add:

HTML Code:
<td align='right' class='tfoot'><a href='vBChat.php?$session[sessionurl]do=logout&amp;u=$bbuserinfo[userid]'>
<input type="submit" class="button" name="logout" value="Log Out" accesskey="l" onClick="window.location='vBChat.php?$session[sessionurl]do=logout&amp;u=$bbuserinfo[userid]'">
</a>
</td>
How do i get the "log out" button to be positioned beside the post button? Currently after entering the code you stated, it places the logout button on the right, and throws the page width off?

Also, can anyone post how to change the (status) field, to (posted time). My users are wanting this, as they never know when the posts are put there.

Thanks.[/QUOTE]
That's easy, but confusing (users may hit the wrong button). If you want it next to the post button, try this:

HTML Code:
<b>Post Message:</b>
<input type='text' name='message' class='button' size='70'> <input type='submit' value=' Post ' class='button'> - <a href='vBChat.php?$session[sessionurl]do=logout&amp;u=$bbuserinfo[userid]'>
<input type="submit" class="button" name="logout" value="Log Out" accesskey="l" onClick="window.location='vBChat.php?$session[sessionurl]do=logout&amp;u=$bbuserinfo[userid]'">
</a>
</td>
Here is my modified template, it doesn't throw the tables off.

HTML Code:
<script type="text/javascript">
<!--

setBlank = false;

function doRestore(){
setBlank = true;
}

function checkInp(){
	if(setBlank){
	document.forms['chatForm'].message.value = ""
	setBlank = false;
	}
}

function chatFrameReload(){
window.frames['vBChatFrame'].location.href = window.frames['vBChatFrame'].location.href

window.frames['vBChatUser'].location.href = window.frames['vBChatUser'].location.href
}

function AddSmilie(code){
document.forms['chatForm'].message.value += " " + code + " "
}

setInterval("chatFrameReload()",10000)
-->
</script>

<form name='chatForm' method='post' action='vBChat.php?{$session['sessionurl']}' target='vBChatFrame' onsubmit='doRestore()'>
<input type='hidden' name='do' value='post_message' />
<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center">
<thead>
    <tr>
        <td class="tcat" colspan='2'>
<table cellpadding="0" cellspacing="1" border="0" width="100%" align="center">
<tr>
<td align='left' valign='top' width='40%'><font size='2'><b>Room:</b> $roomname</font></td>
<td valign='top'><div align='center'>vBChat</div></td>
<td valign='top' width='40%'><a style="float:right" href="#top" onclick="return toggle_collapse('forumhome_vBChat')"><img id="collapseimg_forumhome_vBChat" src="$stylevar[imgdir_button]/collapse_tcat.gif" alt="" border="0" /></a></td>
</tr>
</table>
            </td>
    </tr>
</thead>
<tbody id="collapseobj_forumhome_vBChat" style="{$vbcollapse['collapseobj_forumhome_vBChat']}">
	<tr>
		<td class='alt2' align='center' width='80%' height='300' rowspan='2'>
		<iframe width='100%' height='100%' frameborder='0' border='0' src='vBChat.php?&do=chatFrame' name='vBChatFrame' onload='checkInp()'>Your Browser Does Not Support Iframe's, Get One That Does!</iframe>
		</td>
		<td class='alt2' align='center' width='20%' height='300'>
		<iframe width='100%' height='100%' frameborder='0' border='0' src='vBChat.php?&do=chatUser' name='vBChatUser'>Your Browser Does Not Support Iframe's, Get One That Does!</iframe>
		</td>
	</tr>
<tr>
<td class='alt2' align='center'><a href="http://gzevolution.net" target="_blank"><img border='0' alt='Powered By vBChat' src='images/vbchat.gif' /></a></td>
</tr>
<if condition="$Chat_Options[d_smiliedisplay] == '1'">
<tr>
<td class='alt2' align='center' width='100%' colspan='2'>
<table width='100%' height='1%' border='0'><tr>{$Smile_Display}</tr></table>
</td>
</tr>
</if>
<tr>
<td class='tfoot' align='left' width='100%' colspan='2'>
<table width='100%' border='0'>
<tr>
<td class='tfoot' align='left' width='80%'>
<b>Post Message:</b>
<input type='text' name='message' class='button' size='70'> <input type='submit' value=' Post ' class='button'>
</td>
<td align='right' class='tfoot'><a href='vBChat.php?$session[sessionurl]do=logout&amp;u=$bbuserinfo[userid]'>
<input type="submit" class="button" name="logout" value="Log Out" accesskey="l" onClick="window.location='vBChat.php?$session[sessionurl]do=logout&amp;u=$bbuserinfo[userid]'">
</a>
</td>
</tr>
</table>
</td>
</tr>
</tbody>
</table>
</form>
<br />
To remove the status and use the time in the posted rows, use this, as your chat_row template:

HTML Code:
<tr>
<td valign="top" width='25%'><font size='2'><b>{$ThisMSG['username']}</b> <span class='smallfont'>[{$mychat['time']}]</span></font>
</td>
<td valign="top" width='75%'><font size='2' face='{$ThisMSG['vbchat_pref_font_face']}' style='color:{$ThisMSG['vbchat_pref_font_color']};'>{$ThisMSG['s_message']}</font></td>
I hope I haven't forgotten something.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01453 seconds
  • Memory Usage 1,818KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (5)bbcode_html
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete