PHP Classes

PHP Menu class: Create horizontal or vertical cascading menu

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   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
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: 44
All time rank: 37222 in Germany Germany
Week rank: 197 Up11 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 (8)  
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

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:6,085
This week:0
All time:370
This week:488Down
 User Ratings  
 
 All time
Utility:73%StarStarStarStar
Consistency:76%StarStarStarStar
Documentation:70%StarStarStarStar
Examples:76%StarStarStarStar
Tests:-
Videos:-
Overall:59%StarStarStar
Rank:1347