vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Disable post cache on post with custom bbcode? (https://vborg.vbsupport.ru/showthread.php?t=260952)

krrose27 03-25-2011 11:29 PM

Disable post cache on post with custom bbcode?
 
Hi (first post, yay?).

I am working on trying to integrate content pulled from a curl reqest in to a form post..

What I have works great up to the point that it is cached...

I like the builtin post cache but posts that use this custom bbcode should not be cached for more then an hour...

So here are my questions:

1) Is their a way to set a post-cache expatriation time?

If not

2) Can we just disable the cache on posts that use his vb? (handle caching ourselves db inside the create below)?

If not

3) Any ideas to do what we are trying todo right now?

PHP Code:

$custom_bbcode 'sppb'

$this->tag_list['no_option'][$custom_bbcode] = array (); 
$this->tag_list['no_option'][$custom_bbcode]['callback'] = 'handle_external'
$this->tag_list['no_option'][$custom_bbcode]['external_callback'] = 'handle_my_custom_bbcode'

if (!
function_exists ('handle_my_custom_bbcode')) { 
    function 
handle_my_custom_bbcode (&$theobj, &$value, &$option) { 
        
$ctx stream_context_create(array('http' => array('timeout' => 20)));
        
$content file_get_contents('http://somsite.com/product/forum/'.$value0$ctx);
        if(!empty(
$content)){
            return 
print_r(unserialize(base64_decode($content)), true);
        } else {
            return 
'WE FAIL!';
        }
    } 




All times are GMT. The time now is 02:44 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.00903 seconds
  • Memory Usage 1,718KB
  • 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_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete