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 11-11-2011, 05:16 PM
Chris8's Avatar
Chris8 Chris8 is offline
 
Join Date: Nov 2009
Posts: 188
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Adding template hooks to existing profile tabs

This might sounds like a silly question but why when I call just created new template hook in a user profile tab template for example "memberinfo_block_contactinfo" the template hook doesn't display anything from the other hand there is no problem with it when I add it to for example "MEMBERINFO" it does display the data.

To be more strict the hook should display custom profile fields category with it's fields.
I need it to do it this way to preserve fields privacy. Otherwise I could add these fields manually without template hook involved. Or maybe there is another way to preserve fields category privacy options? Normally the category fields with privacy options display in "about me" tab but I would like to move one category fields to another tab preserving user profile privacy options Of course I could create septate tab with only that specific category fields easily using a hook in "MEMBERINFO" template but I would like to add it to existing profile tab.
Any ideas how to do this?
Reply With Quote
  #2  
Old 11-11-2011, 05:38 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Why don't you post the exact plugin code and tell us the hook location so we can see what is going on.
Reply With Quote
  #3  
Old 11-11-2011, 06:15 PM
Chris8's Avatar
Chris8 Chris8 is offline
 
Join Date: Nov 2009
Posts: 188
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

There is no plugin for that, I've simply added a new template hook to profilefield.php in addmin panel

Code:
$category_locations = array(
	''                    => $vbphrase['only_in_about_me_tab'],
	'profile_left_first'  => $vbphrase['main_column_first_tab'],
	'profile_left_last'   => $vbphrase['main_column_last_tab'],
	'profile_right_first' => $vbphrase['blocks_column_first'],
	'profile_right_mini'  => $vbphrase['blocks_column_after_mini_stats'],
	'profile_right_album' => $vbphrase['blocks_column_after_albums'],
	'profile_right_last'  => $vbphrase['blocks_column_last'],
	'profile_newhook'  => $vbphrase['newhook']
);
Then I used it in the end of "memberinfo_block_contactinfo" adding
Code:
$template_hook[newhook]
And it works I mean it works if I use it in "MEMBERINFO" template, but it doesn't work when I use it in "memberinfo_block_contactinfo".
I must be missing something obvious here.

Or maybe there is an other way to add specific fields category with it's fields to that tab? Note that I need to add category, not fields themself.
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 12:27 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.03213 seconds
  • Memory Usage 2,173KB
  • Queries Executed 11 (?)
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
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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_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