PDA

View Full Version : need help with postbit


regitbull
01-29-2009, 05:12 PM
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:


<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;">&nbsp;</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
<a href="illusion-hacks.net/forum/index.php#top" onclick="return toggle_collapse('sidebar_minicard_2475');">

but cant find the problem.

Thanks for the help and for your time to look to it.

Lynne
01-31-2009, 01:52 AM
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.

regitbull
01-31-2009, 07:29 PM
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.

uuhm ok.

this is my full 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;">&nbsp;</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.

Lynne
01-31-2009, 07:49 PM
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.

regitbull
02-01-2009, 10:54 AM
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.

Lynne
02-01-2009, 03:11 PM
Awesome! :up: