vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Board Optimization - United-Forum CSS Sprites - ludicrous speed - NOW! (https://vborg.vbsupport.ru/showthread.php?t=266696)

archet1337 08-03-2011 12:25 AM

1 Attachment(s)
This is a brilliant mod! Thanks for sharing. Working great on 4.1.5

Not that it matters much and is a quick fix, but you forgot to translate the phrase $vbphrase[sprite_navgroup_configuration] to english :)

Also, the attachment icon looks a bit weird. See attached image. How to fix this?

FReeSTER 08-03-2011 01:08 AM

this mod is great but it gave me a hard time. For some reason it HIDED must of the forum images.

So I Un-Install until I know how to fix it

thanks

popmyzit 08-03-2011 03:02 AM

I am testing this I get error on refresh

Default Style
Error occurred: Your sprite folder is not writeable. Please check the permissions on the directory "".

Where can I modify the directory? What is the default directory so I can make it writable.

thanks

Crotan 08-03-2011 04:14 AM

Quote:

Originally Posted by popmyzit (Post 2228506)
I am testing this I get error on refresh

Default Style
Error occurred: Your sprite folder is not writeable. Please check the permissions on the directory "".

Where can I modify the directory? What is the default directory so I can make it writable.

thanks

www.yoursite.com/forums/images/sprites

Folder needs to be 755.

Osbes 08-03-2011 04:52 AM

Hello archet1337,

Quote:

Originally Posted by archet1337 (Post 2228450)
Also, the attachment icon looks a bit weird. See attached image. How to fix this?

the problem is, that you are not using GD-Libary 2.0.36 (or later) and your image isn't using "color RGBA", but "gray+alpha". You can tell this problem by the vertical lines you get.

GD had a problem handling grayscale images with alpha channel correctly, wich was fixed with GD 2.0.36 in the Year 2007.

Quote:

GD 2.0.36 (2007-11-xx)
88, Fixed support of PNG grayscale image with alpha channel (Pierre)
https://bitbucket.org/pierrejoye/gd-...361a31aab/NEWS

The solution is to update the GD-Libary to 2.0.36 (or later) or replace every file which uses "gray+alpha" with an version using "color RGBA".

I would advise to update the GD-Libary, cause there is also a serious security problem, that was fixed in the Year 2009 by Debian.

Quote:


2009

libgd2 (2.0.36~rc1~dfsg-3+lenny1) stable-security; urgency=high


* Non-maintainer upload by the Security Team.
* Fixed CVE-2009-3546: possible buffer overflow or buffer over-read attacks via crafted files (Closes: #552534)

-- Giuseppe Iuculano <iuculano@debian.org> Mon, 09 Nov 2009 21:46:06 +0100
I am really shocked by this, since you are now the sixth person with this kind of problem and this fix is 4 years old and since 2 years known als high security fix by debian.

Best regards
Sebastian

Osbes 08-03-2011 04:54 AM

Hello FReeSTER,

what exactly is your problem? i dont understand what you mean.

Best regards
Sebastian

popmyzit 08-03-2011 04:56 AM

Thanks still have an issue with the error above.

Tried also in Vbulletin 3.8:

Warning: array_merge() [function.array-merge]: Argument #1 is not an array in [path]/global.php(355) : eval()'d code on line 56

Fatal error: Class 'vB_Template' not found in /home/user/public_html/forum/index.php(596) : eval()'d code on line 157

I don't have time to hack it up for Vbulletin 3.8 but hopefully somebody does.

Osbes 08-03-2011 06:16 AM

Hello popmyzit,

please look into the StyleVar imgdir_sprite. Since your error message just says

Code:

Error occurred: Your sprite folder is not writeable. Please check the permissions on the directory "".
Ik looks like this StyleVar is empty on your system, you could use as a value the default sprite folder of vBulletin:

Code:

images/sprites
Best regards
Sebastian

Osbes 08-03-2011 06:49 AM

Hello ZeroHour,

i just want to inform you, that i didnt forget your problem, but i didnt have the time to give you a solution at the moment.

Best regards
Sebastian

popmyzit 08-03-2011 02:44 PM

Thanks Sebastian will try the above,

best

steeler7 08-03-2011 04:31 PM

I ran the Google Page Speed Test and My score still stinks :) It suggested that I run Css Sprites even though I put this Hack on and it appears that I have sprites in the Image Directory that was made too.

Mooff 08-03-2011 04:38 PM

But i suppose you do see an improvement?

Yes, google will still show up css sprites beeing an issue since gradients can't be included in the sprite since they are highly dependend on styles. But since they are mostly <10px google says you should combine them.
In addition, if you have some addons installed google might pick up on pictures those addons include.

And there of course is allways the option of using the 'add_custom_image_to_sprite' hook we provide in our addon, where you can add additional custom icons your board uses.

Aside that, i have to ask this, did you make the required template changes? Without them your board won't be using the sprite.

giorgino 08-03-2011 04:59 PM

Quote:

Originally Posted by Mooff (Post 2228798)
And there of course is allways the option of using the 'add_custom_image_to_sprite' hook we provide in our addon, where you can add additional custom icons your board uses.

Hi Moof, can you provide some sort of instruction to add custom icons to your (super-great) plugin?

archet1337 08-03-2011 05:09 PM

After running the google speed test, I noticed that there is still 27 images that is not turned into css sprites.

How do I add these as well?

Most of them are in my additional.css template.

steeler7 08-03-2011 05:13 PM

Quote:

Originally Posted by Mooff (Post 2228798)
But i suppose you do see an improvement?

Yes, google will still show up css sprites beeing an issue since gradients can't be included in the sprite since they are highly dependend on styles. But since they are mostly <10px google says you should combine them.
In addition, if you have some addons installed google might pick up on pictures those addons include.

And there of course is allways the option of using the 'add_custom_image_to_sprite' hook we provide in our addon, where you can add additional custom icons your board uses.


Aside that, i have to ask this, did you make the required template changes? Without them your board won't be using the sprite.

Yes, I did make ther required Template changes and the listing of images they mention that should be made into CSS Sprites are these ..

GlossyHeader.png
collapse.png
collapse_40b.png
lastpost-right.png
search.png
widget-comment.png
selected-tab-gradient-with-top-alpha.png
icon1.png
arrow.png
bottom-shadow.png
event.png
facebook_login.gif
forum_stats.png
legend.png
navbit-home.png
rss_40b.png
tab-collapsed.png
forum.png
profile.png
category-16.png
forum_link-16.png
forum_new-16.png
forum_old-16.png
post_old.gif

Tough for me to say if there's been an improvement since I didn't run the test before hand. I'm trying to make other optimizations and work on the Leverage caching. My score of 54 is pretty bad :)

Mooff 08-03-2011 05:26 PM

Quote:

lastpost-right.png
search.png
event.png
forum_stats.png
legend.png
forum.png
profile.png
category-16.png
forum_link-16.png
forum_new-16.png
forum_old-16.png
Those should be covered by the addon (if you made all template changes). If they are not you are probably using some what's going on block modification - then you should search for them manually and replace them.

I'm going to translate the custom_icon_add instructions we have posted on vb-ger.org right now, as a warning. They are what i would call advanced. ;)

Mooff 08-03-2011 05:41 PM

How-To:
Include custom icons to your sprite:

!Warning! very advanced - if you do not know what you are doing. Stop right here.


Custom icons are added via plugin and hook
  • In the ACP create a new plugin
    • Add-on: vBulletin
    • Hook: sprite_add_icon
    • Titel: choose your own title. whatever makes sense for you
    • execution order: 5
    • PHP-CODE: (this is an example, path would be your icon, css would be the name of your icon!)
      Code:

      $files[] = array(
          'path'    => $stylevars['imgdir_siteicons']['imagedir'] . '/add.png',
          'css'    => 'siteicons_add',
          'rollup'  => $CSS_FORUMHOME_ROLLUP,
          'height' => 23,
          'width' => 24,
          'padding' => array(
              'top'    => 4,
              'right'  => 4,
              'bottom' => 4,
              'left'  => 4
          )
      );

  • As for the rollup part. Right now allways use $CSS_FORUMHOME_ROLLUP - in later versions we will have different sprites for FORUMHOME and SHOWTHREAD (f.e.) - then you can choose which one. right now stay with Forumhome.
  • height, width and padding are optional. If you do not need them, delete all of those array values.
  • set it to active
  • save
  • refresh css sprites
  • modify the template in which your sprite is placed
    search
    Code:

    <img srv="http://....customimage.png"  />
    replace
    Code:

    <span class="sprite_custom_siteicons_add" title="custom image"></span>
  • the icon should be loaded via the sprite now

I hope it helps. And do not say i didn't warn you. It is advanced. :p

steeler7 08-03-2011 06:33 PM

Quote:

Originally Posted by Mooff (Post 2228820)
Those should be covered by the addon (if you made all template changes). If they are not you are probably using some what's going on block modification - then you should search for them manually and replace them.

I'm going to translate the custom_icon_add instructions we have posted on vb-ger.org right now, as a warning. They are what i would call advanced. ;)

