![]() |
User Collapsable Postbit Info
This hack was originally released by Steve St.Lauren for vb3.0.x in this thread -
https://vborg.vbsupport.ru/showthread.php?t=68043 This is a port of that hack and ALL credit goes to Steve for this modification. Basically, what this hack does is it takes all the extra user info like join date, location, age, posts etc and slaps them into a table that can be collapsed or expanded. If you collapse it, it'll store that setting in your cookies and all user infos will be collapsed fro then on til you expand it again :) Your selection WILL carry over to private messages as well :) Please click da instally thinga magigy ;) O and you won't have to clear any cookies for this to work, or for it to remember your settings. For the vbulletin 3.5 version of this mod Click here! Things To Do: 1. Edit /clientscript/vbulletin_global.js (1 modification) 2. Import new product xml 3. Edit postbit_legacy template 4. Edit postbit template Updates:
|
First post reserved :)
|
thanx.. it's nice hack :)
|
Thanks, installed :)
|
Thanks!
|
Works well in IE but in Firefox version 2 it doesn't work !?
|
Unfortunately I do not use firefox at all :(
I'll try to install firefox and see if I can figure out what's going on. The base javascript is unchanged from Steve's code in 3.0, I'll compare it to other functions in that file to see if I can determine where a change would need to be. |
i might give this a try and maybe alter a few things on it ^_^ thanks for this hack.
|
Quote:
|
Can i use this mod to hide something else not only the Addition Info? I have installed the Ishop Mod on my forum then I want to hide all the Iventory in this postbit. Someone have alot of items to show.
|
Good job!:)
|
Quote:
Quote:
Quote:
Yes you can apply the code to collapse and expand in more then one location. (though you'll need to change some of the template code after userinfo_) the issue you'll have those is that collapsing the additional info, will also collapse the ishop inventory and expanding it will expand all. Now you could add the inventory into the same table as the additional info. And then collapsing the additional info will hide the inventory as well. That would be the better of the two options. Though I donot use ishop so I'm unfamiliar with the layout. |
Quote:
You can see it in my forum. Link in my signature. :D |
is there a way to save you the queries on the pages? til somoeone actually presses it?
|
Just to clarify :) - This mod itself does not add any queries :)
But to answer MissKalunji's question about saving the queries that vbulletin does for the user's info... Hypothetically you could do it using ajax. I don't know enough about ajax to attempt to code something like that yet. Stress yet :) Ajax is on my list of code structures to study :) Without using some ajax type code that would run a query without refreshing the page, there would be no way to save the queries without forcing the user to refresh the entire page when uncollapsing a user's info. |
Great hack, thanks for sharing!
I'd love to see something like this for signatures! Make it so that it wasn't global (ie: let users collapse some sigs but not all sigs) and it'd be awesome... |
Quote:
not sure if you get what im saying |
I understand what you mean :)
Unfortunately, in order to fill out the information on that template, you'd have to query the database. You can do that one of three ways :) 1) query the page as it first loads (like it does now) 2) refresh the page and requery (possible, but would cause some stall as the page reloads) 3) use ajax to query and refresh that section of the page without refreshing the whole page (optimal) That is a great idea that you have and one I will definately try to implement in the future. I just don't know enough yet about AJAX to do it :( But yes, using ajax, everything would be stuffed into a separate template, and when a user uncollapses it, it would run the queries and load the template. :) |
ok cool wasnt sure if that was possible thanks
|
Thanks a lot, I also used this along with the iShop which works great. Also, is it possible to make it so that when you expand it, only the one you selected is expanded rather than everyone's else. Thanks!
|
I'm uncertain if that can be done Dai-kun.
I suspect that since they are all tied to the same cookie, that it would have to track them all individually, which would make for a significant amount of cookie info. But then I could be completely wrong. I'm rather ignorant when it comes to how info is saved in the cookies still. That's next on my learning curve. ;) Personally though, I can't see a reason why I would want to code this to open each individually. The purpose of the hack is to divide your user's into those that want to see all the extra info, and those that do not. While at the same time making it convienant for them to switch back and forth :) I guess it could be written to always be closed regardless, and not save to your cookies. And that user's have to open it to view the info. But I think you would end up irratating the user's that want to see that info all the time. :( I'll likely take a look at this down the line and see if there is a way to do that if there is enough interest in that modification, but right now, I won't give an eta on that due to it's priority on my current to-do list :) |
Chris is this compatable with 3.6.7PL1?
|
I actually haven't tested it heh :)
The site I currently manage, I haven't added it too yet as the email integration stuff is a priority. It's on my todo list. :) If you'd like to test it out, rock on :) If not, when my list finally works down enough I can take a peek at it, then I will :) As long as /clientscript/vbulletin_global.js hasn't had a serious rewrite, there is no reason why this shouldn't be able to work just fine in the newest version :) |
very thanks :)
|
I would love to use this hack to hide a bunch of stuff on the right side of my postbits, but it's not the same stuff that's in the hack, since I've shifted everything around and added the yet-another-award-system on that side. Is there any chance I can still use this to collapse it all if I shove everything in between these codes?
(Normally I'd just try it out, but this involves database changes, and I don't want to do that unless I have to, since it scares the crap out of me.) Code:
<!-- ##### START MOD - Collapsable Postbit ##### --> Code:
<!-- ##### START MOD - Collapsable Postbit ##### --> |
That should absolutely work!
The only thing it could potentially do bad to your site is that it would mess up the tables and make the page look all screwy if you put it in the wrong spots :) It would not stop any queries or code from running. Make a backup of your postbit file. Like cut it all and paste it to notepad and save it. Then mess around. :) As long as you make a backup, you can't really go wrong in fiddling around with the postbit templates. |
Thanks so much for the help, Cyricx! I really appreciate it!
---------------------------- The boxes worked out beautifully. The collapse part went haywire. Nothing would uncollapse. I put the original glabal_js back, but it just now occurred to me - could that be because I edited the phrase down to "Info" instead of the original "Additional info"? (Is that a really stupid question? Probably. I can't actually see why that would matter, but what do I know.) :D |
It depends, did you edit the phrase in the phrase manager?
Or did you change the html code? If you changed too much in the code it could totally have that effect if you deleted an extra < or > |
any chance this can be updated to work with 3.7?
|
Yes, I'd like to give this another shot with 3.7 as well. I see they've got it working on the Fuse, so it must be possible, but when I tried to download it I got a 'version not compatible' message.
|
Any chance of this ever being available for 3.7?
|
Updated for 3.8 -
https://vborg.vbsupport.ru/showthread.php?t=218587 |
Well then, I guess I might as well upgrade to 3.8. Thanks!
|
The 3.8 version "should" work on 3.7
But I haven't tested it yet to say for certain :) |
All times are GMT. The time now is 06:05 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|