Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 03-22-2009, 09:39 PM
Winterworks Winterworks is offline
 
Join Date: Feb 2008
Location: Canada
Posts: 640
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default php & vb..

Code:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - Profile Badges</title>
$headinclude
</head>
<body>
$header

$navbar

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
	<td class="tcat">

<if condition="$show['registerbutton']">
vBulletin Message 
</if>
<if condition="$show['member']">
Profile Badge Maker - Your Badge</td>
</if>
</tr>
<tr>
	<td class="alt1">

<if condition="$show['registerbutton']">
You must be logged in to create your own profile badge. Please either log in to the forum, or please <a href="register.php">register</a> to our boards. 
</if>

<if condition="$show['member']">
The profile badge generator has created your profile badge. Please use it on other forums as your signature and such, so you can promote our website. We hope you like the profile badge, made just for you. Please remember that if you change your name, or your post count rises, or anything changes, then the badge will not update, you need to get a new one here to update it.<br /><br />

<?php
$image = ImageCreateFromPNG("./tag.png");
$color = imagecolorallocate($image, 0, 0, 0);
$fontSize = "8";
$fontSize2 = "8";
$font = "arial.ttf";
$fontRotation = "0";

$name2 = $_GET['name2'];
$age2 =  $_GET['age2'];
$bday2 = $_GET['bday2'];
$song2 = $_GET['song2'];

ImageTTFText($image, $fontSize, $fontRotation, 50, 63, -$color, $font, $name2);
ImageTTFText($image, $fontSize, $fontRotation, 50, 98, -$color, $font, $age2);
ImageTTFText($image, $fontSize, $fontRotation, 50, 133, -$color, $font, $bday2);
ImageTTFText($image, $fontSize, $fontRotation, 53, 165, -$color, $font, $song2);


header("Content-Type: image/PNG");
ImagePng ($image);
imagedestroy($image);
?>

</center>


</if>

</td>
</tr>
</table>

$footer
</body>
</html>
That's a template I have, and I have a .PHP page that displays it on it. When I visit the page, it displays:

Code:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/virtual/trasion.com/htdocs/communityforum/profilebadgesblue.php(43) : eval()'d code on line 44
What's wrong with my page? How can I fix it?
Reply With Quote
  #2  
Old 03-22-2009, 09:44 PM
ragtek ragtek is offline
 
Join Date: Mar 2006
Location: austria, croatia
Posts: 1,630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You can't use php code in your template!

You'll have to put the php code into a own php file.
For more information, check the article https://vborg.vbsupport.ru/showthread.php?t=62164
Reply With Quote
  #3  
Old 03-22-2009, 09:45 PM
Winterworks Winterworks is offline
 
Join Date: Feb 2008
Location: Canada
Posts: 640
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Seriously?! .. Crap, then my modification won't work? .. Unless I put it in a separate .PHP file, and just call it? (include it)

--------------- Added [DATE]1237762154[/DATE] at [TIME]1237762154[/TIME] ---------------

how can I include another .PHP file? the easiest way.. preferably not using plugins.
Reply With Quote
  #4  
Old 03-22-2009, 10:32 PM
ragtek ragtek is offline
 
Join Date: Mar 2006
Location: austria, croatia
Posts: 1,630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You have to use plugins or a own php page.

I'm sure there is no other way.
Reply With Quote
  #5  
Old 03-22-2009, 10:34 PM
Winterworks Winterworks is offline
 
Join Date: Feb 2008
Location: Canada
Posts: 640
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh, okay. Could you tell me how to make the plugin? Never made one before..
Reply With Quote
  #6  
Old 03-22-2009, 10:39 PM
ragtek ragtek is offline
 
Join Date: Mar 2006
Location: austria, croatia
Posts: 1,630
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

what exactly do you want to do?
It would be easier to provide some help^^

check the article section
http://www.vbulletin.com/docs/html/add_plugin
https://vborg.vbsupport.ru/showthrea...ghlight=plugin
Reply With Quote
  #7  
Old 03-26-2009, 10:40 AM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Winterworks View Post
how can I include another .PHP file? the easiest way.. preferably not using plugins.
In the manual: Including External Files
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:35 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04411 seconds
  • Memory Usage 2,220KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete