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 This week: 1All time: 370 This week: 560Down
Version License PHP version Categories
menuclass 1.0.0GNU General Publi...4HTML
Description 

Author

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: 43
All time rank: 37222 in Germany Germany
Week rank: 411 Down15 in Germany Germany Up

Recommendations

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

Example

<html>
<head>
</head>
<body>
<?
include ('menu.class.php');

$m = new menu();

$m->add(1,'Test','www.google.de','',1,20,70);
   
$m->add('1_1','Test','www.google.de','',0,20,70);
$m->add('2','Tests','www.google.de','',1,20,70);
   
$m->add('2_1','sTest','www.google.de','',1,20,70);
       
$m->add('2_1_1','Test','www.google.de','',0,20,70);
$m->add('3','Tests','www.google.de','',0,20,70);



echo
$m->GetHtml();
?>
</body>
</html>


Details

Class to create a cascading horizontal/vertival menu First thanks to Ger Versluis (http://www.burmees.nl/) and Dynamic Drive Code Library (http://www.dynamicdrive.com) 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 hvmenu.zip->config.htm You can download it from: http://www.dynamicdrive.com/dynamicindex1/hvmenu/index.htm 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 hvmenu.zip JS-CODE by Ger Versluis --> could not upload to phpclasses.org tri.gif,tridown.gif,trileft.gif Some Gifs :-) --> could not upload to phpclasses.org

  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  
 0%
Total:6,085
This week:1
All time:370
This week:560Down
 User Ratings  
 
 All time
Utility:73%StarStarStarStar
Consistency:76%StarStarStarStar
Documentation:70%StarStarStarStar
Examples:76%StarStarStarStar
Tests:-
Videos:-
Overall:59%StarStarStar
Rank:1338