I'm sorry if I made you think too much today. I just realized that I only applied the Template Changes for this version not all of the previous ones. If I had any knowledge of what TMS does I'd use that, seems easier than having to go do all of these manual edits :)

archet1337 08-03-2011 06:56 PM

Thanks Mooff, that helps a lot :)

But some of the images I have to replace is defined in additional.css.

Do I have to find where they are called in the forumhome template and add the <span class="sprite....."></span> code there and remove the line from additional.css, or is there another way to do that?

Osbes 08-03-2011 07:00 PM

Hello archet1337,

please give an full example of your situation, this would help us to give you the best solution :)

Best regards
Sebastian

Andyrew 08-03-2011 07:03 PM

Just installed and I get this when I run refresh. ?

/home/xxxxxx/public_html/forums/images/statusicon/forum_new_lock-16.png (with bburl_path / ) does not exist or is not readable.
/home/xxxxxx/public_html/forums/images/statusicon/forum_old_lock-16.png (with bburl_path / ) does not exist or is not readable.

Those images appear chopped of at the bottom in firefox even look worse in IE.

Osbes 08-03-2011 07:14 PM

Hi Andyrew,

both images currently doesnt exists within vBulletin, but there are possibile values for:

Code:

{vb:stylevar imgdir_statusicon}/{vb:raw forum.imageprefix}forum_{vb:raw forum.statusicon}-16.png
I think i will remove these until they are delivered by vBulletin, to cause less confusion.

Quote:

Those images appear chopped of at the bottom in firefox even look worse in IE.
What did you mean by that? Please provide more details (an images maybe or your site-url) to this problem.

Best regards
Sebastian

Andyrew 08-03-2011 07:24 PM

1 Attachment(s)
Quote:

Originally Posted by Osbes (Post 2228877)
Hi Andyrew,


What did you mean by that? Please provide more details (an images maybe or your site-url) to this problem.

Best regards
Sebastian

Many of the icons don't look correct when I enable your plugin.

Mooff 08-03-2011 07:29 PM

You are not using the latest Version.
This first bug is fixed in 0.7.1 (showthread icons)
The attachment icon is due to a bug in GD version 2.0.35. A version which is >4 years old and has some security issues which were fixed 4 years ago.

We need more infos on the FORUMHOME icons though. We can't reproduce that. Would be great if you can link us to your site (maybe a teststyle), where we can see what is causing that behaviour.

Crotan 08-03-2011 07:41 PM

Just noticed in the 0.7.1 zip file, the product xml that is included in there is still 0.7.0a, or atleast the version id wasn't updated to reflect the new version.

the separate xml seems to be updated but I just downloaded the zip file since it includes both

steeler7 08-03-2011 07:57 PM

Uh-Oh....

I am missing pretty much every icon possible on my forum after I went through and did all of the template stuff.

Any idea what I did wrong?

final kaoss 08-03-2011 07:57 PM

That's the same thing happening on the skin that I have this plugin installed on

http://vgchat.info/forum/index.php?styleid=16

Quote:

Originally Posted by Andyrew (Post 2228880)
Many of the icons don't look correct when I enable your plugin.

Also this really needs to be changed for people who have images on subdomains/cdn's like myself. Because I tried to add http://i1.vgchat.info/ to the sprite stylevars since thats the only way I know of to point it there while the forum is sitting on http://vgchat.info/forum/
I have my images there because there, they are cookie-free

Code:

DF2
Error occurred: Your sprite folder uses an URL. Sprites cannot be saved via URLs. Please use an local filepath on your system for the StyleVar imgdir_sprite.


Osbes 08-03-2011 08:20 PM

If you have some image like

http://dl.dropbox.com/u/246391/Robin.png

which looks like

http://dl.dropbox.com/u/246391/Robin_result.png

in the Sprite (it is stretched and vertical lines are added), than you possible use a GD Libary older than 2.0.36.

GD had a problem handling grayscale images with alpha channel correctly, wich was fixed with GD 2.0.36 in the Year 2007.

Quote:

GD 2.0.36 (2007-11-xx)
88, Fixed support of PNG grayscale image with alpha channel (Pierre)
https://bitbucket.org/pierrejoye/gd-...361a31aab/NEWS

The solution is to update the GD-Libary to 2.0.36 (or later) or replace every file which uses "gray+alpha" with an version using "color RGBA".

I would advise to update the GD-Libary, cause there is also a serious security problem, that was fixed in the Year 2009 by Debian.

Quote:


2009

libgd2 (2.0.36~rc1~dfsg-3+lenny1) stable-security; urgency=high


* Non-maintainer upload by the Security Team.
* Fixed CVE-2009-3546: possible buffer overflow or buffer over-read attacks via crafted files (Closes: #552534)

-- Giuseppe Iuculano <iuculano@debian.org> Mon, 09 Nov 2009 21:46:06 +0100
I am totally shocked by this, since there seem to be a whole bunch of people with this kind of problem and this fix is 4 years old and since 2 years known als high security fix by debian.
So there seems to be a lot problem within the maintenance of servers, if some serious security issue isnt solved since 2-4 years.
If you pay money for server maintenance i would be deeply shocked, if i were you.

Best regards
Sebastian

archet1337 08-03-2011 08:24 PM

Quote:

Originally Posted by Osbes (Post 2228869)
Hello archet1337,

please give an full example of your situation, this would help us to give you the best solution :)

Best regards
Sebastian

Hello Sebastian and Mooff.

I need the following images to be converted into sprites:


http://www.radioctrl.com/highslide/g...ader.white.gif
Defined in highslide.css
Code:

.highslide-loading {
        background-image: url(graphics/loader.white.gif);


http://www.radioctrl.com/images/gradients/grey-up.png
Defined in socialgroups_overview.css
Code:

li.sgicon .maincol {
background:#ffffff url({vb:stylevar imgdir_gradients}/grey-up.png) repeat-x scroll


and stylegenerator.css
Code:

.forumhead+.childforum .L2:first-child .forumrow,.forumhead+.L2 .forumrow
background: #FFFFFF url(images/gradients/grey-up.png) repeat-x scroll


http://www.radioctrl.com/images/styl...misc/arrow.png
Defined in additional.css
Code:

.toplinks .notifications a.popupctrl {       
background: #242424 url({vb:stylevar imgdir_misc}/arrow.png) {vb:stylevar right} center no-repeat ;


http://www.radioctrl.com/images/styl...ottomBarBG.gif
Defined in additional.css
Code:

.bottomBar {
background:url(images/styles/Aesthetica/style/bottomBarBG.gif) repeat-x top left;


There is a couple more, but you get the idea?

What do I do to make the images defined in css files into sprites?

Mooff 08-03-2011 08:39 PM

@exterme-gaming
Quote:

Version 0.6.2 (17.07.2011)

Added support for http filepaths and therefore one-way support for CDNs
The addon has CDN support since version 0.6.2 - users have confirmed it does work with CDNs. You issue has nothing to do with our addon but simply with the fact that you do not listen at all. And god knows we tried to help.

Osbes 08-03-2011 08:39 PM

Hello extreme-gaming,

Quote:

Originally Posted by extreme-gaming (Post 2228903)
Also this really needs to be changed for people who have images on subdomains/cdn's like myself. Because I tried to add

http://i1.vgchat.info/ to the sprite stylevars since thats the only way I know of to point it there while the forum is sitting on

It is impossible write the contet via HTTP, since this is a read-only access.

So you can't use an URL within the styleVar imgdir_sprite as long as you refresh the sprite. After this you can move the sprite to every folder you like and change the StyleVar.

If you are using a CDN correctly, it will synchronize your folder, so there is no need to set an URL for this StyleVar. Suppport for CDN is added since 0.6.2 and is proven by other users to work.

If you are using "Domain Sharding" you can set the correct relative path based from the forum-path to your icons.

Best regards
Sebastian

Osbes 08-03-2011 08:44 PM

Hello steeler7,

please provide us with more information, which images are missing? have you made the template changes and refresh the sprite? can you provide us with your forum url, so we can look at it ourself?

Best regards
Sebastian

steeler7 08-03-2011 08:49 PM

Quote:

Originally Posted by Osbes (Post 2228929)
Hello steeler7,

please provide us with more information, which images are missing? have you made the template changes and refresh the sprite? can you provide us with your forum url, so we can look at it ourself?

Best regards
Sebastian

www.pittsburghsportstavern.com/forum

the images missing look to be statusicons, subforum and forum variety it looks like, last post arrow ...

I did make all of the Template changes (can't guarantee I didn't make a mistake along the way. That was a lot of Editing) and then I ran a refresh of the sprite.

Thanks!

final kaoss 08-03-2011 08:51 PM

Hi, I need more info about how to do this because every time I tried it didn't recognise the new place... for example..

Code:

/home/vgchat/public_html/forum/i1/pagination/next-left.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/pagination/previous-right.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/pagination/previous-left.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/pagination/first-right.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/pagination/first-left.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/misc/black_downward_arrow.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/misc/tag.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/misc/expires.gif (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/misc/moderated_small.gif (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/misc/trashcan_small.gif (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/misc/paperclip.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/misc/subscribed.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/misc/sticky.gif (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/buttons/sortarrow-asc.png (with bburl_path / ) does not exist or is not readable.
/home/vgchat/public_html/forum/i1/buttons/sortarrow-desc.png (with bburl_path / ) does not exist or is not readable.

Quote:

Originally Posted by Osbes (Post 2228926)
Hello extreme-gaming,



It is impossible write the contet via HTTP, since this is a read-only access.

So you can't use an URL within the styleVar imgdir_sprite as long as you refresh the sprite. After this you can move the sprite to every folder you like and change the StyleVar.

If you are using a CDN correctly, it will synchronize your folder, so there is no need to set an URL for this StyleVar. Suppport for CDN is added since 0.6.2 and is proven by other users to work.

If you are using "Domain Sharding" you can set the correct relative path based from the forum-path to your icons.

Best regards
Sebastian


Osbes 08-03-2011 08:54 PM

Hello steeler7,

i think you got a typo in your changes.

on your site it reads:

Code:

<span class="forumicon sprite_statusicon_1/forum_old_48" id="forum_statusicon_2"></span>
but the "1/" is wrong, it should read

Code:

<span class="forumicon sprite_statusicon_forum_old_48" id="forum_statusicon_2"></span>
So please remove the 1/

Best regards
Sebastian

Osbes 08-03-2011 09:03 PM

Hello extreme-gaming,

If i understand you right, i can access your file via

http://vgchat.info/forum/../i1/pagination/next-left.png

and

http://vgchat.info/forum/

is your forum url?

Than please use

Code:

../i1/pagination
you could even use a URL like

Code:

http://vgchat.info/i1/pagination
or

Code:

http://i1.vgchat.info/pagination
for this stylevar.

For the imgdir_sprite StyleVar, you must use a relative path like

Code:

../i1/sprites
Best regards
Sebastian

final kaoss 08-03-2011 09:23 PM

alright I'll try that & unfortunately hostgator won't upgrade their GD version. Is there any chance this thing can use imagemagik?

Quote:

Greetings,

Thank you for the verification. Unfortunately upgrading the GD Library version that is installed on your server is something we are unable to do. The process of doing so would impact the availability of every website on the server. If it's absolutely critical that this library be upgraded, your only available options would be to upgrade your hosting to a VPS or Dedicated plan where you would have root access to your server to administer as you wish.
If you have any more questions please let us know.
Cheers,

Charles G
Linux Systems Administrator
HostGator.com LLC
http://support.hostgator.com
They even bumped it saying...

Quote:

Hello,

It is unlikely that the GD library would be upgraded in shared server environment. The version on the server is the version released with CentOS 5, and in general packages on CentOS/RedHat do not get version upgrades until the next major operating system release.


Best regards,

James Boothe
Linux Systems Administrator
HostGator.com LLC
http://support.hostgator.com

Osbes 08-03-2011 09:36 PM

Hello extreme-gaming,

delicious answer "fixing a security risk is not an option", so i will never use this hoster.

As a work around you can save all images with png 8-bit grey as png rgba color.

Best regards
Sebastian

final kaoss 08-03-2011 09:40 PM

and how exactly am I supposed to do that... I have 4000 images, I need an automated solution if this this is the only work around.

Quote:

Originally Posted by Osbes (Post 2228954)
Hello extreme-gaming,

delicious answer "fixing a security risk is not an option", so i will never use this hoster.

As a work around you can save all images with png 8-bit grey as png rgba color.

Best regards
Sebastian


Osbes 08-03-2011 09:43 PM

Hello archet1337,

i will make an example for

Code:

.highslide-loading {
        background-image: url(graphics/loader.white.gif);

If there isnt any additional padding, margin, width, ... via CSS, the code f?r the files-array is:

PHP Code:

$files[] = array(
    
'path'    => 'graphics/loader.white.gif',
    
'css'     => 'graphics_loader_white',
    
'background' => true
); 

After this, add to

Code:

class="highslide-loading ..."
the sprite class

Code:

class="sprite_custom_graphics_loader_white highslide-loading ..."
after this, remove the

Code:

background-image: url(graphics/loader.white.gif);
from the css-rule highslide-loading.

if the css-rule is now empty, you can of course erase the highslide-loading from

Code:

class="sprite_custom_graphics_loader_white highslide-loading ..."
Please note, that you need to use an own sprite-image if you want to use gradients.

Best regards
Sebastian


All times are GMT. The time now is 11:32 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.02134 seconds
  • Memory Usage 1,905KB
  • 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
  • (24)bbcode_code_printable
  • (1)bbcode_php_printable
  • (21)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)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
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete