vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   quick template question (https://vborg.vbsupport.ru/showthread.php?t=148494)

matbennett 05-30-2007 03:19 PM

quick template question
 
I'm coding an add-on for vbulletin at the moment, but stuck on something really basic. (typical... all the tricky bits are working).



I just need to check whether a string contains a certain value. I've already pulled an additional variable in on showthread.php ($userbadge) and just want to do the equivalent of



PHP Code:

if (stristr($post['haystack'],"needle"){

 
// do something





Just not very familiar with vbulletin templates, so a pointer at this stage would be really helpful.

from what I have managed to find out, I think that conditions only let you apply very limited PHP functions. One solution would be to add to the functions that can be used - can this be done?



Thanks.

WetWired 05-31-2007 05:26 PM

1 Attachment(s)
It would be
Code:

<if condition="stristr($post['haystack'],'needle')"></if>
, except that stristr is not on the list of functions allowed.
http://www.vbulletin.com/docs/html/m...n_conditionals
You can add to the list of allowed functions in a plugin, like in the attached example, however, it's best to first see if you can do the same thing with an already allowed function.


All times are GMT. The time now is 05:31 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.01009 seconds
  • Memory Usage 1,713KB
  • 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
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (2)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