vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Adding a function onto postbit (https://vborg.vbsupport.ru/showthread.php?t=167743)

pootsey 01-14-2008 05:57 PM

Adding a function onto postbit
 
Okay, Long story cur short is that I have a php defined function that I want to include on my postbit.

How would I go about doing this as everytime I do it vbulletin just completely ignores the function (and yes I know the function works)

Thanks alot!

Marco van Herwaarden 01-15-2008 07:53 AM

"postbit" is a template. Templates can not execute PHP.

Please provide more details so we can advise you.

pootsey 01-15-2008 02:52 PM

I know they can't, basically I have been trying to work out a way to create a rainbow paid subscription...I have found the following code which works great but as you say the problem is that the templates cannot execute php and the hooks don't like to parse the function.

heres the code if you can help?

PHP Code:

<?php
function rainbow($text) {
$i 0;
$textlength strlen($text);
while(
$i<=$textlength){
/*You can change the colors below if you want; just change the font color=color part.*/
if ($text[$i] != "") {
echo 
"<font color=red>".$text[$i]."</font>";}
if (
$text[$i+1] != "") {
echo 
"<font color=orange>".$text[$i+1]."</font>";}
if (
$text[$i+2] != "") {
echo 
"<font color=yellow>".$text[$i+2]."</font>";}
if (
$text[$i+3] != "") {
echo 
"<font color=green>".$text[$i+3]."</font>";}
if (
$text[$i+4] != "") {
echo 
"<font color=blue>".$text[$i+4]."</font>";}
if (
$text[$i+5] != "") {
echo 
"<font color=purple>".$text[$i+5]."</font>";}
$i $i+6;}}
?>

I am very familier with php but cannot get this working...it would seem even in hooks or using vbulletin's manual way of including php through the global hook doesn't even work.

Can you help? :D

edit: btw to make something 'rainbow' effect you wrap the text in the function like rainbow("TEXT HERE"); but obviously I cant find anyway of including that into the postbit....even through hooks.

pootsey 01-16-2008 04:45 PM

any idea?

zmmmzz 01-16-2008 07:09 PM

sorry but you've come to the place where threads die into oblivion
good luck with your problem


All times are GMT. The time now is 01:16 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.00924 seconds
  • Memory Usage 1,725KB
  • 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
  • (5)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