miniBB ®  
miniBB Support Forums
 | Forums | Register | Reply | Search | Statistics | Manual | miniBB Mobile
Master Class miniBB Support Forums / Master Class /   

Debugging templates

Author 4days
Champi0n
#1 | Posted: 25 Feb 2004 00:32 | Edited by: 4days 
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
Registered
#3 | Posted: 28 Feb 2004 21:59 
nice.
i have been wonderin' what all the templates were used for...
Author fruitfly
Registered
#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
Registered
#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
Registered
#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
Registered
#11 | Posted: 5 Dec 2005 21:20 
Thank you! This works very well :-)

_Marco
Master Class miniBB Support Forums / Master Class / Debugging templates Top
Your Reply Click this icon to move up to the quoted message
 Short link for this topic:

 ?
You are welcome to post anonymously, by entering a nickname with no password (if the similar Username has not been taken yet), or by leaving both fields empty. If you have a forums account, you can also sign in from this page without posting a message, or sign in and post at once.


Before posting, make sure your message is compliant with our forum posting rules. If not, it may be locked or deleted with no explanation.

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