The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
need help with postbit
Hello,
I use images as titles in the postbit. Like a image with user info text and under this it shows the user info. And next to it a hide and show image so users can choose if they want to see the info. I found this code somewere here but cant find it anymore. Anyway everything with the code is fine execpt 1 thing. If i press the hide image then it only hides the info of the user of the first post of the page. For all other posts it just shows the users info. I tried to fix it but cant do it alone. Can some1 pls look to it and tell me whats wrong. Here is the html code: HTML Code:
<table cellpadding="0" cellspacing="0" border="0" width="175" align="center" style="margin-top: 5px;"> <tbody> <tr> <td nowrap="nowrap"><img src="http://illusion-hacks.net/forum/images/mini_userinfo.png" border="0" class="inlineimg" alt="" /></td> <td width="100%" style="background: #171717 url(http://illusion-hacks.net/forum/images/sidebar_bg.gif) repeat-x;"> </td> <td nowrap="nowrap"><a href="illusion-hacks.net/forum/index.php#top" onclick="return toggle_collapse('sidebar_minicard_2475');"><img id="collapseimg_sidebar_minicard_2475" src="http://illusion-hacks.net/forum/images/collapse_tside.gif" alt="" border="0" /></a></td> </tr> </tbody> </table> <table cellpadding="2" cellspacing="0" border="0" width="175" align="center" id="collapseobj_sidebar_minicard_2475" style=""> <tbody> <tr> <td width="100%" class="smallfont" nowrap="nowrap"> Do you see any mistake in this code why it only hides the user info for the first post and not the others. I know its somewhere in the line HTML Code:
<a href="illusion-hacks.net/forum/index.php#top" onclick="return toggle_collapse('sidebar_minicard_2475');">
Thanks for the help and for your time to look to it. |
#2
|
||||
|
||||
I would guess it's because nothing has an id of "sidebar_minicard_2475' and so it is just collapsing them all. See the article about making a dropdown menu and how you need to have the id present.
|
#3
|
|||
|
|||
Quote:
this is my full code: HTML Code:
<!-- user info --> <table cellpadding="0" cellspacing="0" border="0" width="175" align="center" style="margin-top: 5px;"> <tbody> <tr> <td nowrap="nowrap"><img src="http://illusion-hacks.net/forum/images/mini_userinfo.png" border="0" class="inlineimg" alt="" /></td> <td width="100%" style="background: #171717 url(http://illusion-hacks.net/forum/images/sidebar_bg.gif) repeat-x;"> </td> <td nowrap="nowrap"><a href="illusion-hacks.net/forum/index.php#top" onclick="return toggle_collapse('sidebar_minicard_2475');"><img id="collapseimg_sidebar_minicard_2475" src="http://illusion-hacks.net/forum/images/collapse_tside.gif" alt="" border="0" /></a></td> </tr> </tbody> </table> <table cellpadding="2" cellspacing="0" border="0" width="175" align="center" id="collapseobj_sidebar_minicard_2475" style=""> <tbody> <tr> <td width="100%" class="smallfont" nowrap="nowrap"> <if condition="$post['joindate']"><strong>$vbphrase[join_date]:</strong> $post[joindate]</div></if><br> <strong>$vbphrase[posts]:</strong> $post[posts]<br> $user[videocount]<br> <if condition="$post['field11']"><strong>Country: </strong> <img src="images/flags/$post[field11].gif" alt="$post[field11]" align="center" border="0" /> </if></br> </td> <td nowrap="nowrap"> </td> </tr> </table> <br> <!-- / user info --> I tried what you said but without any luck. Can you see the problem? Cause what ever i try with ids or other things it keeps only hidding stuff in the first post and keeps the info on all other posts. |
#4
|
||||
|
||||
If you want the click to only collapse one post, then it has to have a unique id. I'm guessing that "sidebar_minicard_2475" is supposed to be "sidebar_minicard_xxxx", where xxxx is the postid. If you look at this article, https://vborg.vbsupport.ru/showthread.php?t=122523, you'll see that the 'name' called in the javascript is used as the id in the div to be collapsed. Every post will need it's own id and then that id will need to be called in the javascript there.
|
#5
|
|||
|
|||
thanks for your help.
i replaced all 2475 text with $post[postid] It works perfect now and only hides the info on the post i select. Again thanks for you help. |
#6
|
||||
|
||||
Awesome! :up:
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|