Many site owners use 'header.php' and 'footer.php' include files so that
only a single file has to be changed to alter the header/footer across an
entire website. These files are generally included on a webpage with
statements like:
Code:
require_once
"includes/header.php";
This plugin allows you to specify a path to those various include files to
wrap each MyBB page with consistent branding without modifying any MyBB
template files. Any changes you make to your header/footer are instantly
reflected in MyBB.
While URLs are supported, they will kill your server's performance. Use
absolute/relative paths. If you HAVE to pull from another server, get a
real programmer to cache the header/footer locally with a local script.
Note that 'lang' with the active MyBB language and 'mybb=1' are appended to
the URL.
To make MyBB-specific changes to your header and footer when using
absolute/relative paths, you can distinguish between the rest of your site
and MyBB by doing the following:
Code:
if (defined("IN_MYBB"))
{
...Do MyBB specific stuff
here...
}
NOTE: A lot of layouts with sidebars may break MyBB's layout. The
quick-n-dirty solution is to either get rid of the sidebar or wrap the MyBB
content area with a 'table' tag. (Yeah, tables are tacky but, hey, they DO
work and take only a minute to implement).
Vorschau:
only a single file has to be changed to alter the header/footer across an
entire website. These files are generally included on a webpage with
statements like:
Code:
require_once
"includes/header.php";
This plugin allows you to specify a path to those various include files to
wrap each MyBB page with consistent branding without modifying any MyBB
template files. Any changes you make to your header/footer are instantly
reflected in MyBB.
While URLs are supported, they will kill your server's performance. Use
absolute/relative paths. If you HAVE to pull from another server, get a
real programmer to cache the header/footer locally with a local script.
Note that 'lang' with the active MyBB language and 'mybb=1' are appended to
the URL.
To make MyBB-specific changes to your header and footer when using
absolute/relative paths, you can distinguish between the rest of your site
and MyBB by doing the following:
Code:
if (defined("IN_MYBB"))
{
...Do MyBB specific stuff
here...
}
NOTE: A lot of layouts with sidebars may break MyBB's layout. The
quick-n-dirty solution is to either get rid of the sidebar or wrap the MyBB
content area with a 'table' tag. (Yeah, tables are tacky but, hey, they DO
work and take only a minute to implement).
Vorschau:



Titel: Dynamic Header and Footer
Version: 1.0
Hochgeladen: 28.02.2010

Benutzer: