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

Reply
 
Thread Tools Display Modes
  #1  
Old 07-17-2007, 09:02 AM
d3v1L d3v1L is offline
 
Join Date: Mar 2005
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default How to hide contents of CODE for unregistered users

How to hide contents of CODE for unregistered users for vb 3.6.7
Reply With Quote
  #2  
Old 07-17-2007, 10:54 AM
Atakan KOC's Avatar
Atakan KOC Atakan KOC is offline
 
Join Date: Feb 2006
Location: Istanbul
Posts: 710
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

bbcode_code

replace

PHP Code:
<if condition="is_member_of($bbuserinfo, 1)">
<
div style="margin:20px; margin-top:5px">
    <
div class="smallfont" style="margin-bottom:2px">$vbphrase[code]: <a href="register.php$session[sessionurl_q]rel="nofollow">$vbphrase[register]</a></div>
    <
pre class="alt2" dir="ltr" style="
        margin: 0px;
        padding: 
$stylevar[cellpadding]px;
        border: 1px inset;
        width: 
$stylevar[codeblockwidth];
        height: 
{$blockheight}px;
        text-align: left;
        overflow: auto"
><a href="register.php$session[sessionurl_q]rel="nofollow">Please Register</a></pre>
</
div>
<else />
<
div style="margin:20px; margin-top:5px">
    <
div class="smallfont" style="margin-bottom:2px">$vbphrase[code]:</div>
    <
pre class="alt2" dir="ltr" style="
        margin: 0px;
        padding: 
$stylevar[cellpadding]px;
        border: 1px inset;
        width: 
$stylevar[codeblockwidth];
        height: 
{$blockheight}px;
        text-align: left;
        overflow: auto"
>$code</pre>
</
div>
</if> 
Reply With Quote
  #3  
Old 07-18-2007, 01:35 PM
d3v1L d3v1L is offline
 
Join Date: Mar 2005
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, thanks for the code. i think you forgot to add </div> before <else />

Edited

Donno whats the issue , some times registered members can view code sometimes they cant
pl help
Reply With Quote
  #4  
Old 07-18-2007, 02:07 PM
EnIgMa1234 EnIgMa1234 is offline
 
Join Date: Mar 2006
Location: .:: Ireland ::.
Posts: 1,306
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Have you reproduced this yourself?
Reply With Quote
  #5  
Old 07-18-2007, 08:42 PM
d3v1L d3v1L is offline
 
Join Date: Mar 2005
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EnIgMa1234 View Post
Have you reproduced this yourself?
Dont knw what you mean but the issue is strange. just nw i posted a message in my forum and used the code tags and i logged out to view the post again. And i was able to see the content .. sigh.
Reply With Quote
  #6  
Old 07-18-2007, 08:44 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The problem is with post caching. Caches are style specific, but not usergroup specific.
Reply With Quote
  #7  
Old 07-18-2007, 08:51 PM
d3v1L d3v1L is offline
 
Join Date: Mar 2005
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can something be done abt it?
Reply With Quote
  #8  
Old 07-18-2007, 08:59 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I made a mod that does this a while ago, but it was a bit of a "hack" so to speak. Whenever "[code]" or "[php]" (etc) was encountered in a post, it would set the cachable variable to false, and then the template condition would work as expected.
Reply With Quote
  #9  
Old 07-18-2007, 09:16 PM
d3v1L d3v1L is offline
 
Join Date: Mar 2005
Posts: 31
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

May i please know where what is the name of hack or where can i find it?
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:47 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.04325 seconds
  • Memory Usage 2,245KB
  • 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
  • (1)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (9)post_thanks_box
  • (9)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (9)post_thanks_postbit_info
  • (9)postbit
  • (9)postbit_onlinestatus
  • (9)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