miniBB ®

miniBB

®
Support Forums
  
 · Start · Sign in · Register · Search · Statistics · File Bank · Manual ·
Master Class miniBB Support Forums / Master Class /  
 

Debugging templates

 
Author 4days
Champi0n
#1 · Posted: 25 Feb 2004 00:32
been meaning to get around to making a list of the templates and exactly which bit of the page they're all for.. but never seem to get around to it, so here's a quick and dirty alternative:

1) make a backup copy of bb_functions.php and put it somewhere safe (so you can put it back when you're done playing with the templates).

2) open up bb_functions.php and replace:

$tpl = fread ($fd, filesize ('./templates/'.$name.'.'.$ext));

with:


#--
# $tpl = fread ($fd, filesize ('./templates/'.$name.'.'.$ext));
$tpl = '<!-- BEGIN '.$name.'.'.$ext.' -->'.fread ($fd, filesize ('./templates/'.$name.'.'.$ext)).'<!-- END '.$name.'.'.$ext.' -->';
#--


3 ) upload it to your server, visit your forum and take a look at the page source. each time a template is parsed, the beginning and end will appear commented in the html, e.g:

<!-- BEGIN user_logged_in.html --><table class=tbTransparent>
<tr>
<td class=tbTransparent><span class=txtSm>Logged as: <b>4days</b> » <a href="index.php?mode=logout">Logout</a></span></td>
</tr>
</table><!-- END user_logged_in.html -->

Author mb
Guest
#2 · Posted: 25 Feb 2004 03:37
Ah, that is really handy! Thanks for sharing, 4days.
- mb

Author Mirsky
Partaker
#3 · Posted: 28 Feb 2004 21:59
nice.
i have been wonderin' what all the templates were used for...

Author fruitfly
Partaker
#4 · Posted: 29 Feb 2004 01:50
YAY!! You have no idea how much headache this has saved me. Thank you very much

Author Team
8-)
#5 · Posted: 1 Mar 2004 10:25
Humm, probably good idea for our next release :)

Author Anonymous
Guest
#6 · Posted: 1 Jul 2004 03:11
i've got v1.7d running, and i can't find the line in the bb_functions.php.

can someone tell me what the new line to edit would be, or somethin?

Author mickeyckm
Partaker
#7 · Posted: 1 Jul 2004 17:58
it in the root directory of your forum

Author Anonymous
Guest
#8 · Posted: 1 Jul 2004 21:37
nvm. looked harder, and i found it.

Author _Marco
Partaker
#9 · Posted: 3 Dec 2005 02:02
Is there a way to make this work in v2.0 ?
It seems the code has changed and I don't see how to use this.

_Marco

Author Team
8-)
#10 · Posted: 4 Dec 2005 17:10
The idea for 2.0 is the same - instead of

return $tpl;

you need to paste

return '<!--BEGIN '.$name.'-->'.$tpl.'<!--END '.$name.'-->';

Author _Marco
Partaker
#11 · Posted: 5 Dec 2005 21:20
Thank you! This works very well :-)

_Marco

Master Class miniBB Support Forums / Master Class /
 Debugging templates
 Share Topic's Link

Your Reply Click this icon to move up to the quoted message


  ?
Post as a Guest, leaving the Password field blank. You could also enter a Guest name, if it's not taken by a member yet. Sign-in and post at once, or just sign-in, bypassing the message's text.


Before posting, make sure your message is compliant with forum rules; otherwise it could be locked or removed with no explanation.

 

 
miniBB Support Forums Powered by Forum Software miniBB ® Home  Features  Requirements  Demo  Download  Showcase  Gallery of Arts
Compiler  Premium Extensions  Premium Support  License  Contact Us
Did you know that you may be allowed to hide miniBB credits and remove miniBB's copyright notice?