vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.6 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=194)
-   -   Profile Enhancements - Additional Section within Profile and Dropdown within Posts (https://vborg.vbsupport.ru/showthread.php?t=123254)

Wired1 09-08-2006 05:27 AM

Quote:

Originally Posted by Ninth Dimension
My idea is based around the fact I run an interactive story site that intregrates with my forum. What I'm looking to do is query the database for each user to see if they have made any posts on the story site, and have links to them listed under their username, as well as on their member profile page.

I take it you already know the appropriate queries to gather the story site info? To be honest, that would be a different hack, as mine gathers static profile field info, whereas what I believe you are looking to accomplish will gather constantly changing data.

Only thing I can think of offhand would be to create some vB database queries that hit the story tables and save the results as vB variables (all of this in the member page), and then slap the variable into the member page similar to how I've done. The ones under each user's name in each post could be more difficult, depending on how your story site tables link with vB, if at all.


Quote:

Originally Posted by Jericho2004
This is strange. The dropdown only shows up for admins and mods on my site and not for regular members. Anyone know what would cause that?

It would have to be wrapped in conditionals that limit the viewing for this to happen. PM me the code for your member page and I'll analyze it.

Ninth Dimension 09-09-2006 12:00 AM

Quote:

Originally Posted by Wired1
I take it you already know the appropriate queries to gather the story site info?

Oh yeah, that's no problem at all. I can do the queries and everything else I need to do, it was more the drop-down list thing you have in the postbit that I was most interested in, for someone to hit the link and have a list of the chapters they posted appear - although I think at this point, that might be a bit advanced for me ;)

I know that this is not really the best place to talk about it, but I was wondering if you might be able to do me a HUGE favour? I'm totally new to the way that vB handles hacks, etc.. If I understand it correctly, there are hooks dotted about within the files, you just choose the most relevent one (say, at a point just before you want the data to display), and insert some code, say a query.. which you can then load into a variable, and have displayed within a template? (I'm probally making it sound really basic, but I think that's how it's meant to work).

Seeing as you've taken over the group membership box on the member profile page (which is where I'd probally have my chapter links appear), would you be kind enough to let me know which hook you're using, and some basic tips on how I should go about creating it?

Thank you :)

Wired1 09-09-2006 01:00 AM

Hooks are within PHP pages, and the one I used I made and slapped into the XML hook listings page and the PHP file :)

The hook isn't related to the location of the extra profile field's location on the member page though. That's due to the edits made in the member page in the instructions. The hook code gets the specially marked profile fields from the profile field list. The template edits basically just relabel the box and call the list of marked profile fields.

The dropdown code is manually created by the forum admin who creates it, as per the instructions. It simply calls the profile fields they want.

Ninth Dimension 09-09-2006 01:44 AM

Hi there, thank you for the info... I've actully succeded in my task, I don't know if I've done is the best way it can be done, but so far it appears to be working: http://theice.co.uk/member.php?u=5 (take a look at where the group membership should be).

I've used the hook of member_complete (I did try using member_start, but the $userinfo[userid] variable wasn't available), and as I say, it looks like it's working :)

All I need to do now is explore some more of your code and see if I can't borrow what you've done in the postbit ;)

Cheers for the help :D

Wired1 09-09-2006 02:15 AM

Quote:

Originally Posted by Ninth Dimension
Hi there, thank you for the info... I've actully succeded in my task, I don't know if I've done is the best way it can be done, but so far it appears to be working: http://theice.co.uk/member.php?u=5 (take a look at where the group membership should be).

I've used the hook of member_complete (I did try using member_start, but the $userinfo[userid] variable wasn't available), and as I say, it looks like it's working :)

All I need to do now is explore some more of your code and see if I can't borrow what you've done in the postbit ;)

Cheers for the help :D

Looks good!

AzzidReign 09-09-2006 10:53 PM

I have a problem :-(...

the dropdown list doesn' t excist

and i think that there is a mistake with the member info page... at the top it shows me this:

Code:

Parse error: syntax error, unexpected '<' in /var/www/vhosts/localhost/subdomains/forum/httpdocs/member.php(625) : eval()'d code on line 1
any ideas?

Wired1 09-10-2006 01:42 AM

the code shown indicates a typo.

Have you followed all of the instructions for the dropdown?

hexus.net 09-10-2006 03:44 PM

I get the same thing - just installed it and my member page does that too.

Double checked I hadn't done a typo :O

Jericho2004 09-10-2006 03:56 PM

Quote:

Originally Posted by Wired1
I take it you already know the appropriate queries to gather the story site info? To be honest, that would be a different hack, as mine gathers static profile field info, whereas what I believe you are looking to accomplish will gather constantly changing data.

Only thing I can think of offhand would be to create some vB database queries that hit the story tables and save the results as vB variables (all of this in the member page), and then slap the variable into the member page similar to how I've done. The ones under each user's name in each post could be more difficult, depending on how your story site tables link with vB, if at all.




It would have to be wrapped in conditionals that limit the viewing for this to happen. PM me the code for your member page and I'll analyze it.

I fixed the dropdown issue. There happened to be one small part of the code that pointed to field5. That was not identified in the instructions. I still cannot get the public profile area in the bottom right quadrant to grab the system specs from the usercp. The instructions are too vague for non-coders and miss alot of specifics. Other than that, everything else is working.

cyvok 09-10-2006 04:02 PM

I have now installed both of these hacks. Its the little things that add so much!

Thank you
-CYVOK-


All times are GMT. The time now is 03:30 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01255 seconds
  • Memory Usage 1,751KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete