vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Add php variable in notices (https://vborg.vbsupport.ru/showthread.php?t=220381)

GS-Liam 08-07-2009 05:05 AM

Add php variable in notices
 
Hi

Is it possible to set a php variable in a notice?
I've been trying to add the amount of members and posts in my notice (when people are unregistered) But I can't seem to get it to work with just '$variable' nor {variable}.

Kind regards

James Birkett 08-07-2009 09:59 AM

Notices are HTML-only. In order to execute PHP in notices you're going to have to modify the notices code to accept PHP.
Which notices? The ones you declare conditions for (Admin CP notices) or the guest welcome message notices?

ragtek 08-07-2009 10:08 AM

Quote:

Originally Posted by James Birkett (Post 1863018)
Notices are HTML-only. In order to execute PHP in notices you're going to have to modify the notices code to accept PHP.
Which notices? The ones you declare conditions for (Admin CP notices) or the guest welcome message notices?

It's not true that they are HTML only, because you can add the username, userid, etc to the text;)



PHP Code:

$notice_html str_replace(array('{musername}''{username}''{userid}''{sessionurl}'), array($vbulletin->userinfo['musername'], $vbulletin->userinfo['username'], $vbulletin->userinfo['userid'], $vbulletin->session->vars['sessionurl']), $vbphrase["notice_{$_noticeid}_html"]);

(
$hook vBulletinHook::fetch_hook('notices_noticebit')) ? eval($hook) : false

So you can use the notices_noticebit to replace youre own "aliases" with php variables;)


All times are GMT. The time now is 06:37 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.01586 seconds
  • Memory Usage 1,717KB
  • 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)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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