Thread: Chat Modifications - [DBTech] vBShout v6 (vB4) [AJAX]
View Single Post
  #628  
Old 10-20-2010, 02:11 PM
DemoniK_AK DemoniK_AK is offline
 
Join Date: Sep 2010
Posts: 17
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi
First off - excellent Mod. Installed it on our vbulletin installation and it's mostly working ok..
I've managed a few template changes to do what I want to it, but one thing keeps bugging me.

I have the text entry below the shoutlist.
I'd like to have the display order set to Oldest First.
However in doing that the shoutbox snaps to the bottom on every post or refresh, not giving users time to scroll back through the shouts. Happens in Firefox, IE7, IE8 and Chromium.

This happens on the default style as well as our modified one.
website is http://www.ak47ps3.com/forums

I looked through the vbshout.js and commenting out the scrollBottom() function stops it scrolling down, but also prevents it snapping to bottom on initial load

I suspect the issue is ajax_completed() is just snapping to the bottom no matter what and would be better if there was a way to detect this was a first load of a chat area or a refresh.
I looked to see if I could spot a hook where I could force a snap on initial load of a room - but it didn't stand out for me, and I though I should ask here first rather than pushing around in the code and making it 100 times worse

Any help/thoughts would be greatly appreciated.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01017 seconds
  • Memory Usage 1,763KB
  • 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
  • (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