PDA

View Full Version : Adding a function onto postbit


pootsey
01-14-2008, 05:57 PM
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
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