The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
ThreadNav: scrolling New Posts navigation bar for Showthread Details »» | |||||||||||||||||||||||||||||||||||||||
ThreadNav: scrolling New Posts navigation bar for Showthread
Developer Last Online: Aug 2017
ThreadNav(2.1) puts almost all the information in New Posts or Today's Posts in a compact scrolling navigation bar in the thread display page (showthread). The location in showthread depends on the user's thread viewing settings. Buttons on either end scroll the list of new posts right or left and additional information is available in a drop down box when you hover over the lower portion of the post cell. The list automatically refreshes using AJAX once a minute (default).
In Version 2.1 you can now place ThreadNav in any vBulletin page. A simple setting will put it in Forum Home (index) and it can be added to other pages with a simple template edit (See instuctions in ThreadNav settings in your AdminCP for edits). Updated Version 2.1 I've updated this recently to make it fully compatible with updates to Thread & Forum Ignore System, if it is installed. I also got rid of the text jiggle in some browsers when you hover over a cell to display the drop box. Features: General:
Bugs Fixed:
Style is based on borders, font-color and background-colors of postbits. For styles with darker colors a note at the top of threadnav.css gives helpful styling tips. If you need to add space above or below ThreadNav see top of threadnav.css. Don't use line breaks. Installation is simple: upload the XML file to Products and you're ready to go -- no external files or edits. Version 2.0 was developed in vB4.2.2 but should work in any vB4 version. Download Now
Screenshots
Show Your Support
|
4 благодарности(ей) от: | ||
BCP Hung, Erica1977, Nacho Vidal, sticky |
Comments |
#112
|
|||
|
|||
Didn't work -- they still have the dark gray bottom.
Let's try changing those white lines in ThreadNav. Read the instructions at the top of threadnav.css and replace "white" with "rgb(191,35,35)". See how that looks. I'll see if I can figure out how to fix those buttons. I have a lot of things to figure out here so I'll let you know if I have any bright new ideas. |
#113
|
||||
|
||||
Quote:
|
#114
|
|||
|
|||
Okay, that matches the text color.
Well, I'll see if I can figure out these mechanical problems and get back later. Thanks for your help testing all this. Everything worked fine on my forum but the coding had a lot of weak points. By the time I get it working for you it will be good solid coding. |
#115
|
||||
|
||||
Quote:
|
#116
|
|||
|
|||
Try out these and see if you get reliable closing of the drop boxes;
Code:
function hideInfo(event, id) { mouseY=is_ie? event.clientY+document.documentElement.scrollTop -document.documentElement.clientTop : event.pageY; mouseX=is_ie? event.clientX+document.documentElement.scrollLeft-document.documentElement.clientLeft: event.pageX; a=fetch_object('threadnav').parentNode.offsetTop; b=fetch_object('threadnav').offsetTop; c=fetch_object('threadnav').parentNode.offsetLeft; d=fetch_object('name_'+id).parentNode.offsetLeft; y1=a+b+26 y2=a+b+40+98 x1=c+d-list.scrollLeft; x2=x1+width; if(mouseY<=y1||mouseX<=x1||mouseX>=x2||mouseY>=y2) { fetch_object('info_'+id).style.display='none'; clearTimeout(hoverDelay[id]); nodelay=0; border='0px solid transparent'; fetch_object('name_'+id).style.borderBottom=border; } } function hidePrev(event, id) { mouseY=is_ie? event.clientY+document.documentElement.scrollTop -document.documentElement.clientTop : event.pageY; mouseX=is_ie? event.clientX+document.documentElement.scrollLeft-document.documentElement.clientLeft: event.pageX; a=fetch_object('threadnav').parentNode.offsetTop; b=fetch_object('threadnav').offsetTop; c=fetch_object('threadnav').parentNode.offsetLeft; d=fetch_object('name_'+id).parentNode.offsetLeft; y1=a+b+26+14 y2=a+b+40+98 x1=c+d-list.scrollLeft-18; x2=x1+width+18; if(mouseY<=y1||mouseX<=x1||mouseX>=x2||mouseY>=y2) { fetch_object('prev_'+id).style.display='none'; clearTimeout(hoverDelay[id]); nodelay=0; border='0px solid transparent'; fetch_object('name_'+id).style.borderBottom=border; } } |
#117
|
||||
|
||||
Quote:
|
#118
|
|||
|
|||
Working reliably for me. I'll update the xml file.
Next time you're tinkering around see what happens of you set the height in .scroll at 60px. |
#119
|
||||
|
||||
Oh ok will see what happens.
|
#120
|
||||
|
||||
tryed it puts the corner arrows a little dont look right will put back at 40
|
#121
|
|||
|
|||
Now product file available.
Erica1977, you won't need to revert threadnav.css, nothing in that has changed in that. Revert any others though. |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|