Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 06-10-2012, 07:53 PM
ExoticAgenda ExoticAgenda is offline
 
Join Date: Nov 2011
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Display 'No Permission' in custom template

I am creating a template, and I have the if statement to show what I want to certain groups, however I am having difficulty showing the "You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:" message with the login box using the vb:else. Any insight would be appreciated. thanks
Reply With Quote
  #2  
Old 06-10-2012, 11:30 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What code are you using for the else statement and what is actually showing up? Usually that is all handled in the php code, not just template code and that could be why you aren't getting the results you want.
Reply With Quote
  #3  
Old 06-10-2012, 11:38 PM
ExoticAgenda ExoticAgenda is offline
 
Join Date: Nov 2011
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

When I put text in the else section I can see that, but I want to get the whole permission denied message with login prompt. This is what im using.

PHP Code:
<vb:if condition="is_member_of($vbulletin->userinfo, 6, 7, 2, 5, 9, 10, 11)">
Show stuff here
<vb:else />
This is where i want to show the login box and whatnot.
</
vb:if> 
Reply With Quote
  #4  
Old 06-11-2012, 01:32 AM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As I said previously, it is usually called via php and it calls a function that spits out the who page/form. You would need to use php to do what you want instead of template conditions.
Reply With Quote
  #5  
Old 06-12-2012, 01:36 AM
ExoticAgenda ExoticAgenda is offline
 
Join Date: Nov 2011
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok cool, do you know what the function I need to call is off hand? If not I can look it up, atleast I have a lead.

Thanks
Reply With Quote
  #6  
Old 06-12-2012, 01:57 AM
Disco_Stu Disco_Stu is offline
 
Join Date: Apr 2012
Posts: 305
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think you're looking for the "print_no_permission();" function call
Reply With Quote
  #7  
Old 06-16-2012, 01:53 AM
ExoticAgenda ExoticAgenda is offline
 
Join Date: Nov 2011
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok, let me try that, is there a certain way to call that function? do i just insert it in the vb:else ? thanks
Reply With Quote
  #8  
Old 06-16-2012, 02:14 AM
Disco_Stu Disco_Stu is offline
 
Join Date: Apr 2012
Posts: 305
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Here's an example of the function being called in PHP

if (!$vbulletin->userinfo['userid'])
{
print_no_permission();
}

I'm not sure where you're trying to call this from but it's usually called from a PHP file as Lynne has stated. Check forum.php, blog.php , etc in your forum root directory to see how it is used.
Reply With Quote
  #9  
Old 06-18-2012, 12:33 AM
ExoticAgenda ExoticAgenda is offline
 
Join Date: Nov 2011
Posts: 74
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

ok thanks ill take a look, but i have been trying to do this in a template i created
Reply With Quote
  #10  
Old 06-18-2012, 03:04 AM
Disco_Stu Disco_Stu is offline
 
Join Date: Apr 2012
Posts: 305
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Check in your templates for STANDARD_ERROR_LOGIN . This may be what you're looking for
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 03:07 PM.


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.05318 seconds
  • Memory Usage 2,248KB
  • 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
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete