PHP Classes

PHP Menu class: Create horizontal or vertical cascading menu

Recommend this page to a friend!
  Info   View files Example   View files View files (8)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStar 59%Total: 6,085 All time: 370 This week: 488Down
Version License PHP version Categories
menuclass 1.0.0GNU General Publi...4HTML


This class can create horizontal or vertical cascading menus.

It can add menu items that can have a text and a link URL.

The items may have sub-items to form cascading menus.

The menus can expand in the horizontal or vertical.

Picture of Sebastian D
Name: Sebastian D <contact>
Classes: 2 packages by
Country: Germany Germany
Age: 44
All time rank: 37222 in Germany Germany
Week rank: 290 Up19 in Germany Germany Up


What is the best PHP menu class?
Top page horizontal menu bar with multi levels, no database


include ('menu.class.php');

$m = new menu();




Class to create a cascading horizontal/vertival menu First thanks to Ger Versluis ( and Dynamic Drive Code Library ( The JS-Code comes from him. I just use it for the Class. Short Menu.class.php Description In the demo.php is a short example. Requirements: menu_com.js in the local dir 1. Instancing the class 2. Add some MenuItems with add($Item,$TextToShow,$Link,$BgImage,$NoOfSubs,$Height,$Width); 3. GetHtml() returns the HTML-Code. 4. You can Set/Get many MenuAttributes Read the Help in>config.htm You can download it from: Todo This i the first version and so it isnt complete. Files: menu.class.php Class demo.php Example of usage smarty_demo.php Smarty Example smarty_demo.tpl Smarty-Tpl menu_com.js JS-Code JS-CODE by Ger Versluis --> could not upload to tri.gif,tridown.gif,trileft.gif Some Gifs :-) --> could not upload to

  Files folder image Files  
File Role Description
Accessible without login Plain text file config.htm Doc. Documentation to the Menuclass/JavascriptCode
Accessible without login Plain text file demo.php Example example
Accessible without login Plain text file install-frames.htm Doc. Documentation of using the JSCode in Frames by Ger Versluis
Plain text file menu.class.php Class class source
Accessible without login Plain text file menu_com.js Aux. js-code by Ger Versluis
Accessible without login Plain text file readme.txt Doc. readme
Accessible without login Plain text file smarty_demo.php Example Example of usage with Smarty
Accessible without login Plain text file smarty_demo.tpl Example tpl for Smarty_demo.php

 Version Control Unique User Downloads Download Rankings  
This week:0
All time:370
This week:488Down
 User Ratings  
 All time