Chapter 14. Customising PHP-Nuke themes

Table of Contents
14.1. Structure of a PHP-Nuke theme
14.2. Modifying the PHP-Nuke theme HTML template
14.3. Modifying the PHP-Nuke theme header
14.3.1. How to create a top navigation bar as in NukeNews theme
14.3.2. How to insert a Search Box as in SlashOcean theme
14.3.3. How to change the PHP-Nuke header depending on some global feature
14.3.4. How to change the logo in the PHP-Nuke header
14.3.5. How to change the logo's dimensions dynamically
14.3.6. How to change placement of the banner in the PHP-Nuke header
14.3.7. How to display a watermark background image
14.3.8. How to display a Flash object in the PHP-Nuke header
14.3.9. How to hide the left blocks
14.4. Modifying the PHP-Nuke theme body
14.4.1. How to get multipage News articles
14.4.2. How to change background colour
14.5. Modifying the PHP-Nuke theme index
14.6. Modifying the PHP-Nuke theme footer
14.6.1. How to insert an extra table to the right of the page
14.6.2. The PHP-Nuke Copyright notice
14.7. Modifying the PHP-Nuke theme icons
14.8. Theme construction: the rules to follow
14.9. How to change a buggy PHP-Nuke theme
14.10. How to prevent users from changing the theme in PHP-Nuke
14.11. How to change the PHP-Nuke theme depending on the module
14.12. How to change the font size in PHP-Nuke

In this chapter we will talk about themes in PHP-Nuke. We will discuss the following topics: