Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-29-2009, 05:12 PM
regitbull regitbull is offline
 
Join Date: Jan 2007
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default 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;">&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
HTML Code:
<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.
Reply With Quote
  #2  
Old 01-31-2009, 01:52 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #3  
Old 01-31-2009, 07:29 PM
regitbull regitbull is offline
 
Join Date: Jan 2007
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
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:

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;">&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.
Reply With Quote
  #4  
Old 01-31-2009, 07:49 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #5  
Old 02-01-2009, 10:54 AM
regitbull regitbull is offline
 
Join Date: Jan 2007
Posts: 54
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #6  
Old 02-01-2009, 03:11 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Awesome! :up:
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:52 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.10095 seconds
  • Memory Usage 2,225KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_html
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete