Hello guys,
I need tester to break my brand new multiMenu 1.8 version:
>>> multiMenu 1.8 - dynamics <<<After several community request, I have developped a fully integrated dynamic css and javascript options.
Here are the main changes:
1) Dynamic menus.
5 dynamic menus are now available in the bloc settings
1) Switch menu
2) Drop down vertical
3) Drop down horizontal
4) Tabs menu
5) Drag and drop.
Pay attention, there are only 1 sublink level. Not that all dynamic menus are compatible and are supposed to support each others (even with the same script). Dynamic menus may be displayed either on the left or on the right side (check options for this). Menus are compatible on both ie and firefox.
2) Addons
Possibility to create a PM link using specific tags in the menu title : {pm_new}, {pm_old} and {pm_total}.
3) Complet template revision.
Each and every menu templates have been revised for optimisation. The drop down and select box menus have been enhanced and now support categories division.
I have included a demo menu in this beta version. In the doc directory, you will find a word document explaining how to customise your own multiMenu using its smarty codes (in french at the moment).
Remember this is not definitive version to be used on a production site. Due to the creation of new templates, the update process may be a little bit more complex than usual (but possible, no worry).
You can have a demonstration on
this demo site (in french) (multimenu / multimenu) - many thanks to blueteen.
The base discussion about this project has been held
on Xoops-France's forums.
Comments and eventual bug reports are welcome.
Those who wish to include a multiMenu block in a theme, follow next intructions:
Quote:
3 steps:
1) Edit the menu you want to include in your theme, and in settings, set "navbar" as title and left block as position.
2) Edit your theme's 'theme.html' file, and add the following code where you want your multiMenu to be set:
<{foreach item=block from=$xoops_lblocks}>
<{if $block.title == "navbar"}>
<{$block.content}>
<{/if}>
<{/foreach}>
3) Spot the, smarty code used to generate your left block columns and change it as following:
before:
<{foreach item=block from=$xoops_lblocks}>
<{include file="default/theme_blockleft.html"}>
<{/foreach}>
After:
<{foreach item=block from=$xoops_lblocks}>
<{if $block.title != "navbar"}>
<{include file="default/theme_blockleft.html"}>
<{/if}>
<{/foreach}>
Note:
- "navbar" is the term used to select wether the block is selected or not.
- The first code will display each and every blocks having "navbar" as title.
- The second code will display each and every blocks except those having "navbar" as title.
Have fun!